请注意,Zanblog并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome

本博使用的vim(gvim)相关插件整理

Vim 82,638
之前有朋友在博客里希望我能列出自己使用的所有Vim插件,一直没有时间,趁周末的最后的几个小时,就给大家列一下,大家可以实行拿来主义,取自己需要的,呵呵~ OK,一个个来说吧~~ plugin: 编程相关: 公共: taglist 相信无人不知其大名,用来提供...
阅读全文 222

本博使用的vim(gvim)相关插件整理

6-20 82,638

之前有朋友在博客里希望我能列出自己使用的所有Vim插件,一直没有时间,趁周末的最后的几个小时,就给大家列一下,大家可以实行拿来主义,取自己需要的,呵呵...
阅读全文 222

创业这件小事(一)

杂项 652
算起来,从离开腾讯自己创业已经过去一年半了,其中经历了太多事情,也有太多的东西想要记录和分享给大家,所以开了这个系列,希望能记录下来。 先说一下目前自己处于的状态,因为目前的状态会严重影响我对事情的判断,而很可能一年后的自己看到自己今天写的话会觉得...
阅读全文 7

创业这件小事(一)

8-22 652

算起来,从离开腾讯自己创业已经过去一年半了,其中经历了太多事情,也有太多的东西想要记录和分享给大家,所以开了这个系列,希望能记录下来。 先说一下目前...
阅读全文 7

python单进程能否利用多核cpu的测试结论

Web开发 631
在很早的时候,就听网上的文章说: python有GIL,所以在单进程内,即使使用多线程也无法利用到多核的优势,同一时刻,python的字节码只会运行在一个cpu上。 以前也是奉为真理,直到今天在对自己的python server做性能测试的时候,发现一个python进程的cpu居然达到了...
阅读全文 16

python单进程能否利用多核cpu的测试结论

8-14 631

在很早的时候,就听网上的文章说: python有GIL,所以在单进程内,即使使用多线程也无法利用到多核的优势,同一时刻,python的字节码只会运行在一个cpu上。 ...
阅读全文 16

用python为mysql实现restful接口

Web开发 828
最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请求量或者存储量变大时,mysql需要做分库分表,DBGate可以内部直接处理,外界无感知 通过restful限制对数据...
阅读全文 4

用python为mysql实现restful接口

8-03 828

最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请...
阅读全文 4

分布式消息系统尝试(rabbitmq, celery, redis)

Web开发 1,195
最近在调整游戏的后台架构,之前因为需要快速出产品,所以整个代码都揉成一团,也基本没有做任何分层处理。现在服务器端的开发也开始逐渐招进来,所以打算打算换一套统一的架构,以后做新游戏只要做其中的业务逻辑即可。 其实之前在腾讯的时候,基本不会用到message ...
阅读全文 8

分布式消息系统尝试(rabbitmq, celery, redis)

7-21 1,195

最近在调整游戏的后台架构,之前因为需要快速出产品,所以整个代码都揉成一团,也基本没有做任何分层处理。现在服务器端的开发也开始逐渐招进来,所以打算打...
阅读全文 8

python常用web框架性能测试(django,flask,bottle,tornado)

Web开发 2,295
测了一下django、flask、bottle、tornado 框架本身最简单的性能。对django的性能完全无语了。 django、flask、bottle 均使用gunicorn+gevent启动,单进程,并且关闭DEBUG,请求均只返回一个字符串ok。 tornado直接自己启动,其他内容一致。 ...
阅读全文 6

python常用web框架性能测试(django,flask,bottle,tornado)

6-19 2,295

测了一下django、flask、bottle、tornado 框架本身最简单的性能。对django的性能完全无语了。 django、flask、bottle 均使用gunicorn+gevent启动...
阅读全文 6

手机应用/服务器开发的一些总结(二)

App开发,Web开发 1,700
上一篇文章聊了下数据存储和常用的传输协议,不过对于自定义传输协议这里留了个坑,正好有点时间,就抓紧填上:) 既然选择原生socket,那么有个基本的选择就是tcp/udp的问题. 这个其实还是看业务自己的选择,只是如果选择了udp的话,那么很多问题都可以不用考虑,比...
阅读全文 4

手机应用/服务器开发的一些总结(二)

6-15 1,700

上一篇文章聊了下数据存储和常用的传输协议,不过对于自定义传输协议这里留了个坑,正好有点时间,就抓紧填上:) 既然选择原生socket,那么有个基本的选择就...
阅读全文 4

手机应用/服务器开发的一些总结(一)

App开发 1,407
经过这么久在android客户端和服务器端的开发,感觉还是积累了不少东西想要和大家分享一下,但是好想单独拎一个点出来又不太值得,所以就汇集到一起写成系列吧。 一. 关于用户数据存储 首先在注册的协议里,定义如下公共传输字段: version: 这个其实是xml中配置的ver...
阅读全文 0

手机应用/服务器开发的一些总结(一)

6-14 1,407

经过这么久在android客户端和服务器端的开发,感觉还是积累了不少东西想要和大家分享一下,但是好想单独拎一个点出来又不太值得,所以就汇集到一起写成系列吧...
阅读全文 0

mac系统更换硬盘及初始化开发环境的记录

杂项 1,661
12年的时候入了macbook pro,之后就一直用到现在,只是一直把机械硬盘当作ssd用,盖了盖子直接就带着到处跑,结果最近就给杯具了。 文章可能写的比较散,我就给分成几节吧 一. 发现问题 现象倒是比较常见,死机频繁,并且开chrome一直chrome内核...
阅读全文 11

mac系统更换硬盘及初始化开发环境的记录

6-01 1,661

12年的时候入了macbook pro,之后就一直用到现在,只是一直把机械硬盘当作ssd用,盖了盖子直接就带着到处跑,结果最近就给杯具了。 文章可能写的...
阅读全文 11

庆祝博客成功迁移到阿里云

杂项 2,232
终于把博客成功迁移到阿里云上了,怎么样,感觉速度快多了吧? 其实自己与阿里云结下缘分也近3年了,可以说看着阿里云一步步变好,所以也才最后决定把自己所有的服务都迁移到了阿里云服务器上,包括自己的应用服务器、游戏服务器、乃至最后自己的博客。 话说阿里云给...
阅读全文 8

庆祝博客成功迁移到阿里云

5-24 2,232

终于把博客成功迁移到阿里云上了,怎么样,感觉速度快多了吧? 其实自己与阿里云结下缘分也近3年了,可以说看着阿里云一步步变好,所以也才最后决定把自己所...
阅读全文 8

yunbk-让备份变得更简单

Web开发 1,920
yunbk 是我前段时间用python写的一个备份插件,取中文谐音云备份的意思,你可以很方便的用这个插件来备份mysql、redis、mongodb、乃至各种media目录,等等。 安装可以直接用pip执行: pip install yunbk github地址如下: https://github.com/dantezhu/yunbk ...
阅读全文 5

yunbk-让备份变得更简单

4-27 1,920

yunbk 是我前段时间用python写的一个备份插件,取中文谐音云备份的意思,你可以很方便的用这个插件来备份mysql、redis、mongodb、乃至各种media目录,等等。 ...
阅读全文 5