自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (4)
  • 收藏
  • 关注

原创 makefile四个赋值运算符区别

makefile的四个赋值运算符[ = ] 直接赋值会覆盖掉变量之前的值,赋的值为makefile全部展开之后的值[ := ] 直接赋值会覆盖掉变量之前的值,赋的值为makefile展开到当前位置的值[ ?= ] 变量不为空则赋值,赋的值为makefile全部展开之后的值[ += ] 累加赋值,赋的值为makefile全部展开之后的值

2017-05-27 14:35:09 419

原创 sha1散列算法

sha1算法用于获取一段数据的摘要信息主函数:bool sha1(const char* srcstr,char* shabuf){ size_t srclen = strlen(srcstr); size_t tmplen = srclen; char* tmpbuf = new char[tmplen + 65]; strcpy(tmpbuf,srcstr); tmpb

2016-10-20 20:17:03 700

原创 符号拓展指令CBW、CWD、CDQ、CWDE、CDQE

符号拓展指令,使用符号位拓展数据类型。

2016-07-21 14:57:36 8230

原创 linux内核模块替换系统调用

安装内核模块,使自己的代码进入内核空间运行,可以替换linux原有的系统调用。更改mkdir的系统调用的内核模块代码如下:(ubuntu1510 X86_64)#include #include // 更改83号mkdir中断处理#define change_no 83// grep sys_call_table /boot/System.map-`uname -r`un

2016-07-16 23:08:10 1103

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除