自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (53)
  • 收藏
  • 关注

原创 Linux后台运行命令cron and crontab任务调度详述

本次主要讲述后台运行命令(crontab,at,&,nohup)及(*,?,[])等? 设置c r o n t a b文件,并用它来提交作业。? 使用a t命令来提交作业。? 在后台提交作业。? 使用n o h u p命令提交作业。名词解释:cron:系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。at命令:使用它在一个特定的时间运行一些特殊的作业,或在晚一些的非负荷高峰时间段或高峰负荷时间段运行。&:使用它在后台运行一个占用时间

2011-03-28 17:40:00 1483

原创 Linux 时间日期函数

asctimectimegettimeofdaygmtimelocaltimemktimesettimeofdaytimeasctime(将时间和日期以字符串格式表示)相关函数 time,ctime,gmtime,localtime表头文件 #include定义函数 char * asctime(const struct tm * timeptr);函数说明 asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将

2011-03-28 17:39:00 552

原创 如何使用inotify编写目录监控程序

转自:http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201011209823241/inotify是什么?用它能干些什么?通俗点说它是一个内核用于通知用户空间程序文件系统变化的系统,并且它是powerful yet simple的。inotify的用户接口原型主要有以下3个:#include 初始化:int inotify_init(void);int fd = inotify_init();添加监视对象:int in

2011-03-28 17:34:00 823

原创 Linux 下的段错误(Segmentation fault)调试方法(转)

转自:http://blog.sina.com.cn/s/blog_3e28c8a50100bnin.html我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工"除虫"(debug),往往是效率低下且让人厌烦的,本文将就"段错误"这个内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。下面将就以下的一个存在段错误的程序介绍几种调试方法

2011-03-28 14:51:00 1111

原创 在Linux下获取全国各地IP地址段方法

在Linux下使命APNIC(注:APNIC是管理亚太地区IP地址分配的机构)发布的linux下的工具获取全国各地IP地址段,虽然网上有些地方也提供查询,但是总觉得不是太权威,地址库也不是很全。下面我就就开始用APNIC提供的工具来获取全国各地的IP地址段。首先下载工具wget [url]http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz[/url]安装# tar xzvf ripe-dbase-client-

2011-03-28 11:46:00 1250

原创 Qt中的.pro文件

Qt中的.pro文件的书写2010-01-07 11:21.pro文件:TARGET = XXXX // 生成VC项目时的.vcproj文件名INCLUDEPATH += folderPath //引入的路径LIBS += -L folderPath //引入的lib文件的路径 -L:引入路径Release:LIBS += -L folderPath // release 版引入的lib文件路径Debug:LIBS += -L folderPath // Debug 版引入的lib 文件

2011-03-28 11:45:00 915

原创 epoll服务器示例

转:http://blog.csdn.net/zhengjie19/archive/2008/04/08/2260966.aspxepoll服务器示例, 监听5000个端口, 使用线程池 收藏运行这个程序需要预先设置栈内存和文件描述符上限, 否则运行失败ulimit -n 16384ulimit -s 4096文件名:server.c编译: gcc server.c -Wall -O2 -pthread -o server程序源码如下(请自行编辑宏定义SERVER_IP为自己的IP

2011-03-28 11:40:00 492

原创 MFC编程

1.CString 转换 char *CString str = "123";// 转换为char指针char *p = str.GetBuffer(str.GetLength());// 转换为int变量int i = atoi(p);cout SetWindowText(temp);)必须在OnInitDialog()函数中完成3.正好这里有些现成的位图按钮的实现方法: 位图必须用.bmp 格式的首先,我们创建一个基于对话框的应用程序CmyDialog ;Ι.M

2011-03-28 11:32:00 1590

原创 配置linux的samba

在虚拟机中创建共享目录,或者用已经存在的目录:#mkdir /public为了确保拷文件没问题,修改目录权限:#chmod 777 /public修改linux虚拟机中的/etc/samba/smb.conf文件,#vi /etc/samba/smb.conf新增如下内容:[public]path = /publicread only = nopublic = yes修改安全级别,如果对samba用户知道很少,那么直接配置成共享级别,修改security后面的内容

2011-03-28 11:19:00 484

原创 linux c/c++基础笔记

当指针指向一个字符串: http://blog.163.com/fly-top/blog/static/17275511220112225380435/typedef和#define的用法与区别:http://blog.21ic.com/user1/4861/archives/2009/59864.htmltypedef用法小结: http://blog.csdn.net/gungod/archive/2006/11/21/1400936.aspx嵌入式经典面试题:http://sudu.cn/in

