05 2015 档案

摘要:用Python的Asyncore.dispatcher写了个小服务器,客户端使用telnet连接上去之后一直显示连接丢失,想抓下包看看 抓包结果如下: 服务器在192.168.1.102:8080 端口监听 从第二行是客户端telnet的请求,SYN seq = 0 第三行是同样的请求,表明这个包被重传或者通过其它路由到达了8080端口。 第四行是服务器对客户端连接请求的确认 SYN+A... 阅读全文
posted @ 2015-05-31 01:12 兜兜有糖的博客 阅读(3062) 评论(0) 推荐(0) 编辑
摘要:1、Asyncore是python的标准库。Asyncore.dispatcher 是这个库中的一个socket的框架,为socket添加了一些通用的回调方法,比如: def listen(self, num): def bind(self, addr): def connect(self, address): def accept(self): ... 阅读全文
posted @ 2015-05-31 00:52 兜兜有糖的博客 阅读(5505) 评论(0) 推荐(0) 编辑
摘要:1、NSControl是所有控件的父类,NSControl继承自NSView,因此NSControl是一个能够独立响应事件的NSView,每个NSControl含有一个Target和Action,当用户与控件交互的时候会发送Action消息。 这里有一点不明白,IOS中的控件的事件大多都过回调对应... 阅读全文
posted @ 2015-05-27 20:19 兜兜有糖的博客 阅读(388) 评论(0) 推荐(0) 编辑
摘要:这个是Mac OS App开发学习的第一篇,希望是一个好的开始。一、为什么要学习Mac OS App开发 a)长时间做IOS开发,发现自己所做的局限在苹果的一些库上面,一些底层的API却是私有的,不利于自己对操作系统的理解,学习Mac OS 可以增加对底层系统的理解,OC也有更广泛的应用空间。 ... 阅读全文
posted @ 2015-05-26 21:38 兜兜有糖的博客 阅读(391) 评论(0) 推荐(0) 编辑
摘要:initialize执行时机 在向一个类执行实例方法或者类方法(除了initialize和load方法之外)的时候,触发initialize方法,因此如果一个类你没有使用的时候,是不会执行的。initialize的执行顺序和次数 initialize的执行顺序和普通方法一样遵从方法转发的... 阅读全文
posted @ 2015-05-26 13:51 兜兜有糖的博客 阅读(242) 评论(0) 推荐(0) 编辑
摘要:load方法的执行时机 Objetive-C的runtime会在一个类的所有方法加载到内存中时调用这个类的+load() 方法,因为每个类的方法只是加载一次,所以每个+load()方法只调用一次。 加载一个类的方法会在一个进程启动开始的时候,这个时候进程的业务代码没有还没有开始执行。 对于... 阅读全文
posted @ 2015-05-26 13:25 兜兜有糖的博客 阅读(370) 评论(0) 推荐(0) 编辑
摘要:创建10个进程,分别计算0到1000各个区间的和,主进程汇总__author__ = 'Administrator'# -*- coding:utf-8 -*-'''@author:qiushui'''import osimport threadingimport multiprocessingim... 阅读全文
posted @ 2015-05-25 23:09 兜兜有糖的博客 阅读(407) 评论(0) 推荐(0) 编辑
摘要:GIL:Global Interpreter Lock, 全局解释器锁定,是指python虚拟机在执行多线程程序时,任一时刻只有一个线程在执行,这使得多线程程序无法充分利用CPU。对于一般的多线程跟IO绑定的程序,GIL影响并不明显,因为多线程跟IO绑定大多时间在等待,CPU并不是瓶颈,只有计算量... 阅读全文
posted @ 2015-05-25 22:24 兜兜有糖的博客 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示