自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 ffmpeg4.0之后的混音

之前没事研究了一下ffmpeg4.0之后的混音,参考博客https://blog.csdn.net/dancing_night/article/details/53080385以及https://blog.csdn.net/lichen18848950451/article/details/78518439。因为混音数据量大,所以先缓存到fifo队列中,然后依次取出即可。 ...

2019-07-01 14:44:15 837

原创 vsto,复杂控件介绍

在上一家单位做过一段时间的c#,做了一个ppt插件,里面使用的技术vsto,个人感觉网上的资料不太多,有一个叫<细品RibboxX>,写的比较好,地址https://blog.csdn.net/nodeman/article/category/7214804/1?。项目中使用到的一个复杂控件,上下布局,下面点一下需要弹出一个菜单,当时试验了很久才弄好,splitButton。建议使用自...

2019-07-01 14:26:34 1309 1

原创 ubuntu程序运行缓慢的一个可能原因

之前是做windows c++软件开发的,现在转为linux c++。最近在做一款人脸识别软件,发现在测试中,检查人脸时,摄像头界面就变得很卡顿。但是cmake第三方库运行没有一点问题,说明是程序本身的问题,经过自己思考,决定编译一个release试试,果不其然,摄像头界面可以实时显示人脸,搞定。。。。原因就从网上抄一段好了:release环境下,gcc使用-O2选项编译(-O2: 包含-O1...

2019-07-01 12:06:06 3107

原创 char* 转string可能会遇到的问题

char* 类型的字符串或者二进制数据,在传递参数给string模板类型时,如果char*里面含有”00”,即c/c++字符串默认结尾的’\0’时,会发生截断,导致莫名其妙的问题发生。所以在传递char*类型的数据时,接受者也是char*,如果只读的话,那么就是const char*.另外不同模块间调用函数时,返回值也不要用string类型(调用模块析构会崩溃),可以返回string类型的引用,即s

2017-08-11 09:49:32 1026

原创 ATLCOM服务端连接点,advise返回CONNECT_E_CANNOTCONNECT的一个可能原因

最近一个项目,碰到一个服务端调用客户端的com组件,一直调不起来。看了一下代码,里面的机制是利用com的连接点,客户端实现连接点,服务端调用。但是服务端实例化,即advise的时候,内部queryinterface的时候,一直返回E_NOINTERFACE(No such interface supported),advise于是就返回CONNECT_E_CANNOTCONNECT(connecti

2017-08-04 09:47:23 685

原创 c++模块间传递参数的一些经验教训

最近在开发一套新产品,测试中发现了一些UI奔溃,自己在设计模块通讯接口方面考虑不周全,在此做一下记录。 需求: UI调度模块以及实际功能模块。需要调用功能模块,获取数据,显示在UI上面。// 之前的做法: 1.在功能模块,数据放在一个全局的list或者vector中,导出list或vector指针供UI调度模块使用。 2.UI调度模块,提供一个全局指针用于存放传递过

2017-07-16 00:15:58 2354

原创 解决Duilib list控件,removeall() 时存在内存泄露的问题

遇到的问题:最近在测试新客户端时,发现刷新duilib list控件时,内存嗖嗖的往上涨,几千条数据来回刷新,内存占用就涨到了200兆左右。起初还以为是自己构造的list没有及时释放造成的,后面改了之后依然没有效果,只好跟进duilib的源码进行,看list控件是怎么删除当前自己的list元素的,进去就发现了大问题void CListUI::RemoveAll(){ m_iCurSel

2017-07-04 23:08:31 2746 2

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-04 22:08:58 176

可以调试的ffmpeg组件

使用vs2013动态编译的windows ffmeg,花了两天时间。。

2018-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除