2011-03-24 17:00:00 575

原创 Linux 时间日期函数

asctimectimegettimeofdaygmtimelocaltimemktimesettimeofdaytimeasctime(将时间和日期以字符串格式表示)相关函数 time,ctime,gmtime,localtime表头文件 #include定义函数 char * asctime(const struct tm * timeptr);函数说明 asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将

2011-03-23 14:49:00 533

原创 Linux 下的段错误(Segmentation fault)调试方法(转)

转自:http://blog.sina.com.cn/s/blog_3e28c8a50100bnin.html我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工"除虫"(debug),往往是效率低下且让人厌烦的,本文将就"段错误"这个内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。下面将就以下的一个存在段错误的程序介绍几种调试方法

2011-03-23 14:43:00 626

原创 TCP的重传机制(转)

与数据链路层的ARQ协议相类似,TCP使用超时重发的重传机制。即:TCP每发送一个报文段,就对此报文段设置一个超时重传计时器。此计时器设置的超时重传时间RTO(Retransmission Time-Out)应当略大于TCP报文段的平均往返时延RTT,一般可取RTO=2RTT。但是,也可以根据具体情况人为调整RTO的值,例如可以设置此超时重传时间RTO=90秒。当超过了规定的超时重传时间还未收到对此TCP报文段的预期确认信息,则必须重新传输此TCP报文段。注意,TCP在使用滑动窗口时,可以等效为数据链路

2011-03-22 11:09:00 1614

原创 Linux信号与定时器应用实例

转自:http://hi.baidu.com/armlinuxqt/blog/item/7340a9efa0cccb2963d09ff4.html程序注册三个定时器,分别对实际时间、进程使用CPU时间、用户使用CPU时间进行即时,计时时间为10秒。同时设定一个用户信号,当该信号在用户指定的空计次循环后到来。在用户信号到来后,打印各个计时器走过的时间值,并计算出内核所用的时间。到实际时间计时器到达10秒后产生定时器信号时,程序打印各计时器走过的时间,并退出程序。因为需要获得定时器的时间,因此,我们需

2011-03-22 09:31:00 1380

原创 linux socket中的地址转换、返回值和setsockopt()来控制recv()与send()的超时

地址转换时的htonl和inet_pton参数是32bit的二进制数值,在转换地址时就是32位的主机字节序ip地址(经常用点分十进制)用法:servaddr.sin_addr.s_addr=htonl(127.0.0.1);servaddr.sin_addr.s_addr=htonl(INADDR_ANY); // INADDR_ANY真实值为0.0.0.0int inet_pton(int family,const char *strptr,void *addrptr);该函数完成两

2011-03-09 08:51:00 1592

原创 Linux互斥锁、条件变量和信号量

Linux互斥锁、条件变量和信号量:转自:http://hi.baidu.com/yanxionglu/blog/item/a3eafdece87015f0b2fb95cd.html进行多线程编程,最应该注意的就是那些共享的数据,因为无法知道哪个线程会在哪个时候对它进行操作,也无法得知哪个线程会先运行,哪个线程会后运行。所以,要对这些资源进行合理的分配和正确的使用。在Linux下,提供了互斥锁、条件变量和信号量来对共享资源进行保护。一、互斥锁互斥锁,是一种信号量,常用来防止两个进程或线程在同一时

2011-03-09 08:49:00 696

linux下V4L2+SDL摄像头采集显示程序

使用video4linux2编程接口,获得笔记本摄像头影像后,用SDL显示在X Window下。 关键点有二:其一,从video4linux2的编程接口笔者了解到其笔记本摄像头支持YUYV视频帧格式,显示在 SDL上需要将YUYV格式转换成SDL支持的显示格式RGB。 其二,要学会使用video4linux2获得摄像头YUYV数据流的程序框架。 V4L2接口可参考:http://blog.csdn.net/seven407/archive/2011/05/07/6401792.aspx

2011-05-07

几个vc串口助手源码合集

从网上找来的,给那些没分的,用得着的请下载

2011-04-18

h264+ffmpeg+opencv开发手册

h264+ffmpeg+opencv开发手册,可以用来学习这方面的开发,有兴趣的看一下

2011-03-28

mfc视频、图片、摄像头显示程序

