博文视点 SEAN
百度空间 | 百度首页 
 
文章列表
 
2009-11-08 20:55

动态语言的全称为动态类型语言(Dynamically Typed Language)。动态语言和静态类型语言(Statically Typed Language)、强类型语言(Strongly Typed Language)和弱类型语言(Weakly Typed Language)是容易混淆的几个概念。我曾经误以为动态类型语言与弱类型语言是等价的,后来发现并非如此,例如Python就既是动态语言又是强类型 语言。这4个概念都与变量的数据类型有关,比较如下:

1. 在静态类型语言中,使用变量(Variable)之前,通常要求声明(固定)变量的数据类型。变量和特定数据

 
2009-11-01 17:40
myplus.orgoxyhost.com提供的免费虚拟服务器上安装WordPress2.8.4,都出现无法通过控制面板自动升级,也不能下载插件和主题的情况。控制面板提示必须手动提供下载地址、用户名和密码。但是前两天在国内的jhost.cn上安装WP没有出现这种情况,可能是因为服务器的设置不同。我在
 
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

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

为学者日益,为道者日损。读《大道至简——软件工程实践者的思想》之前,我一直是“日益”的支持者,读过之后,才领略
 
2009-08-16 22:45
       8月份公布的TIOBE编程语言排行榜上,Java、C、C++所占比例分别为19.527%,17.220%和10.501%,仍然稳坐前三甲的位置,PHP(占9.390%)虽然稳中有升,但仍然处于第四的位置。VB的排名(占8.486%)自从2008年初达到历史最高点后,连续十几个月呈下滑趋势,已经从2008年的第3位下降至目前的第5位,上个月又下滑了2.37%,形势不容乐观。Python语言自从2008年超越Perl之后,一直扮演着动态语言先锋的角色,本月(占4.489%)仍然领先于C#(占4.443%)一个身位,占据着第6的名次。但同属于动态语方的Perl
 
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)。值得注意的是这些优点都来自虚拟化技术
 
2009-08-02 22:30
期权(Option),从它的英文字面意思来看,也可以翻译为选择权。在金融领域它是指在未来一定时期可以买卖的权力,是买方向卖方支付一定数量的金额(指权利金)后拥有的在未来一段时间内(指美式期权)或未来某一特定日期(指欧式期权)以事先规定好的价格(指履约价格)向卖方购买或出售一定数量的特定标的物的权力,但不负有必须买进或卖出的义务。

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

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

2. 客户不一定是最终用户,例如对
 
     
 
 
个人档案
 
   
 
文章分类
 
 
 
 
 
 
 
     
 
同事
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新评论
 
文章评论|照片评论


学习了
 

真是满满当当的四月呀。
 
 
 
 
     
 
最近访客
 
 

悠之辰兮

执手天下

liuys36

guo_boldness

sunyang_kaka

andj2ee

Handy_Zhou

954853246
     


©2009 Baidu