linux下编译vim8

原文链接: linux下编译vim8

目的

开启系统剪切板
开启python3支持

阅读更多

打造vim成为python IDE, 支持自动补全, 定义跳转, 按PEP8规范自动缩进和代码格式化

原文链接: 打造vim成为python IDE, 支持自动补全, 定义跳转, 按PEP8规范自动缩进和代码格式化

阅读更多

linux终端快捷键

原文链接: linux终端快捷键

Shift+Ctrl+T 新建标签页
Shift+Ctrl+W 关闭标签页
Ctrl+PageUp 前一标签页
Ctrl+PageDown 后一标签页
Alt+1 切换到标签页1
Alt+2 切换到标签页2
Alt+3 切换到标签页3
Shift+Ctrl+PageUp 标签页左移
Shift+Ctrl+PageDown 标签页右移
Shift+Ctrl+N 新建窗口
Shift+Ctrl+Q 关闭终端

阅读更多

Fedora25下使用mitmproxy分析http报文

原文链接: tornado处理post请求的json数据

https://github.com/mitmproxy/mitmproxy
Chrome
SwitchySharp
配置HTTP Proxy

阅读更多

python json.dumps 中文编码问题

原文链接: python json.dumps 中文编码问题

问题描述

python与nodejs通信, 参数为json格式数据, 且包含md5校验值
参数一旦包含中文, nodejs端校验md5码时就会失败

阅读更多

tornado处理post请求的json数据

原文链接: tornado处理post请求的json数据

方式一, urllib.parse.urlencode
代码
server

1
2
3
4
5
6
7
8
9
class MainHandler(RequestHandler):
def post(self):
param = self.get_argument('param')
print(type(param))
print(param)
param = eval(param)
print(type(param))
print(param)
self.write('OK')

阅读更多

Oracle 11g 查看归档日志

原文链接: Oracle 11g 归档日志

Oracle 11g 查看归档日志

操作步骤
1
2
3
4
5
$ bin/sqlplus / as sysdba
SQL> startup mount
SQL> show parameter db_recovery_file_dest;
SQL> archive log list;
SQL> select * from v$flash_recovery_area_usage;

阅读更多

Oracle 11g 删除归档日志

原文链接: Oracle 11g 删除归档日志

Oracle 11g 删除归档日志

阅读更多

Oracle 11g 开启归档模式

原文链接: Oracle 11g 开启归档模式

Oracle 11g 开启归档模式

阅读更多

python 构造xml

原文链接: python 构造xml

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import xml.etree.cElementTree as ET
import xml.etree.ElementTree as ElementTree
from xml.dom.minidom import parseString
root = ET.Element("root")
doc = ET.SubElement(root, "doc")
ET.SubElement(doc, "field1", name="k1").text = "1<2"
ET.SubElement(doc, "field2", name="k2").text = "2>1"
tree = ET.ElementTree(root)
tree.write("filename.xml")
xml = ElementTree.tostring(root)
print(xml)
prettyxml = parseString(xml).toprettyxml()
print(prettyxml)

阅读更多