DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2018年8月6日

摘要: ICE是什么? ICE是ZEROC官网的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,支持C++、Java、C#、VB、Python等,客户和服务器可以用不同的语言,可以运行在不同的操作系统和机 阅读全文
posted @ 2018-08-06 20:27 DoubleLi 阅读(931) 评论(0) 推荐(0)

摘要: 背景: 目前发布的Ice最新版本为3.6.0,使用的vs2013编译的,vs2015版本正在开发,发布只是时间问题; 不过官方实在给力,github上的源码已经支持vs2015编译了。源码版本为3.6.1 开发环境: 64位Win7旗舰版 + vs2015企业版 正题: 1、编译及安装Ice 从gi 阅读全文
posted @ 2018-08-06 20:24 DoubleLi 阅读(812) 评论(0) 推荐(0)

摘要: 定位内存泄漏是C++的一个大问题 我们可以通过如下方式进行定位: 在 debug 模式下,可以看到如下信息: 此时我们注意大括号的内容,这就是可以我们的程序内存泄漏的地方。 将上面注释掉的代码加入,并将大括号的数字填入,就可以让程序停在内存泄漏的地方。 如下,这里我们让程序停在 556 处 参考:h 阅读全文
posted @ 2018-08-06 10:53 DoubleLi 阅读(1233) 评论(0) 推荐(0)

摘要: 前言 一般来说.NET程序员是不用担心内存分配释放问题的,因为有垃圾收集器(GC)会自动帮你处理。但是GC只能收集那些不再使用的内存(根据对象是否被其它活动的对象所引用)来确定。所以如果代码编写不当的话,仍然会出现内存泄漏的问题,常见的情况有:一个静态变量引用了一个应该被释放的对象,事件注册后不解除 阅读全文
posted @ 2018-08-06 10:50 DoubleLi 阅读(778) 评论(1) 推荐(1)

摘要: 在学习FPS3000人脸关键点定位算法时,发现github上的源码,存在大量的内存泄漏问题,在训练的时发现内存一直在增长,测试的时候也存在内存无法彻底释放的问题。 一直以为是存放模型参数vector<class>结构的问题, 采用以下方法手动释放,仍然无法解决问题。 vector<class> re 阅读全文
posted @ 2018-08-06 10:40 DoubleLi 阅读(610) 评论(0) 推荐(0)