自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 协议打包

# -*- coding:utf-8 -*-import structdef pack(command_id, sequence, session_id, body): """ 网络传输 @param command_id: 协议编号 @param sequence: 序列号 @param session_id: @...

2013-08-20 16:46:12 166

原创 Ranking和等级玩家搜索

基于redis的sorted set实现排名(Ranking)和等级玩家搜索功能。testcase1()有方法的调用样例:#-*- coding: utf-8 -* import redisimport random # 调试开关_DEBUG = False # 删除缓冲BUF_SIZE = 128 def _import_func(func_na...

2013-08-20 16:41:03 212

原创 使用tcp keeplive 检测socket 异常断开

def init(sck) sck.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) #连接60秒没有任何数据开始发送探测 sck.setsockopt(socket.SOL_TCP, socket.TCP_KEEPIDLE, 60) #探测发包时间间隔为6秒 sck.setsockopt...

2013-07-11 14:00:45 323

原创 手机游戏通用账号结构

1.账号服务器: 数据库表结构  guid,mail, password 2.游戏服务器 数据库表结构:guid, uid 方式1 : 直接登录 和 账号登录分开处理,直接登录不过账号服务器。 方式2 :直接登录 和账号登录统一处理,都过账号服务器。  ...

2013-07-05 14:26:05 218

原创 pylibmc使用

import pylibmc_curr = pylibmc.Client(['127.0.0.1'], binary=True)_curr.behaviors = {'cas':True}最新版本pylibmc支持cas操作  

2013-05-08 17:52:46 271

原创 简单聊天室

concurrence examples[code="python"]#server#chat.pyfrom concurrence import dispatch, Tasklet, Messagefrom concurrence.io import BufferedStream, Socket, Serverclass MSG_WRITE_LINE(Message)...

2012-10-10 14:52:48 111

原创 python从字符串变量中实例化对象

globals()函数返回一个map,这个map的key是全局范围内对象的名字,value是该对象的实例.[code="python"]def _import_func(func_name): components = func_name.split('.') if len(components) == 1: return globals()[fu...

2012-05-21 14:23:48 569 1

原创 cookbook1.9 简化字符串t'ranslate方法的使用

[code="python"]#-*- coding: utf-8 -*-import stringdef translator(frm='', to='', delete='', keep=None): if len(to) == 1: to = to * len(to) trans = string.maketrans(frm, to)...

2012-05-15 15:40:11 145

原创 Django shell非交互模式运行

在你的py脚本中加入以下几行代码[code="python"]import os,sysfrom django.core.management import setup_environimport settingssetup_environ(settings)[/code]

2012-05-15 14:59:42 178

原创 iap支付服务器验证python版本

苹果最近修改了规则,正式上线之前申请时请使用沙箱地址客户端支付成功,发送信息到服务器,进行二次验证。[code="python"]#-*- coding: utf-8 -*-from django.http import HttpResponse, HttpResponseRedirectimport simplejson as jsonimport httplib...

2012-05-15 10:32:32 326

原创 python,mysql简易的原子操作

利用mysql的LAST_INSERT_ID实现一个简单的自增长的id。mysql建表[code="sql"]CREATE TABLE `sequence` ( `id` int NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;#初始化INSERT INTO sequence VALUES (0);[/code][...

2012-05-14 20:18:16 414

原创 linux 定时任务

为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaobe...

2012-05-08 15:41:01 65

原创 如何在Django模板中注入全局变量

首先需要明白在django模板系统中,有两种封装模板变量的类:一个是django.template.Context,这是最常用的,我们在使用render_to_response方法的时候传入的第二个dictionary参数,就会被这个Context类封装一次,然后传到模板当中;另一个是django.template.RequestContext,它和Context类相比有两个不同之...

2012-05-08 15:14:37 208

原创 python内置函数map()

map函数作用于给定序列的每一个元素,并用一个列表来提供返回值。map函数python实现代码:[code="python"]def map(func,seq): mapped_seq = [] for eachItem in seq: mapped_seq.append(func(eachItem)) return mapped...

2012-04-27 14:41:55 106

原创 urllib2的post使用

[code="java"]#-*- coding: utf-8 -*-import urllibimport urllib2import timedef post(url, data): req = urllib2.Request(url) data = urllib.urlencode(data) #enable cookie ...

2012-04-26 18:12:51 100

原创 python发送邮件

今天在开源中国发现的,测试了下可以使用,保存一份,以后可能会有用到。[code="java"]#coding=utf-8 import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.applic...

2012-04-26 18:10:08 109

原创 基于日志的统计

scribeutil.py[code="java"]#coding=utf-8#@author: panfeitry: from scribe import scribe from thrift.transport import TTransport, TSocket from thrift.protocol import TBinaryProto...

2012-04-07 13:44:33 86

原创 记录一下上线容易疏忽的地方

1.一样要考虑到之前用户的状态,动态模版不要进行修改,最好进行添加。

2012-01-13 11:00:40 165

空空如也

空空如也

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

TA关注的人

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