- 博客(23)
- 资源 (17)
- 收藏
- 关注
原创 Windows程序崩溃定位
上传资源见:http://download.csdn.net/detail/zwz1984/9800293一、目录说明目录下有三个文件夹:Src、Lib、Tool。Src存放生成dmp文件(崩溃转储文件)所需要的源文件,需要集成到程序源码中的。Lib存放生成dmp文件的依赖库(dbghelp.dll)。现在的Window系统(Win7以上)都已集成了此库;如果系统中没有,则
2017-03-31 16:50:37 2921
原创 视频中字幕的实现(分层窗口)
某客户的视频项目中,需要在视频上加入滚动字幕。粗略想了下,有两种实现方式:1. 在一个窗口上绘制视频帧和字幕实现方式:底层将视频帧数据通过回调传递给上层。上层在渲染窗口中,先绘制视频帧,再绘制上层字幕。这种方法,用惯了GDI绘制的人比较容易想到。但是,这样做并不是一种特别合理的方式。1)视频SDK中需要暴露视频帧数据。2)上层绘制视频帧可能会影响到底层的音视频同步。3)
2017-03-29 09:42:35 1452
原创 视频画中画的实现(窗口剪裁)
在视频后续的研发过程中,采用“图像合成”来实现画中画的模式,逐渐被舍弃。原因有两点:其一、图像合成会占用较多的资源;其二、展示方式不是太灵活(比如:当画中画中小窗口的大小、位置涉及调整时,需要动底层代码)。 在开发视频SDK时,我们通常给底层传入要渲染的窗口句柄;也就是说,窗口的绘制完全交于底层来处理。那画中画如何在上层控制呢?简单的将两个窗口叠加在一起,会因为视频的同时渲染而导
2017-03-26 17:51:58 3404
原创 视频画中画的实现(图像合成)
在研发公司视频的过程中,兄弟部门提了一个需求:在客户端能不能以画中画(或矩阵)的形式来展示双向视频?摄像头采集的原始图像格式是YUV,如果我能把本地采集和远端传输的YUV图像合成到一起,问题就能得到解决。但是,怎么合成还是一头雾水。于是,上网找资料,终于发现了一篇类似的文章《YUV图像合成原理》,见http://blog.csdn.net/zwz1984/article/details/50403
2017-03-26 17:04:55 6428 4
原创 实现一个简单的压测工具
公司开发了一些服务器程序;上生产前需要进行压力测试,测试点包括:并发数、响应时间、吞吐量等指标。领导说,能不能仿照LoadRunner实现一个简单的压测工具(并发数在10000以上,结果指标以曲线图的形式展示)。任务下达后,我琢磨着这两个难点,怎么去实现?一、并发数支持 我使用过压测客户端StressMark,我就想能不能简单的改造下StressMark,来满足现...
2017-03-26 16:20:46 5025 3
转载 设计模式C++实现(15)——观察者模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍观察者模式的实现。 观察者模式:定
2017-03-23 16:51:08 248
转载 设计模式C++实现(14)——职责链模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 职责链模式:使多个
2017-03-23 11:01:54 262
转载 设计模式C++实现(13)——中介者模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍中介者模式的实现。 中介者模式:
2017-03-23 10:48:38 317
原创 开源一个简单的VC界面库
转摘惯了,一时要主动码字,竟发现无从下笔。简单的说,就是我把工作中一些常用的控件,整理成一个简单的VC界面库。界面库命名为:TzUI,支持控件包括:Static、Button、Edit、Slider、Progress、ComboBox、RadioBox、CheckBox。源码托管在csdn上,地址为:https://download.csdn.net/download/zwz1984...
2017-03-19 22:12:56 3505 7
转载 CODE CSDN Git 配制方法介绍
以前一直使用Github,最近看到CSDN出了CODE代码托管功能,由于国内的阿里云服务器很稳定,而且不会被国墙,所以果断的迁移了,下面就简单的介绍一下CODE的配置使用。其实CSDN的code 何丽萍介绍的很全面了。首先需要下载GIT客户端,http://git-scm.com/downloads。。。 然后再code.csdn.net上面创建一个项目,如果你的项目已经存
2017-03-19 21:57:27 272
转载 设计模式C++实现(12)——备忘录模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍备忘录模式的实现。 备忘录模式:在不
2017-03-18 21:27:49 260
转载 设计模式C++实现(11)——装饰模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 装饰模式:动态地给
2017-03-16 21:00:54 231
转载 设计模式C++实现(10)——桥接模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍桥接模式的实现。 [DP]书上定义:
2017-03-15 20:28:42 261
转载 设计模式C++实现(9)——享元模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍享元模式的实现。 举个围棋
2017-03-15 20:20:50 305
转载 设计模式C++实现(8)——代理模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍代理模式的实现。 [DP]
2017-03-14 22:43:34 288
转载 设计模式C++实现(7)——外观模式、组合模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍外观模式和组合模式的实现。
2017-03-13 20:46:38 264
转载 设计模式C++实现(6)——建造者模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模
2017-03-12 14:29:23 274
转载 【设计模式】——原型模式VS模板方法模式
不知道何种原因总是把原型模式和模板方法模式搞混,着实很苦恼啊!不知道大家是否有同样的困扰,有的话治疗,没有的话预防啊。故该文章进行详细对比学习!原型模式 所谓的原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 解释:从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。应该注意概念中的拷贝两个字,这是原型模式的精髓所在。原型模式实行的
2017-03-12 14:20:05 562
转载 设计模式C++实现(5)——原型模式、模板方法模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍原型模式和模板方法模式的实现。首先介绍原型模
2017-03-12 14:18:25 255
转载 设计模式C++实现(4)——单例模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍单例模式的实现。 单例的一般实
2017-03-12 14:04:56 257
转载 设计模式C++实现(3)——适配器模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍适配器模式的实现。 DP上
2017-03-06 19:41:15 277
转载 设计模式C++实现(2)——策略模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍策略模式的实现。 策略模式是指定义一
2017-03-06 13:50:45 220
转载 设计模式C++实现(1)——工厂模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型
2017-03-05 22:21:18 287
自己整理的一个简单界面库(基于MFC)
2019-12-20
LRLite.zip
2019-12-20
Windows调试(通过dump文件定位崩溃)
2017-03-31
NAT检测程序
2013-04-12
软键盘小程序(第二版)
2013-03-01
网络蜘蛛小程序
2012-01-14
Awicons 是一个搜索,创建,编辑,导入/导出,管理图标,光标,和小型图片的强力工具
2009-08-12
如何用KMDF开发驱动
2009-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人