自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 代码静态分析工具PC-LINT安装配置

PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。  C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针,冗余的代码,等等。软件除错是软件项目开发成本和延误的主要因素。P

2010-08-28 21:54:00 1228 1

转载 菜鸟入门之特殊IP介绍

一、0.0.0.0    严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。    二、255.2

2010-05-30 18:44:00 466

转载 子网划分和子网掩码详解

一、为什么要划分子网  在20世纪70年代初期,建立Internet的工程师们并未意识到计算机和通信在未来的迅猛发展。局域网和个人电脑的发明对未来的网络产生了巨大的冲击。开发者们依据他们当时的环境,并根据那时对网络的理解建立了逻辑地址分配策略。他们知道要有一个逻辑地址管理策略,并认为32位的地址已足够使用。为了给不同规模的网络提供必要的灵活性,IP地址的设计者将IP地址空间划分为五个不同的地址类别

2010-05-20 22:45:00 6781

转载 路由表详解

C:/Documents and Settings/Administrator>route print===========================================================================Interface List0x1 ........................... MS TCP Loopback interface0x2

2010-05-19 22:59:00 4027

转载 socket编程——sockaddr_in结构体操作

sockaddr结构体sockaddr的缺陷:sa_data把目标地址和端口信息混在一起了struct sockaddr {       unsigned short sa_family;   char sa_data[14];                     }; sa_family是通信类型,最常用的值是 "AF_INET"sa_data14字节,包含套接字

2010-03-06 10:01:00 1039

转载 C++运算符重载实例

以下示例中定义了一个class test, 重载了>等符号: #include#includeusing namespace std;class test{public:     int v;   /*构造函数*/     test():v(0){}     test(const int &a):v(a){}     test(const te

2010-01-21 17:45:00 1417

转载 C++运算符重载详解

为什么使用操作符重载?对于系统的所有操作符,一般情况下,只支持基本数据类型和标准库中提供的class,对于用户自己定义的class,如果想支持基本操作,比如比较大小,判断是否相等,等等,则需要用户自己来定义关于这个操作符的具体实现。比如,判断两个人是否一样大,我们默认的规则是按照其年龄来比较,所以,在设计person这个class的时候,我们需要考虑操作符==,而且,根据刚才的

2010-01-21 15:40:00 1661 1

原创 具有软件特色的电子小硕求职记

    十月国庆大阅兵刚过,又到了应届生求职应聘的高峰季节,我也踏上了这趟载着数十万甚至上百万人的大船。简单介绍下:南京211院校小硕,本科非211的,电子类专业,在校期间由于课题和老板项目的原因从事的课题研究过程中用到了很多软件知识,硬件的东西没接触过。相信和我类似的还是不少吧~~呵呵,闲话少说,下面开始充满“血和泪”的求职历程……支付宝:    10月9日,长假结束后的第一天,

2010-01-21 09:53:00 2397 15

转载 程序员的十层楼

 程序员的十层楼  自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。    那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道

2009-11-25 14:02:00 812 2

转载 VC++ MFC 多线程及线程同步

关键词: MFC    多线程及线程同步                                            VC++6.0;线程同步;临界区;事件;互斥;信号量;   在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进

2009-11-12 11:59:00 1067

转载 公司绝对不会告诉你的20个秘密

 在公司,老老实实做个“好员工”可不行,看看下面这些,公司是绝对不告诉你的… 1.入职时的工资高低不重要,只要你努力工作你会得到相应待遇的 我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万~~别相信。 刚入职时,你的工资就是你的全部(当然有一些岗位,比

2009-11-11 09:34:00 657

转载 C/C++ 宏详解

 众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那

2009-11-11 09:29:00 327

转载 C++中extern"C"&&#ifdef __cplusplus 深层探索

 C++中extern “C”含义深层探索1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C

2009-11-10 13:06:00 827

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除