- 博客(100)
- 资源 (1)
- 收藏
- 关注
原创 《敏捷软件开发》学习笔记:敏捷设计原则
遵循敏捷实践去发现问题;应用设计原则去诊断问题;应用适当的设计模式去解决问题。软件开发这三个方面件的相互作用就是设计。
2011-03-05 22:02:00 886
原创 CppUnit源代码分析总结
TestCase 代表一个测试用例,TestSuit 包含一组测试用例,这两个类使用了Composite Pattern。
2011-03-05 21:58:00 1007
原创 重读旧的程序员杂志,缅怀Delphi
程序员杂志2005.1是关于Delphi的专辑,口号是Delphi 王者归来。现在读起来让人颇多感慨,Borland公司已经不在了,Delphi终究没有能够持续他的辉煌。
2011-02-20 20:58:00 1034
原创 C++学习笔记:类、构造函数
C++学习笔记:类-数据抽象Constructor为什么要用Constructor/Destructor?-- 确保对象的Initialization/Clearup。函数的特点 1) 没有返回值;2) Destructor没有参数; Default Constructor 特点:没有参数; 生成方式:1
2010-05-26 11:50:00 648
原创 C++学习笔记:Polymophism
C++学习笔记:PolymophismVirtual Functions通过Virtual函数实现late-binding。Virtual 函数使用Inline是没有意义的;静态函数不能为虚函数;不能声明同名的 static virtual 函数;构造函数不能定义为Virtual;析构函数可以作为Virtual函数,而且建议这么使用;在构造、析构函数中调用其它虚函数时,
2010-05-26 11:43:00 770
原创 C++学习笔记:New和Delete
C++学习笔记:New和DeleteC语言操作内存的方式 下面是一段典型的内存分配方式: MyType *pType = (MyType *)malloc(sizeof(MyType)); if (pType == NULL) error; Initialize(&MyType); 在以上的处理中,涉及到了四个环节: 1. 使用sizeof
2010-05-26 11:42:00 627
原创 C++学习笔记:继承
C++学习笔记:继承Inheritance and Composition为什么使用Inheritance和composition? 可以更好的重用已有的代码。可以在不修改已有代码的条件下重用已有的代码。如何选择:Inheritance或composition?Inheritance: 关系是"is a";需要upcastin
2010-05-26 11:34:00 670
原创 C++学习笔记:IO操作
C++学习笔记:IO操作2009-5-13I/O相关的类ios-->istream, ostream, iostream-->ifstream, ofstream, fstream; istringstream, ostringstream, iostringstreamstreambuf --> filebuf, stringbuf一个不错的C++在线参考
2010-05-26 10:41:00 1459
原创 C++学习笔记:Container和Iterator
C++学习笔记:Container和Iterator2010-5-26为什么需要ContainerContainer和动态对象创建结合起来,实现对大量、数目未知对象的创建、管理。通常的用法是:根据需要New一个对象;将对象指针保存到Container中;需要访问对象的时候,从Container中获取对象指针。另外一种管理对象的方法是静态方式,预先创建大规模的对象数组
2010-05-26 10:38:00 3879
原创 关于设计模式的评论
2009年是设计模式出版15年之际,程序员杂志2009.12推出了设计模式15年特别专题。一些关于设计模式的评论摘抄如下:设计模式提供了更高层次的抽象软件开发的的发展史,本质上是程序抽象层次随软件复杂度不断提升。语言、方法、过程、或平台都体现出这个趋势。设计模式也是沿着这个路线出来的。设计模式提供了更高层次的抽象。但是不容易在代码中直观的体现,所以要用UML这样可视化图形描述语言进
2010-05-18 07:36:00 667
原创 设计模式学习总结
设计模式学习总结2010-5-16 设计模式中的原则核心原则是:开放封闭原则。 实现方法:面向接口编程。对接口的修改封闭,对实现的修改开放。 面向接口编程,遵循的是依赖倒置原则,实现上要求支持里氏替换原则。 对接口的设计要遵循最小接口原则、迪米特法则。 通过组合、聚合复用已有对象的功能。 通过继承隔离变化。 典型模式要点
2010-05-16 21:54:00 579
原创 设计模式学习过程
四月份,又学习了一遍设计模式,对设计模式的理解也更为深入了一些。回顾学习设计模式的过程,大致经历了这么几个阶段。最初听说有设计模式是在2003年,当时买了GoF的书来看。断断续续的看了一些,只了解了一些概念。感觉无法入门,不知道怎么用,不知道为什么这样。去年,看了李建忠讲解的“C#面向对象设计模式纵横谈系列课程”,收获颇深。建立起了设计模式相关概念的总体框架,了解了每个设计模式所解决的问题。最
2010-05-01 22:34:00 678
原创 【转】关于程序员技术态度的几篇文章
【转】关于程序员技术态度的几篇文章 这几篇文章的作者谈了各自技术成长过程中的感想。这些想法对技术人员很有借鉴意义。文章1: 痛苦的 选择:不再只专注于技术为什么会对计算机技术狂热?很多象我一样对计算机技术“狂热”的人,其中一个原因恐怕是“编程”容易上手,花上个把月的时间就可以学到一些“高深”东西,并且可以编程炫耀一番了。另 外,编程是创造的过程,看着自己的想法付诸实现
2010-04-05 21:30:00 747
原创 Using CppUnit With VC6
在VC6 中使用Cppunit总结2009-7-11下载、并编译Cppunit从http://sourceforge.net/projects/cppunit CppUnit的源码包. 目录结构如下:include: CppUnit头文件;src: CppUnit源代码目录;lib:存放编译好的库;在src/目录下, 使用VC编译CppUnitLibraries
2009-08-16 12:27:00 171
原创 PL项目管理:时间管理
PL项目管理:时间管理PL项目管理沙龙笔记 2009-8-11时间管理的几个概念时间可以被管理吗?时间是不能被管理的,时间管理的实质是自我管理 。什么是时间的浪费?对目标毫无贡献的时间消耗。时间管理的目的是什么?将时间有效的应用于目标。也就是要找准自己角色定位,坚定不移的应用自己的时间。有了以上的基础,再来看看PL的时间管理如何做。首先要明确PL的工作目标。PL
2009-08-16 12:14:00 3023
原创 C语言中的字节对齐
C语言中的字节对齐这篇文档写的比较清楚:http://www.linuxsong.org/2008/09/cc.html关键的几个概念:1.数据类型自身的对齐值:对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,double类型,其自身对齐值为4,单位字节。2.结构体或者类的自身对齐值:其成员中自身对齐值最大的那个值。3.指定对齐值:#pragma pack
2009-05-07 21:49:00 788
原创 梦断代码 读书笔记
“梦断代码” 读书笔记2009-4-18一个结论:软件开发真的很难。人的思维是模糊的、抽象的,而软件是具体的、精确的。小规模的开发是愉悦的,规模变得庞大时,复杂度就难以控制了。写代码是艺术吗?艺术的学习需要长期投入专研,需要借鉴、欣赏其他人的作品。做软件的会这样努力完善自己吗?大规模的软件,谈不上优雅的结构,只能像金字塔一样,由大量的石块堆砌,背后是无数奴隶的工作。我们现在的软件开发不正是如此吗?
2009-04-18 20:55:00 899
原创 玻璃之城--美丽的爱情故事
今天是清明节,放假了。看了电影玻璃之城。又一次经历的久违的感动,爱情的无奈总是能让人嘘嘘感叹。把这部电影列入观看计划已经有了一段时间。看了非诚勿扰之后,喜欢上了舒淇的表演。豆瓣上的影评中,有人强烈推荐了玻璃之城。所以就有了看看的愿望。舒淇在玻璃之城中表演果然很精彩。很喜欢看她幸福时的笑,真实而可爱。也喜欢看她受伤时的凄楚。这些话让人感动:“我的生命线、事业线、爱情线……都是由你
2009-04-04 22:34:00 985
原创 2009年的计划
2009年的计划坚持锻炼,维持身体的健康,保持良好的体型。做一个乐观的人,给周围的人带来快乐。关心家人、朋友,让他们知道我爱他们。客观的面对现实中的不如意,不去抱怨,积极的想办法解决。学习好英文,掌握这个了解世界的工具。掌握C++,设计模式,UML,成为面向对象开发的专家。掌握PSN相关的协议,成为通信专家。学习理财的方法。到三个以上的地方旅行。最重要的
2009-01-11 13:12:00 639
原创 XML schema 学习笔记
XML Schema2008-10-26XML schemaXML schema 用来描述XML文档的类型,是对文档更高层的抽象。描述语言XML Schema描述语言有:DTD,XML Schema等。DTD是XML规范所固有的,功能相对有限,除了用来描述schema,还可以有其它的用途。什么是XML Schema?是XMLschema语言之一,由W3C
2008-10-26 04:01:00 647
原创 关于学习思考
Ability,knowledge重要的不是收集信息,而是对信息的处理。通过做具体的事情,应用收集到的信息,将其变为实践的一部分。能力源于知识,经验,素质。专注,不断追求更高能力。Creative领袖和跟风者的区别就在于创新。不要被教条所限,不要活在别人的观念里,不要让别人的意见左右自己内心的声音。Decision避免强迫症。不要收集过多的信息。不要担心决定出错。勇于承担责任。使用知觉判断。Thi
2008-09-29 12:12:00 573
原创 电影:主管争夺战
The Promotion Douban.prettify_form(document.getElementById(ssform)); 简体中文名: 主管争夺战 导演: Steve Conrad编剧: Steve Conrad主演: Seann Wi
2008-08-30 22:18:00 547
原创 城域以太网概述
《城域以太网概述》以太网技术的特点容量大,成本低;部署方便;以太网技术存在的问题支持的VLAN数目有限;MAC flooding;STP收敛速度慢;无法隔离用户的业务。不能提供性能监测,故障检测和恢复。解决的办法802.1ad 引入了S-VLAN/C-VLAN的概念,将provider domain和cumstor domain 隔离。也称作是QinQ,使用两层VLAN,拓展了VLAN的数量。80
2008-08-30 14:24:00 1056
原创 QCC Practice
QCC PracticeQCC实践2008-2-21什么是QCC?1962 年起源于日本。提升效率,改进质量,降低成本。好处 用科学的方法、流程解决问题。 发挥个人潜能,提升跟人能力。 是项目管理的练兵场。QCC类型 创新型 问题解决型常用工具 调查表
2008-06-22 12:38:00 1012
原创 关于选购电子书的一些资料
关于选购电子书的一些资料 电子书的网站 掌上通-移动阅读之家http://www.mobread.com/ 一些介绍文章 你应该了解:什么是E-INK和E-INK屏?? 源文档 http://www.mobread.com/bbs/viewthread.php?tid=85&ex
2008-05-25 04:32:00 967
原创 记参加2008磨房深圳百公里活动
记参加2008磨房深圳百公里活动2008-3-23 今天参加了2008磨房深圳百公里的活动。这个活动的全程是95公里,不过我只参加了体验版,从大梅沙到盐田检查站这一段。早晨起了个大早,六点出门的时候,发现天还没有亮。感觉到了深圳,就从来没有起的这么早过。很快就等到了去大梅沙的公交车。7点半左右到达了大梅沙。已经有很多参加活动的朋友聚集在签到处,有的已经开始走了。我们领取了签到卡,然后领了派发的饮料
2008-03-23 12:50:00 975
原创 阅读笔记:富爸爸-商学院
阅读笔记:富爸爸-商学院20080212# 致富之道三种教育1.学校, 获得智力教育2.职业, 获得赚钱的能力3.财商, 让金钱为我们服务,而不是我们为金钱服务。懂得管理,投资自己的资金是一项重要的技能。不同的致富途径通过节俭攒钱,实际上是金钱的奴力。通过辛勤劳动赚钱,往往无法享受生活的乐趣,而且要交很多的税。创办个人企业是致富的最佳途径。构建商业网络是致富之道要想成
2008-02-17 11:17:00 1185
原创 阅读笔记:骑驴找马 职业发展线路
Note - career development plan阅读笔记:骑驴找马 职业发展线路20080115学习的目的个人发展的几个层次:就业竞争力,行业领导力,社会推动力有时候,很多人会使用错误的方法来追求正确的目标,结果输的很惨。学习要以职业发展为导向,学习的内容决定了发展的能力和前景。职业精神, vision, passion, mission. 正确面对竞争。应用型人才的出
2008-02-17 04:03:00 1022
原创 Telelogic Tau UML 建模实例过程
Telelogic Tau UML 建模实例过程2007-11-182007-11-25用到的UML图class diagramusecase diagramsequence diagram 描述对象之间的交互state diagram 描述对象内部的动态行为实例步骤1) 为系统创建一个package。2) 创建collaboration
2007-11-18 11:30:00 2280
原创 最近看了电视剧“士兵突击”
前天终于看完了电视剧"士兵突击"的最后三集。这是我近几年来看过的为数不多的一部优秀的国产电视剧。平时经常上网,很少看电视,更不用说是费时的电视剧了。开始在网上看到这部片子的评论,赞誉颇多,说是主人公有阿甘的影子。我比较喜欢阿甘,于是决定看看这部片子到底如何。这一看,不要紧,就被剧情深深的吸引了。有一种欲罢不能的感觉。有个周末竟然看到了凌晨4点多。紧凑的剧情,没有任何拖沓。人物形象丰满,有血
2007-11-11 23:16:00 904
原创 李维关于Together的讲座要点
李维关于Together的讲座要点——UMLChina讲座录音及幻灯20051214李维Together2006和UML2.0模型驱动开发2007-11-11软件工程越来越重要、普及越来越多的IDE引入软件工程。开发中所采用的软件工程将决定采用的语言开发工具。目前各种开发方法还无法涵盖软件开发的整个过程。如MDA应用于design和development阶段。XP关注dev
2007-11-11 16:47:00 961
原创 eCos学习笔记:安装
eCos学习笔记:安装2007-11-11 10:28:53 ecos网站 http://ecos.sourceware.org/ windows平台下的安装指导 http://ecos.sourceware.org/getstart.html 具体安装步骤 1) 安
2007-11-11 11:16:00 3167
原创 与青春有关的日子
一部不错的电视剧,让人回忆起从前。与青春有关的日子 Douban.prettify_form(document.getElementById(ssform)); 导演: 叶京主演: 佟大为 / 常景如 / 黄勐 / 白雪 / 张昊上映年度: 2006制片国家/地区: 中国大陆语言: 普通话 http://www.douban.com/subject/
2007-08-19 14:55:00 1124
原创 做技术有没有前途?
以下文字摘于“http://cache.tianya.cn/pub/C/itinfo/1/27016.324.sh...” 技术并非无用,做技术也不是没前途,而是技术人员要寻求突破,要培养眼光,抓住机会。做技术要有目的,有储备。如果你的技术不能积累起来,就像byronic说的,只是纠缠于一些细节。 做技术的人不要钻牛角尖,多看看多思考,提高自己的整体素质。
2007-08-12 20:35:00 3302 3
原创 图书-Software specification and design
Software specification and designa disciplined approach for real-time systemsMarilyn Keller, Ken Shumate.
2007-08-12 13:34:00 983
转载 电影-300斯巴达勇士
又名: 300死士 / 300斯巴达勇士导演: Zack Snyder主演: Gerard Butler / Vincent Regan / Lena Headey上映年度: 2007语言: English官方网站: http://300themovie.warnerbros.com/imdb链接: tt0416449制片国家/地区: USA评论:http://www.d
2007-08-12 11:16:00 2295
转载 电影-跟踪
跟踪 Douban.prettify_form(document.getElementById(ssform)); 又名: Eye in the Sky导演: 游乃海主演: 梁家辉 / 任达华 / 林雪 / 徐子珊 / 邵美琪官方网站: http://www.eyeinthesky.com.hk/上映年度: 2007语言: 国/粤imdb链
2007-08-12 11:12:00 998
原创 如何提高项目组的质量与效率
如何提高项目组的质量与效率 2007-08-12 关于两者之间的关系,我是这样理解的。质量是我们的根本要求,离开了质量其它就不用谈了。效率则是提高质量的关键。项目开发总是受到进度、人力等各方面资 源的限制,只有效率提高了,才可以取得最好的质量。离开质量这个根本空谈效率是没有意义的,没有好的效果,效率只会是一种浪费。 那么什么是高质量,它的标准是怎么样?以下几点应该可
2007-08-12 11:01:00 1688
思科九年-一个老思科的成长手记分享九年职场心路历程
2009-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人