ASCII码介绍及ASCII码表

  直接CP来自百科的介绍: 缩写:ASCII 英文全称:American Standard Code for Information Interchange   美国信息交换标准代码是一种用于信息交换的美国标准代码。7位字符集广泛用于代表标准美国键盘上的字符或符号。通过将这些字符使用的值标准化,ASCII允许计算机和计算机程序交换信息。ASCII字符集是与ANSI字符集中的前…

阅读全文

关于64位linux系统无法执行32位程序的解决方法

  前阵子就是因为32位lib的关系没有正常执行永中office安装,当然,我的问题不是缺少32位库,而是64位的库也有问题,呃,这个今天不讨论了,今天就说说最基本的解决方案。 当你执行一个32位程序的时候,你可能会发现提示No such file or directory,这就是说明你的64位系统没有安装32位的lib库,如何知道一个程序是32位还是64位呢,也很简单,可以通过read…

阅读全文

linux系统编程pdf教程下载

  今天为大家推荐一本linux系统编程的书. 书名:linux system programming(linux系统编程) 作者: Robert Love 出版社: O’Reilly 翻译是国内哈工大的同学做的,翻译还是很不错的. linux系统编程目录: 序 前言 第一章 介绍与基本概念 第二章 文件I/O 第三章 缓冲式I/O 第四章 高级文件I/O 第五章 进程管理 …

阅读全文

linux c编程open() read() write()函数的使用方法及实例

  今天把文件IO操作的一些东东整理下.基本的,对于锁机制下次再整理.常用的文件IO函数有标题的三个open() read() write() .首先打开一个文件使用open()函数,然后可以获取到一个文件描述符,这个就是程序中调用这个打开文件的一个链接,当函数要求到文件描述符fd的时候就把这个返回值给函数即可.read跟write都差不多,格式:read(文件描述符,参数,权限) wr…

阅读全文

linux c编程main函数的参数以及带参实例

  写c程序,让用户一次又一次的输入参数输入回车是很不友好也很不明智的方法.所以为了更好的用户体验,参数应该可以在执行程序的时候直接就可以把参数都设定完成.好吧,说下main函数的参数. 一般我们就给main两个参数,写成如下形式: main (int argc,char *argv[]) 其中argc是统计的参数个数,默认为1.因为执行文件的文件名就是一个参数. 理所当然,argv[0…

阅读全文

linux下daemon守护进程的编写实例

  对于daemon守护进程,可能大多数朋友了解不多.对于守护进程,也就是说它由init直接来管理.举个例子:当我们打开一个terminal,输入gedit,然后编辑一些字,不要关闭gedit,这时候回到终端terminal,按ctrl+c,这时候你看到了什么,gedit关闭了对不对.因为gedit可以看成是一个进程哇,而且这时候终端并没有显示$或者#,结束的肯定是gedit的进程哇.如…

阅读全文

linux c编程信号处理的一些实例signal sigaction

   刚接触linux下的c编程,记录一下吧.对于信号,就是我们经常用的那个kill,kill可以发送很多信号,当然,我们也可以通过程序来实现,我们甚至可以来定义对于不同的信号的处理,比如ctrl+c可能并不能退出我们的程序,因为我们可以监视ctrl+c发送的SIGINT信号,并且用我们自己的功能来进行处理.PS:发现写代码也是个需要手感的事儿,意识到该多看看vim的配置鸟~~…

阅读全文