自定义博客皮肤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)
  • 资源 (22)
  • 收藏
  • 关注

原创 谈谈switch语句

switch 语句经常使用,但是要注意一些特殊情况。MATLAB的switch里支持以下写法: switch(1): case i: **** case j: ****其中,i和j是变量,好处是可以判断哪个变量为1,以方便处理。 C语言不允许以上写法,switch后面的

2012-09-24 15:16:08 938

原创 一行代码实现值交换

如下:int swapValue(int * p1, int * p2){ *p2=(*p1^*p2)^(*p1=*p2);}看似不需要中间变量,实际上第一个括号的运算结果肯定需要一个地方保存的。因此 没太大意义。

2012-09-19 10:32:04 1235

原创 C语言中变参函数解析

1. 变参函数:即参数个数、类型皆不定的函数,最常见的如printf()函数;2. 头文件:早期Unix System V兼容方式头文件名是, ANSI标准规范指定头文件名, GCC目前已经不再支持 include varargs.h文件3. 宏定义:va_list(), va_arg(), va_start(), va_end();4. 源

2011-11-01 16:43:23 1268

原创 取模运算和求余运算的区别

通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算。在这里要提醒大家要十分注意当前环境下'%'运算符的具体意义,因为在有负数存在的情况下,两者的结果是不一样的。对于整型数a,b来说,取模运算或者求余运算的方法都是:1.求 整数商: c = a/b;2.计算模或者余数: r = a - c*b.求模

2011-10-09 16:16:41 58081 15

原创 POSIX timer函数 timer_creat()使用中出现的一个问题

POSIX提供了以下接口来设置定时器:int timer_create(clockid_t which_clock, struct sigevent* timer_event_spec, timer_t* created_timer_id);int timer_get

2011-09-15 16:58:49 2641

原创 linux下基于双线程收发程序

本文介绍在Linux用户空间中,使用socket接口、收发双线程管理缓冲队列的例子。代码包含了以下要点:1) 使用两个线程管理收发队列,为主函数提供独有的收发接口;2) 使用锁,为并发资源即缓冲队列提供互斥操作;3) libevent/ select: 使用libev

2011-08-09 10:09:41 945

原创 Linux应用程序设置进程调度策略

在用户空间,调用sched_setscheduler()函数,函数原型如下:int sched_setscheduler(pid_t pid, int policy, const struct sched_param *param);参数说明:pid:

2011-08-01 14:23:32 2813

原创 Office 2010 回车符号诡异

本来是小回车箭头 现在变成了两条大粗线。。。解决方法: 开始菜单->Microsoft Office->Microsoft Office 工具->Microsoft Office 2010 语言首选项: 将中文设为默认

2011-07-29 10:24:54 2332

原创 KVM Notes

20110504 衡量KSM节省内存的方法是: 看/proc/meminfo中 anonPages的大小 一般来说开了ksm会变小

2011-05-04 09:46:00 530

原创 结构体对齐

结构体对齐问题  以下结论均在GNU GCC上验证   概念: 偏移量——成员地址相对结构体地址的偏移  对齐原则:1. 结构体中某成员的偏移量必须是该成员类型大小的整数倍 struct st{char a;short b;double c;}st1  >>b 的偏移量必须是 short 大小的整数倍, 故在 a 后面填

2010-11-23 16:17:00 575

原创 define和typedef + tips

<br />define和typedef <br />http://hi.baidu.com/%C9%DB%B7%C9/blog/item/9d54c1fc602ec7f5fd037f4a.html<br /> <br /> <br />tips: 表达式中存在有符号和无符号数时,全部转化为无符号数格式

2010-11-22 20:56:00 572

原创 return 的一个问题

