对“demo!demo.Index+HookProc::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。
解救办法:
//保持活动 避免 回调过程 被垃圾回收
GCHandle.Alloc(委托);...
分类:
其他好文 时间:
2014-06-22 22:04:30
阅读次数:
226
”茄子快传”是联想开发的一款近距离文件共享软件,它通过wifi-direct(速度飞快,不需要联网)或者普通的网络(速度慢)在不同手机间传递文件。其中,共享传输已安装程序文件apk这一功能引起我了强烈的兴趣。于是我开始分析它的具体实现,我们知道普通程序是没有权限访问/data/app目录的权限的,它是怎么获取到apk文件的呢?...
分类:
移动开发 时间:
2014-06-22 21:45:17
阅读次数:
318
PHP中的多行字符串传递给JavaScript的方法...
分类:
编程语言 时间:
2014-06-22 21:06:44
阅读次数:
209
webservice 特殊字符解决办法(自我总结)忘纠错及指导...
分类:
Web程序 时间:
2014-06-22 20:54:40
阅读次数:
336
下面将用一个实例来讲解:
首先用oracel系统用户(sysdba身份)连接到Oracle
然后创建两个用户“lisi”和“zhangsan”
然后为lisi授权,授创建表的权限
lisi连接到数据库,并创建一个表mytable
为zhangsan授予连接到数据库、创建表等权限,并连接到Oracle
我们要知道...
分类:
数据库 时间:
2014-06-22 16:47:31
阅读次数:
293
今天帮别人把一个C++的程序转成C程序,中间出了几个问题
1 首先是字符串的问题
char *str = "";
char *s = str;
注意这里用的char*只是定义了一个字符型的指针,其相互复制的时候,只是指针值的传递,如果指针值是函数中开辟的临时变量,那么就会出现问题。所以不能这么做。正确的做法是用字符数组
char strs[100];
数组要保证足够的空间,以免在复制的时...
分类:
编程语言 时间:
2014-06-22 16:33:27
阅读次数:
230
??
许多STL算法都需要用户指定某个条件或某个策略,而条件或策略的背后由一整组操作构成,便需要某种特殊的东西来代表这“一整组操作”。
代表“一整组操作”的,当然是函数。过去C语言时代,欲将函数当做参数传递,唯有通过函数指针才能达成。但是函数指针有缺点,最重要的是它无法持有自己的状态(所谓局部状态),也无法达到组件技术中的可适配性(adaptablity)-----也就是无法再将某些修...
分类:
其他好文 时间:
2014-06-22 16:22:21
阅读次数:
349
首先介绍什么是强连接。顶点之间的强连接就是如果v能到达w,那么w也能到达v。顶点之间的强连接就表示顶点之间可以双向到达,也就是说两个顶点在一个回路上。
介绍了强连接,那什么是强连接部件呢?强连接部件就是能够相互到达的所有顶点的集合。一个图中可能会有多个强连接。
强连接在离散数学中属于等价关系,也就是说它具有反射性,相反性,传递性。
应用
...
分类:
其他好文 时间:
2014-06-22 15:22:49
阅读次数:
172
一. 概述
职责链模式:
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
二. 举个例子
员工要求加薪
公司的管理者一共有三级:总经理、总监、经理,如果一个员工要求加薪,应该向主管的经理申请,如果加薪的数量在经理的职权内,那么经理可以直接批准,否则将申请上交给总监。总...
分类:
编程语言 时间:
2014-06-22 14:46:52
阅读次数:
300
史上最难的问题
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 22160
Accepted: 12165
Description
儒略?凯撒生活在充满危险和阴谋的年代,而其中最艰难的状况莫过于求得生存。于是他发明了最早的密码系统之一,用于军队的消息传递。
假设...
分类:
其他好文 时间:
2014-06-22 00:32:36
阅读次数:
250