自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SAMBA设置实现WINDOWS共享

1,apt-get install samba2,创建共享目录和权限mkdir /opt/sharedirchmod -R 777 /opt/sharedir3,设置/etc/samba/smb.conf[global]workgroup = linuxservernetbios name = linuxserverserver string = ilnuxserversecurity = sha

2008-04-07 17:16:00 930

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

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

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

原创 用GDB调试程序

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

2008-03-21 13:47:00 811

原创 Linux系统下图形界面与命令行模式的切换

一、安装的过程中默认语言是英文,而不是中文简体(安装过程中有两次制定语言选项,起决定作用的是第二次)  二、切换控制台,由图形转换到控制台模式:ctrl+alt+f1(同时按下3秒钟不要马上松开)。由控制台转向图形模式是:alt+f7  三、修改默认的语言项(在控制台下):vi /etc/sysconfig/i18n中的LANG=zh_CN.GB18030(注意大小写,然后重启系统

2008-04-08 14:25:00 1494

原创 subversion安装方法(RPM方式)

由 eric 于 周三, 03/05/2008 - 02:52 提交。 SVN&CVS 1.用root帐号远程登录到服务器2.CMD cd /usr/local/src3.CMD mkdir subversion4.CMD cd subversion5.CMD wget -r -L http://summersoft.fay.ar.us/pub/subversion

2008-04-08 14:01:00 5614 1

原创 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 941

原创 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 802 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 905

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

   

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

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

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

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

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

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

2008-03-12 10:47:00 654

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

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

2008-03-10 11:13:00 2195

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

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

2008-03-10 11:12:00 2612

原创 矩阵切换器

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

2008-03-10 10:53:00 1261

原创 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 550

原创 C语言核心技术

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

2008-03-06 15:47:00 946

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

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

2008-03-06 14:22:00 655

原创 Linux下的C多线程编程

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

2008-03-06 14:17:00 1148

原创 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 11913 3

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

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

2008-03-05 16:29:00 906

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

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

2008-03-05 11:54:00 1641

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

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

2008-03-05 10:52:00 955

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

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

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

原创 符号^

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

2008-03-05 10:11:00 822

原创 C的关键字——const的理解和用法

关于C的关键字——const的理解和用法 财软交流 www.fs119.net const在C中的用法很灵活(相信C 中也一样),个人感觉对之既爱又恨,有时候感觉const很好用,同时又经 财软交流 www.fs119.net 常会因为它的优点而犯错,犯错的原因除了粗心之外,另一个更重要的,就是以前对const理解不到位。于是今天 财软联盟 www.fs119.net

2008-02-29 15:30:00 755

原创 LPSTR,LPCSTR,LPTSTR,LPWSTR的区别

lpstr==   long   的指向string的指针     lpcstr==long   的指向const   string的指针     LPWSTR==long   的指向word   string的指针  LPSTR:   char*         LPCSTR   const   char*,   const字符指针,指向的字符串的值不能修改。         LPT

2008-02-29 15:00:00 659

原创 请教hpp与h的差别

hpp是BCB为了兼容delphi加入的特殊头文件,他是根据pasal文件生成c/c++头文件的.     .h是标准的c/c++头文件.  

2008-02-28 14:02:00 946

原创 c/c++面试题

已经n次倒在c语言面试的问题上,总结了一下,是由于基础知识不扎实。痛定思痛,决定好好努力!1.引言  本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。  许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达

2008-02-27 17:11:00 925

原创 c/c++中堆栈的区别

这个文章不错,所以转一下!共冕!一直就搞不清出这个问题,今天上网想起来,随即搜了搜,找到了一些资料。不知源作者是谁。姑且“拿来主义”一下,呵呵。一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—    由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —    一般由程序员分配释放,

2008-02-27 17:10:00 848

原创 结构体中的函数

C语言真是很灵活,今天发现结构中函数的应用,就查了些资料总结一下。其实在结构体已经和C++中的类功能差不多,只是其是面向过程,没有了作用域的要求,如public等你可以在结构体中定义函数,然后对其调用和类调用方法一样,也可以定义一个函数指针,在调用时对其赋值(你要调用的指针),这样看来,C也可以临时客串一下面向对象了。呵呵.大家可以试一下.      1 #include      2

2008-02-27 17:02:00 14596 2

原创 修改IE7.0地址栏

IE 7.0 不能更改地址栏的位置,增加了一个搜索框,菜单栏给移动到地址栏的下方,许多用户都觉得不适应。和IE6.0 相比,地址栏被置到最上。而原先IE6则是菜单栏最上的布局,对于习惯使用IE的朋友是很别扭! 想恢复成IE6的布局把菜单栏放到最上面,修改地址

2008-02-26 09:14:00 815

原创 使用VC2005 Express版时找不到msvcr80d.dll文件

问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示: Solution to “MSVCR80D.dll not found” by hua. “没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错 问题所在:由于vs.net 200

2008-02-18 14:44:00 613

原创 TCP握手协议

TCP握手协议   TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV

2008-02-15 14:07:00 610

原创 linux c 函数查询

http://net.pku.edu.cn/~yhf/linux_c/ 

2008-01-30 13:41:00 664

原创 WINDOWS -> 端口详解及如何开起端口关闭端口 [打印本页]

查看完整版本: [-- 端口详解及如何开起端口关闭端口 --] 我上诚信网--白金网管--互联网--软件开发 -> WINDOWS -> 端口详解及如何开起端口关闭端口 [打印本

2008-01-30 10:31:00 3033

原创 显IPQQ制作(转)

日志 > 个人日记 转载到我空间 复制本文网址 隐藏签名档 大字体 选用该信纸上一篇|下一篇|返回日志列表设置置顶 | 编辑 | 删除显IPQQ制作(转)发表于:2008年1月30日 9时29分15秒阅读(0)评论(0)本文链接:http://user.qzone.qq.com/80398239/blog/1201656555

2008-01-30 10:04:00 1580

原创 getopt(分析命令行参数)

http://net.pku.edu.cn/~yhf/linux_c/function/16.html 

2008-01-29 16:42:00 598

原创 下面这个例子用fnmatch函数进行字符通配,比如匹配*、?等字符。

下面这个例子用fnmatch函数进行字符通配,比如匹配*、?等字符。源代码是: /************关于本文档*********************************************filename: fnmatch.c*purpose: 说明用fnmatch进行字符匹配的方法*wrote by: zhoulif

2008-01-29 16:24:00 2692

原创 mmap函数介绍

mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍:The mmap function maps either a file or a Posix shared memory object into the address spaceof a process.We use this function for

2008-01-29 14:24:00 1602

原创 socket详细地址

http://blog.chinaunix.net/u1/48325/showart_413842.html 

2008-01-23 11:36:00 587

VC的简单通信

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

2008-02-28

Linux.C高级程序员指南

Linux.C高级程序员指南

2007-10-07

空空如也

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

TA关注的人

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