使用opencv开发,有兴趣的可以看一看

2011-03-28

web页面软电话示例

群里一位兄弟发布的,保存下来,有需要的可以下载,包括.cab文件和示例页面。

2011-03-23

vc视频会议程序源代码

本程序在Windows XP、Visual C++6.0版本环境下编译通过。需要rtcdll.dll文件(此文件一般在Windows安装目录下的system32文件夹中)。 另外,MMSYSTEM.H头文件一般在“C:\Program Files\Microsoft Visual Studio\VC98 \Include”目录下(请读者按照自己安装VC++的目录查找)。如果不是完全安装VC++,可能没有这个文件,可在本章源代码光盘中找到该文件。 运行程序需要摄像头和麦克风等设备。

2011-01-08

一个简单的SIP协议栈及其嵌入式UASERVER的实现

这个论文从网上找来的,适用于学习构造SIP协议栈。 论文中具体介绍了一个SIP协议栈-zmhSipStack的编写过程,包括最初的系统设计,基本原理以及具体的代码实现,并且介绍了向嵌入式设备的移植过程。代码包括PC端的SipUA/SipProxyServer以及一个能运行在周立功ARM7开发板上的Server(需要ZLG/IP协议栈支持UDP)。

2011-01-08

SIP学习相关文档资源下载

SIP学习的相关文档,包括SIP的RFC中文翻译等

2011-01-08

采用jrtplib的RTP视频传输程序

通过vfw采集视频,用VCM压缩,用jrtplib组播传输

2011-01-04

基于VFW的摄像头视频捕捉程序

使用基于VFW的方式进行摄像头视频浏览和捕获,优点是编码简单,缺点是功能受限

2010-12-27

vc开发TTS程序示例程序源代码

用vs2008写的TTS使用示例程序,适合初学者学习

2010-12-18

linux下用C编写的OCI连接Oracle数据库程序

用C写的linux下通过OCI函数连接oracle数据库的示例程序,可参考链接:linux下用C编写的OCI连接Oracle数据库程序,Oracle常用的OCI函数:http://blog.csdn.net/seven407/archive/2009/11/24/4864430.aspx

2010-12-13

USB软电话驱动开发库

usb接口软电话的开发库,可用于开发自己的usb软电话驱动, 现在市面上的usb软电话驱动均是用次开发的。 常见usb软电话驱动:http://www.goodcom.cn/soft_cn.asp

2010-12-02

QT程序源代码打包下载

从网上搜集来的QT程序源代码,包括摄像头采集、播放器、简单的浏览器、聊天室等。

2010-11-25

iptables/netfilter框架分析(图片版)

iptables/netfilter框架分析的图片说明,详细的解释iptables/netfilter的工作原理,用于学习iptables/netfilter十分有用。

2010-11-25

VC局域网语音文字聊天工具

实现了局域网语音与文字聊天,语音无压缩用socket直接传输,可用于学习语音传输。网上收集的

2010-11-25

vc可用于添加软件远程升级的小工具源代码

从网上找来的,写的很好,可以用来对自己的软件添加升级功能。 用法如下: update.exe 程序名 版本 版本文件URL 例如: update.exe VolleyMail 3.0 http://www.extice.com/update/update.ini update ini 的格式如下: [程序名称] VERSION=版本号 FILE0=更新文件1路径 FILE1=更新文件2路径

2010-09-29

Asterisk,电话未来之路CHN2.pdf

Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机器变成你自己的交换机,还能够当作一台企业级的商用交换机。

2010-07-03

应用程序打包软件NSIS及chm用户手册

NSIS (Nullsoft Scriptable Install System) 是 Windows 下的一个工具,它允许程序员来创建这样的安装程序。它发布于一个开源的协议并且对于任何使用来说都是完全免费的。 NSIS 创建的安装程序能够安装、卸载、设置系统设置、解压文件等等。因为它基于脚本文件,你可以完全的控制安装程序的每一部分。脚本语言支持变量、函数、字串操作,就像一个普通的程序语言一样 - 但是设计来创建安装程序。即使有那么多的特性,NSIS 仍然是最小的安装程序系统。在默认选项下,它仅增加了 34 KB 的开销。

2010-07-03

socket语音通话程序

基于socket的简单语音通话程序代码,采用g729压缩,实现了点对点的语音通信

2010-05-31

libmpg123的exe和dll

