DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 140 141 142 143 144 145 146 147 148 ··· 474 下一页

2018年8月6日

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

2018年8月2日

摘要: 因为要构造类似如下的 {"FurnitureItemObject":[],"FurniturePlaceItemObject":[],"RoomNum":0} 的json 数据,得用jsoncpp 构造一个空数组,在网上查了很久,自己也尝试了下,都没成功,没办法在群里向人请教,用resize 可以解 阅读全文
posted @ 2018-08-02 17:07 DoubleLi 阅读(387) 评论(0) 推荐(0)

2018年7月26日

摘要: C语言中可以用函数地址直接调用函数: void print () void print () { { printf ("function print"); printf ("function print"); } } typdef void (*fun)(); typdef void (*fun)( 阅读全文
posted @ 2018-07-26 20:21 DoubleLi 阅读(2361) 评论(0) 推荐(0)

摘要: 摘要:介绍了如何取成员函数的地址以及调用该地址. 关键字:C++成员函数 this指针 调用约定 一、成员函数指针的用法 在C++中,成员函数的指针是个比较特殊的东西。对普通的函数指针来说,可以视为一个地址,在需要的时候可以任意转换并直接调用。但对成员函数来说,常规类型转换是通不过编译的,调用的时候 阅读全文
posted @ 2018-07-26 20:20 DoubleLi 阅读(1658) 评论(0) 推荐(0)

摘要: 大家好,我是Sigar。也许好多人还不认识我。下面就介绍一下我自己,好让大家对我有一个大致的了解。 我的全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。我是一个开源的工具,提供了跨平台的系统信息收集的API,我可以收集的信息包括 阅读全文
posted @ 2018-07-26 11:27 DoubleLi 阅读(2239) 评论(0) 推荐(1)

摘要: Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl A 阅读全文
posted @ 2018-07-26 11:19 DoubleLi 阅读(818) 评论(0) 推荐(0)

上一页 1 ··· 140 141 142 143 144 145 146 147 148 ··· 474 下一页