![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux C 学习
pierre000
这个作者很懒,什么都没留下…
展开
-
新手第二课:atof()函数的头文件
<br />今天根据书本介绍的例子想学习下atof()函数的用法,书上自习描述atof()的头文件,也就直接用#include<stdio.h>, 用GCC编译,通过,但是怎么弄函数的返回都感到怪怪的!猛然一查才发现atof()需要投文件#include<stdlib.h>,用了之后果然函数调用就对了,但是很是奇怪的是为什么没有加stdlib.h这个头文件,居然也能够编译过! 不是很懂,只做下记录,等见识多了再回来看看,也希望有高手不吝赐教!原创 2010-07-07 22:59:00 · 13251 阅读 · 0 评论 -
新手第一课:fopen(), fclose()和segmentation fault(Linux 权限问题)
昨天晚上开始学习Linux C,看书看了好一会突然想上手练习,于是就想到要写个逆波兰算法的解析程序: 通过从文件中读出计算式,每行一个计算式,每次计算后,输出结果!程序其实是一个分析读取信息以及堆栈操作,很容易就搞定,用GCC编译也是很顺利,但是结果运行的时候确实出现了问题,程序报一个"Segmentation fault" 的错误,再次查看代码,以及使用gdb调试,都没有发现问题所在(小弟菜鸟,gdb基本不怎么会用)!于是出绝招,吧把代码一步步注释掉,结果发现fclose()的问题!但是那个时候代码就一个原创 2010-07-06 10:41:00 · 6489 阅读 · 2 评论 -
学习管道
<br />inux 管道 <br />管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。 <br />有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。 <br />Linux管道的实现机制 <br />在Linux中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的转载 2010-11-12 17:35:00 · 448 阅读 · 0 评论 -
[转]TIPC socket简化了集群开发
仅为开发爱好者提供一些浅见,转载请注明出处。 TIPC是爱立信的某个工程师弄出来的,后来开源了。这段时间我琢磨了一下,觉得这个玩意还真不错。TIPC是Transparent Interprocess Communication的缩写,即是进程间通信的一种协议,之所以冠之以Transparent,透明的,因为它发布了一层更为简洁实用的框架,让使用的人不再需要知道某个进程运行在哪一台机子上,就能够和与这个进程通信。TIPC本质上是用socket实现的,而且现在已经成为linux内核的一部分,足以见得是好东西。转载 2011-04-01 18:19:00 · 1694 阅读 · 0 评论 -
Linux firewall with iptable
<br />http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch14_:_Linux_Firewalls_Using_iptables转载 2011-04-22 13:09:00 · 294 阅读 · 0 评论