- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 python继承和重写init方法
代码如下:#! /usr/bin/env python#coding=utf-8class Dad(object): def __init__(self, surname ): self.surname = surname class Son_1(Dad): def __init__(self, surname, name ):
2013-06-26 17:41:28 10931
原创 TCP断线监测(断线检测)
TCP正常的断开,通信双方(服务端和客户端)都是能知道的。但是非正常的断开,比如直接拔掉了网线,就只能靠如下两种方法,实现短时间内的检测。 一,心跳包机制 心跳包机制,是网游设计中的常用机制。从用户层面,自己发包去判断对方连线状态。可以根据情况,很灵活的使用。比如,20秒发送一个最小的数据包(也可以根据实际情况稍带一些其他数据)。如果发送没有回应,就判断对方掉线了。
2013-06-24 11:15:22 9079
原创 PHP的Fastcgi
曾经,Spawn-fcgi是PHP的fastcgi选择之一,现在已经基本没人用了,因为从PHP5.3.3之后,PHP已经将PHP-FPM收入主干中。 PHP-FPM is now included in PHP core as of PHP 5.3.3. This website does not have much information on it anymore, as the d
2013-06-22 11:22:53 1042
原创 python的redis客户端性能
三年前写过python的redis操作。到现在,python的redis客户端已经发展了很多了。但是今天测试了一下性能,觉得性能还是比较低。python的客户端,为python的redis。在pypi上可以下载的到。测试结果: 简单测试了一下,每秒只能写入1200条左右的数据。跟redis每秒写8万次的性能,相差很远。而且,测试数据,我分别用了1字节和1100字节两种数据,发
2013-06-17 16:19:23 3912 1
原创 负载均衡设计
最近要搭建一个高并发的网站。所以,得设计负载均衡这一块。从大的方向上讲,负载均衡分为硬负载均衡,和软负载均衡。下面依次简要说明一下:硬负载均衡:硬负载均衡,也就是使用专用的负载均衡设备。主流的硬负载均衡器有如下几种:F5:最主流的硬负载均衡器。便宜的20万以上,贵的100多万。深信服:乞丐版低配12万元起价。A10:基本都在100万元以上。Array:16-100万。看
2013-06-17 12:46:16 4286 1
原创 Centos 6 安装python2.7.5
centos 是自带python的。但是版本稍微旧一些。搞python开发,肯定要用新一点的稳定版。所以,要升级一下python。先去python主站下载python的源码包:Python-2.7.5.tar.bz2安装:tar jxvf Python-2.7.5.tar.bz2cd Python-2.7.5./configuremakemake install看版
2013-06-15 11:48:52 11218
原创 python的elif
在Python中没有switch语句。以前写条件语句,都是一堆if。现在想了想,如果真有多分支判断,似乎还是elif效率更高一点。写个简单的代码验证一下:a=600if a >500 and a <700: print 1elif a >1 : print 2运行之后,毫无疑问输出了1. 也就是,如果条件符合了上面的条件,就不会再往下面走了。哪怕下面的条件也是成立的
2013-06-13 18:07:35 1685
原创 GPS便携机加装导航并设置端口波特率
写在前面: 作为一个搞程序的,我经常被别人理解为:“搞电脑的,电脑相关的都会整。” 由于存在这种误解,外加自尊心,我经常硬着头皮接各种亲戚朋友的各种活。比如前几天的我老弟的,俄勒冈州州立大学的作业(并发编程);比如今天的给GPS便携机换地图。想了想,这个还是记下来吧,别的朋友看到也许会有用。 GPS型号--昂达VP80: GPS便携机是一台昂达的VP80,6英寸屏幕,分
2013-06-12 22:01:21 6387 1
原创 python JSON性能测试与simplejson对比
简单测试了一下,如果用JSON,也就是python2.6以上自带的json处理库,效率还算可以:1K的数据,2.9GHz的CPU,单核下每秒能dump:36898次。大约是pyamf的5倍。但数据量较大,约为pyamf的1.67倍(1101/656)。start_time: 1370747463.77loop_num: 36898end_time: 1370747464.78
2013-06-09 11:38:38 10676
原创 tornado做简单socket服务器(TCP)
服务器端代码如下:#! /usr/bin/env python#coding=utf-8 from tornado.tcpserver import TCPServer from tornado.ioloop import IOLoop class Connection(object): clients = set() def __i
2013-06-06 18:06:45 20796
原创 python的类变量和实例变量
其实,从名字就能看出来,python的类变量和实例变量的区别:类变量: 是可在类的所有实例之间共享的值(也就是说,它们不是单独分配给每个实例的)。例如下例中,num_of_instance 就是类变量,用于跟踪存在着多少个Test 的实例。实例变量: 实例化之后,每个实例单独拥有的变量。class Test(object): num_of_instanc
2013-06-05 14:36:53 12254 1
原创 WIN7开始菜单添加程序快捷方式
win7为开始菜单添加自定义程序快捷方式和XP不同,所以老是忘。忘了之后查百度还很难查到。今天记下来,以后也许还用得上。1,首先创建一个程序的快捷方式。2,把这个快捷方式剪切到:C:\Users\All Users\Microsoft\Windows\Start Menu 齐活。效果如下:
2013-06-02 16:50:02 8944
unity官方换装例子
2015-03-30
iTween unity插件
2014-09-23
wince6.0模拟器-win7可用
2013-09-27
LitJson源码--cs文件
2012-10-18
Stackless Python 并发式编程介绍.CHM
2009-09-21
Stackless Python 并发式编程介绍
2009-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人