- 博客(8)
- 资源 (4)
- 收藏
- 关注
转载 嵌入式C语言经典16问
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:•; #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)•; 懂得预处理器将为你计算常数表达式的值,因此,直接写
2009-11-19 11:30:00
559
原创 我
如果非要从自己身上找到一些80后的特征,那我想就是宅男宅女族了...有时只想呆在家里一天一星期,不出家门来看看书想想事...我喜欢写代码,但现在的工作让我并没有太多的时间和机会去写代码了,编程是一种高强度的脑力劳动,不停的思考与敲击键盘,它可以让我忘记一切的一切忘掉所有往事与烦恼,甚至可以忘掉吃饭和上厕所,有时真想进入这样一个封尘的世界再也不要醒来。奋斗!80后,马不停蹄的追求脚本!奋斗!80后
2009-11-19 11:00:00
374
原创 预处理器标识#error的目的是什么
编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。下面举个例子:程序中往往有很多的预处理指令#ifdef XXX...#else#endif当程序比较大时,往往有些宏定义是在外部指定的(如makefile),或是在系统头文件中指定的,当你不太确定当前是否定义了 XXX 时,就可以改成如下这样进行编译:#ifde
2009-11-19 10:59:00
1122
原创 Posix多线程编程学习笔记(一)—线程基础
一.什么是线程 在一个程序里的多个执行路线就叫做线程。更准确的定义是:线程是“一个进程内部的一个控制序列”。 典型的unix进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程以后,在程序设计时可以把进程设计成在同一时刻能够做不止一件事,每个线程处理各只独立的任务。 二.线程的优点(1) 通过为每种事件类型的处理分配单
2009-11-06 21:20:00
493
原创 下一代计费解决方案的五大要素
电信行业发展到今天,电信市场的竞争愈为激烈,运营商都将精力集中于提升最终用户服务、开发更具吸引力的产品、降低投资和运营的成本及风险。随着通讯 技术的不断进步,话音、数据和娱乐服务的推层出新,运营商面对的商业合作伙伴越来越多,客户群的划分也越来越具多样性,运营环境越来越为复杂。面临这样的 运营环境,运营商必须不断完善作为核心竞争力的计费运营系统,才能从容应对各种挑战,才能对电信市场做出快速的响
2009-11-06 21:09:00
632
转载 开发人员如何谈加薪,抛砖引玉
除非是自己就是企业的老板,开发人员总会面临如何跟上司谈加薪的问题。 IT行业是个人员流动率比较大的行业,跳槽是个大幅加薪的渠道,可是要冒很大职业风险,新公司的发展前景、上司的信任程度、同事配合程度、技术应用程度、培训机会等等,在某种程度上都是未知数。而且频繁跳槽的经历在自己的职业履历上写出来也并不是件可以炫耀的事情。 如果目前的工作单位对个人而言有发展前景,大部分人还是愿意选择原地起跳提高待遇的
2009-11-06 21:05:00
455
转载 编程八荣八耻
以动手实践为荣,以只看不练为耻. 以打印日志为荣,以出错不报为耻. 以局部变量为荣,以全局变量为耻. 以单元测试为荣,以手工测试为耻. 以代码重用为荣,以复制粘贴为耻. 以多态应用为荣,以分支判断为耻. 以定义常量为荣,以魔法数字为耻. 以总结思考为荣,以不求甚解为耻.
2009-11-06 21:00:00
283
转载 main函数之前--真正的函数执行入口或开始
main函数之前--真正的函数执行入口或开始一种解释实际上,在可执行文件被加载之后,控制权立即交给由编译器插入的Start函数,它将对后面这些全局变量进行准备: _osver 操作系统的构件编号 _winmajor 操作系统的主版本号 _winminor 操作系统的次版本号 _winver 操作系统完全版本号 __argc 命
2009-10-14 15:03:00
929
Ethereal:网络数据嗅探器软件
2009-11-06
WinPcap_4_0_2
2009-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人