- 博客(11)
- 收藏
- 关注
原创 基于网页版微信实现的微信SDK(Kotlin版,兼容Java)
跟朋友合作开发一个小项目,需要实现一个微信个人号机器人。他的首选语言是Java,基于一个码农的懒惰,我就选择了Kotlin作为我的开发语言(我们各自负责不同模块)。本身我对实现一个微信个人号SDK也是蛮有兴趣的,就没有使用第三方的轮子,着手使用Kotlin重新实现了一个网页版微信的SDK。网页版微信消息处理流程首先是分析微信网页版的消息处理流程:获取UUID下载二维码,等待扫码...
2018-08-23 22:48:51 1220
原创 Golang开发实践:把数据库数据保存到map[string]interface{}中
根据某个奇葩需求这段时间要做一个筛选数据库数据的工具,要求逐条从数据库读取数据。然后根据某几个字段筛选保存数据。这样一来某些不需要作为筛选依据的字段也要读取。
2017-07-11 16:01:03 10152
原创 Python装饰器实践之命令行工具
在面向对象中装饰器也被成为装饰器模式,Python在语法层对装饰器提供了支持.在工作中,我也经常使用Python的这个特性.在不改变原有代码的同时,对程序功能进行扩展,同时也能有效地降低各模块间的耦合度,提高代码的可重用性和开发效率.
2017-06-25 17:43:28 524
原创 Python之动态加载
在开发中经常总会生产环境与开发环境系统参数不同的问题,为此很多时候都要使用ini、json、xml等配置文件。这是很多情况下的常用做法。然而作为一名有情怀的挖坑工人和Python使用者,怎么能甘心用这种办法 : ).
2016-11-12 00:13:43 995
原创 使用Python开发微信公众号
在接入自己开发的微信公众号服务器时,需要提供Url、Token、消息加密密钥:Url 是微信公众号接收微信系统推送的地址(只支持80端口)
2015-12-15 11:15:34 2900
原创 Python的AOP利器:装饰器
面向对象(OOP)的目的在于抽象 ,而面向切面(AOP)的目的在于解耦。在Java中面向切面编程需要使用反射(动态代理)实现,操作比较麻烦。而在Python语言中则提供了一个很好用的语法糖–装饰器.
2015-09-09 13:35:15 7053 1
原创 Centos7安装配置Mongodb3
NoSQL,泛指非关系型的数据库。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。 本次安装采用yum包管理器安装,也可以参考mongodb官方文档 mongodb.
2015-08-13 17:25:55 985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人