摘要:                    
写在前面1. 学习linux环境下的编程,《UNIX环境高级编程》(行话叫APUE)应该是必读的一本书。毫无疑问,APUE可以作为API的参考手册。但是,个人认为书中的许多概念和思想仍然需要细细揣摩。细节的积累,一来是良好模式设计的基础,二来为学习内核知识提供了上层视角。读书笔记的目的正在于此,而linux开放、自由的思想始终是一种原动力。2. APUE.2e及其源码可以从这里下载。源码在linux下的编译需要做几处修改,可以参考《在Linux下编译APUE的例子》。我使用的系统是Ubuntu 9.04(linux-2.6.29.3,gcc-4.3.3)。3. 关于Makefile和GDB的使                阅读全文
            
        阅读排行榜
Linux下简单的socket编程
2009-09-15 14:50 by htc开发, 165 阅读, 收藏,
摘要:                    
其实,有过Window网络编程经验的人,会很快的熟悉简单的Linux网络编程,其中大部分有关socket的命令都是相似的,其中存在的区别有二点: 1.windows有关socket编程需要加载相关的链接库,比如:ws2_32.lib,其中头文件是<winsock.h>,而Linux下却不需要加载这样的连接库,只要包含相关的头文件就行。 2.Linux中的设备无关性,Linux把一切的设备,文件,套接字都当成是文件来读写,用户只要知道他们的文件描述符就可以对他们尽享相关的读写操作。 了解了这两点后,我们就可以着手开始Linux网络编程了。 首先,还有一点需要了解,一般一个网络程序模型                阅读全文
            
        APUE学习笔记(7)-僵死进程
2009-10-27 11:12 by htc开发, 164 阅读, 收藏,
摘要:                    
写在前面1. 本文内容对应《UNIX环境高级编程》(第2版)》第8章。2. 总结了进程终止方式和僵死进程的概念,以及使用wait函数获取子进程的终止状态。3. 希望本文对您有所帮助,也欢迎您给我提意见和建议。进程终止方式进程有5种正常终止方式:l 在main函数内执行return语句。l 调用exit函数。此函数由ISO C定义,其操作包括调用各终止处理程序(用atexit函数注册),然后关闭所有标准IO流等。l 调用_exit或_Exit函数,并不运行终止处理程序和信号处理程序。l 进程的最后一个线程在其启动例程中执行返回语句。但是,该线程的返回值不会用作进程的返回值,进程以终止状态0返回。                阅读全文
            
        这两天真够呛!
2006-09-18 22:23 by htc开发, 164 阅读, 收藏,
摘要:                    
周五老板打电话要我去镇江。说镇江的AGV出了点问题。于是周六早上出发,赶到镇江。在现场呆了2个多小时,确定是由于后板太长,离地面太近,导致后铁板被磁化,从而使得信号发生偏差。后决定换成无磁性的不绣钢材料。希望能够圆满解决。。。。。                阅读全文
            
        Iphone页面跳转动画的封装
2012-04-29 12:47 by htc开发, 163 阅读, 收藏,
摘要:                    
在项目中我希望页面跳转有不同的动画效果,我是一个喜欢将公用代码提交出来写成工具类的人,这个当然也不会放过,好了,看代码:.h文件:#import <Foundation/Foundation.h>
#import <QuartzCore/QuartzCore.h> @interface MyAnimationUtil : NSObject { } +(CATransition *)getAnimation:(NSInteger)mytag; @end
.m文件#import "MyAnimationUtil.h"
#include<stdlib                阅读全文
            
        
                    
                
浙公网安备 33010602011771号