上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 99 下一页

2015年6月12日

CSAPP缓冲区溢出攻击实验(下)

摘要: CSAPP缓冲区溢出攻击实验(下)3.3 Level 2: 爆竹实验要求这一个Level的难度陡然提升,我们要让getbuf()返回到bang()而非test(),并且在执行bang()之前将global_value的值修改为cookie。因为全局变量与代码不在一个段中,所以我们不... 阅读全文

posted @ 2015-06-12 21:16 毛小娃 阅读(463) 评论(0) 推荐(0) 编辑

2015年6月9日

SparkSQL基础应用(1.3.1)

摘要: 一.概述 从1.3版本开始Spark SQL不再是测试版本,之前使用的SchemaRDD重命名为DataFrame,统一了Java和ScalaAPI。 SparkSQL是Spark框架中处理结构化数据的部分,提供了一种DataFrames的概念,同时允许在Spark中执行以SQL,HiveQL或... 阅读全文

posted @ 2015-06-09 14:39 毛小娃 阅读(223) 评论(0) 推荐(0) 编辑

2015年6月5日

程序员的自我修养:(1)目标文件

摘要: 程序员的自我修养:(1)目标文件1.目标文件1.1 编译与链接在使用像Visual Studio或Qt Creator等IDE时,通常有一个叫做“构建”的按钮。当编辑完成要运行和测试时点一下它,程序就能跑起来了,所以我们很少关心编译和链接。其实,编译和链接合并在一起就称为 构建(B... 阅读全文

posted @ 2015-06-05 21:59 毛小娃 阅读(438) 评论(0) 推荐(0) 编辑

CSAPP缓冲区溢出攻击实验(上)

摘要: CSAPP缓冲区溢出攻击实验(上)下载实验工具,最新的讲义在这。网上能找到的实验材料有些旧了,有的地方跟最新的handout对不上。不过没有关系,大体上只是程序名(sendstring)或者参数名(bufbomb -t)的差异,不影响我们的实验。1.实验工具1.1 makecook... 阅读全文

posted @ 2015-06-05 21:55 毛小娃 阅读(449) 评论(0) 推荐(0) 编辑

2015年5月30日

Redis源码学习:字符串

摘要: Redis源码学习:字符串1.初识SDS1.1 SDS定义Redis定义了一个叫做sdshdr(SDS or simple dynamic string)的数据结构。SDS不仅用于 保存字符串,还用来当做缓冲区,例如AOF缓冲区或输入缓冲区等。如下所示,整数len和free分别表示... 阅读全文

posted @ 2015-05-30 08:05 毛小娃 阅读(183) 评论(0) 推荐(0) 编辑

2015年5月22日

六星经典CSAPP-笔记(7)加载与链接(上)

摘要: 六星经典CSAPP-笔记(7)加载与链接1.对象文件(Object File)1.1 文件类型对象文件有三种形式:可重定位对象文件(Relocatable object file):包含二进制代码和数据,能与其他可重定位对象文件在编译时合并创建出一个可执行文件。可执行对象文件(E... 阅读全文

posted @ 2015-05-22 22:15 毛小娃 阅读(780) 评论(0) 推荐(0) 编辑

Redis源码学习:Lua脚本

摘要: Redis源码学习:Lua脚本1.Sublime Text配置我是在Win7下,用Sublime Text + Cygwin开发的,配置方法请参考《Sublime Text 3下C/C++开发环境搭建》。要注意的是:在Cygwin中安装Lua解析器后,SublimeClang插件就... 阅读全文

posted @ 2015-05-22 22:04 毛小娃 阅读(296) 评论(0) 推荐(0) 编辑

2015年5月16日

六星经典CSAPP-笔记(10)系统IO

摘要: 六星经典CSAPP-笔记(10)系统I/O1.Unix I/O所有语言的运行时系统都提供了高抽象层次的I/O操作函数。例如,ANSI C在标准I/O库中提供了诸如printf和scanf等I/O缓冲功能的函数;C++中则重载了>用来支持读写。在Unix系统中,这些高层次的函数基于U... 阅读全文

posted @ 2015-05-16 22:40 毛小娃 阅读(211) 评论(0) 推荐(0) 编辑

2015年5月15日

六星经典CSAPP-笔记(11)网络编程

摘要: 六星经典CSAPP-笔记(11)网络编程参照《深入理解计算机系统》简单学习了下Unix/Linux的网络编程基础知识,进一步深入学习Linux网络编程和TCP/IP协议还得参考Stevens的书。1.网络基础(略过,待补充)2.IP地址2.1 IP地址的表示IP地址是一个无符号的3... 阅读全文

posted @ 2015-05-15 21:48 毛小娃 阅读(261) 评论(0) 推荐(0) 编辑

Markdown语法及SublimeText下使用技巧

摘要: Markdown语法及SublimeText下使用技巧0.缘起最近因为一直在学习Sublime Text,所以也就顺便试用了一下ST对Markdown的支持。正好CSDN正在大力宣传新上线的Markdown编辑器,所以方便了日后的博客发布。首先说一下与Office Word相比,最... 阅读全文

posted @ 2015-05-15 21:42 毛小娃 阅读(439) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 99 下一页

导航