飞机场场长

本博客主要摘录python相关的知识,欢迎参阅。

导航

2012年8月22日 #

对战平台虚拟War3局域网的原理

摘要: 以War3为例,启动魔兽后,首先是如何看见主机的问题:魔兽是通过TCP/UDP协议进行数据发送的,那如何实现看到对方?我们这样:每个机器监听一个固定的UDP端口(比如6112),一旦任何机器建立主机,它就向整个局域网所有的机器的6112端口广播“我建立了主机”的信息,这样,其他机器接收到这个信息,就知道有主机建立了(广播只存在于UDP协议,使用UDP.sendto向地址255.255.255.255实现)。来看看HF和VS平台怎么实现的:1.挂钩UDP.Sendto,将所有广播信息(即发向地址255.255.255.255)的消息截获,然后把消息重新打包(比如{本机虚拟IP+消息数据}的形式) 阅读全文

posted @ 2012-08-22 12:00 飞机场场长 阅读(2601) 评论(0) 推荐(1)

python time模块详解

摘要: http://blog.csdn.net/kiki113/article/details/4033017http://blog.sina.com.cn/s/blog_6c994d8f0100tjky.htmlpython 的内嵌time模板翻译及说明 一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同 year (four digits, 阅读全文

posted @ 2012-08-22 11:43 飞机场场长 阅读(177) 评论(0) 推荐(0)

DOS命令大全(经典收藏)

摘要: http://www.iteye.com/topic/32374net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 ne 阅读全文

posted @ 2012-08-22 11:34 飞机场场长 阅读(345) 评论(0) 推荐(0)

windows下用cmd命令netstat查看系统端口使用情况

摘要: http://zhidao.baidu.com/question/93620213.htmlhttp://xiaoxinshome.iteye.com/blog/811078http://www.iteye.com/topic/1117270开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比 阅读全文

posted @ 2012-08-22 11:28 飞机场场长 阅读(14926) 评论(0) 推荐(2)

2012年8月15日 #

华丽转身——如何从技术岗位走向管理岗位

摘要: http://xiayuanzhi.blog.51cto.com/227063/950240华 丽转身是华而不实的假面具,我作为一名技术管理人员,建议大家不要轻易的转向管理岗位,坚持自己的技术才是根本。因为只有10%的技术专业人士具备相应的 管理岗位所需要的特质,而更少的这样的人能够走到最后,管理岗位所做的工作不是技术人员所认为的非黑即白这样的事情,管理人员整个发展轨迹不仅仅需要自身 能力、理念的培养,更需要伯乐的支持,而伯乐的支持是可遇不可求的,与其等待不如在自己可控制的领域一直前进,有机会自己也能够以更好的状态接受挑战。想接受挑战首先要认识自己,看自己是否适合做管理不防考虑以下几点:对待问 阅读全文

posted @ 2012-08-15 14:05 飞机场场长 阅读(1019) 评论(0) 推荐(0)

python模块——logging(日志管理)

摘要: Python标准模块logging http://blog.csdn.net/fxjtoday/article/details/6307285python模块——logging(日志管理)http://blog.sina.com.cn/s/blog_4b5039210100f1wv.html使用python的logging模块http://www.codesky.net/article/201109/165384.html一、从一个使用场景开始 开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件 Python代码 1 import logging 2 3 # 创建一个lo... 阅读全文

posted @ 2012-08-15 13:59 飞机场场长 阅读(360) 评论(0) 推荐(0)

python 变量命名规范

摘要: http://blog.sina.com.cn/s/blog_62f28d560100xv85.htmlpython源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是总结了一些,供参考。模块名:模块应该使用尽可能短的、全小写命名,可以在模块命名时使用下划线以增强可读性。同样包的命名也应该是这样的,虽然其并不鼓励下划线。主要是考虑模块名是与文件夹相对应的,因此需要考虑文件系统的一些命名规则的,比如Unix系统对大小写敏感,而过长的文件名会影响其在Windows\Mac\Dos等系统中的正常使用。通常是小写字母,单词之间用_分割ad_stats.py包名:和模块名一样类名:几乎毫无 阅读全文

posted @ 2012-08-15 13:44 飞机场场长 阅读(1918) 评论(0) 推荐(0)

Eclipse+pydev 常用快捷键

摘要: http://blog.csdn.net/wjc272008/article/details/6665724多行缩进(减少缩进):tab/shift+tab复制行: Ctrl+Alt+方向键'↓'删除行:Ctrl+d自动完成:Alt+/注释:Ctrl+/窗口最大小:Ctrl+m1 几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单: 阅读全文

posted @ 2012-08-15 13:41 飞机场场长 阅读(262) 评论(0) 推荐(0)

python中unicode字符串的问题

摘要: http://zhidao.baidu.com/question/439580540.html问题: 最近用python抓网页,遇到一个大问题。网页上抓来的是以普通字符串形式存在的unicode编码,例如 '\u56c3\u67e4',而不是u'\u56c3\u67e4',我现在想要显示中文,该怎么办?答案: '\u56c3\u67e4' 转 u'\u56c3\u67e4': 方法1: text = eval("u"+"'\u56c3\u67e4'") 方法2: s = &# 阅读全文

posted @ 2012-08-15 13:32 飞机场场长 阅读(246) 评论(0) 推荐(0)

2012年8月10日 #

正则表达式匹配任意字符(包括换行符)的写法

摘要: http://blog.csdn.net/liehuo123/article/details/6068823[/s/D]*匹配换行和空格 今天想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“/n”以外的所有字符。同时,手册上还有一句话:要匹配包括 '/n' 在内的任何字符,请使用像 '[./n]' 的模式。 于是我将正则表达式的匹配规则修改如下: ([./n]*),当然,如果是在C#程序中直接写到话,需要改 阅读全文

posted @ 2012-08-10 11:14 飞机场场长 阅读(2323) 评论(0) 推荐(0)