最近认真学习了下linux下堆的管理及堆溢出利用,做下笔记;作者作为初学者,如果有什么写的不对的地方而您又碰巧看到,欢迎指正。 本文用到的例子下载链接https://github.com/ctfs/write-ups-2014/tree/master/hitcon-ctf-2014 ...
转载:http: www.cnblogs.com aLittleBitCool archive .html 异步io,很好玩的一个东西,从接口来看,封装的比较厉害,有时间研究内部实现,可以在项目中考虑替代select. libaio是Linux下的一个异步非阻塞接口,它提供了以异步非阻塞方式来读写文件的方式,读写效率比较高。 首先推荐两个介绍Linux I O模型的页面,写的很好: http: w ...
2015-05-26 11:44 0 3352 推荐指数:
最近认真学习了下linux下堆的管理及堆溢出利用,做下笔记;作者作为初学者,如果有什么写的不对的地方而您又碰巧看到,欢迎指正。 本文用到的例子下载链接https://github.com/ctfs/write-ups-2014/tree/master/hitcon-ctf-2014 ...
及下载的一些源码打补丁或者说是升级,所以我们学习在Linux下使用diff制作补丁以及如何使用patch打 ...
深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。 从第一行开始 我们可以使用任意一种文字编辑器编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/bash 此行会指引操作系统使用接下来指定的程序运行此文件。 有些人使用 ...
对于大一点的项目,Makefile都是不可或缺的,这里记录一个自己弄的简单的例子。 有3个file: main.cpp main2.cpp main2.h main.cpp -- main函数所在,调用main2.cpp中的一个外部函数test() main2.cpp ...
转自:http://blog.chinaunix.net/uid-24567872-id-87677.html 首先,贴一下异步IO中用的的一些结构体,因为平常很少用,整理起来方便查看。aio.h中的struct aiocb struct aiocb{ int ...
本文介绍如何使用SignalR的Hub制作一个简单的点赞页面。不同浏览器(或者不同窗口)打开同一个页面,在任何一个页面点赞,所有页面同时更新点赞数。 1、使用Visual Studio Community 2013新建一个Web项目,选择空白模板。 2、使用NuGet安装 ...
1.声明一个回调Interface: 2.回调的地方继承回调,实现回调的方法: 3.回调自己: ...
首先我们创建一个逻辑类,它负责逻辑运算。 我们可以创建自己的方法和signature,里面是运算逻辑。这个类还不能用于集成,我们还需要一个解析类。 创建解析类ZCL_DEMO_HANDLER。它需要继承IF_HTTP_EXTENSION ...