- 博客(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摄像头采集显示程序
2011-05-07
vc视频会议程序源代码
2011-01-08
一个简单的SIP协议栈及其嵌入式UASERVER的实现
2011-01-08
linux下用C编写的OCI连接Oracle数据库程序
2010-12-13
USB软电话驱动开发库
2010-12-02
iptables/netfilter框架分析(图片版)
2010-11-25
vc可用于添加软件远程升级的小工具源代码
2010-09-29
Asterisk,电话未来之路CHN2.pdf
2010-07-03
应用程序打包软件NSIS及chm用户手册
2010-07-03
Activex的socket插件实例
2012-03-23
osip和eXosip在windows下编译的LIB库文件
2012-02-17
MFC可设置背景色边框色文字色的CGroup类
2011-11-22
h264编码和rtp发送的两个vc程序代码
2011-06-16
qt简单显示摄像头程序(基于v4l2)
2011-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人