码迷,mamicode.com
首页 >  
搜索关键字:linux编程    ( 406个结果
每天进步一点点——Linux编程中的文件锁之flock
在Linux C/C++编程中,有时我们需要某个文件同时只能被一个进程打开,那么此时我们就需要多此文件进行加锁,系统中提供了两个函数来对文件加锁 flock()和fcntl(),本文主要讲解flock()的使用及其它的一些限制。...
分类:系统相关   时间:2014-06-19 12:38:06    阅读次数:347
Linux编程---I/O部分
很多函数都可以在网上找到,也比较基础,所以原型只给出了函数名.具体用到再man吧. 输入输出是个很重要的一块内容.几乎网络相关的东西基本都是靠底层IO调用来实现的. 好吧.还是先踏踏实实的介绍一下C标准库中的IO函数吧.个别函数我也是第一次见.对于不太常见的我就多解释一下,反正通常这些函数百度一下就清楚了,我就不多解释了~ 1.C标准库IO函数 1.1流的关闭开启与重定向 fopen:打...
分类:系统相关   时间:2014-06-17 23:09:52    阅读次数:342
Linux编程---进程通信
Linux的通信方式主要有分类有下面几种: -匿名管道和FIFO有名管道 -消息队列,信号量和共享存储 -套接字 .对于套接字的进程通信,我就留在套接字的文章中再写了.   一.管道 管道是最古老的进程通信机制了.提供进程间的单向通信. 1.创建管道 int pipe(int fdes[2]); 实际上管道通过参数返回读和写的两个文件描述符.相当于是打开了两个文件吧.但是这个文...
分类:系统相关   时间:2014-06-17 19:07:02    阅读次数:339
Linux编程---进程基础
进程这个概念大家都很熟悉了吧...我就不多说了..     首先是进程环境.也就是Shell相关的内容. 这都是很基础的我就挑一些我自己都不太清楚的写写. 一.命令行参数 POSIX对命令行的语法约定: 1.实用程序名至少两个,至多9个字符,且只包含小写字母和数字.(Linux应该不止9个吧.我觉得这是Unix下shell的规定). 2.选项名必须是但个字母或者数字,-W选项保留给...
分类:系统相关   时间:2014-06-16 19:13:23    阅读次数:438
VC , Linux 静态编译与动态编译 (MD, MT)
首先从Linux下开始讲起,因为Linux编程对程序的理解要清楚一些,相比之下VC就比较容易糊涂。   当动态编译时,你发布的程序体积较小,在运行的时候需要同时提供你用到的dll / so文件。 当静态编译时,你发布的程序体积较大,包含所有符号,运行时不需要其他的 dll/so的技术,可以独立运行。 静态编译的目的是使发布的程序可以独立运行,不依赖于其他*.so,在技术上是把所有依赖的符号...
分类:系统相关   时间:2014-06-15 18:41:18    阅读次数:291
Linux 信号signal处理机制(ZZ)
http://www.cnblogs.com/taobataoma/archive/2007/08/30/875743.html信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互...
分类:系统相关   时间:2014-06-12 06:13:34    阅读次数:659
回文距离求解
基于上面一篇博文的代码设计求的某个数的回文距离,所谓回文距离就是给定一个数,求这个数离与他最近的那个回文数的距离,例如123的回文距离为2,因为离123最近的回文数为121,所以123的回文距离为2,代码如下: #include #include #include using namespace std; bool fun(int); void main() { int val,val...
分类:其他好文   时间:2014-06-11 06:43:53    阅读次数:234
C语言程序编译过程
C语言编译过程...
分类:编程语言   时间:2014-06-11 06:09:50    阅读次数:336
Linux编程定时执行某函数
linux信号应用,定时执行,alarm,setitimer...
分类:系统相关   时间:2014-06-10 15:52:59    阅读次数:298
406条   上一页 1 ... 37 38 39 40 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!