代码改变世界

阅读排行榜

Makefile与Shell的问题

2009-06-28 15:43 by htc开发, 171 阅读, 收藏,
摘要: 大概只要知道Makefile的人,都知道Makefile可以调用Shell脚本。但是在实际使用时,并不那么简单,一些模棱两可的地方可能会让你抓狂。你若不信,可以先看几个例子,想象一下这些这些例子会打印什么内容,记下你想象的结果,然后在计算机上运行这些例子,对照看一下。示例一:if [ "$(BUILD)" = "debug" ]; then echo "build debug"; else echo "build release"; fiall: echo "done"示例二:all: @CC= 阅读全文

sock通信--数据结构的传送

2009-11-18 14:07 by htc开发, 170 阅读, 收藏,
摘要: sock通信中有几个问题必须注意,由于标准的不统一,有的机器使用的大端存储,而有的机器使用的是小端存储(如果对大小端不了解可以上网搜寻一下相关信息). 我们的机器的存储方式各不相同,但是由于历史原因,网络字节序使用的是大端,也就是说,我们要通过网络传输信息到远断,我们要当心了. 如果明确了传送信息的双方都是相同的存储方式那么还好办,如果传送双方的存储方式不相同或者不一定相同,我们就必须把发送的数据进行相应的格式转换再发送到网络上,直至远端. 由于网络字节序是大端,那么,我们再发送一个数据结构时,需要把这个结构中的每个成员转换成网络字节序,再发送到远端,而不只是简单的发送这些数据给远端. 下面. 阅读全文

XXX项目鉴定总结!

2009-10-12 21:46 by htc开发, 170 阅读, 收藏,
摘要: XXX项目已经进入鉴定阶段,由权威的“鉴定机构”来执行。只有通过鉴定了,我们的产品才能定型,生产。 在鉴定过程中,发现了一些问题,现罗列出来,以供今后参考。 功能过于复杂。在现场发现很多功能太细化,有重复嫌疑。用户只需要实现他所想要的,而对不同模式,不同细节无过高要求。大而全并不一定是好事,它延长了开发时间,增加了软件耦合度,降低了软件运行的稳定性。对这个项目而言,在工期紧,任务重的情况下,我们应提倡小而精,努力做好收集用户需求的工作;当然,也可以采用敏捷开发,先提交满足用户基本功能的版本,如果有需要,再根据用户要求进行功能添加,从而避免做许多无用功。 UI设计没有最大限度考虑易用性。鉴定机. 阅读全文

用xplanner管理项目

2011-09-07 15:17 by htc开发, 169 阅读, 收藏,
摘要: 1:下载xplanner(目前版本是0.6.2)http://sourceforge.net/project/showfiles.php?group_id=490172:配置ant到http://www.apache.org下载ant,将这个解压如d:\ant,设定ant_home=d:\ant,然后就可以用了3:新建数据库,如我在mysql中建立一个xplanner的数据库4:用ant建表将下载的xplanner解压缩,进入resources文件夹,修改xplanner.properties文件,将数据库和用户名修改为之前自己建立的名称。hibernate.connection.url=jd 阅读全文

C++设计模式-工厂方法

2011-08-02 16:55 by htc开发, 169 阅读, 收藏,
摘要: 定义定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法(Factory Method)使一个类的实例化延迟到其子类。也叫虚构造器(Virtual Constructor)结构理解1.Product是工厂方法生产产品的抽象基类。2.Creator是生产产品的工厂对象抽象基类。Creator提供创建虚方法即工厂方法FactoryMeothod()。FactoryMeothod()由派生类(ConcreteCreator)具体实现,生产对应的具体产品(ConcreteProduct)。3.ConcreteProduct是继承Product的具体产品。4.ConcreteCreator是生 阅读全文
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 105 下一页