随笔分类 -  Python

摘要:1.注册socket到poller中 2.接受消息时依据socket标识来判断是该哪个socket接受消息 阅读全文
posted @ 2019-02-18 17:43 下路派出所 阅读(1245) 评论(0) 推荐(0)
摘要:CORS(app, origin='*') 阅读全文
posted @ 2019-02-18 16:50 下路派出所 阅读(141) 评论(0) 推荐(0)
摘要:这样返回的json会被压缩 阅读全文
posted @ 2019-02-18 16:27 下路派出所 阅读(606) 评论(0) 推荐(0)
摘要:在全局添加__all__,可以确定哪些方法或者哪些类可以被调用,例如: 阅读全文
posted @ 2019-02-18 15:52 下路派出所 阅读(227) 评论(0) 推荐(0)
摘要:def _concurrent(func): @wraps(func) # 加入这个的目的是保持原来方法的属性 def arg_wrapper(self, *args, **kwargs): try: jc = self.available_jc.pop() # ret... 阅读全文
posted @ 2019-02-18 15:49 下路派出所 阅读(373) 评论(0) 推荐(0)
摘要:zmq.RCVTIMEO:在一个recv操作返回EAGAIN错误前的最大时间 设置socket的接收操作超时时间。如果属性值是0,zmq_recv(3)函数将会立刻返回,如果没有接收到任何消息,将会返回EAGAIN错误。如果属性值是 -1,将会阻塞,直到接收到消息为止。对于任何其它值,都会进行等待这 阅读全文
posted @ 2019-02-18 13:11 下路派出所 阅读(2307) 评论(0) 推荐(0)
摘要:1.Request-Reply模式: 客户端在请求后,服务端必须回响应 server: client: 2.Publish-Subscribe模式: 广播所有client,没有队列缓存,断开连接数据将永远丢失。client可以进行数据过滤。 server: client: 3.Parallel Pi 阅读全文
posted @ 2019-02-18 11:33 下路派出所 阅读(2273) 评论(0) 推荐(0)
摘要:def auto_bind(socket): """ auto bind zmq socket :param socket: socket instance :return: zmq socket address """ if os.name == 'nt': # for Windows socket.bind_to_random... 阅读全文
posted @ 2019-02-18 10:55 下路派出所 阅读(603) 评论(0) 推荐(0)
摘要:import uuid identity = str(uuid.uuid4()).encode('ascii') 阅读全文
posted @ 2019-02-16 17:53 下路派出所 阅读(1252) 评论(0) 推荐(0)
摘要:class TNLog(object): def __init__(self, log_dir, context, verbose): if not os.path.exists(log_dir): os.mkdir(log_dir) self.context = context self.root_log_dir = log... 阅读全文
posted @ 2019-02-16 17:46 下路派出所 阅读(225) 评论(0) 推荐(0)
摘要:from traceback import format_exc import phoenixdb as pb class Utils(object): def get_db_conn(self, url): """ this function is able to get database connection :param url:... 阅读全文
posted @ 2018-09-12 17:04 下路派出所 阅读(285) 评论(0) 推荐(0)
摘要:from traceback import format_exc import pymysql as MySQLdb class MySQLUtils(object): def get_db_conn(self, host, user, password, db, log_instance=None, charset='utf8', port=3306): """ ... 阅读全文
posted @ 2018-09-12 17:03 下路派出所 阅读(237) 评论(0) 推荐(0)
摘要:1.Python是如何进行内存管理的? Python的内存管理是由私有heap空间管理的。所有的Python对象和数据结构都在一个私有heap中。程序员没有访问该heap的权限,只有解释器才能对它进行操作。 为Python的heap空间分配内存是由Python的内存管理模块进行的,其核心API会提供 阅读全文
posted @ 2018-01-27 20:30 下路派出所 阅读(275) 评论(0) 推荐(0)