码迷,mamicode.com
首页 > 2014年09月28日 > 全部分享
三种方法打印 main函数的返回地址的值(old EIP)(用途,你懂得!)
这里可以简单的修改任意函数的返回地址,可以做到自定义EIP的指向,即可执行当前进程空间的任意指令,这里只是让大家更清楚栈帧结构,没有涉及跨进程的inline HOOK 等,后面会陆续讲下读取任意进程内存,修改任意进程函数执行流程等方法。         废话不多说了,直接上菜:      #include #include /* 打印 main函数的返回地址的值(用途,你懂得!)...
分类:其他好文   时间:2014-09-29 00:19:47    阅读次数:246
Ubuntu下在Eclipse IDE for C/C++ Developes中如何运行C语言的GTK程序?
按“Ubuntu下GTK的安装、编译和测试”(原文地址:http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html)所说步骤,终于成功安装了GTK,很开心,以为近一个月的困扰要解决了,但在Eclipse IDE for C/C++ Developes中一测试,出现找不到gtk/gtk.h头文件的错误。哭! 又花了好些时间终于...
分类:编程语言   时间:2014-09-29 00:02:57    阅读次数:379
青春的血色——读《血色浪漫》
钟岳民这代人,生在新旧交替,长在红旗下,父母在战火里出生入死,建国后点将封侯,家境要优于一般人。...
分类:其他好文   时间:2014-09-29 01:59:26    阅读次数:312
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 打包并发布App
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 打包并发布App         现在既然你理解了一个app的四个主要部分,你可以开始打包并发布你自己的app的历程了。当你打包app时,主要将Web部署包、数据库包、SP解决方案包、app.manifest包含到.app文件中。然后你准备好发不到一个位置,让用户可以安装它...
分类:移动开发   时间:2014-09-29 00:02:37    阅读次数:250
Spring框架:AOP详解
AOP的中文名称叫做面向切面编程。这个名字非常形象,因为你真的可以把一个系统像面包一样切开,并直接在面包上增加修饰。切面可大可小,大到整个系统,小到某一个方法。 AOP有什么用呢?举个例子,每个组件中都可能含有安全、事务、数据库等方面的逻辑,AOP就是把每个组件中的安全作为一个方面进行集中处理,事务作为一个方面,数据库作为一个方面等等。这样才能做到高内聚、低耦合。AOP中有三个重要的术语...
分类:编程语言   时间:2014-09-29 00:19:07    阅读次数:352
互联网之感
前段时间看了一部关于互联网的大型纪录片-----互联网时代,本来很想写点的东西的,由于最近太忙,只好往后推推了,在看互联网时代之前让我印象很深的还有一部片子叫互联网之子,首先来看看互联网之子里的主人公----Aaron Swartz, 12岁的时候Aaron就创建了一个类似于Wikipedia式的网站(那时还没有Wikipedia),13岁的时候,Aaron赢得为年轻人而设,创作...
分类:其他好文   时间:2014-09-29 00:02:17    阅读次数:221
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 部署一个App
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 部署一个App         部署Apps的可用的选项取决于你开发情境和应用程序类型。有三个主要的应用程序类型,并且每个要求不同部署情境。...
分类:移动开发   时间:2014-09-29 00:02:07    阅读次数:188
Ubuntu下在Eclipse IDE for C/C++ Developes中如何运行C语言的GTK程序?
按“Ubuntu下GTK的安装、编译和测试”(原文地址:http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html)所说步骤,终于成功安装了GTK,很开心,以为近一个月的困扰要解决了,但在Eclipse IDE for C/C++ Developes中一测试,出现找不到gtk/gtk.h头文件的错误。哭! 又花了好些时间终于...
分类:编程语言   时间:2014-09-29 00:18:37    阅读次数:241
僵尸进程产生的原因及如何避免
如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程。通过ps命令,我们可以看到该进程的状态为Z(表示僵死),...
分类:其他好文   时间:2014-09-29 01:08:27    阅读次数:401
Ubuntu下在Eclipse IDE for C/C++ Developes中如何运行C语言的GTK程序?
按“Ubuntu下GTK的安装、编译和测试”(原文地址:http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html)所说步骤,终于成功安装了GTK,很开心,以为近一个月的困扰要解决了,但在Eclipse IDE for C/C++ Developes中一测试,出现找不到gtk/gtk.h头文件的错误。哭! 又花了好些时间终于...
分类:编程语言   时间:2014-09-29 01:24:58    阅读次数:266
Ubuntu下在Eclipse IDE for C/C++ Developes中如何运行C语言的GTK程序?
按“Ubuntu下GTK的安装、编译和测试”(原文地址:http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html)所说步骤,终于成功安装了GTK,很开心,以为近一个月的困扰要解决了,但在Eclipse IDE for C/C++ Developes中一测试,出现找不到gtk/gtk.h头文件的错误。哭! 又花了好些时间终于...
分类:编程语言   时间:2014-09-29 01:58:07    阅读次数:556
Ubuntu下在Eclipse IDE for C/C++ Developes中如何运行C语言的GTK程序?
按“Ubuntu下GTK的安装、编译和测试”(原文地址:http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html)所说步骤,终于成功安装了GTK,很开心,以为近一个月的困扰要解决了,但在Eclipse IDE for C/C++ Developes中一测试,出现找不到gtk/gtk.h头文件的错误。哭! 又花了好些时间终于...
分类:编程语言   时间:2014-09-29 00:51:21    阅读次数:275
ArcGIS For Flex报错
1、错误描述 2、错误原因 3、解决办法...
分类:其他好文   时间:2014-09-29 01:24:40    阅读次数:199
Hadoop HDFS (3) JAVA访问HDFS
现在我们来深入了解一下Hadoop的FileSystem类。这个类是用来跟Hadoop的文件系统进行交互的。虽然我们这里主要是针对HDFS,但是我们还是应该让我们的代码只使用抽象类FileSystem,这样我们的代码就可以跟任何一个Hadoop的文件系统交互了。在写测试代码时,我们可以用本地文件系统测试,部署时使用HDFS,只需配置一下,不需要修改代码了。 在Hadoop 1.x以后的版本中引入...
分类:编程语言   时间:2014-09-29 01:24:17    阅读次数:273
判断一个整数不是2的阶次方树
判断一个整数不是2的阶次方树 如果是一个2的阶次方,那么它的二进制数的首位一般是1,后面接若干个0。比如8就是1000,64是100 0000。 如果将这个数减1后,再与该数做和&运算,则改全为0....
分类:其他好文   时间:2014-09-29 00:00:47    阅读次数:211
ArcGIS For Flex报错二
1、错误描述 2、错误原因 3、解决办法...
分类:其他好文   时间:2014-09-29 00:17:17    阅读次数:148
[WP8.1UI控件编程]SemanticZoom控件实现分组列表
11.1.5 SemanticZoom实现分组列表 SemanticZoom控件可以让用户实现一种更加高级的列表,这种列表可以对列表的项目进行分组,同时这个SemanticZoom控件会提供两个具有相同内容的不同视图,其中有一个是主视图,另外一个视图可以让用户进行快速导航的分组视图。例如,Windo...
分类:其他好文   时间:2014-09-29 01:22:56    阅读次数:356
1647条   上一页 1 2 3 4 5 6 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!