自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

No detail can be too detailed

思则变 变则通 通则达

  • 博客(5)
  • 资源 (5)
  • 收藏
  • 关注

原创 APUE之变量errno总结

关于这个变量的研究将会是持续的,并保持更新。 先看看其最常见的说明: 只要一个Unix函数中有错误发生,全局变量errno就被置为一个指明该错误类型的正值,函数本身则通常返回-1。 errno的值只在函数发生错误时设置。如果函数不返回错误,errno的值就没有定义。errno的所有正数错误值都是常值,具有以“E”开头的全大写字母名字,并通常在sys/errno.h头文件中定义。

2016-01-22 15:37:09 423

原创 unix网络编程I卷之关于wait在不同系统中的表现扩展出来的问题

在书中,服务器利用信号,完成子进程的“收尸”工作。如下void sig_chld(int signo) { pid_t pid; int stat; pid=wait(&stat); printf("child %d terminated\n",pid); return; } 在fork之前调用 signal(SIGCHLD,sig_c

2016-01-22 10:27:12 446

原创 unix网络编程I卷之字节流套接字中的read和write问题

在第三版卷一中page78, 还有网友在这个问题上的一些提问: http://bbs.csdn.net/topics/390795029 使用read函数从套接字的接受缓冲区中读取数据到应用缓冲区时需要指定一个表示需要读取多少字节的参数,阻塞情况下,如果接收缓冲区中的数据没有达到该参数指定的数量时,read函数会阻塞直到接收到指定字节数再返回还是立即返回? http://blo

2016-01-19 21:20:07 1251

原创 APUE之fork两次与僵尸进程的问题

初读此书,一点不明,最终的所有的无父进程的子进程都要变为init进程的子进程,那为什么,还要fork两次解决这个僵尸进程的问题,这其中的本质原因,还是没有弄清楚,为此研究一下。如下是书中一段源码:/* * Avoid zombie processes by calling fork twice. * APUE-2e 程序清单8-5 */ #include <unistd.h> #include

2016-01-18 11:31:41 571

原创 关于重入函数的资料总结

重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。 一般浮点运算都是由专门的硬件来完成,举个例子假设有个硬件寄存器名字叫做FLOAT,用来计算和存放浮点数的中间运算结果 假设有这么个函数 void fun() { //...这个函数对FLOAT寄存器进行操作 } 假如第一次执行,有个对浮点数操作运算的结果临时存在FLOAT寄存

2016-01-18 09:19:39 339

IPCalculator

IPCalculato

2015-04-25

gcc for andriond

android平台下的gcc编译器,程序猿朋友可以试试啊,挺不错的。 分别安装“C++编译器(即C4Droid).apk”和“GCC for C4droid-4.7.1_r1.apk”,然后就可以编写程序试试啦。

2015-04-14

CPU源代码分析与芯片设计及Linux移植

CPU源代码分析与芯片设计及Linux移植

2015-03-13

深入浅出hello world

[演講:深入淺出 Hello World -- 理解 Linux 上運作 Hello World 的種種機制]

2015-03-12

空空如也

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

TA关注的人

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