摘要: 本质上来说库是一种可执行代码的二进制形式。linux下的库有两种:静态库和共享库(动态库)静态库在程序编译时会被连接到目标代码中:程序运行时将不再需要该静态库,因此体积较大。优点:程序运行时将不再需要该静态库缺点:可执行文件的体积较大。相同的库可能会需要被多次加载。静态库:libxxxxx.a动态库... 阅读全文
posted @ 2015-12-02 22:00 文纸 阅读(771) 评论(0) 推荐(1)
摘要: gcc的编译过程分为四个过程,即预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编 (Assembly)和连接(Linking)。例如,编译文件test.c,那么整个过程如下:1.预处理gcc -E test.c -o test.i 或 gcc -E test.c... 阅读全文
posted @ 2015-12-02 21:57 文纸 阅读(15386) 评论(0) 推荐(0)
摘要: python中的print有几种常用的用法:1. print("first example")2. print("second", "example")3.print("%s"%("third example"))4.print("%(forth)s"%{'forth':&apo... 阅读全文
posted @ 2015-12-02 16:36 文纸 阅读(166) 评论(0) 推荐(0)
摘要: ctrl+alt+t打开新终端sudoshutdown-hnow关机-r+分钟数重启 vi:输入模式ia底行模式命令模式视图模式:v进入视图模式命令:dd剪切yy复制p/P粘贴r:修改光标上的字符R:修改后边的字符,直到命令结束 移动到当前单词的开始移动到当前单词的结尾db:删除单词dw:删除单词d... 阅读全文
posted @ 2015-12-02 16:14 文纸 阅读(219) 评论(0) 推荐(0)
摘要: 一.文件IO和标准IO特点库函数:方便程序员开发,可能会存在一些问题(C库除外)。系统调用:有内核提供的函数接口,更加的稳定高效。文件IO:无缓冲/低级磁盘IO无缓冲:增加磁盘的访问次数,不利于保护磁盘。优点:可以保证数据的实时写入。IO的操作方式:看程序的应用场合。标准IO:带缓冲的/高级磁盘IO... 阅读全文
posted @ 2015-12-02 16:05 文纸 阅读(807) 评论(0) 推荐(0)