Salt Document学习笔记2
摘要:配置文件需修改的内容及注意点: Edit the master config file: 1. Uncomment and change the user: root value to your own user. 默认用户为root,可更改为自己的用户名 2. Uncomment and chan
阅读全文
用zmq的pub/sub+flask实现异步通信的研究
摘要:zmq_client监听端代码: 服务端代码,这里采用flask: 用户访问服务器的对外服务端口时,服务器会进行处理,将部分消息send到一直监听的监听端,然后不需要关心监听端如何处理就给用户端一个消息结果。监听端收到服务端发来的消息后进行处理,处理完毕后进行相应操作。 这种框架一个好处是大大提高服
阅读全文
python动态函数名的研究
摘要:所谓动态函数名,就是使用时完全不知道是叫什么名字,可以由用户输入那种。 一般人习惯性会想到eval或exec, 但是众所周知,这样的写法不安全而且容易引起问题,而且不pythonic。而且使用时必须把函数定义写在动态函数名调用之前。 所以得采用更好的方式,对于在类里的动态函数名,可以使用getatt
阅读全文
Salt Document学习笔记1
摘要:原文来自Salt Documentation,作者是 Thomas Hatch),我摘抄部分可能今后会用到或适合入门到精通的一些原文段落,简单翻译后发上来,便于查阅和研究 一、原理方面:The networking layer is built with the excellent ZeroMQ n
阅读全文
Paramiko 操作远端时无法切换目录的问题
摘要:最近在用Paramiko 开发一款远程测试调试框架,结果发现目录怎么都无法切换,查了下原因,在http://bbs.chinaunix.net/thread-1675446-1-1.html看到了 所以解决办法就是目录连在一起写,用;隔开,或者用invoke_shell方法 在一些命令会有多行输出时
阅读全文
计算类或普通函数执行时间的装饰器
摘要:计算类执行时间的装饰器: 计算普通函数执行时间的装饰器: 使用类装饰器: 使用函数装饰器: 重要的在于灵活运用,比如
阅读全文
gunicorn+flask使用与配置
摘要:gun.conf的内容 tests.py 的内容 注意要在nginx.conf中配置一个反向代理,监听5000端口,内容如下: 启动脚本:gunicorn -c gun.conf run_test:app
阅读全文