发现ConfuserEx这个开源的.NET加密程序用的人也非常多,尤其是老外。屡屡遇到这东西,很头疼,主要是是没有现成的脱壳程序,需要手动脱壳,虽说难度不大,但它更新的速度挺快,一直在变化,总是给人一种追着才能赶上的感觉,真是不爽。话说来,不知国内是真没有大牛,还是大牛都藏着掖着,那些脱壳的程序都....
分类:
其他好文 时间:
2014-10-11 01:26:45
阅读次数:
902
首先看看下面的图,看清楚了图咱们要说的知识点也就说说清楚了一半
int a=10;
String b="ss";
String c=new String("kkk");
Person d=new Person("dlf");
String e=new String("kkk");
String f="ss";
jvm中有堆heap,栈stack,常量池constant...
分类:
其他好文 时间:
2014-10-10 19:14:44
阅读次数:
219
WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。WinDbg是微软很重要的诊断调试工具: 可以查看源代码、设置断点、查看变量, 查看调用堆栈及内存情况。? 调试应用程序(用户模式 user mode...
分类:
数据库 时间:
2014-10-10 14:40:14
阅读次数:
467
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为下面几个部分 1、栈区(stack)— 由编译器自己主动分配释放 ,存放函数的參数值,局部变量的值等。其 操作方式相似于数据结构中的栈。 2、堆区(heap) — 一般由程序猿分配释放, 若程序猿不释放,程序结束时可能由O...
分类:
其他好文 时间:
2014-10-09 21:40:17
阅读次数:
215
redis修改持久化路径和日志路径vimredis.conflogfile/data/redis_cache/logs/redis.log#日志路径dir/data/redis_cache#持久化路径,修改后记得要把dump.rdb持久化文件拷贝到/data/redis_cache下先杀掉redis,拷贝dump.rdb,启动清缓存cd/data/server/redis-2.6.16/src./redis-c..
分类:
其他好文 时间:
2014-10-09 20:22:58
阅读次数:
204
pg_restore 如果之前没有数据库,回复之前需先建立一个空的数据库,详细过程后续再贴;pg_dump-h127.0.0.1-Upostgres-dM2000-p5432-Fc-v-O>F:/M2000.sqlpg_restore -U user -h 192.168.0.250 -p 5432...
分类:
其他好文 时间:
2014-10-09 16:29:57
阅读次数:
159
Java 栈(stack)与堆(heap)1.概念 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。栈,堆的数据结构 栈就像装数据的桶或箱子 它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放....
分类:
编程语言 时间:
2014-10-09 15:33:14
阅读次数:
254
参考:http://stackoverflow.com/questions/12709603/mat-eclipse-memory-analyzer-how-to-view-bitmaps-from-memory-dump/12709604#12709604以下是测试通过的,至于GIMP方式,我没有...
分类:
移动开发 时间:
2014-10-09 15:22:24
阅读次数:
277
作者:zhanhailiang 日期:2014-10-08
今天遇到一个很奇怪的bug,测试如下:
$a = 'abc';
var_dump(isset($a['code'])); // 理论上应该是False,但是确是TRUE
查了下手册说明:
Example #2 isset() on String Offsets
PHP 5.4 changes how isset() ...
分类:
其他好文 时间:
2014-10-09 03:25:27
阅读次数:
290
我们经常会在C程序中调用malloc()函数动态分配一块连续的内存空间并使用它们。那么,这些用户空间发生的事会引发内核空间什么样的反应呢?
malloc()是一个API,这个函数在库中封装了系统调用brk。因此如果调用malloc,那么首先会引发brk系统调用执行的过程。brk()在内核中对应的系统调用服务例程为SYSCALL_DEFINE1(brk, unsigned long, brk),参数brk用来指定heap段新的结束地址,也就是重新指定mm_struct结构中的brk字段。
br...
分类:
其他好文 时间:
2014-10-09 02:09:57
阅读次数:
279