- 博客(12)
- 资源 (35)
- 收藏
- 关注
转载 C++箴言:接口继承和实现继承
http://dev.yesky.com/218/2145218_2.shtml (public) inheritance 这个表面上简单易懂的观念,一旦被近距离审视,就会被证明是由两个相互独立的部分组成的:inheritance of function interfaces(函数接口的继承)和 inheritance of function implementations(函数实现的继
2013-01-11 23:29:43 1476
原创 基于VLC开发视频播放器---VLC +MFC
1。开发视频播放器一般可以基于ffmpeg,其与目前大部播放器的关系可以是万能发动机与汽车的关系。VLC播放器的编解码库就是ffmpeg。利用VLC现有的sdk可以快速,简便的开发出满足需要的视频播放器。本文演示如何开发一个简单视频播放器。 2。环境: OS: Windows 7 32位旗舰版 IDE: VS2005 LIB: VLC0.99 SDK 3。相关资料: v
2012-09-22 00:10:55 4899 8
原创 队列的实现1
本节介绍测试代码及说明。 测试代码: int main() { queue *q; int i, value = 1; printf("enter main:\n"); q = create(&value); if (q == NULL) { perror("create queue failed!\n"); return -1; } printf("\n
2012-08-23 19:52:48 1013
原创 队列的实现0
本节介绍队列的定义及基本操作。 1)队列定义: typedef struct __queue queue; typedef struct __node node; struct __queue { struct __node *front; struct __node *rear; int size; }; struct __node { struct __node *pre;
2012-08-23 19:47:23 817
原创 栈的链式实现1
本节给出测试代码及说明。 int main(void) { #define MAX_SIZE MAX_NODE #define VAL_RANGE 10000 int i, val; stack *pStack = NULL; printf("enter %s:\n", __func__); pStack = create(); if (pStack == NULL) {
2012-08-23 19:38:55 869
原创 栈的链式实现0
本节介绍基本的数据结构:栈。以链式栈为例: 1)基本结构的定义: typedef struct __stack stack; typedef struct __node node; struct __stack { node *pNode; int cursor; int size; }; struct __node { struct __node *next; void *
2012-08-23 19:26:36 852
原创 双向链表的实现3
这里进行链表的测试: 1)测试函数: int lst_test(void) { int i; list *head, *new; printf("%s begin:\n", __func__); for (i = 0; i < LST_COUNT; i++) { if (i == 0) { head = create(); head->p_data
2012-08-17 23:22:06 856
原创 双向链表的实现2
这里介绍冒泡排序在链表中的实现。 /* * bubble sort for bi-linked list; * flag > 0, oreder from little to large, < 0 from large to little; */ #if 1 int sort_lst(list *head, const int flag) { if (head == NULL) re
2012-08-17 23:07:46 783
原创 双向链表的实现1
这里介绍链表的打印输出,链表的反向和链表销毁。 1)正向打印出所有的节点: int print_lst(list *head) { if (head == NULL) { perror("head is null !\n"); return -1; } list *p; int count; for(p = head, count = 0; p != NULL; +
2012-08-17 23:03:00 892
原创 双向链表的实现0
双向链表是数据结构中最常用的数据组织方式。下面介绍一些常见的操作。 1) 一般会有如下定义: //struct definition typedef struct __node list; struct __node { struct __node *pre; struct __node *next; void *p_data; }; 这里pre和next分别指向前一个和后一个
2012-08-17 22:52:16 1205
原创 修改Visual Studio 2005 目标程序在Win7下的UAC---去除小盾牌标记
在Win7中,当应用程序试图改变计算机的设置时会弹出UAC通知;更麻烦的是: 当用户用管理员权限安装此程序后,非管理员帐户无法运行此程序,此时只能选择管理员帐户然输入密码后才能运行,这有点像Ubuntu的sudo。 msdn 里提供了一种改变应用程序当前运行权限的方法,具体如下: 运行VS2005自带的mt.exe工具,向目标应用程序加入manifest资源: <as
2012-08-13 20:48:48 4353
原创 uyvy422到RGB888转换
在嵌入式系统中由于摄像头彩集出来的数据一般会采用YUV的格式,但是framebuffer一般只接收RGB的数据,因此需要YUV到RGB颜色空间的转换。 YUV到RGB的转换思路一般是提到Y,U,V分量按照标准的转换矩阵进行换算,以YUV422I(排列方式为uyvy...序列)为例: //输入YUV422I buffer数据,输出RGB buffer数据; static int UY
2012-08-13 20:20:06 7754 4
resume_chen_rsume_ts-2106 2014412
2014-04-12
swscale-2.dll
2014-03-03
ffmpeg-git-1aeb88b-win32-dev.7z
2014-02-28
posix pthread windows 实现(静态库)
2014-02-20
ffmpeg 动态运行库
2014-02-20
SDL VC编译好的库文件
2013-09-14
TPLink_TLWN821N_120905
2013-09-12
AUTOTOOLS A Practitioner’s Guide to GNU Autoconf, Automake, and Libtool
2013-04-16
libcstl数据结构和常用的算法库
2013-03-21
mjpeg over http client
2013-03-12
live555-2013.02.11
2013-02-26
ffmpeg1.1.1.tar.bz2
2013-01-25
跟我学makefile
2009-11-18
A_Practical_Guide_To_Linux_Commands_Editors_And_Shell_Programming.chm
2009-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人