代码改变世界

《c++ prime》读书笔记--模板与泛型编程

2010-11-13 17:32 by htc开发, 232 阅读, 0 推荐, 收藏, 编辑
摘要:简介泛型编程与面向对象编程一样,都依赖于某种形式的多态性,在C++中,模板是泛型编程的基础。目的使用泛型类型与泛型函数正文定义函数模板template<classT>intcompare(constT&t1,constT&t2){if(t1<t2)return-1;if(t2<t1)return1;return0;}使用函数模板cout<<compare(1,0)<<endl;cout<<compare<int>(1,0)<<endlinline函数模板inline template<cl 阅读全文

抓取url的超链接程序(使用到libcurl和libxml2)

2010-09-16 16:30 by htc开发, 280 阅读, 0 推荐, 收藏, 编辑
摘要:抓取url的超链接程序(使用到libcurl和libxml2)写了一个c++语言小程序,当作练习。c++文件:#include <iostream>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <string>#include <vector>#include <curl/curl.h>#include <libxml/HTMLparser.h>using namespace std;#ifdef _MSC_VER# 阅读全文

C语言正则表达式

2010-08-28 11:17 by htc开发, 327 阅读, 0 推荐, 收藏, 编辑
摘要:在很多人看来,正则表达式看上去古怪且复杂,因此往往不想去触及或使用。如果我们抛开这种“畏难”心理,在经过循序渐进地学习之后,就会发现这些复杂的表达式其实写起来还是相当简单的。一旦它被你所“驯服”,就可利用正则表达式把原需数小时辛苦且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。正则表达式定义正则表达式(regular expression)是Linux系统中一种非常重要的字符串搜索模式,是一组规则字符的集合。这些规则字符能够组成我们所需要的搜索规则,效率高、功能强,可以极大地简化处理字符串时的复杂度。在很多Linux工具(sed、grep、find等)和脚本语言(awk、perl等)中都 阅读全文

c语言字符串处理函数

2010-08-19 21:31 by htc开发, 334 阅读, 0 推荐, 收藏, 编辑
摘要:C字符串处理函数的实现(Linux)#include <stddef.h>char * ___strtok = NULL;char * strcpy(char * dest,const char *src){ char *tmp = dest; assert((dest!= NULL) && (src!= NULL)); while ((*dest++ = *src++) != '/0') /* nothing */; return tmp;}char * strncpy(char * dest,const char *src,size_t coun 阅读全文

软件配置项

2010-06-12 13:15 by htc开发, 303 阅读, 0 推荐, 收藏, 编辑
摘要:什么是软件配置项?一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括: ①与合同、过程、计划和产品有关的文档和资料; ②源代码、目标代码和可执行代码; ③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。 软件配置-相关在软件建立时变更是不可避免,而变更更回剧了项目中软件工程师间的混乱。之所以产生混乱,是因为在进行变更前没有仔细分析,或没进行变更控制。Babich曾经这样说过:“协调软件开发使得混乱达到最小的技术叫配置管理。配置管理是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生长率。 软件配置管理,叫SCM,它应用 阅读全文

软件配置及软件配置项简介

2010-06-07 12:45 by htc开发, 880 阅读, 0 推荐, 收藏, 编辑
摘要:什么是软件配置项?一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括: ①与合同、过程、计划和产品有关的文档和资料; ②源代码、目标代码和可执行代码; ③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。 软件配置-相关在软件建立时变更是不可避免,而变更更回剧了项目中软件工程师间的混乱。之所以产生混乱,是因为在进行变更前没有仔细分析,或没进行变更控制。Babich曾经这样说过:“协调软件开发使得混乱达到最小的技术叫配置管理。配置管理是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生长率。 软件配置管理,叫SCM,它应用 阅读全文

成大事必备9种能力、9种手段、9种心态

2010-06-06 16:30 by htc开发, 126 阅读, 0 推荐, 收藏, 编辑
摘要:一:沉稳(1)不要随便显露你的情绪。(2)不要逢人就诉说你的困难和遭遇。(3)在征询别人的意见之前,自己先思考,但不要先讲。(4)不要一有机会就唠叨你的不满。(5)重要的决定尽量有别人商量,最好隔一天再发布。(6)讲话不要有任何的慌张,走路也是。二:细心(1)对身边发生的事情,常思考它们的因果关系。(2)对做不到位的执行问题,要发掘它们的根本症结。(3)对习以为常的做事方法,要有改进或优化的建议。(4)做什么事情都要养成有条不紊和井然有序的习惯。(5)经常去找几个别人看不出来的毛病或弊端。(6)自己要随时随地对有所不足的地方补位。 三:胆识(1)不要常用缺乏自信的词句(2)不要常常反悔,轻易推 阅读全文

回顾一下最近的工作状态!

2010-05-08 10:21 by htc开发, 185 阅读, 0 推荐, 收藏, 编辑
摘要:好久没写博客了,今天难得清静下来,觉得还是在这里记录下过去几个月的工作经历。从一月份那次去深圳开始,就注定今年的不平凡。当领导任命我为该项目的项目主管时,我就知道责任与压力将会伴随我以后的日子。这个项目时间紧,功能多,任务重,绝对不是一个好挑的担子。在这几个月里,我基本上没有休息,没有娱乐,全部扑在这个项目上。因为单位的原因,我可分配的资源及其少,很多东西都要我自己上阵。通过几个月的努力,项目初步成形,但需要解决的问题还不少。“路漫漫其修远兮,吾将上下而求索”。昨天抽空看了一下三国,曹操老谋深算,野心勃勃,刘备泰然自若,宠辱不惊而又极力掩饰自己的雄心壮志,甘于先做配角,这两个人都有泰山崩于前而 阅读全文

modem 的发送过程

2010-05-08 09:57 by htc开发, 215 阅读, 0 推荐, 收藏, 编辑
摘要:该作者通过复原传真整个过程,分析mgetty-1.1.36源码得到的分析结果,具有参考意义。http://hi.baidu.com/kkernel/blog/item/c331c0291b7bdef999250aa0.htmlAuther: Guo Wenxue Data: 2008.11.20参考3类传真机收发传真的过程:http://hi.baidu.com/kkernel/blog/item/05ffd52e87e9b9574ec22663.html参考mgetty-1.1.36的源代码分析:PHASE AModem发送命令:Ate0; At+fclass=1;Atdt628; //我. 阅读全文

IT外道

2010-04-25 16:43 by htc开发, 251 阅读, 0 推荐, 收藏, 编辑
摘要:一转眼,快25了,郁闷了,学生时代的衣服不能穿了.找啊找,发现下面这些牌子:1.JACK&JONES(杰克.琼斯)JACK&JONES(杰克.琼斯)是丹麦Bestseller集团旗下的主要品牌之一。 品牌于1972年问世,以其简洁纯粹的风格吸引男性的目光,代表了欧洲时尚潮流的男装品牌。个人意见:最近店面扩张比较厉害,连慈溪也有了专卖,看上去很美,款式和用色都不错,适合体型高大的人穿.但是,质量不咋的,容易变形.2.MARK FAIRWHALE(马克·华菲)FAIRWHALE,一个以深海鲸鱼命名的时尚品牌。FAIR ,喻为美丽,优雅;WHALE,意为深海的鲸鱼.MARK 阅读全文
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 53 下一页