执行autoscan 生成configure.scan 然后手动修改configure.scan为configure.in 有的平台为configure.ac 修改configure.in 里面的内容。 执行autohe…
分类:linux
Variable Substitution
:=Syntax # Substituted when defined but no-value. username=”” echo “${username:=$LOGNAME}…
【神奇的 Linux】启动后台保持运行的进程
开始 文件描述符 0 stdin 标准输入 1 stdout 标准输出 2 stderr 标准错误 重定向 echo "test" > temp.txt # > 会覆盖已存在的文件 echo "test" &…
linux对文件的操作
1 touch 创建空白文件 -t 指定创建文件的日期,不指定默认当前时间 touch -t 1412281130 file1 14年12月28号1…
C避坑指南
int型:绝对值在10^9范围内的整数都可以定义成int型。 long long型:如果long long型赋值大于2^31 -1的初值,则需要在初值后面加上LL,否则会编译错误。 float、double输入输出格式:…
聚簇索引和非聚簇索引区别
写在前面,针对InnoDB的MySQL引擎。 聚簇索引: 表数据按顺序存储,即索引顺序和表记录物理存储顺序一致。 聚簇索引 叶子节点存储数据行和B-Tree索引。 在一个表中只能有一个聚簇索引,因为真实物理存储顺序只能有…
2018-04-01文件管理命令及变量基础(04)
文件管理工具:cp,mv,rm cp命令:copy 源文件:目标文件 单源复制:cp [选项] 文件路径(d…
三大文本处理器的比较
linux中常用的三大文本处理器。grep, sed 和 awk 三种,可谓一个比一个高级,今天只是简单粗略的比较一下。 grep 文本搜集工具,结合正则表达式非常强大,简单易用。但缺点也很明显,没有编辑能力。功能不全面…
Go语言基础知识(二)
Go 提供了另外一种重要的数据类型:映射(Map) ,它将唯一键映射到值。键是用于在检索值的对象。给定一个键和一个值就可以在 Map 对象中设置值。设置存储值后,就可以使用其键值索引它对应的值了。 >教程来自 http:…
Ubuntu 开发环境配置
新单位的电脑系统是Ubuntu16,这还是第一次深度使用Ubuntu系统工作,新系统已经装好了java、python等常用软件,现在把这几天配环境的历程记录下来,后面再慢慢补充。 1.Android Studio And…
linux驱动入口函数module_init如何被调用
大多的Linux驱动程序需要包含下面三个头文件: #include <linux/init.h> #include <linux/module.h> #include <linux/kern…
C语言深度总结[全面认识强类型语言及赋值语句]
C 中的左值(Lvalues)和右值(Rvalues) C 中有两种类型的表达式: (1)左值(lvalue):指向内存位置的表达式被称为左值(lvalue)表达式。左值可以出现在赋值号的左边…