函数中return后面什么都不跟 那么返回值是什么?int Fac(int n){ int a ; a = 100; a = a+1; n=n*4; a = a *3; //最后一行 return ;}测试发现 这种情况下 返回303 但是如果最后一行是a+=2 or a = a +1的话 则return值变成了8

2010-11-20 20:59:00 665

原创 It is a new start

while you always forget that

2009-10-10 14:44:00 1117 3

怎样写 makefile how to write makefile

怎样写 makefile how to write makefile怎样写 makefile how to write makefile怎样写 makefile how to write makefile怎样写 makefile how to write makefile怎样写 makefile how to write makefile

2010-01-13

Linux函数库参考手册Linux函数库参考手册

Linux函数库参考手册Linux函数库参考手册Linux函数库参考手册Linux函数库参考手册Linux函数库参考手册Linux函数库参考手册

2010-01-13

跟我一起写makefile 中文版

跟我一起写makefile 中文版 跟我一起写makefile 中文版 跟我一起写makefile 中文版

2010-01-13

GCC 中文手册 pdf格式

GCC 中文手册 GCC 中文手册 GCC 中文手册 GCC 中文手册

2010-01-13

Linux的分段和分页机制

Linux的分段和分页机制 doc格式

2010-01-13

正则表达式系统教程 chm格式

正则表达式系统教程正则表达式系统教程正则表达式系统教程正则表达式系统教程正则表达式系统教程正则表达式系统教程正则表达式系统教程正则表达式系统教程正则表达式系统教程 chm格式

2010-01-13

Linux驱动开发庖丁解牛之二——模块编程

Linux驱动开发庖丁解牛之二——模块编程Linux驱动开发庖丁解牛之二——模块编程Linux驱动开发庖丁解牛之二——模块编程Linux驱动开发庖丁解牛之二——模块编程Linux驱动开发庖丁解牛之二——模块编程

2010-01-13

Linux驱动开发庖丁解牛之一

Linux驱动开发庖丁解牛之一Linux驱动开发庖丁解牛之一Linux驱动开发庖丁解牛之一Linux驱动开发庖丁解牛之一Linux驱动开发庖丁解牛之一Linux驱动开发庖丁解牛之一Linux驱动开发庖丁解牛之一

2010-01-13

netfilter-hacking-HOWTO

netfilter-hacking-HOWTO linux网络协议栈中比较重要的一部分

2010-01-13

MySQL中文参考手册

MySQL中文参考手册 MySQL中文参考手册 MySQL中文参考手册 MySQL中文参考手册

2010-01-13

Modern C++ Design

Andrei Alexandrescu力作!!深刻讲解C++ template技巧和由此衍生的Loki库,侯捷它让人瞠目结舌,陷入恍惚

2010-01-13

c#语言的规范 c#语言的规范

pdf格式。 对c#语言的规范作了很详细的说明。

2010-01-13

《TCPIP协议内核源码分析》正式版上册

\《TCPIP协议内核源码分析》正式版上册 \《TCPIP协议内核源码分析》正式版上册 适合新手看 主线清晰 来自linux论坛

2010-01-13

Linux操作系统下C语言编程入门

Linux操作系统下C语言编程入门 Linux操作系统下C语言编程入门 Linux操作系统下C语言编程入门

2010-01-13

华为内部培训专用的LINUX学习资料

华为内部培训专用的LINUX学习资料 linux入门的一些基本知识。。华为居然把他列为机密。。看了就知道了

2009-11-09

Linux内核情景分析

Linux内核情景分析: 源码分析 不用多做介绍 需要的下载谢谢

2009-06-15

WINDOWS网络编程技术pdf

本书专门讨论Windows网络编程技术,覆盖Windows 95/98/NT 4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。配套光盘包含了所有实例代码,方便读者使用。本书适合中、高级程序设计人员以及网络设计与管理人员参考。

2009-02-19

人月神话(THE MYTHICAL MAN-MONTH) [简体中文][免费版]

人月神话(THE MYTHICAL MAN-MONTH) [简体中文][免费版] 一本关于软件工程方面很经典的著作。

2009-02-19

MS Visual C++ 6.0-JiShuNeiMu

MS Visual C++ 6.0-JiShuNeiMuMS Visual C++ 6.0-JiShuNeiMuMS Visual C++ 6.0-JiShuNeiMuMS Visual C++ 6.0-JiShuNeiMuMS Visual C++ 6.0-JiShuNeiMu

2009-02-19

空空如也

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

TA关注的人

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