自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python greenlet

greenlet是python的一个高性能的协程库,其底层用C实现.一个greenlet对象就代表一个协程.example1:#coding: utf-8import greenlet#coding: utf-8import greenletdef test(name): print 'this is in the test: name=%s' % namegr

2015-06-02 15:38:08 780

原创 python loggingconfig.dictConfig

python中logging.config.dictConfig函数可以方便的配置自己所需要的日志系统,其官方document链接为:https://docs.python.org/2/library/logging.config.html。对于使用dictConfig函数,最难的莫非dictConfig需要的参数该如何配置了。通用的配置结构如下。{'version': must,其值

2015-05-09 16:19:45 10042

原创 python logging的学习

python中的logging模块提供了日志功能,官网document链接:https://docs.python.org/2/library/logging.html.python 的logging系统主要元素有四个:分别是logger,handler, filter,formatter.  logger可以提供对日志消息做初步的处理(初步处理指的是对日志消息level的检查和使用logge

2015-05-09 11:11:12 983

原创 base64编解码

#include #include /*base64原理: base64中将24bits拆分成4组,每组6bits.对于最后的一个6bits小分组,如果不满6bits那么在其后补0来达到6bits长度.对于每24bits作为分组的大分组,如果最后凑不够3个分组,则在其后添加1或者2个'='来凑够3个分组例如:ab ---->0x61,0x62 ---->0110 0001

2015-05-05 09:36:35 343

原创 linux的uid和euid相关问题

linux下文件的权限可不止rwx,总共有12位,分别为s g t rwx rwx rwx其中t为表示粘着位,一旦这个位被置位,则用户不能删除这个文件,这里重点要说的是s 和g这两个权限位。s位涉及到用户id和有效用户id,g位涉及到组id 和有效用户组id     在linux系统中,有些可执行文件需要root权限才能执行,比如/usr/bin/passwd这个可执行程序

2015-05-04 18:43:26 2311

原创 python decorator

python中decorator使用形式基本上分为两种:1.                                        |  2.@dec_no_arguments       |  @dec_with_arguments(arg)def f(*args, **kwargs):                                |  def

2015-04-19 13:59:46 641 1

原创 python generator

近期看了tornado的源码,gen模块使用yield实现了coroutine(协程),一个函数中一旦使用了yield语句,那么这个函数可以说就是个generator了。example 1: 1 #coding: utf-8 2 def gen1(): 3 print 'hi, this is in the gen1 generator' 4 yield 1

2015-04-18 19:55:48 530

原创 python 导入挂起

公司python后端需要将server换成gunicorn的gevent模式,但是系统启动的时候,总是在一个文件中挂起,import 根本无法完成,查了一下原因,竟然是导入挂起。公司使用到了mongo,并且使用的是conn_write = pymongo.MongoReplicaSetClient(MONGO_SERVER['master'], replicaSet=MONGO_SERVER[

2014-11-27 10:36:49 558

原创 gunicorn配置文件

工作中使用gunicorn作为服务器的

2014-11-18 16:54:57 15672 1

原创 c/c++ 中的内存对齐

示例如下:class A{}

2014-10-05 13:00:20 288

空空如也

空空如也

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

TA关注的人

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