忘记密码   免费注册 查看新帖 | 论坛精华区
ChinaUnix.net
  平台论坛 博客 微博 读书 人才 精华 文库 自测 | 频道操作系统 开发 数据库 存储 服务器 网络 IT新闻 Linux 下载 Power用户组
最近访问板块 发新帖
查看: 7514 | 回复: 29

python 确实挺好用的。 [复制链接]
更多

Rank: 2

帖子
438
主题
61
精华
0
可用积分
1079
专家积分
10
在线时间
23 小时
注册时间
2004-08-07
最后登录
2010-06-28
论坛徽章:
0
发表于 2007-07-25 15:00:57 |显示全部楼层
最近正在用python写一个通讯的消息库,完成消息的收发,支持tcp,udp,共享内存等,支持扩展已经完成了80%。单元测试代码占总代码量的50%多了。
使用了自己写的工具,如日志,线程,线程池,定时器,配置文件等等工具。
使用了python的module:
queue, threading, socket, logging, pickle, sys, os, time, re, unittest, random 等
感觉python写东西很快。

如果写完没问题,比较满意的话,用c++写一个使用STL的,以及一个使用Boost的。


不成熟,肯定有些设计的地方不合理,等完成了,把代码放上来, 欢迎大家批评指正。

[ 本帖最后由 dzbjet 于 2007-7-25 15:14 编辑 ]

框架

框架
编程的99.99%都是民工。
外法猎手

Rank: 8Rank: 8

帖子
28976
主题
1497
精华
22
可用积分
75579
专家积分
1309
在线时间
13571 小时
注册时间
2002-08-12
最后登录
2012-02-08
论坛徽章:
0
发表于 2007-07-25 15:04:46 |显示全部楼层
可以考虑产品化了。
发上来交流一下?

2012 高薪诚聘大量研发工程师,站内联系

Rank: 1

帖子
861
主题
66
精华
0
可用积分
924
专家积分
20
在线时间
1093 小时
注册时间
2003-12-25
最后登录
2011-11-04
论坛徽章:
0
发表于 2007-07-26 11:44:38 |显示全部楼层
期待代码的放出,大家可以研究一下

Rank: 2

帖子
438
主题
61
精华
0
可用积分
1079
专家积分
10
在线时间
23 小时
注册时间
2004-08-07
最后登录
2010-06-28
论坛徽章:
0
发表于 2007-07-26 16:33:47 |显示全部楼层
目前已经基本完成 消息库通讯的客户端, tcp的长链接,tcp的短链接。
要做集成的场景测试。

各个典型场景测试通过后,考虑消息库通讯的服务器端的开发。
编程的99.99%都是民工。

Rank: 1

帖子
861
主题
66
精华
0
可用积分
924
专家积分
20
在线时间
1093 小时
注册时间
2003-12-25
最后登录
2011-11-04
论坛徽章:
0
发表于 2007-07-27 00:50:16 |显示全部楼层
这样就能有个好的网络程序教程模型了,呵呵

Rank: 2

帖子
1983
主题
89
精华
2
可用积分
1609
专家积分
5
在线时间
203 小时
注册时间
2006-03-03
最后登录
2012-01-12
论坛徽章:
0
发表于 2007-07-27 23:58:22 |显示全部楼层
不错

帖子
199
主题
26
精华
0
可用积分
190
专家积分
0
在线时间
1 小时
注册时间
2006-02-07
最后登录
2011-01-24
论坛徽章:
0
发表于 2007-07-29 15:32:00 |显示全部楼层
线程也用的自己的库?

Rank: 2

帖子
438
主题
61
精华
0
可用积分
1079
专家积分
10
在线时间
23 小时
注册时间
2004-08-07
最后登录
2010-06-28
论坛徽章:
0
发表于 2007-07-30 09:03:53 |显示全部楼层

回复 #7 awake 的帖子

线程只是进行了封装,定义了接口,实际的实现,对于python来说,使用的是 threading.Thread。
线程池,线程池管理器都是参考网上的例子,
线程池实际上就是一个空闲队列,一个繁忙队列,很简单的。
编程的99.99%都是民工。

Rank: 2

帖子
438
主题
61
精华
0
可用积分
1079
专家积分
10
在线时间
23 小时
注册时间
2004-08-07
最后登录
2010-06-28
论坛徽章:
0
发表于 2007-07-30 11:30:52 |显示全部楼层
估计快开始做集成测试了。


目前最简单的集成测试场景通过,
即发送请求,接收应答,测试了异步接收,同步接收两种场景。

[ 本帖最后由 dzbjet 于 2007-7-31 15:01 编辑 ]
编程的99.99%都是民工。

Rank: 1

帖子
191
主题
35
精华
0
可用积分
390
专家积分
0
在线时间
7 小时
注册时间
2006-12-19
最后登录
2008-09-24
论坛徽章:
0
发表于 2007-07-30 20:54:41 |显示全部楼层
高手啊,真是高手啊
您需要登录后才可以回帖 登录 | 注册

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP