自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

UltraMemcache , UltraMySQL 初试

 这两个是由ESN公司开发的的memcache、mysql客户端显著特征是:完全由C、C++完成,更高效可以与gevent的socket monkey patch很好的配合,实现异步的memcache和mysql访问文档几乎为0,没有可供参考的例子。摸索了一点点东西记录如下:UltraMemcache安装从github或者pypi上下载umemcac...

2012-02-09 21:29:26 137

AmFast源码浅析

一直以来,很好奇amfast是如何实现服务器端基于长/普通轮询通道的主动推送的。最近看源码有了收获,记录如下。  正本清源——主动推送       正所谓欲将取之必先予之,要想理解服务器端的主动推送,就必须要坚定心中对于http协议:一次请求,一次回复;没有请求,没有回复!的信念,坚信除了websocket和flash socket,所有的浏览器上的消息更新都是基于浏览...

2011-12-07 21:48:44 150

解决安装mysql-python找不到mysql_config文件问题

  用的是ubuntu10.10 server版,自带的mysql。安装mysql-python时提示没有mysql_config文件。解决方法:安装mysql-client 和 libmysqlclient-dev包即解决。

2011-05-05 15:01:59 280

解决MySQLdb导入时报出“不推荐继续使用的Sets模块”的问题

问题暴露:客户端第一次访问时,总会卡上1——2s才能获得数据,之后再访问时就没有问题了。 问题解决:在eclipse的django shell模式下测试服务端写的一些接口,在调用需要从数据库查询数据的方法时, 也出现了卡了1——2s的情况,然后提示:the sets module is deprecated 这才意识到,是这个在python2.6中不推荐使用的sets模...

2011-04-13 11:56:44 107

谢天谢地 django的memcache backend是线程安全的~

因为项目要用到memcache,一直头疼于memcache python绑定的线程安全问题,今天无意中才发现,django的cachebackend已经处理好了~ 写道Django relies on the cache backend to be thread-safe, and a single instance of a memcache.Client is not threa...

2011-03-10 12:32:14 195

2011年2月TIOBE排名:python超过php

 最新统计的前五:1、 Java 18.482%2、 C      14.986%3、C++   8.187%4、python  7.038%5、php     6.973%  第六是C# 这次统计加上了baidu的搜索结果~   ...

2011-02-09 20:19:30 121

使用MySQL-Python1.2.3链接MySQL5.5

mysql-python1.2.3可以连接MySQL5.5环境:Windowsxp python2.6 mysql5.1(之前安装的,没有删除) mingw32安装mysql5.5:这个没什么好说的,记得安装的时候把开发人员所需的内容选上(或者完全安装)。我的mysql5.1还跑在3306端口,所以5.5就设在3307端口。服务的名字也不能用“mysql”,因为5.1占了,所以...

2011-02-01 20:58:15 177

简便实现django在不同models之间的转存

A模型(表)和B模型(表),俩模型(表)一样。目标:从A表中取出一条记录,然后转存到B表中。实现的方法:a = A.objects.all(id = **)a._meta.db_table = 'B'a.save()居然这样就可以了~个人感觉很神奇,因为从python看来,a是A的一个实例,但是只是改了a的一个参数,然后通过调用a自己的方法,居然创建出来了一个B...

2010-12-30 11:16:30 157

amfast文档翻译——encode and decode(编码与解码)

编码与解码python 内置的数据结构 和 As内置的数据结构之间的转换见:http://code.google.com/p/amfast/wiki/EncodeAndDecode#Encoder_and_Decoder上的表格自定义的类型映射amfast支持用户自定义的对象类型。使用 amfast.class_def.ClassDef对象,以达到用户自定义对象的序列化...

2010-12-24 15:41:36 316

原创 amfast文档翻译——messagingserver(二)

存储session数据使用connection对象存储session数据1、RemoteObject 的session 数据客户端使用RemoteObject连接服务器端时,AMFast 会自动为 RemoteObject 创建一个 connection对象 。simomo:这里connection是用来存储session数据的。注意:需要用ExtCallableTarget...

2010-12-09 17:04:11 153

amfast文档翻译——messagingserver(一)

因为要用到amfast,所以尝试着将其文档翻译为中文,供大家参考。 MessagingServer(消息服务):1、overview(概述):频道集(ChannelSet)对象负责路由(route)受到的请求信息(request message)和派发、发送(dispatch)回复信息(reponse message)。每个频道集(ChannelSet)对象包含有...

2010-12-09 10:32:22 213

ubuntu server10.10 安装AmFast

用命令easy_install amfast安装,最后总是提示:error: Setup script exited with error: command 'gcc' failed with exit status 1这个页面:http://www.rmansuri.net/2009/11/20/setup-script-exited-with-error-command-gcc-f...

2010-12-04 17:10:35 117

Linux纯命令行python环境配置

为了跑memcache,安装了一个ubuntu server版,纯命令行下安装django、ipython等不在apt-get里的软件很不爽,一直是在用 elinks 这个命令行浏览器去下载。不多废话。下面是简单的路子:1、wget -q http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 这就...

2010-12-04 16:38:07 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除