06 2017 档案
libevent网络编程汇总
摘要:libevent源码剖析: 1、libevent源码剖析一(序) 2、libevent源码剖析二(Reactor框架) 3、libevent源码剖析三(基础使用) 4、libevent源码剖析四(代码组织) 5、libevent源码剖析五(核心:event) 6、libevent源码剖析六(事件处理 阅读全文
posted @ 2017-06-30 19:32 瓦楞球 阅读(400) 评论(0) 推荐(0) 编辑
LibEvent代码阅读--多缓冲区和零拷贝技术
摘要:http://blog.chinaunix.net/uid-20937170-id-4827550.html 阅读全文
posted @ 2017-06-29 21:29 瓦楞球 阅读(549) 评论(0) 推荐(0) 编辑
几个第三方库发图片
摘要:libstrophe发送图片 http://blog.csdn.net/fuyuehua22/article/details/38587627 用libevent实现的发送图片 http://blog.csdn.net/fuyuehua22/article/details/38587707 阅读全文
posted @ 2017-06-29 21:25 瓦楞球 阅读(349) 评论(0) 推荐(0) 编辑
Libevent使用例子,从简单到复杂
摘要:转载请注明出处:http://blog.csdn.net/luotuo44/article/details/39670221 本文从简单到复杂,展示如何使用libevent。网上的许多例子都是只有服务器端的,本文里面客户端和服务器端都有,以飨读者。 关于libevent编程时的一些疑问可以阅读《li 阅读全文
posted @ 2017-06-29 20:23 瓦楞球 阅读(16764) 评论(1) 推荐(0) 编辑
CImage得到位图的大小
摘要:http://bbs.csdn.net/topics/370241566 阅读全文
posted @ 2017-06-27 21:14 瓦楞球 阅读(952) 评论(0) 推荐(0) 编辑
从位图数据取得位图句柄
摘要:http://blog.csdn.net/mmc1206x/article/details/8686822 阅读全文
posted @ 2017-06-27 19:46 瓦楞球 阅读(2586) 评论(0) 推荐(0) 编辑
BMP格式详解<转>
摘要:BMP格式详解 BMP文件格式详解(BMP file format) BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得 阅读全文
posted @ 2017-06-27 19:44 瓦楞球 阅读(80577) 评论(7) 推荐(22) 编辑
如何将内存中的位图数据绘制在DC上
摘要:假如你定义了一个位图类,里面包含位图头,位图信息头,调色板,位图数据。然后你按照位图的格式将位图文件读入你的类中,现在你知道了位图的全部信息了。主要信息包含在位图信息头里面,数据则在位图数据缓冲里面。现在的问题是,在Windows下面如何将一张位图画出来,而且现在是如何从数据缓存里面绘画出位图。 一 阅读全文
posted @ 2017-06-27 19:34 瓦楞球 阅读(1469) 评论(0) 推荐(0) 编辑
C++加载位图跟SOCKET通信的编写
摘要:http://www.educity.cn/wenda/285572.html 阅读全文
posted @ 2017-06-27 19:11 瓦楞球 阅读(670) 评论(0) 推荐(0) 编辑
ocx控件针对网页刷新和关闭分别进行区分处理
摘要:当ocx加载在网页上时,如果对网页执行F5刷新事件,ocx控件会销毁ocx的窗口类,但是ocx的APP类是不会销毁的。 只有当网页被关闭时,才销毁app类。 可能刚接触ocx开发对ocx控件窗口类和 ocx的app类有点不太明朗。其实很好区分: 如果你创建的是一个ATL 项目 比如你的名字是 Emo 阅读全文
posted @ 2017-06-26 14:56 瓦楞球 阅读(528) 评论(0) 推荐(0) 编辑
MIDL相关
摘要:根据MIDL的语义, 指针总被认为是指向单一元素而不是数组。因此以上方法中只有串中的第一个字符被封送。为此,MIDL引入了[string]特性来说明传递的是一个字符串 http://www.cnblogs.com/zhy2002/archive/2010/02/06/1665114.html COM 阅读全文
posted @ 2017-06-24 14:43 瓦楞球 阅读(389) 评论(0) 推荐(0) 编辑
把jpg文件读取到内存char* 再转换成CImage
摘要:网络上找到大神写的转换方法,不过就记下来,学习学习; 当然转成CImage之后就可以从CImage转换成HBITMAP 了 帖子里同样也有了个疑问就是 GlobaLock 之后没有 unlock 大神给出的解释是:“这里用的固定块,GMEM_FIXED,没必要unlock” http://bbs.c 阅读全文
posted @ 2017-06-22 16:32 瓦楞球 阅读(1513) 评论(0) 推荐(0) 编辑
MFC 打开外部EXE文件的三种方法
摘要:http://blog.csdn.net/samdy1990/article/details/16919969 目前知道三种方式:WinExec,ShellExecute ,CreateProcess,别人已经总结的很好了《vc中调用其他应用程序的方法(函数) winexec,shellexecut 阅读全文
posted @ 2017-06-21 15:35 瓦楞球 阅读(12694) 评论(1) 推荐(0) 编辑
ATL向控件添加私有属性-成员变量
摘要:https://msdn.microsoft.com/zh-cn/library/cc451389(v=vs.71).aspx 下面步骤为给控件添加属性的标准步骤。其中如果涉及到COM多线程编程的使用全局变量会造成多线程之间共享全局变量的效果,但是也会出现相应的问题,比如 启动多个页面也就是启动了多 阅读全文
posted @ 2017-06-21 14:44 瓦楞球 阅读(691) 评论(0) 推荐(0) 编辑
Activex感知网页刷新关闭事件
摘要:原因 大多数ActiveX控件框架,例如MFC和ATL,在本地激活ActiveX控件时创建控件。基于性能上的考虑,直到控件第一次可见的时候,IE才本地激活ActiveX控件。这样包含ActiveX控件的网页载入更加迅速,占用内存更少。这也使得ActiveX控件的WM_CREATE处理代码直到控件第一 阅读全文
posted @ 2017-06-21 13:13 瓦楞球 阅读(663) 评论(0) 推荐(0) 编辑
CBitmap Detach和DeleteObject的关系
摘要:注意:当使用完资源后,必须通过调用函数以释放加速器表、位图、光标、图标以及菜单所占的内存资源; 加速器表:DesteoyAcceleratorTable; 位图:DeleteObject;光标:DestroyCursor; 图标:Destroylcon;菜单:DestroyMenu HBITMAP/ 阅读全文
posted @ 2017-06-20 19:16 瓦楞球 阅读(524) 评论(0) 推荐(0) 编辑
Detach()
该文被密码保护。
posted @ 2017-06-20 11:05 瓦楞球 阅读(2) 评论(0) 推荐(0) 编辑
ATL
该文被密码保护。
posted @ 2017-06-16 17:17 瓦楞球 阅读(3) 评论(0) 推荐(0) 编辑
STA组件好资料
摘要:http://blog.h5min.cn/zj510/article/details/38824353 http://download.csdn.net/user/zj510/uploads/1 https://www.codeproject.com/Articles/9190/Understand 阅读全文
posted @ 2017-06-13 11:57 瓦楞球 阅读(285) 评论(0) 推荐(0) 编辑
VS编译常见错误枚举01
摘要:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended. 在stdafx.h 当中添加 # 阅读全文
posted @ 2017-06-09 18:59 瓦楞球 阅读(569) 评论(0) 推荐(0) 编辑
Visual C++ Samples-------------Code Project
摘要:https://msdn.microsoft.com/en-us/library/hyds2fy1(v=vs.80).aspx 阅读全文
posted @ 2017-06-09 18:19 瓦楞球 阅读(303) 评论(0) 推荐(0) 编辑
FFmpeg新版本(2016年10月份以后) 支持硬件解码
摘要:FFmpeg provides a subsystem for hardware acceleration. Hardware acceleration allows to use specific devices (usually graphical card or other specific 阅读全文
posted @ 2017-06-09 17:30 瓦楞球 阅读(6318) 评论(0) 推荐(0) 编辑
ffmpeg截取一段视频中一段视频
摘要:ffmpeg -i ./plutopr.mp4 -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:15 ./cutout1.mp4 -y -ss time_off set the start time offset 设置从视频的哪个时间点开始截取,上文 阅读全文
posted @ 2017-06-09 17:27 瓦楞球 阅读(23071) 评论(1) 推荐(0) 编辑
com线程模型01
摘要:Coinitialize; IUnknown; apartment; 套间线程;自由线程; “假定我们需要在后台增大对某个组件的一个计数器,并偶尔需要对显示进行刷新。用一个套间线程而不是工作线程来完成这件事。主线程将创建此套间线程。在套间线程中将创建一个组件并周期性地修改此组件中的计数器。套间线程将 阅读全文
posted @ 2017-06-08 19:39 瓦楞球 阅读(388) 评论(0) 推荐(0) 编辑
无窗口插件1
摘要:MFC控件的不创建窗口也允许激活的选项查探 http://blog.csdn.net/jszj/article/details/39890597 ATL ActiveX控件的OnCreate函数不能执行: http://bbs.csdn.net/topics/200016476 在ATL无窗口ACT 阅读全文
posted @ 2017-06-07 19:23 瓦楞球 阅读(291) 评论(0) 推荐(0) 编辑
vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数
摘要:vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数 阅读全文
posted @ 2017-06-02 19:36 瓦楞球 阅读(330) 评论(0) 推荐(0) 编辑
: error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
摘要:打开项目 项目属性 配置属性 C/C++ 预处理器 预处理定义,添加_CRT_SECURE_NO_WARNINGS 阅读全文
posted @ 2017-06-02 16:33 瓦楞球 阅读(782) 评论(0) 推荐(0) 编辑
ActiveX每次网页打开提示活动内容运行
摘要:(2) 设置允许活动内容运行。 在启动调试,网页经常会呈现如下提示框,每次都要确认,很麻烦。 以下方法可以消除这个提示框。 在IE中打开Internet 选项对话框,选择高级选项卡,勾选里面的“允许活动内容在我的计算机上运行”,重启IE就可以消除这个烦人的提示框。 http://blog.csdn. 阅读全文
posted @ 2017-06-02 16:10 瓦楞球 阅读(268) 评论(0) 推荐(0) 编辑