请稍等...页面即将加载完成
python版消息前置服务
0 个评论
虽然在这次的德州demo中我只是把消息服务作为了一个线程处理,但并不影响实际的消息管理,其实也没有什么要说的,消息格式:消息长度+版本号+事件名+事件对应参数详情。之前写短信网关时候对SocketServer没有理解太深,没有设置socket的超时时间,结果导致大量请求挂起,...
阅读全文
python版德州牌桌模块
0 个评论
上周末写了一个德州牌桌demo,桌子有点大,所以我把一个桌子分成了两半,一半是处理用户请求的,包括:加注、看牌、弃牌、跟注、all in等。一半是牌桌自己事件,包括:抽取庄家位,发底牌,发翻牌,发转牌,发河牌,算奖等。其实大部分方法来说都是一两句代码,分出方法...
阅读全文
python版Event.addEventListener模块
0 个评论
上次说到元旦的时候coding了一个德州的服务,这段时间刚好插不上什么手就调试了一下服务的通信问题。到目前这个服务都是一个进程,分三个块:1、消息连接管理线程(负责接收客户端消息,并做调度);2、赛事管理线程(目前还没有独立成线程,还没有做到锦标赛一步);3、...
阅读全文
python模块名造成数据共享问题
1 个评论
今天在调服务的时候老是发现两个线程读同一模块内存的时候出现问题,情况是一个线程负责写,但另一个线程始终读不到数据,最后做测试的时候发现是这么回事,先看这个小例子吧。
当前目录下有一个haha的包,包中包含:__init__.py、da...
阅读全文
德州比牌算法和生成扑克牌方法
0 个评论
先介绍一副写扑克牌的方法吧,一般的方法莫过于随机生成牌,检查牌是否存在,在循环,这种方法是普通青年的方法,极不可靠。下面这个算是文艺青年方法吧,有内涵而且只会循环一次就写完扑克牌。备注:0、1、2、3 = 黑、红、梅、方,如果你不喜欢换换也无所谓;11、12、13...
阅读全文
庆祝MINI_EAS1.0版正式发布
1 个评论
这几天把人累着了,每天都加班,狂飙代码,今天终于看到了一个断点:EAS1.0版终于出来了。大体经历了这么几个过程:
1、初识、晒单系统需要应答服务,所以就使用luther wan的eas系统,看了一下,太过庞大,这么简单个东西为何写出如此复杂的结构。经过和阿星讨论后,开始写我们自己的mini_eas。...
阅读全文
码到疯掉、懒得说人话
1 个评论
最近这脾气,这毛病,一天比一天严重,程序员都有这样的吗?偏执编码,疯狂思考,一味实现,痴情到都不想说人话,讨厌一切不符合自己的事物。
之前跟飞龙、书记坐一起的时候还好,每天都能瞎扯一些凡事,虽然大部分都是聊一些乱七八糟的八卦,但至少还过着一个人的生活,即便….现在好了,跟...
阅读全文
PHP调用python服务接口
0 个评论
小秘书把人搞烦了,改需求,等接口。算了,休息一下,写段小程序。前端php掉后端服务接口的应用对一个公司来说很正常,一般的解决方案都是使用中间件,我们公司一直使用的是ice,怎么样呢,蛮好,3.4蛮好,但还是有点麻烦,所以就有了下面这个东西了,如果只是做小测试或...
阅读全文
公民身份证号码检查python版
1 个评论
随着互联网用户群的逐渐增多,很多时候要求用户身份认证,全国公民身份证号码查询服务中心对外提供接口供公司调用查询,貌似费用有点贵,1元1位,贵公司财大气粗是可以玩玩。接口文档:http://wenku.baidu.com/view/8abc2feb19e8b8f67c1cb93e.html,没有在官网找到,这是...
阅读全文
一个python的MiniXml解析类
0 个评论
好久没有写过文章了,因为业务需求我一直扩展星哥之前写的一个XmlConfig模块,但改到后面,发现改变了原本的模块意图,最后被星哥批评一顿,重新整理了一下整个模块,弄一个xml解析模块类,自己用着很好用,贴出来跟大家共享,为了更好用,减少属性和值之间的纠葛,先贴...
阅读全文