- 浏览: 362242 次
- 性别:
- 来自: 杭州
最新评论
-
guji528:
很好,清晰明了!
(8)python教程:几行代码搞定python 设计模式 -
poson:
为什么踩啊?
三言两语谈团队合作 -
andyhelberg:
你好,想请教一下关于应用敏捷开发在软件维护过程的经验。欢迎与我 ...
对scrum开发的感受 -
poson:
chenwq 写道可以提供behavior targeting ...
最近公司培训的算法 -
chenwq:
可以提供behavior targeting 相关材料不?先谢 ...
最近公司培训的算法
文章列表
#coding:utf-8
#表示文件的编码是utf8
#fun1的函数体为空
#需要使用pass语句占位,因为函数体至少要有一个句
#对编写框架程序有用处
def fun1():
pass
#一个最简单的函数,输入一个数,返回这个数的两倍
def fun2(i):
return i * 2
#返回多个值,返回值是一个元组
def fun3(i):
return i * 2, i / 2
#重载,支持不同的参数类型
def fun4(x):
import types #引入一个库,可以判断变量的类型
...
都在附件中了。
参考:http://blog.csdn.net/bizleoyang/archive/2009/03/05/3958853.aspx
- 2009-06-30 11:38
- 浏览 858
- 评论(0)
(1)早沟通优于晚沟通。
特别是求别人的时候,早沟通可以有足够的时间让别人准备。
(2)电话沟通,而不是IM或者邮件
(3)当面沟通优于电话沟通。
(4)多次沟通(提醒),防止沟通后被别人忘记了。
(5)文字确认和记录
以上基本是我们leader讲的。
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。参考wiki的介绍http://zh.wikipedia.org/wiki/Scrum。
以下谈谈对scrum开发的感受:
(1)scrum增加了工作时间?
刚接触scrum的时候,非常不习惯scrum开发方式,因为这种开发模式增加了我每天的工作量!所以一个新东西的引入,刚开始的时候是需要更多的代价的。scrum开发需要每天早上开晨会,意味着我每天早上都不能迟到。
每次做planning meeting的时候都要承诺开发时间,在承诺的时间内要尽力开发完成开发工作。 ...
我们的代码,经常都有代码review。但是代码review之后,大家并没有大量的重构代码。主要原因是重构代码需要花太多的时间,而且还有再次测试,对于很少的项目时间来说,重构代码是很不划算的。
不过不重构代码,大家的代码质量又很难提高。不知道大家怎么办?
读《镜头说话》----浅谈学习的方法
- 博客分类:
- 读万卷书
昨天在旧书店淘到一本书,叫做《镜头说话》。买这本书,一半是想看看别人是怎么摄影的,另外一半是冲这个书名去的。从这里也看出,好的书名确实能吸引眼球。 之前对作者卢北峰一无所知。从书的前半段看,作者对摄影其实没有什么天赋,拍了好几年感觉才入门;他拍照的进步比较慢,完全是一步一个脚印,用汗水换来的成功。他为什么能够成功?一是因为他对摄影“着了魔”,对摄影有种痴迷的劲,甚至他老婆为此离婚;二是因为他不懈的努力,不断的思考、不断地学习。
我对卢北峰成功的历程非常感兴趣,阅读过程中特别注意了一下他学习的方法。发现作者有一个特别好的学习方法,他总是在学习经典,不断地学习检 ...
- 2009-06-27 07:35
- 浏览 940
- 评论(0)
最近review同事的代码发现很多常见的缺陷,总结自己代码遇到过的问题,写了以下十点:
1、代码缺少注释;硬编码、常量没有说明含义。这是代码中常见的小问题。 源文件前面没有概要介绍,包括作者,时间,功能说明 ...
讲程序设计,不得不讲到顺序、分支、循环。顺序就是从上到下运行代码,这个很简单,不用再说了。 在讲分支、循环的时候,要特别注意python代码中的强制缩进。 我们先看看分支: (1)简单的if-else
a = '1'
if a == 1: #注意后面有一个冒号。其中“==”是相等判断
print 1 #注意print 函数之前有一个tab键,这就是python的强制缩进
else: #注意else后面的冒号
print 0 #注意缩进
if (a == 1): #可以添加园括号 ...
- 2009-06-21 21:46
- 浏览 2076
- 评论(0)
不管什么程序语言,我们都要存放数据。要把程序数据,放在内存中,就要相应的一些数据格式。 在python中,提供了元组,列表,词典三种数据存储方式。 元组类似于数组,不能改变数组的长度。 列表类似于链表,长度可以动态变化。 词典类似于一个hashmap。
#coding:utf-8
arr = (1, 2, 3) #元组,用小(圆)括号
list = [4, 5, 6] #列表,用中(方)括号
dict = {} #词典,用大括号,一个空的词典
dict1 = {1:'a', 2:'b'} #初始化,key是1,value是'a'; ...
- 2009-06-21 21:46
- 浏览 3151
- 评论(0)
python 常用的数据类型包括整型、浮点数、字符串、bool类型等等。先用一段小程序来认识这些类型吧。
#coding:utf-8
#设置文件的编码为utf8,否则中文注释会出错
i = 11 #整数类型
d = 1.5 #浮点数
str = 'abc' #字符串
a = 'a' # ...
- 2009-06-21 21:45
- 浏览 2964
- 评论(0)
由于最近同事让我讲一下python的用法,我正好在这里总结 一下该语言的用法。 该教程借鉴外语学习中的实用性方法。注重实战,而不注重理论。目的是为了让人在几个小时内学会使用python。 其中安装python编辑器的方法不在这里解释。 本教程的编程环境是:windows XP 平台,eclipse 3.4.2 ,插件 pydev,以及python2.5.4 来讲解。 如果要进一步学习python,可以阅读其他python书籍。 本教程要讲的内容如下: (0)hello word (1)数据类型和运算规则 (2)元组,列表,词典 (3)分支、循环 (4)函数以及常用的字符串处理函数 (5)文件处理 ...
- 2009-06-21 21:45
- 浏览 5667
- 评论(0)
最近做了一个python项目觉得写的不错,有以下几点:
1、完全使用面向对象开发。都通过class实现对象。程序的可读性、可维护性都提高了很多。
2、使用一些类继承、使用设计模式。
工厂模式,单例模式。简化了代码。
3、使用unittest。
防止程序编写过程中代码编写错误。
可以回归错误。
- 2009-06-21 14:00
- 浏览 1214
- 评论(0)
总结一下看的乱七八糟的书籍。
对一些简单的经济基本知识有了一些了解。
学习了管理学的知识,对时间管理,项目管理有了一些基本的认识。
学习了成功学的书籍,对个人素质的提高有很多帮助。
在网上看了不少住宅风水的知识。对租房子有了一些基本的认识,对房内的结构,家具摆设对心情,健康的影响有了一定得了解。
看了一些健康知识,对健康养生有一些了解。
以上皆初浅,不求深入。而且很多东西,有一个基本的认识就可以了。不然就是所谓的“门门通,样样瘟”。时间平均花费在太多的事情上,结果什么都不够深入。更有感于一个老兄说:“现在经济危机了,只好潜心研究技术。”我也觉得应该开始重新研究技术。毕竟在公司立足的基 ...
#!/usr/bin/env python
# -*- coding:utf-8
class HttpBase:
def get(self):
psss
class Http1(HttpBase):
def get(self):
print 'http1'
class Http2(HttpBase):
def get(self):
print 'http2'
class Base:
def __init__(self):
self.htt ...
国内内部矛盾不断激化,其激化的结果是出现了越来越多的热点、爆炸性事件。这些事件引起大量人员的关注,刺激了大量普通爱国民众的神经。这些事件推动了新闻透明性,推动了事件的处理。但是如果事件的处理程序或者结果有失公平,将损害法律的权威性和工作性,增加社会的不安定性。
- 2009-05-23 16:03
- 浏览 890
- 评论(0)