首页
学习
活动
专区
工具
TVP
发布

转载gongluck的CSDN博客

https://blog.csdn.net/gongluck93
专栏成员
149
文章
366884
阅读量
52
订阅数
OCX 入门
OCX入门:http://blog.csdn.net/hkcsdn/article/details/52908748 前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。 ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。ActiveX控件这种技术涉及到了几乎所有的COM和OLE的技术精华,如可链接对象、统一数据传输、OLE文档、属性页、永久存储以及OLE自动化等。    ActiveX控
_gongluck
2018-04-04
3.1K0
MFC ActiveX (ocx)控件的开发
前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。 ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。ActiveX控件这种技术涉及到了几乎所有的COM和OLE的技术精华,如可链接对象、统一数据传输、OLE文档、属性页、永久存储以及OLE自动化等。    ActiveX控件作为基本的界面单元,必须拥有自己的属性和方法以适合不同特点的程序和向包容器程序提供功能服务,其属性和方法均由自动化服务
_gongluck
2018-04-04
5.8K0
编译boost
VS2015编译boost1.62 Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨
_gongluck
2018-04-03
3.4K0
超级强大的vim配置(vimplus)
最近在重新配置Vim,也在GitHub上找了三个star和fork数目很高的方案,在这里分享给大家: https://github.com/amix/vimrc - star 3,482 ; Fork
_gongluck
2018-03-13
29.5K2
google protobuf学习笔记:编译安装、序列化、反序列化
简介 protobuf也叫protocol buffer是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 、json进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。 prot
_gongluck
2018-03-09
13K1
第26章 线程
#include <pthread.h> //线程 int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void *(*func)(void*), void *arg); int pthread_join(pthread_t *tid, void **status); pthread_t pthread_self(void); int pthread_detach(pthread_t tid); void pthread_e
_gongluck
2018-03-09
5990
bmp图像大小biSizeImage算法公式由来
LPBITMAPINFOHEADER lpbmiHeader; // ... 计算BMP方法 法一:lpbmiHeader->biSizeImage = (cx * biBitCount + 31)/32*4*cy; 法二:lpbmiHeader->biSizeImage = ((cx * biBitCount + 31) & ~31) / 8 * cy; 法三:lpbmiHeader->biSizeImage = ((cx * biBitCount + 31) & ~31) >> 3 * cy; 前提:
_gongluck
2018-03-09
2.4K0
_CrtSetDbgFlag
_CrtSetDbgFlag 若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 2017 RC 文档。 检索或修改的状态_crtDbgFlag标志来控制调试堆管理器 (仅限调试版本) 的分配行为。 语法 int _CrtSetDbgFlag( int newFlag ); 参数 newFlag 新状态的_crtDbgFlag。 返回值 返回的前一状态_crtDbgFlag。 备注 _CrtSetDbgFlag
_gongluck
2018-03-09
1.9K0
H.264格式分析
一.H.264基本流结构 H.264 的基本流(elementary stream,ES)的结构分为两层,包括视频编码层(VCL)和网络适配层(NAL)。视频编码层负责高效的视频内容表示,而网络适配层负责以网络所要求的恰当的方式对数据进行打包和传送。引入NAL并使之与VCL分离带来的好处包括两方面:1、使信号处理和网络传输分离,VCL 和NAL 可以在不同的处理平台上实现;2、VCL 和NAL 分离设计,使得在不同的网络环境内,网关不需要因为网络环境不同而对VCL比特流进行重构和重编码。 ☆VCL(Vide
_gongluck
2018-03-08
4.8K0
统计元音字母
//统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。 #include <iostream> using namespace std; bool CountChar(const char* str, int* cA, int* cE, int* cI, int* cO, int* cU, int* all) { int len = strlen(str); if (cA == NULL || cE == NULL || cI == NULL ||
_gongluck
2018-03-08
8620
第1章 简介
IPC是进程间通信(interprocess communication)的简称。 每当在一个Unix函数中发生错误时,全局变量errno将被设置成一个指示错误类型的正数,函数本身则通常返回-1。 e
_gongluck
2018-03-08
5120
WaitForMultipleObjects用法详解,一看就懂
WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象 函数原型为: DWORD WaitForMultipleObjects(     DWORD nCount,             // number of handles in the handle array     CONST HANDLE *lpHandles,  // pointer to the object-handle array     BOOL fWa
_gongluck
2018-03-08
3.1K0
FFmpeg菜鸡互啄#第2篇#配置VS开发环境
下载FFmpeg 首先是下载FFmpeg的win32库,我用的版本是2.5.2(和其他2.x.x版本应该不会有太大差别)。FFmpeg的官网上好像已经找不到旧版本的下载了,可以在我的代码地址下载2.5
_gongluck
2018-03-08
1.3K0
UNPv13:#附录A#IPv4、IPv6、ICMPv4和ICMPv6
IPv4首部 IP层提供无连接不可靠的数据报递送服务。它会尽最大努力把IP数据报递送到指定的目的地,然而并不保证它们一定到达,也不保证它们的到达顺序与发送顺序一致,还不保证每个IP数据报只到达一次。任何期望的可靠性(即无差错按顺序不重复地递送用户数据)必须由上层提供支持。对于TCP(或SCTP)应用程序而言,这由TCP(或SCTP)本身完成。对于UDP应用程序而言,这得由应用程序完成,因为UDP是不可靠的。 IP层最重要的功能之一是路由(routing)。每个IP数据报包含一个源地址和一个目
_gongluck
2018-03-08
1.1K0
cocos2dx 打灰机
#include "GamePlane.h" #include "PlaneSprite.h" #include "BulletNode.h" #include "EnemyPlane.h" #include "EnemyBullet.h" USING_NS_CC; Scene* GamePlane::createScene() { auto scene = Scene::create(); auto layer = GamePlane::create(); scene->addChild(l
_gongluck
2018-03-08
1.9K0
文本编辑器
文本编辑器——记事本类型的应用,可以打开、编辑、保存文本文档。可以增加单词高亮和其它的一些特性。 效果图: //CGEditorDlg成员 public: CString m_filename;//
_gongluck
2018-03-08
2K0
C++通过jsoncpp类库读写JSON文件
JSON是一个轻量级的数据定义格式,比起XML易学易用,而扩展功能不比XML差多少,用之进行数据交换是一个很好的选择。JSON的全称为:JavaScript Object Notation ,顾名思义,JSON是用于标记javascript对象的,详情参考http://www.json.org/。 本教程选择第三方库jsoncpp来解析json, jsoncpp是比较出名的c++解析库,在json官网也是首推的。 jsoncpp下载地址:http://download.csdn.net/detail/ten
_gongluck
2018-03-08
7.2K0
用ADO操作数据库的方法步骤
学习ADO时总结的一些经验 用ADO操作数据库的方法步骤 ADO接口简介 ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。 _ConnectionPtr接口返回一个记录集或一个空指针。 通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法。通常同Cdatabase一样,使用它创建一个数据连接,然后使用其它对象执行数据输入输出操作。 _Co
_gongluck
2018-03-08
1.9K0
ADO大总结
内容比较乱,作为草稿,对现有的ado数据库操作函数方法进行汇总。 小函数 m_pRecordset->RecordCount//取得记录数量 全局变量 #import "msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF") _ConnectionPtr m_pConnection; _RecordsetPtr m_pRecordset; 1.连接数据源OnInitADOConn(); //初始化OLE/CO
_gongluck
2018-03-08
9110
ADO访问数据库
大致操作过程: _Connectionptr : CreateInstance , Open , ... Close , Realse _CommandPtr : CreateInstance , ActiveConnection , CommandText , Excute , ... Close , Realse _RecordsetPtr : CreateInstance , GetCollect 、Move(MoveNext,MoveFirst)、AddNew、PutCollect、Update ,
_gongluck
2018-03-08
2.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档