mpg123-1.14.4.tar.bz2在mingw下编译的exe和dll,可用于mp3的解码,实现MP3到wav的转换

2013-01-16

MFC中CSliderCtrl重绘示例

MFC中CSliderCtrl重绘示例程序源码,有用的朋友可以研究一下

2012-09-29

MFC的FTP服务器程序MicroFtpServer修正版

上一个还有子线程内存泄露问题,这个又改进了一下,欢迎测试使用

2012-03-30

FTP服务器源码(MicroFtpServer修正版)

修正原程序中内存泄露和linux下ftp客户端无法登陆的问题,欢迎下载使用

2012-03-29

FTP服务器和客户端源码集合

几个vc下的ftp服务器和客户端源码示例,用于学习ftp开发,从网上搜集来的,送给有这方面需要的朋友

2012-03-29

Activex的socket插件实例

主要转自 标准MFC WinSock ActiveX控件开发实例:http://www.vckbase.com/document/viewdoc/?id=1883和标准MFC WinSock ActiveX控件开发实例(II)高级篇:http://www.vckbase.com/document/viewdoc/?id=1884,包括从网上搜集到的和自己开发的几个示例,有这方面需要的开一下载

2012-03-23

vc下获取硬盘序列号的类及程序

包含一个硬盘序列号获取程序和封装好的类,能读取硬盘序列号和分区序列号。用于获取硬盘序列号进行注册验证

2012-03-05

osip和eXosip在windows下编译的LIB库文件

libeXosip2-3.0.1和libosip2-3.0.1在vc6.0下编译出的lib库文件和头文件,详细编译过程可参考http://blog.csdn.net/seven407/article/details/6679831

2012-02-17

支持超链接的CListCtrl类

支持超链接的CListCtrl类,可用于在CListCtrl添加链接,从网上搜集的,有需要的可以下载

2012-01-05

MFC可设置背景色边框色文字色的CGroup类

MFC可设置背景色边框色文字色的CGroup类 [In File YourDialogClass.h] #include "SxGroupBox.h" class YourDialogClass : public CDialog { ... // Dialog Data //{{AFX_DATA(YourDialogClass) ... CSxGroupBox MyGroupBox; ... //}}AFX_DATA ... } [In File YourDialogClass.cpp] void YourDialogClass::YourFunction() { // create font CSxLogFont Arial12b(120,FW_BOLD,false,"Arial"); // set the custom font, text color, and alignment MyGroupBox.SetFont( &Arial12b ); MyGroupBox.SetTextColor( RGB(100,0,0) ); MyGroupBox.SetTextAlign( BS_CENTER ); // set the custom line colors, thickness, and style MyGroupBox.SetBoxColors( RGB(100,0,0), RGB(255,100,100) ); MyGroupBox.SetLineThickness(2); MyGroupBox.SetLineStyle( BS_3D ); }

2011-11-22

h264编码和rtp发送的两个vc程序代码

代码从网上来自http://www.chinavideo.org/index.php 本示例代码一实现了用ffmpeg实现yuv转和264 代码二实现对标准H264码流的RTP打包发送到本机的1234端口

2011-06-16

局域网视频聊天软件源码

用vc6.0开发,支持在局域网内视频聊天,编译后直接运行即可

2011-06-10

VFW视频捕捉和VCM视频压缩程序

vs2005开发,是用vfw和vcm实现视频获取和压缩后显示

2011-06-09

vc局域网点对点通话程序

vs2005开发,主要是获取麦克风数据UDP发送,接收数据播放

2011-06-09

C++面试题集合和基础知识说明

各种面试题汇总和C++基础知识说明,送给找工作的兄弟们

2011-06-02

qt简单显示摄像头程序(基于v4l2)

用v4l2采集摄像头图像数据, 再用QImage加载显示 转自:http://www.oschina.net/code/snippet_124925_3789

2011-05-27

文件内容查找工具(用于查找文件内容)

可以用来查找指定文件夹下所有文件中包含指定内容的文件

2011-05-18

linux下QT+V4l2+FFMPEG摄像头采集程序

从网上找来的,经测试可用,需安装SDL库,有要的下载

2011-05-09

VC下yuv转换程序

vc++6.0编译,可在yuv和rgb之间相互转换

2011-05-09

linux下UVC、v4l2驱动测试程序luvcview -0.2.4

linux下UVC、v4l2驱动测试程序luvcview

2011-05-09

空空如也

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

TA关注的人

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