平时操作
python 读取数据库的组件
官方网址:
http://peewee.readthedocs.io/en/latest//
TokyoTyrant 命令博客 tchmgr
http://blog.csdn.net/leonzhang2008/article/details/5407570
官方文档https://pythonhosted.org/tokyocabinet-python/HDB.html#id1
thrift 学习
博客:http://blog.csdn.net/whycold/article/details/8535932
http://www.360doc.com/content/12/0918/22/9369336_236837182.shtml(很好的文章)
thrift服务端代码注释
客户端与服务端的传输协议应该保持一致
handler = MMY_Handler()
processor = MyService.Processor(handler) #自定义processor
transport = TSocket.TServerSocket("localhost", 9090) #链接类型,这里使用了socket
tfactory = TTransport.TBufferedTransportFactory() #传输层——传输层工厂,使用了带缓存传输层
pfactory = TBinaryProtocol.TBinaryProtocolFactory()#协议——传输协议工厂,这里使用了二进制传输协议
server = TServer.TThreadPoolServer(processor, transport, tfactory, pfactory) #sever
server.server()
linux 命令学习
cat a.txt |awk -F":" '$5==1{print}' | wc -l
nohup
用途:不挂断地运行命令。
语法:nohup Command [ Arg … ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。
在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。
peewee的pwiz自动生成的数据库模型
网址:http://www.jianshu.com/p/cdc12a23169e
命令:python -m pwiz -e mysql -H localhost -p3306 -uroot -Pkkd93kd web_db > db.py