摘要:
2011-11-25今天做了个tornado cherrypy 和 bottle的对比ab -n 10000 -c 1000 http://192.168.8.2:8889/ 1588req/s (tornado)ab -n 10000 -c 1000 http://192.168.8.2:9080/hello/shengp 323.35 req/s (bottle)ab -n 10000 -c 1000 http://192.168.8.2:8088/nqsdk/change 452.36 req/s (cherrypy)发现跟别人测的3000+有很大差距在CPyUG 里发帖 竟然被收录到啄 阅读全文
摘要:
2011-11-17vim基本配置set nocompatible set columns=80 set tabstop=4 set ruler set expandtab set number set ignorecase set wrapmargin=15 set cindent set shiftwidth=4 syntax on代码着色 显示行号 等:vim tab键变为4个空格set expandtab # 使用space代替tab. set tabstop=4 # 四个空格。 set shiftwidth=4 # 自动缩进的宽度。ssh的退格键 (OT) 经常出现进入python. 阅读全文
摘要:
2011-11-09 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息使用 head -n 1 /etc/issue 列举我目前用过的linux os:Debian GNU/Linux squeezeAmazon Linux AMI release 2010.11.1 (beta) (2011.02.1.1 (beta) 还有这一版本 感觉这个号码像是申请日期?)CentOS release 5.5 (Final) (首都在线云计算)Red Hat Enterpr 阅读全文
摘要:
2011-10-24flask是个微型web框架,基于werkzeug提供的基本wsgi和routing功能,扩展出比较完善的server view db访问模块。上手很容易 见友链flask网站的get start。。。以下是源码学习笔记---------------------------config.py ---------------------------------------------------包含ConfigAttribute(object) Config(dict) 两个类1 imp module作用:提供一个接口,以import的类似机制 创建或加载module使用方法 阅读全文
摘要:
2011-10-07列表解析 python很优雅的东西,今天从cookbook稍微深的理解下它,举例:>>> multi = [[0] * 5] * 3>>> print multi[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]>>> multi[0][0] = 'oh shit'>>> print multi[['oh shit', 0, 0, 0, 0], ['oh shit', 0, 0, 0, 0], [' 阅读全文
摘要:
2011-09-06线上8核 linux服务器,负载为8为正常情况,目前CPU负载过高,最高负载30多,平均负载在20左右,已经持续近一周,具体占用CPU资源的服务是tomcat_sc,占用CPU资源高达:720%使用jconsole去跟踪更改catalina.sh 启动设置:$ CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8933 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxre 阅读全文
摘要:
2011-09-15看cookbook 看到很神奇的string.translate 函数可以剔除字符串中你不需要的串,并可做 maketrans映射 将一些字符,映射成另外的字符,目前还没想到应用场景。cookbook封装了 translate代码 新建一个facade 函数:import stringdef translator(frm='', to='', delete='', keep=None):if len(to) == 1:to = to * len(frm)trans = string.maketrans(frm, to)if k 阅读全文
摘要:
2011-08-28my first android app---- 摇摇乐 第一版即将问世这周总算做了点事情,为结果页增加了icon和pic总结一下问题: 为AlertDialog 增加图片,图片个数按照结果对象个数对应显示查阅 AlertDialog sdk 发现比较好的方法是建立FrameLayout 然后在里边增加imageview,最后 set 到 dialog属性里但 FrameLayout 怎么建立,费了一些周折才弄出来,不能在同一个activity的layout里增加framelayout 会出现the specified child all ready has a paren 阅读全文
摘要:
要解决的问题: 输出n个 ['A','T','C','G'] 所有的排列组合。比如n=2 时,输出为 AA,AT,AC,AG,TA,TT,TC,TG,………………n=3时,输出为 AAA,AAT,AAC,AAG,ATA,ATT,ATC,ATG,……………………解法1 :传统的map reduce函数map(func,seq1[,seq2...]):将函数func作用于给定序列的每个元素,并用一个列表来提供返回值;如果func为None,func表现为身份函数,返回一个含有每个序列中元素集合的n个元组的列表。reduce(func, 阅读全文
摘要:
2011-08-18fb303 在thrift的源码包 contrib之中* What does it provide? *A standard interface to monitoring, dynamic options and configuration,uptime reports, activity, etc.也就是说fb303提供了几种接口方法,而并没有默认实现(很坑爹)有了fb303不需要在自己的thrift servcie 接口里去声明,只需要自动生成的processor继承fb303的FacebookService.Processor 但需要自己写handler 去处理接口 阅读全文
摘要:
一 习得理论(1) 什么是项目经理?负责向团队清晰说明完成的含义,并带领团队完成项目的人,完成,是指产品符合组织对这个产品的要求,也能满足客户使用这个产品的需要。 (2) 早早进行项目规划项目规划模板: 1 产品意图 公司为什么开发这个产品,能为公司带来哪些效益 2 历史记录 复查历史版本 3 发布条件 罗列项目的一系列可交付物 4 目标 5 项目组织 说明团队在项目中的职责分配 6 日程总览 标注主要的里程碑,及人们可从这个里程碑获得什么 7 人员配备 8 建议日程 燃尽图 甘特图 9 风险列表 : 风险序号 风险描述 发生概率 严重程度 暴露程度 反应时间 应对计划 (3)目标1 产品目标 阅读全文
摘要:
21岁,南方人,爱笑,两年前来北京,新换工作,试用中。豆瓣同去地坛书市认识的。爱看心理杂志,时尚杂志,各种美剧。用诺基亚E62(72),装有安全管家,手机上网查地图,找到呷哺呷哺。手机聊qq。住公司分的宿舍房,两居,自己住一间,60平左右,羡慕。跟我讲她公司的趣事,虽然只待了三个月不到:全球五家分店的日系料理,纽约,北京,香港。暴利三十倍的烤鱼丸什么的,价格高但是利润不大(30%)的北海道龙虾。美丽的服务员,每天吃的特别好的工作餐,日本和香港大厨轮流做,不花钱。有时候会拿福建的海鲜忽悠客人说是澳洲运来的。发现自己谈到公司工作同事,哑口无言。好像是比学生时代更为贫瘠,更为简单的生活。coding 阅读全文
摘要:
演绎谎言,直到自己也信以为真。尼基塔里边的一句话,说的真好,适合今天的主题。另一句也很赞。voss对nikita说 我很想坐下来跟你说,我曾差点丧命或失去了挚爱什么的。单其实根本没有什么大爱大恨,只有 一连串的大屠杀,和一群靠我糊口的亡命徒。i'd love to sit here and tell you that,I had a near-death experience or that I lost a loved one,but the fact is, there are no loved one. There's just a succession of mass 阅读全文
摘要:
url参数映射 (搜索词cherrypy add url parameter)class Root: @cherrypy.expose def check(self): return "hello" 发现在url中加入 “check?param=123”就出现 "Nothing matches the given URI" 错误尝试了几种搜索词发现,url参数必须在方法的参数列表中给出原文 : http://tools.cherrypy.org/wiki/ParameterDemonstrationcherrypy.serving.request.que 阅读全文