随笔 - 52
文章 - 0
评论 - 31
阅读 -
18万
04 2009 档案
C#中动态加载和卸载DLL
摘要:在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方 卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何 卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。 这...
阅读全文
SetProcessWorkingSetSize减少内存占用
摘要:系统启动起来以后,内存占用越来越大,使用析构函数、GC.Collect什么的也不见效果,后来查了好久,找到了个办法,就是使用 SetProcessWorkingSetSize函数。这个函数是Windows API 函数。下面是使用的方法:[代码]使用这个函数也会有些问题,具体的可以参见:http://hi.baidu.com/taobaoshoping/blog/item/a1f6baf52d52...
阅读全文
wpf中如何改变Listbox选中项的颜色
摘要:当Listbox失去焦点的时候,选中项会从蓝色变成灰色,灰色不大醒目,我们想看清我们选中的是哪一项比较困难,下面的代码可以在Listbox失去焦点的时候把选中项仍然置为蓝色。[代码]
阅读全文