Blog Archives
gcc编译报错:程序中有游离的‘\357’‘\273’‘\277’等
1. 程序(*.c,*.h)中使用了中文的标点符号(全角),比如;,},+。
改成英文的标点半角符号就行了。
甚至有时候空格也会出现类似错误,删掉该空格 重新输入。
vim里面做类似替换还是很容易的。
如何看到报错的符号?
od -c hello.c > log.[......]
IO四种模式
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?
Stevens在文章中一共比较了五种IO Model:
blocking IO
no[......]
删除一个字符串中的空格
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc,char *argv[]){
int i=0,j=0;
char strin[......]
fdopen 和 fileno
转载自:http://www.cnitblog.com/guopingleee/archive/2009/01/17/53840.html
以前学习过通过文件指针完成文件的读写。函数fopen()就是返回打开文件的指针。其实文件描述符和文件指针是可以互相转换的。这要通过fd[......]
读btrecord源代码
handle_args(argc,argv);处理参数的时候将idir目录中的trace文件用add_input_file(char *filename);函数组织成struct ifile_info iip结构体,加入struct list_head input_files双向[......]
上经乾传卷一·屯
震下坎上。屯:元、亨、利、贞。刚柔始交,是以「屯」也。不交则否,故屯乃大亨也。大亨则无险,故「利贞」。
[疏]正义曰:屯,难也。刚柔始交而难生,初相逢遇,故云「屯,难也」。以阴阳始交而为难,因难物始大通,故「元亨」也。万物大亨,乃得利益而贞正,故「利贞」也。但「屯」之四德,[......]
上经乾传卷一·坤
坤下坤上。坤:元、亨,利牝马之贞。坤,贞之所利,利于牝马也。马在下而行者也,而又牝焉,顺之至也。至顺而后乃「亨」,故唯利于「牝马之贞」。
[疏]「坤:元、亨,利牝马之贞」。○正义曰:此一节是文王于坤卦之下陈坤德之辞。但乾、坤合体之物,故乾后次坤,言地之为体,亦能始生万物,各[......]
上经乾传捲一·乾
乾下乾上。乾:元、亨、利、贞。
[疏]正义曰:「乾」者,此卦之名。谓之卦者,《易纬》云:「卦者挂也,言县挂物象,以示于人,故谓之卦。」但二画之体,虽象阴阳之气,未成万物之象,未得成卦,必三画以象三才,写天、地、雷、风、水、火、山、泽之象,乃谓之卦也。故系辞云「八卦成列,象在[......]
Linux下用户态直接读写磁盘扇区
1、linux /dev 目录简介
linux下磁盘块设备都挂接在/dev目录下,这个目录同时包括了所有的外接设备,包括块设备和字符设备,我们可以像访问文件一样很方便的访问这些块设备,linux沿袭了Unix的风格,将所有设备都人称一个文件。
设备文件分为两种:
块[......]