要想掌握 Linux 系统编程,自然要好好学学其信号机制。 本文介绍一个简单的信号接收处理程序,为后面继续深入学习信号机制打下基础。 ...
分类:
其他好文 时间:
2017-01-28 23:01:18
阅读次数:
371
线程概念 什么是线程 LWP:Light Weight Process,轻量级的进程,本质仍是进程(在Linux环境下)。 进程:独立地址空间,拥有PCB。 线程:也有PCB,但没有独立的地址空间(共享)。 进程与线程的区别:在于是否共享地址空间。 独居(进程)。 合租(线程)。 Linux下: 线 ...
分类:
编程语言 时间:
2017-01-15 23:52:07
阅读次数:
439
系统函数 int creat(const char* filename,mode_t mode) filename:需要创建的文件名(包含路径,缺省为当前路径) mode:创建模式 常见的创建模式有:S_IRUSR 可读 S_IWUSR 可写 S_IXUSR 可执行 S_IRWXU 可读、可写、可执 ...
分类:
系统相关 时间:
2017-01-12 08:31:48
阅读次数:
204
参数列表 Linux命令行规范 短参数:以单横开头,后跟单一字符,例如:ls -h 长参数:以双横开头,后跟字符串,例如:ls --help 程序访问参数列表的方法: 主函数的参数argc和argv 程序接受命令行的输入参数,并解释之 编写程序,输出命令行参数 参数列表: 选项数组的定义 结构体类型 ...
分类:
编程语言 时间:
2016-12-27 01:12:09
阅读次数:
166
总体思路:由表及里,勤于实践,纵横交错,融会贯通 Java语言 >JDK >Java虚拟机原理 >编译原理 >操作系统原理 >计算机组成原理 | 编程思想 >数据结构 >算法 >设计模式 | J2SE(集合,IO,数据库,序列化,反射,多线程,并发) | J2ME(Andriod) | J2EE > ...
分类:
编程语言 时间:
2016-12-22 14:14:13
阅读次数:
224
1、什么是.NET Framework 所谓.NET FrameWork就是一个平台,它的目的是为了跨操作系统编程。它包含了很多模块,例如有windows应用程序构件,Web开发的模块等,而不同的操作系统根据自己的特性,支持其中部分模块。NET框架是采用虚拟机运行的编程平台,以通用语言运行时(Com ...
第十四周 日期 星期一 星期二 星期三 星期四 星期五 星期六 所花时间(包括上课) 19:10-22:20 (编程河北省科技信息通用调查系统) 8:00-10:00 (上课) 19:20-23:30 (编程河北省科技信息通用调查系统) 19:25-23:40 (编程河北省科技信息通用调查系统) 1 ...
分类:
其他好文 时间:
2016-12-17 11:32:19
阅读次数:
179
字符集问题一直叫人头疼,究其原因还是不能完全明白其运作原理。 在整个运行环节中,字符集在3个环节中发挥作用: 1.软件在操作系统上运作时的对用户的显示,此时采用操作系统定义的字符集进行显示。我们在系统I/O编程的时候经常要指定字符集,C#中的Text.Encoding=Encoding.Defaul ...
分类:
数据库 时间:
2016-12-14 14:17:33
阅读次数:
339
功能:linux系统编程中,setitimer是一个经常被使用的函数,可用来实现延时和定时的功能。 头文件:sys/time.h 函数原型: 参数含义: 1、which参数用来设置定时器类型,可选的值为 (1)ITIMER_REAL : 设置定时器以系统真实所花费的时间来计时,运行指定时间后发送SI ...
分类:
系统相关 时间:
2016-12-05 01:48:32
阅读次数:
226
第十二周 日期 星期一 星期二 星期三 星期四 星期五 星期六 所花时间(包括上课) 18:50-22:20 (编程河北省科技信息通用调查系统) 8:00-10:00 (上课) 18:30-22:00 (编程河北省科技信息通用调查系统) 14:30-18:30 (编程河北省科技信息通用调查系统) 1 ...
分类:
其他好文 时间:
2016-12-03 17:50:39
阅读次数:
145