分类: 程序开发
内存访问为什么需要地址对齐
2020年4月22日
1、何为内存对齐 一般对内存对齐的理解为,如果要访问的内存起始地址address,对数据类型的长度进行求模运算 […]
判断一个整数是否是2的指数
2020年3月13日
判断一个整数是否是 2 的指数:
1 | #define IS_POWER_OF_2(n) ((n) && !(((n) - 1) & (n))) |
举例: & […]
Linux Shell 脚本中 ${} 用法
2020年2月24日
在Linux 的 Shell 脚本中,${} 通常被用来做变量替换。 1、常规用法 例如在 Shell 脚本中 […]
Linux Shell 脚本中的$0, $N, $#, $?, $$, $* 与 $@
在Linux Shell 脚本在运行时,或者Shell脚本中的函数在执行时,可以为其传递参数。 涉及到如下变量 […]
shell编程中if判断语句中的判断选项
2019年10月22日
文件表达式 –b file 当file存在并且是块文件时返回真 -c file 当file存在并且是字符文件时 […]
Makefile中“=”、“:=”、“?=”、“+=”的区别
2018年10月25日
“?=” 表示如果变量没被赋值过,则为其赋值 “+=” 表示为变量添加等号后面的值 “=”与“:=”都是赋值操 […]
Study Golang — (5) 方法
2018年9月23日
1、方法声明 方法的声明与普通函数的声明类似,只是在函数名字前面多了一个参数,这个参数把这个方法绑定到这个参数 […]
近期评论