
c++/C
三、缺
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《基于VC平台下C++反汇编与逆向分析研究——No.2》
分析环境:WIN7sp1 所用工具:VC++6.0/OllyDBG/IDA 适用人群:有一定计算机基础,熟悉C/C++编程,熟悉X86系列汇编/了解OD/IDA等调试工具使用,对逆向安全有极大兴趣者! ———————————————————————————————————————————————— 开篇前言: 数据类型和运算符是任何编程语言的基础,而对于逆向而言亦是,只有转载 2016-05-27 13:27:57 · 1265 阅读 · 0 评论 -
linux驱动编写32位与64位设备注意事项
数据类型问题 Linux系统32位与64位GCC编译器基本数据类型长度对照表 GCC 32位 sizeof(char)=1 sizeof(double)=8 sizeof(float)=4 sizeof(int)=4 sizeof(short)=2 sizeof(long)=4 sizeof(long long)=8 sizeof(long转载 2016-07-27 18:48:40 · 1128 阅读 · 0 评论 -
ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A
一、安装截图工具 Shutter 1. 添加安装包软件源 sudo add-apt-repository ppa:shutter/ppa1 2. 更新源并安装 shutter sudo apt-get update sudo apt-get install shutter12 3. 搜索 shutter 可看到已安装成功 二、设置 Shutter 快捷键转载 2016-07-20 22:39:40 · 729 阅读 · 0 评论 -
数组指针和指针数组的区别
数组指针和指针数组的区别 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4转载 2016-07-31 22:25:49 · 542 阅读 · 0 评论 -
最小生成树之prim算法
边赋以权值的图称为网或带权图,带权图的生成树也是带权的,生成树T各边的权值总和称为该树的权。 最小生成树(MST):权值最小的生成树。 生成树和最小生成树的应用:要连通n个城市需要n-1条边线路。可以把边上的权值解释为线路的造价。则最小生成树表示使其造价最小的生成树。 构造网的最小生成树必须解决下面两个问题: 1、尽可能选取权值小的边,但不能构成回路;转载 2017-07-17 15:11:33 · 1011 阅读 · 0 评论 -
linux下安装或升级GCC4.8,以支持C++11标准
++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。 本人linux环境 centos 6.5 64位 目标:升级GCC到4.8.2,以支持C++11。 1. 获取GCC 4.8.2包:wget http://gcc.skazk转载 2017-08-19 00:43:12 · 2780 阅读 · 0 评论