上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 工具:cProfile测试方法:目录下有1152个文件,分别用map、列表解析和生成器方法,删除所有文件。进行cpu时间对比。一.map函数方法defs():os.chdir('1')list=os.listdir('.')map(os.remove,list)print'done'if__name__=='__main__':cProfile.run('s()',)答案:0.053 cpu time.二.纯正的列表解析方法defs():os.chdir('1')list=os.listdir(&# 阅读全文
posted @ 2011-03-22 20:30 Capricorn.python 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 理解新概念Python V2.2 中引入了迭代器的思想。唔,这并不十分正确;这种思想的“苗头”早已出现在较老的函数 xrange() 以及文件方法 .xreadlines() 中了。通过引入 yield 关键字,Python 2.2 在内部实现的许多方面推广了这一概念,并使编程定制迭代器变得更为简单( yield 的出现使函数转换成生成器,而生成器反过来又返回迭代器)。 迭代器背后的动机有两方面。将数据作为序列处理通常是最简单的方法,而以线性顺序处理的序列通常并不需要都同时实际 存在。 x*() 前兆提供了这些原理的清晰示例。如果您想对某操作执行成千上万次,那么执行您的程序可能要花些时间,但该 阅读全文
posted @ 2011-03-18 20:07 Capricorn.python 阅读(1463) 评论(0) 推荐(1) 编辑
摘要: Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a。printrandom.uniform(10,20 阅读全文
posted @ 2011-03-18 13:40 Capricorn.python 阅读(319525) 评论(7) 推荐(29) 编辑
摘要: 整体评估了一下本人的技术程度和市场上需求,第二季度,我将仍以技术攻坚为主,苦练内功。这也符合2011年整体发展计划“上半年蓄势,下半年待发”。学习任务如下:1.python,完成进阶的学习,不断巩固深入,贯穿始终。2.unix环境高级编程,学完并掌握。3.C语言:思考很久,最后觉得,除了掌握了python这本脚本语言,还是有必要掌握C语言,而且必须把这个基础打好。4.算法:搜索排序算法5.其他:如果有自动化项目,应重点学习。 阅读全文
posted @ 2011-03-17 21:51 Capricorn.python 阅读(432) 评论(0) 推荐(1) 编辑
摘要: 什么时候使用序列化?比如,我有一个很复杂的数据结构(类似字典,key和value是python的基本对象),我想把它存在数据库中。你准备怎么做,一项项拆分然后分别存储吗?答案,no。现在可以用序列化来做,把这个数据结构直接转化成字节串,存在数据库中。恢复时,直接取出这个字节串,恢复字符串即可。常用的是marshal和cPickle模块。他们都是使用dump,dumps,load和loads方法。有专业测试说,marshal的速度要比cPickle快,但是也不尽然,cPickle是C写的,也超快,而且如果存在较长的字符串时,cPickle反而更快。同时,cPickle可以与gzip一同使用,转换 阅读全文
posted @ 2011-03-15 22:10 Capricorn.python 阅读(4723) 评论(0) 推荐(0) 编辑
摘要: 寻求很久,要找一本适合自己的python进阶书籍今天找到了,《python cookbook》之所以选择这本书,一是,每章内容足以整理基础知识,二,在每个细节中提供良好的使用建议,修边幅,三,注重简洁高效的python风格,四,知识点完全enough于日常工作。 阅读全文
posted @ 2011-03-11 10:11 Capricorn.python 阅读(4305) 评论(0) 推荐(0) 编辑
摘要: 今天中午跟领导吃饭,只有我们两人,中间我向他咨询起对技术路和管理路的认识。他说的很详细,大致意思是,首先根据个人兴趣来,技术路和管理路线,其角色的关注点不一样,评价他的重点也不一样,就本公司而言,两条路协同发展,应该不存在死胡同或者一定要转行的情况。但是,做技术的人一样可以有管理者的角色,负责一些项目管理和团队管理的事情,他一样可以是团队的核心人物。他还说,管理层更关注结果和方案性质的,一个任务被制定,会细分到每个人做什么事,得出怎样的结果。但这段话,让我反思出一种做事方式方法,那就是“极致”。我的格言一直是“成功人的追求是要将一件事做到极致”,这是岳父提醒我的。百思不得其解。如何做才是极致, 阅读全文
posted @ 2011-03-07 13:28 Capricorn.python 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 工作上的任务,需要评估一下sql 2008 express的插入数据能力,顺便做一个小总结,日后持续补充。sql 2008 express应该有性能的限制,它只能挂载一个cpu,使用1G的内存。所以有人推论当DB size超过30G时,有可能产生某种issue,但是未验证出。插入速度,我测试的方法主要结合在产品中,我先停掉sql services,但是一直向其输入log,于是该log以TMP形式存在。我通过监控partition size和tmp文件减少的关系,得出趋势图,如下:注:我已把TMP文件折算成log数。纵坐标是实际插入的log数,横坐标是partition的size,0-5G。可见 阅读全文
posted @ 2011-03-03 16:15 Capricorn.python 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 职业经理人的素质: 1 要有眼光,要有胸怀,要有胆识。 做为职业经理人不要看眼前个人利益,要从全面大局出发,只有从把公司整体利益提高,给企业创造价值。自己才有价值。正如俗话:“锅里有才能碗里有”。是先公司后自己的精神,我做职业经理人的体会是:注重职业道德,树立职业口碑,该得的自然会得到。我几年前曾跟我的朋友说:“一年入门,二年入行,三年赚钱。四年入市(行业市场)”。 2 锻炼部属做强者。 消息:职业经理人自己能力有多强是无用的,是看能否锻炼出一支“上下同欲”的团队,是如何把部属的整体积极性调动出来,发挥整体的力量。面对员工我们要分类进行激励: 1) 信心丧失型(铁因过分敲打,敲歪了)----. 阅读全文
posted @ 2011-02-26 16:56 Capricorn.python 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 我觉得,GUCCI是低调的奢华,价格不是很高,容易接近,符合我的风格,是现阶段我的选择样式我喜欢希望我的生活质量步步高升,将来不再为追求物质生活而奋斗。 阅读全文
posted @ 2011-02-15 21:05 Capricorn.python 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页