摘要:
→>>扫描源文件中的变量名称 →读入 →删除注释内容 →字符串模式匹配 有命令进行字符串的处理,shell脚本本身还提供一定的匹配模式,有重合的地方么? grep input:会输出包含input字符串的所有行->添加 -o 选项后,只输出匹配到的文本部分,但是不会作去重处理; 变量的模式: 在li 阅读全文
摘要:
Q:在i2c_dev_init函数中,register_chrdev_region函数与class_create先后被调用, 阅读全文
摘要:
1、一个插件有多种“属性”,比如doc,autoload等,如果手动将这些属性放在对应目录下,文件多了之后,很难分清不同插件之间的文件,因为vim目录下,不同插件相同属性的文件是放在一块的,而不是同一个插件的不同属性放在同一个文件夹下,即按属性管理,非按插件管理。 2、VIM默认的插件管理方式:把所 阅读全文
摘要:
C函数是首先属于高级语言的概念,提供了诸如调用,模块化等功能,而在底层汇编语言这个级别,函数实现为一种固定模式的翻译,其中包括比如编译器会自动添加函数序,函数跋等汇编语言代码,完成对一些寄存器的入栈现场保护等。 非常重要的一点是:栈。这个东西属于函数机制在底层实现时包含的概念,属于函数的原生组成部分 阅读全文
摘要:
一、库 1、概述 在用户空间进行编程时会使用许多头文件,比如unistd.h,stdlib.h等等,这里面所有的函数,变量,宏等都处于用户空间,被编译链接在库中。 对于Linux操作系统,库的底层会调用系统调用,这种调用不是通过调用内核函数实现(这样就会出现重定位内核函数名地址的问题),而是将系统调 阅读全文