12 2010 档案
摘要:硬链接和符号链接 简而言之, 符号链接相当于windows中的快捷方式。 硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,另外,一处数据如果被删除了,不会影响到另一处的数据.硬连接指向的是节点(inode),是已存在文件的另一个名字,修改其中一个,与其连接的文件同时被修改;对硬链接文件进行读写和删除操作时候,效果和符号链接相同。但如果我们删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容。这时,系统就“忘记”了它曾经是硬链接文件,而把他当成一个普通文件。硬链接文件有两个限制:1、不允许给目录创建硬链接;2、只有
阅读全文
摘要:gcc预编译会去掉源码中所有的注释,并展开所有#include *选项但其中会出现不少__extension__,这个__extension__是什么意思呢?简单的说,gcc对ANSI C标准进行了扩展,使用这些扩展时,编译器会抛出警告。使用__extension__关键字告诉gcc不要抛出警告!gcc -E hello.c -o hello.i生成的hello.i过程及源码如下:注:hello.i是被部分修改过的,为了显示预编译处理的嵌套过程hello.c使用命令预编译:gcc -E hello.c -o hello.i生成hello.i
阅读全文
摘要:chmod 和 umaskchmod描述:chmod用于设置文件的权限使用方法: 1、chmod [user] Op-code Permission file/directory //user:u 所有者 g 所属组 o 其他 //Op-code:+ 增加文件的访问权限 - 撤消文件的某权限 = 规定绝对权限 //Permission:r 读 w 写 x 执行 //file/directory:文件名或目录名 示例:chmod a+x temp.c 2、chmod Permcode file/directory //Permcode: //
阅读全文
摘要:描述:pdf中包含中英文,在windows上能正常打开,但是换成Ubuntu上打开后,英文显示正常,但是中文不显示解决方案:字体本质上是图形库,比如要显示字母“A”,在计算机内部“A”是以二进制的形式计算和传递,而在屏幕上打印时,就必须把这个编码转换成图形。不同的字体就是不同的图形库,每个字母的编码都与一个图形相对应,于是计算机传递给输出设备的二进制串就转换成了人可以阅读的字符串。因此,一种英文字体实际上就是显示所有拉丁字母和标点符号的图形。它在建立的时候就不会把汉字的图形包含进去。反过来,汉字字体就必须包含英文字母的图形了(毕竟老外用一辈子计算机也不会打一个中文,中国人有哪天不需要输入字母的
阅读全文
摘要:IntroductionComputersare commonly used items in many areas. Almost anything we know is runor made by computers. Cars and jets were designed on computers,traffic signals are run by computers, most medical equipment usecomputers and space exploration was started with computers. Most ofthe jobs today r
阅读全文
摘要:描述:在命令行(command line)中打开dumpbin、cl等命令时出现"the program can't start because mspdb100.dll is missing from your computer“解决方案:1、在VC commandprompt中使用dumpbin、cl命令,VC command prompt位置如下图示2、运行C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat。这个脚本临时建立环境变量,可以使用dumpbin、cl等命令。临时,也就是说要想直接在命令
阅读全文
浙公网安备 33010602011771号