
dotNetFramework
pc0de
面向工资编程
展开
-
开源的GIS - GMap.Net
推荐一款pc桌面的开源GIS开发库,觉得不错,满足GIS的基本要求,又不需要ArcGIS那么复杂的授权。说说优缺点吧:优点: 开源,使用无需商业授权源码结构清晰 支持多种离线、在线地图。 可扩展性强 安装方便(仅两个动态库)使用简单缺点: 仅支持.net平台 源码易读性不强(或许这个结论下得太早,大致看了结构比较清晰,但是单个的文件动辄几千行,真读不下去)需原创 2017-04-22 15:07:41 · 1162 阅读 · 0 评论 -
使用HandleSpy定位托管代码句柄泄漏
引子 我们知道句柄泄漏原因多种多样,一般泄漏的对象主要是内核句柄 、 文件句柄、互操作句柄等。由于Framework的GC帮我们干了很多事情,所以很多C#程序员养成了吃饭后不洗碗的习惯,new出来的对象基本不考虑如何清理。一般的对象当然不用考虑,但是遇到需要释放的对象(如IO操作、内核对象创建等),忘了释放,那问题便产生了。环境说明本文所有演示均在win7 32位。需要安装原创 2017-05-21 18:10:33 · 1894 阅读 · 0 评论