自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 logstash入门

  此文只是logstash的简单入门,作者也只是简单了解logstash,本文只能简单介绍logstash,对完全不懂logstash是啥的人做个引导,因为我就是这样过来的~1.logstash是什么?有什么用?  在网上搜索logstash,搜索结果中logstash一般是和elasticsearch、kibana一起讲的。感觉似乎logstash、elasticsearch...

2016-08-19 00:05:00 172

转载 Gray Code LeetCode 89

题目:The gray code is a binary numeral system where two successive values differ in only one bit.Given a non-negative integer n representing the total number of bits in the code, print the sequen...

2015-09-08 21:05:00 113

转载 Longest Valid Parentheses Leetcode 32 一种奇特的解法

题目:Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring.   For "(()", the longest valid parentheses substring is "...

2015-09-02 19:52:00 105

转载 写一个播放视频文件的ActiveX控件——MFC版(原创)

介于自己的ATL学的不怎么样,而且现在掌握的也不是很熟练,所以还是先用MFC来写一个播放视频的ActiveX控件吧。用MFC做ActiveX控件非常简单,和用MFC做普通的Windows应用程序差不多是一样的步骤。所以,如果用过MFC的话,开发起来会非常的顺手。不过了,MFC是已经快过时了,不过在中国暂时还没有过时。还有一个问题,MFC做的界面非常的丑陋~~~当然这是针对于像...

2014-12-05 15:03:00 308

转载 一种用于网络播放的ActiveX控件

已经有很久没有写博客了,差不多两个月了吧。前段时间在纠结如何写一个播放器的ActvieX控件,基于RTSP协议来写的,专门用于播放H264的视频。现在已经写完了,使用MFC来写的,因为MFC写起来简单嘛。但是感觉MFC写的话不能很好的控制ActiveX的行为,而且MFC写ActiveX控件的资料是很少的。本来ATL的资料就不是很多,用MFC来写ActiveX控件的资料更少。所...

2014-11-29 15:18:00 105

转载 《COM原理与应用》学习笔记——一个简单的COM组件的实现

  今天带来一个简单的COM组件的实现,非常的简单。这个组件只是简单的完成了整数的加减乘除~首先,先罗列需要的COM接口,这里需要的接口非常简单,就是加减乘除的接口。所以定义一个ICalc类,当然这个类继承于IUnknown。1 class ICalc : public IUnknown2 {3 public:4 virtual long __stdcal...

2014-09-14 10:19:00 162

转载 《COM原理与应用》学习笔记——COM的实现

一、进程内组件和进程外组件 前面说过,COM组件支持进程内组件和进程外组件两种方式。进程内组件的优势就是快、方便,但是如果组件里面有哪个地方崩溃了也会导致主进程的崩溃。进程外组件虽然比较慢,但是很稳定。如果组件某个地方崩溃了,最多就是没有结果,不会导致主进程的崩溃(比如,看到了浏览器插件崩溃了,没见到浏览器崩溃吧)。用户在使用COM组件的时候,实际上是感觉不出来进程内组件和...

2014-09-13 21:57:00 170

转载 《COM原理与应用》题外话——C++虚函数表和delete this

delete this看起来非常的奇怪,我记得在《C++ Primer》中提到过delete this,但是我已经忘了在哪了,也一直没有找到(因为没有电子版,所以一直没找到~)。《C++ Primer》中提到的是在析构函数中使用delete this会造成析构函数的无限调用,最终造成栈溢出。我也在网上看了一些,很多人觉得不该使用delete this,因为会引起一些问题。但...

2014-09-12 22:04:00 154

转载 《COM原理与应用》学习笔记二——COM对象和COM接口的实现

  COM对象是给用户提供服务的封装的实体。这个应该和C++中类的对象理解起来是相似的。但是有时候也把COM对象当作提供服务的那个类。COM对象也对数据进行了封装,然后也提供了接口。不过和类还是有一些不一样的。类中的数据可以申明为public,然后让用户能够直接访问这些数据成员。但是用户不能对COM对象的数据进行直接访问,只能通过接口(如果有提供这种接口的话)来对数据进行间接的访问。一般...

2014-09-08 21:19:00 136

转载 《COM原理与应用》学习笔记一

  为了学习ActiveX插件的编写,从这几天开始学习COM原理。ActiveX是以COM为基础的,所以要想要比较深入的学习ActiveX技术需要先学习COM原理。  COM是微软提出的组件标准。COM是在OLE技术的发展过程中产生的。OLE主要是实现复合文档,而且OLE1也只实现了复合文档的功能,OLE1使用的是一种被称为动态数据交换(DDE, Dynamic Data Excha...

2014-09-07 19:24:00 297

空空如也

空空如也

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

TA关注的人

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