百度空间 | 百度首页 
 
文章列表
 
您正在查看 "掩卷有感" 分类下的文章

2009-10-08 20:41

既然打算学习Python,不妨看看Python有哪些优点:

1. Python是解释执行的语言,无需编译和链接,可以帮助你节省大量的开发时间。

2. Python内置高级的数据类型,例如数组(array)和字典(dictionary),它比Perl更适合处理通用领域问题。

3. Python采用优雅的缩进(indentaton)来表示程序结构,使得代码风格统一,方便多人合作开发。Ruby的思想与Python严谨的理念不同,Ruby强调“There’s More Than One Way To D

类别:掩卷有感 | 评论(0) | 浏览()
 
2009-10-08 20:39

利用os.list()方法显示指定目录(如,d:\python\doc)下的文件列表,假设doc目录的结构如下,其中目录用粗体表示,文件用普通字体表示。

D:
├─python
├─doc
├─new
├─python26.chm
├─mycd.txt
├─elve.py

键入的命令和显示的结果:

>>> import os
>>> print os.listdir('d:\\python\\doc')
['
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-09-20 19:21
《大道至简——软件工程实践者的思想》是周爱民老师对自己数年的软件开发经验与工程实践的回顾,除了架构以外,书中涉及对软件工程实施各个方面的思考,作者研究传统文化以致实用,在书中借“愚公移山”的故事剖析编程的本质,用“卖油翁”的典故揭示技法的本质,用“商鞅变法”比喻组织在软件工程中的重要性,等等。作者从这些读者耳熟能详的故事中,发掘与软件工程相通的道理,旧瓶装新酒,读来颇有韵味。

为学者日益,为道者日损。读《大道至简——软件工程实践者的思想》之前,我一直是“日益”的支持者,读过之后,才领略
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-08-09 22:43
Matthew Porter(Contegix LLC公司的CEO )在InfoQ上发表了一篇名为《More Than Just Spin (Up) : Virtualization for the Enterprise and SaaS》的文章,介绍虚拟化技术在企业应用中的发展状况。

云计算让大家认识到了虚拟化的奇妙之处,包括快速安装部署(rapid provisioning),对资源利用的最大化(maximum utilization of resources),应用具有高持续可用性(high availability for applications),以及面对灾难时的业务连贯性(business continuity in the face of disaster)。值得注意的是这些优点都来自虚拟化技术
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-08-02 22:30
期权(Option),从它的英文字面意思来看,也可以翻译为选择权。在金融领域它是指在未来一定时期可以买卖的权力,是买方向卖方支付一定数量的金额(指权利金)后拥有的在未来一段时间内(指美式期权)或未来某一特定日期(指欧式期权)以事先规定好的价格(指履约价格)向卖方购买或出售一定数量的特定标的物的权力,但不负有必须买进或卖出的义务。

期权的价值来自于它的灵活性,即期权持有人可以根据将来的情况来决定是否行使权利,这既可以保证期权持有人在有利的情况下继续投资,同时将损失限制在权利金的范围以内。
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-07-26 18:08
1. 软件需求分为功能需求(也称为行为需求)和非功能需求两大类。功能需求描述软件系统应该做什
么,它强调的是行为,所以也称为行为需求。非功能需求包括质量属性和约束。而质量属性又分为运
行期质量属性和开发期质量属性。

2. 架构师不仅要为客户设计,还要为用户设计,为开发人员设计,为管理人员设计。对架构师而言,
易用性、性能、可扩展性、持续可用性这些非功能需求之间的区别在于:易用性和性能是软件运行期
属性,最关心这两点的人是客户;而可扩展性、持续可用性是软件开发期质
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-07-12 19:27
1. 架构师不仅要为客户设计,还要为用户设计,为开发人员设计,为管理人员设计。对架构师而言,
易用性、性能、可扩展性、持续可用性这些非功能需求之间的区别在于:易用性和性能是软件运行期
属性,最关心这两点的人是客户;而可扩展性、持续可用性是软件开发期质量属性,最关心这两点的
人是项目开发人员和维护人员。所以关注“软件运行期质量属性”可以更好地为客户设计,关注“软
件开发期质量属性”可以更好地为开发人员设计。

2. 客户不一定是最终用户,例如对
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-06-14 22:37
关系型数据库中的Key通常被翻译成“关键字”,或者“键”。Key是若干属性的集合,最基本作用是唯一地标识记录。从这个意义上说,我觉得“Key”翻译成“钥匙”更容易让人理解其含义。属性就像钥匙上的钥匙齿,一个或者多个不同属性的组合,不正像构成钥匙的一串高低不平的钥匙齿吗?

不过为适应大家的习惯,我还是使用它约定俗成的翻译“关键字”。关键字是关系模型中的一个重要概念,它是一个逻辑结构,不是数据库的物理部分。

常见的关键字有如下几种:候选关键
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-06-07 22:24
狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。

● 保存:把域对象永久保存到数据库。

● 更新:更新数据库中域对象的状态。

● 删除:从数据库中删除一个域对象。

● 加载:根据特定的OID,把一个域对象从数据库加载到内存。

● 查询:根据特定的查询条件,把符合查询条件的一个或多个域对象从数据库加载内在存中。

2.为什么要持久化?

持久化技术封装了数据访问细节,为大部分业
类别:掩卷有感 | 评论(0) | 浏览()
 
2009-05-24 18:58
在周老师的推荐下,买来《十九札》阅读。书由十九封信组成,是北大艺术系教授朱青生在授课之余写给学生的,内容包括:如何阅读,如何思考,如何提问,怎样学习外语,怎样使用科学的语言,论文规范与要求,以及朱教授对大学、教师、考试、专家与学者,以及科学的局限性等的思考。

朱教授虽是从事艺术教育,但写给学生的信非常严谨,每封信前都有主题、关键词、内容提要,帮助读信人理解内容。如果不知道他的背景,很可能会误以为他是一位理工科的教授。他的行文逻辑关系明晰,就像他在《关于科学语言》一信中要求的那样,不要求
类别:掩卷有感 | 评论(0) | 浏览()
 
     
 
 
文章分类
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

学习了
 

真是满满当当的四月呀。
 

下周给咱们讲讲你的分析吧,很期待!
 

我下周与你交流我算的一个结果。
 
 
     


©2009 Baidu