研究MSIL纯属于个人喜好,说在前面MSIL应用于开发的地方很少,但是很大程度上能够帮着我们理解底层的原理,这是我了解MSIL的主要原因。托管代码表示应用程序的方法的功能,它们以微软的中间语言(Microsoft intermediate language,MSIL)或公共语言运行(common i...
分类:
其他好文 时间:
2014-06-28 20:10:11
阅读次数:
265
看了P/Invoke技术的介绍,于是想写下点东西,东西包含两个部分:知识的纪录和我的理解及疑问。r托管代码中调用非托管API函数的过程 1、定位包含API的DLL; 2、载入DLL 3、找到DLL中想要的那个API,然后把参数压入栈中、排列数据(排列数据是什么意思?数据封送) 4、把执行权限...
分类:
Web程序 时间:
2014-06-21 08:11:32
阅读次数:
257
问题描述:对 PInvoke 函数“winform应用!winform应用.Form1::add”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。问题解决:添加属性:allingConven...
分类:
编程语言 时间:
2014-06-20 23:09:24
阅读次数:
331
一:Dalvik虚拟机对于Android平台来说,其托管层使用的Dalvik JavaVM从目前的表现来看还有很多地方可以优化处理,比如我们在开发一些大型游戏或耗资源的应用中可能考虑手动干涉GC处理,使用 dalvik.system.VMRuntime类提供的setTargetHeapUtiliza...
分类:
移动开发 时间:
2014-06-20 21:01:18
阅读次数:
270
一、托管 .Net所指的托管资源到底是什么意思呢?是相对于所有资源,还是只限于某一方面的资源?很多人对此不是很了解。 其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的元素;因此对于Stream,数据库的连接GDI+的相关对象,还有Com对象等等,这些资源并不是受到.Net管理而统称.....
分类:
其他好文 时间:
2014-06-20 18:06:49
阅读次数:
188
最近一直被C# 调用native code时的内存错误,各种错误所困扰。而且在.net 4.0中非托管代码的异常不能被托管代码抓获,导致程序直接crash。 最终找到了.net 的方法。MSDN有关于expection 的详细解释。 1. 在.net 3.5中是可以抓取AccessViola...
分类:
其他好文 时间:
2014-06-18 17:10:39
阅读次数:
249
症状:上次一站点发布后,发现服务器内存持续上涨。正常本地缓存占了4-5个G ,使用内存直接涨到20G后应用程序池重启。检查代码后发现,没有什么内存泄漏的地方。最后还是找来DUMP文件排查原因。!dumpheap –stat 查看当前所有托管类型的统计信息System.Threading.Reade....
分类:
数据库 时间:
2014-06-18 10:05:12
阅读次数:
255
前记:
前段时间公司没事干,突发奇想想做一个语音识别系统,看起来应该很简单的,但做起来却是各种问题,这个对电气毕业的我,却是挺为难的。谷姐已经离我们而去,感谢度娘,感谢CSDN各位大神,好歹也做的是那么回事了,虽然还是不好用,但基本功能实现了。
该软件使用VS2008C++/CLR开发,由于科大讯飞提供的是C的API接口,结果到这边就是各种不兼容,CLR是基于托管堆运行的,而这个API有是非托...
修改 '/etc/NetworkManager/NetworkManager.conf', 将 'managed=false' 修改为 'managed=true'修改 '/etc/network/interfaces', 在文件末尾添加有线网卡配置auto eth0iface eth0 inet ...
分类:
Web程序 时间:
2014-06-17 00:01:50
阅读次数:
296
作为互联网伟人,Google一直致力于为页面拜访加速。此前,不只推出了PageSpeed东西对网站的各方面提出建议,还设计了一个新的协议SPDY对HTTP作出改善。今日,Google又发布了一个Apache模块,名为mod_pagespeed,依据一些最好实习,对Web性能多个方面包含缓存、客户端与服务器之..
分类:
其他好文 时间:
2014-06-16 18:29:08
阅读次数:
273