- 博客(6)
- 收藏
- 关注
原创 解决网页使用ocx返回字符串BSTR,内存泄漏问题
问题:基于activex做了个ocx插件,其中有一个接口,返回采集的图片数据。我通过ocx采集图片,经过base64编码,返回字符串给网页,网页显示图片,但是内存一直增大。解决过程:通过资料查询,BSTR类型,实质是指向一块内存的指针,调用者使用它,一定要记得释放。1,我ocx,增加一个释放内存接口,::SysfreeString(). 网页调用释放,js页面崩溃,说明方法错误。2,然后网上也有很多其他方法,比如接口通过BSTR* 指针参数返回,都搞不懂。**最后的解决办法: 微软是不会犯这
2020-07-27 18:57:37
602
原创 c++之Boost学习笔记总结(2)--asio
解析Boost.AsioBoost.Asio是用于网络和低层IO编程的跨平台C++库,为开发者提供了C++环境下稳定的异步模型. 涉及到两个重要的概念:io服务和io对象,理解掌握好这两个东西,便走上光明大道。想用通俗易懂的方式理解io服务,看了那么多,还是下面的概念模型图最好:io服务从第一个boost.asio的教程开始,boost文档就一直在告诉我们:使用boost.asio第一步...
2019-01-16 09:39:32
410
原创 C++之Boost学习笔记总结(1)
这段时间一直在研究公司某项目服务器源码,看到很多的第三方库,果然是c++,其中boost库就是其一,总结下笔记。1)boost库简介之前对于STL,Boost的理解都认为是第三方库,别人封装好拿过来用的东西,学玩才明白,STL是c++标准,你下载了vs就能直接用,而boost是c++拓展库,对标准进行了补充,并且可跨平台,需要自己额外到官方下载,配置到项目中才能使用其中的接口。下面附上vs20...
2019-01-08 10:59:44
630
原创 csdn博文排版之图片居中
![在这里插入图片描述](https://img-blog.csdnimg.cn/20181205134403480.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA0NzAzMg==,size_16,color_...
2018-12-05 13:48:55
2566
1
原创 基于qt开发的简单小时钟
刚学qt不久,先试着做一个简单的小时钟满足下我的小心肝。大致思路就是先画表盘,画表针,画时间文本,然后实现时钟的动态走动,最后添加背景图,实现去除边框后的点击拖动,大功告成!附上最后的效果图跟源码,注释还是蛮详细的,嘻嘻#ifndef ANALOGCLOCK_H#define ANALOGCLOCK_H#include <QWidget>#include<QToolBo...
2018-12-05 13:35:21
620
原创 c++开发者的咸鱼史
这是第一篇csdn博文,说真的我连怎么用这个编辑器写文章都不懂,不过没关系,一切过往,皆为序章。初衷还是想分享和保存自己的学习历程,与其他朋友共勉,再接再厉!大学是电子信息科学系,一天平均打游戏10小时,班上逃课最多得,不装逼,不过我扯淡还行,专业技能就呵呵,绝没想过搞技术,于是毕业凭着一张嘴巴签了份搞业务的工作。 搞了半年,实在是因为公司坑,也很混日子,实在受不了我托同学联系了他公司人事,只...
2018-12-04 16:36:52
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人