自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个基于 osip 库的 UAC 和 UAS 的代码整理

 今天从网上搞了一个基于osip 库的 SIP 协议的简单的 UAC 代理客户端和 UAS 代理服务器端,并进行了编译连接,代码整理后如下:     ----------- UAC 代理客户端的代码整理 ---------------  /** * 一个使用了 osip 和 eXosip 库的 U

2008-03-27 11:57:00 1960 1

原创 用GDB调试程序

GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:    1、启动你的程序,可以按照你的自定义

2008-03-21 13:47:00 828

原创 http://www.ibm.com/developerworks/cn/linux/l-osmig1.html

http://www.ibm.com/developerworks/cn/linux/l-osmig1.html

2008-03-18 18:32:00 958

原创 vs2003快捷键

Ctrl+l:删除当前行; Ctrl+Enter:插入当前行: shift+F7查看到设计器; F7到代码: 开始运行,不调试:Ctrl+F5 重新生成解决方案:Ctrl+Shift+B 增加一个新项:Ctrl+Shift+A 到html设计器:Ctrl+PageDown F5:Debug运行: Ctrl+J:查看成员代码; Ctrl+Shift+Break

2008-03-17 14:13:00 815 1

原创 【原】Dialog & Windows 使用技巧

注:以下代码以一个名为CTest6Dlg的对话框类为例1. 在任务栏隐藏对话框      ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);2. 使对话框为顶层窗口        SetWindowPos(&this->wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);3. 在运行时添加

2008-03-12 15:54:00 926

原创 none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'

   

2008-03-12 15:41:00 6421 1

原创 什么是视频分配器 编码器

解释: 一个视频信号要送给多个设备(如一个摄象机图象要给矩阵、DVR),直接分开是不成的,要通过专用视频设备,这个设备就是视频分配器了。视频分配器分1分2、1分3、1分4、1分8。。。! 一个视频信号分成多个地方看编码器:      编码器是将角度、长度信号转化为编码数字化信号的方式

2008-03-12 14:17:00 3852 1

原创 N72从网上下载了又打不开

N72从网上安装了游戏,但是又打不开,请把中文名字改成英文或数字就OK了 

2008-03-12 10:47:00 674

原创 视频矩阵分为模拟矩阵和数字矩阵

按实现视频切换的不同方式,视频矩阵分为模拟矩阵和数字矩阵。 模拟矩阵: 视频切换在模拟视频层完成。信号切换主要是采用单片机或更复杂的芯片控制模拟开关实现。 数字矩阵 视频切换在数字视频层完成,这个过程可以是同步的也可以是异步的。数字矩阵的核心是对数字视频的处理,需要在视频输入端增加AD转换,将模拟信号变为数字信号,在视频输出端增加DA转换,将数字信号转换为模拟信号输出。视频切换的核心部分由模拟矩阵

2008-03-10 11:13:00 2252

原创 数字矩阵和模拟矩阵各有什么优缺点

按实现视频切换的不同方式,视频矩阵分为模拟矩阵和数字矩阵。 模拟矩阵: 视频切换在模拟视频层完成。信号切换主要是采用单片机或更复杂的芯片控制模拟开关实现。 数字矩阵 视频切换在数字视频层完成,这个过程可以是同步的也可以是异步的。数字矩阵的核心是对数字视频的处理,需要在视频输入端增加AD转换,将模拟信号变为数字信号,在视频输出端增加DA转换,将数字信号转换为模拟信号输出。视频切换的核心部分由模拟矩阵

2008-03-10 11:12:00 2690

原创 矩阵切换器

  在广电行业与显控等行业中,矩阵切换器的应用日益普及,本文主要针对模拟信号(视频、音频、VGA信号)矩阵切换器的一些问题进行研讨,因为模拟信号的信号格式、电路形式,主要指标及主要问题基本相同,当然针对不同的带宽、阻抗等会有些差异,但可归为一类问题,而数字矩阵在电路形式等方面与模拟方式差别较大,故另外讨论。    一.矩阵切换的概念及功能   矩阵的概念引用高数中的线性代数的概念,一般指在多路输入

2008-03-10 10:53:00 1293

原创 GetLastErrord 的用法

 LPVOID   lpMsgBuf;    FormatMessage(       FORMAT_MESSAGE_ALLOCATE_BUFFER   |       FORMAT_MESSAGE_FROM_SYSTEM   |       FORMAT_MESSAGE_IGNORE_INSERTS,     NULL,     GetLastError(),     MAKELANGID(LA

2008-03-07 14:22:00 569

原创 C语言核心技术

C语言核心技术 这本书虽然是入门级的,却很经典 

2008-03-06 15:47:00 957

原创 [转]深入浅出Win32多线程程序设计之基本概念

[转]深入浅出Win32多线程程序设计之基本概念

2008-03-06 14:22:00 666

原创 Linux下的C多线程编程

1 引言线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在 80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意 味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有

2008-03-06 14:17:00 1163

原创 C语言多线程编程为什么要用pthread_join函数

如果你用的是LINUX/UNIX/MacOSX,那么我们已经可以开始了,如果你用的是WINDOWS,那么你需要从网站上下载PTHREAD的WINDOWS开发包,所幸他非常的小。网站地址是http://sourceware.org/pthreads-win32/先来看一个基本的例子: 程序代码#include #include using namespace std;void* tpro

2008-03-06 11:31:00 11950 3

原创 多任务下的数据结构与算法

http://book.csdn.net/bookfiles/65/100651875.shtml

2008-03-05 16:29:00 928

原创 对进程线程同步互斥的理解

现在流行的进程线程同步互斥的控制机制,其实是由最原始最基本的4种方法实现的。由这4种方法组合优化就有了.Net和Java下灵活多变的,编程简便的线程进程控制手段。     这4种方法具体定义如下 在《操作系统教程》ISBN 7-5053-6193-7 一书中可以找到更加详细的解释      1临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。     

2008-03-05 11:54:00 1649

原创 深入浅出Win32多线程程序设计之线程通信

 深入浅出Win32多线程程序设计之线程通信     线程之间通信的两个基本问题是互斥和同步。  线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒。   线程互斥是指对于共享的操作系统资源(指的是广义的"资源",而不是Windows的.res文件,譬如全局变量就是一种共享资源),在各线程访

2008-03-05 10:52:00 972

原创 创建线程后为什么关闭了线程句柄,线程还是可以运行?

主线程只要拥有线程句柄,事后就可以对线程执行某些操作,比如查询线程状态等等,靠的就是句柄,如果没有句柄,系统就无从知道要查的是那个线程的状态。但保持这个句柄不关闭,并不是线程运行的条件。关闭线程句柄只是释放句柄资源,新开启线程后,如果不再利用其句柄,应该关闭句柄,释放系统资源。关闭线程句柄和线程的结束与否没有关系。句柄可以认为是系统对资源(如线程)的分配的一个编号。关闭这个编号,对于不同的

2008-03-05 10:35:00 4103 6

原创 符号^

先回答第三个问题: 包含pragma once语句的文件只会被编译一次。 其他问题的答案下面都有: 我们来看看C++/CLI中是怎样来定义托管类型的: 如果要创建一个对于在托管堆中对象的应用(reference class),我们可以使用下面的两个关键词: ref class ref struct 其中,struct意味着默认情况下它的成员的访问级别为public,而class意味着默认情况下它的

2008-03-05 10:11:00 834

VC的简单通信

VC的简单通信VC的简单通信

2008-02-28

Linux.C高级程序员指南

Linux.C高级程序员指南

2007-10-07

空空如也

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

TA关注的人

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