自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

libsndfile 是一个 C 语言写成的 开放源代码的音频文件读写的库。支持的格式有:*.wav,*.aiff,*.flac,*.ogg,G.711的 u率和a率格式,G.721,G.723等等。

2014-04-12

QT unicode test

unicode test 中文设置,GBK;弹出对话框消息。

2014-04-01

swscale-2.dll

ffmpeg dynamic runtime dll library. ffmpeg dynamic runtime dll library. ffmpeg dynamic runtime dll library. ffmpeg dynamic runtime dll library.

2014-03-03

ffmpeg-git-1aeb88b-win32-shared.7z

ffmpeg-git-1aeb88b-win32-shared.7z

2014-02-28

ffmpeg-git-1aeb88b-win32-dev.7z

FFmpeg static builds can be downloaded for every major operating system. They are built from recent development versions and include executables for you to run without the need to compile FFmpeg.

2014-02-28

posix pthread windows 实现(静态库)

Pthreads-win32 currently implements a large subset of the POSIX standard threads related API.

2014-02-20

ffmpeg 动态运行库

Shared builds provide each library as a separate .dll file (avcodec, avdevice, avfilter, etc.), and .exe files that depend on those libraries for each program

2014-02-20

posix pthread windows 实现

详见: https://www.sourceware.org/pthreads-win32/

2014-02-14

udp 语音对讲

udp socket 语音对讲

2014-01-15

SDL VC编译好的库文件

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games. SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. Support for other platforms may be found in the source code. SDL is written in C, works natively with C++, and there are bindings available for several other languages, including C# and Python.

2013-09-14

TPLink_TLWN821N_120905

TP-Link普联 TL-WN821N/WN822N无线网卡驱动 120905版 For WinXP-32/XP-64/Vista-32/Vista-64/Win7-32/Win7-64 120905版

2013-09-12

PCI 官方规范

PCI 官方规范

2013-08-05

图像信号处理器_ISP_的实现和FPGA验证

用于图像处理的一款专门算法,供给大家参考!用于图像处理的一款专门算法,供给大家参考!

2013-07-12

USB 1.1 协议

USB 1.1 协议。官方规范。

2013-07-11

socket epoll

linux socket epoll 模型,linux网络编程学习实例。

2013-05-13

ssl socket加密传输

得用openssl生成私钥和证书文件。在socket编程时,加入ssl相关功能,达到工业级安全强度。

2013-04-20

autotools 多级目录build

利用GNU autotools 制作Unix-like Makefile; CPP静态库编译。

2013-04-16

AUTOTOOLS A Practitioner’s Guide to GNU Autoconf, Automake, and Libtool

AUTOTOOLS A Practitioner’s Guide to GNU Autoconf, Automake, and Libtool. Guide to GNU autotools.

2013-04-16

libcstl数据结构和常用的算法库

libcstl是使用C语言编写的一个通用的数据结构和常用的算法库,它模仿SGI STL的接口和实现,支持vector,list,deque等等常用的数据结构,同时还支持排序,查找,划分等常用的算法,此外libcstl也包含迭 代器的类型,它作为容器和算法之间的桥梁。libcstl为C语言编程中的数据管理提供了便利。

2013-03-21

mjpeg over http client

HTTP streaming separates each image into individual HTTP replies on a specified marker. RTP streaming creates packets of a sequence of JPEG images that can be received by clients such as QuickTime or VLC.

2013-03-12

live555-2013.02.11

Source-code libraries for standards-based RTP/RTCP/RTSP/SIP multimedia streaming, suitable for embedded and/or low-cost streaming applications.

2013-02-26

ffmpeg1.1.1.tar.bz2

1.1.1 was released on 2013-01-20. It is the latest stable FFmpeg release from the 1.1 release branch, which was cut from master on 2013-01-06. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-01-06, libav 9.1 as of 2013-01-19.

2013-01-25

基于VLC视频播放器开发

基于VLC sdk视频播放器开发。 VS2005 + MFC + VLC。

2012-09-22

链接器与加载器

本文介绍程序的链接与加载过程,可作为深入了解程序运行方面知识的参考。

2012-08-23

数据结构--队列的实现

用单链表形式实现队列的结构。定义基本操作:入队,出队,打印所有队列元素。

2012-08-23

数据结构--栈的链式实现

以单链表形式实现栈的结构,实现基本的操作:入栈,出栈,打印所有栈元素。

2012-08-23

数据结构---双向链表的实现

实现双向链表的定义,冒泡排序,插入,删除,输出,反向。

2012-08-17

跟我学makefile

跟我一起写 Makefile 陈皓 概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。 现在讲述如何写makefile的文章比较少,这是我想写这篇文章的原因。当然,不同产商的make各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对GNU的make进行讲述,我的环境是RedHat Linux 8.0,make的版本是3.80。必竟,这个make是应用最为广泛的,也是用得最多的。而且其还是最遵循于IEEE 1003.2-1992 标准的(POSIX.2)。

2009-11-18

Linux Programming Bible.pdf

原文书籍。对linux编程入门,或者提高都适用。希望对大家有用。

2009-08-11

周立公文凭系统 嵌入式驱动开发 FAT兼容

周立公文件系统手册,用来开发嵌入式文件系统。文档支持很丰富。

2009-08-11

A_Practical_Guide_To_Linux_Commands_Editors_And_Shell_Programming.chm

linux 初学者书籍。本书内容覆盖广泛,是一本入门Linux必看原文书籍。 这里从Linux的基本命令开始,逐步深入到了shell编程。难度由浅到深,也可以作为参考资料作用。

2009-07-31

空空如也

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

TA关注的人

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