自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (13)
  • 收藏
  • 关注

UDP的长度 网络编程

在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?    当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对    像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助:   首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层.  UDP属于运输层,下面

2011-12-31 14:58:03 196

转载 epoll_create, epoll_ctl和epoll_wait

名词解释:man epoll之后,得到如下结果:NAME        epoll - I/O event notification facility SYNOPSIS        #include DEscrīptION        epoll is a variant of poll(2) that can be used either as Ed

2011-10-19 19:40:35 99

原创 利用VC调用WinRAR解压和压缩文件

利用WinExec,CreateProcess,ShellExecute都可以调用WinRAR.exe来进行文件的压缩与解压。首先要从注册表获取WinRAR的安装路径,参考代码CString GetWinRARPath(){ HKEY hKEY;   LPCT

2011-09-08 10:29:13 308

转载 C++获取系统时间的方法

//方案— 优点:仅使用C标准库;缺点:只能精确到秒级 #include #include int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp

2011-09-08 10:15:25 144

原创 linux创建守护进程

Linux编程技术详解-创建守护进程 由于守护进程的特点,编写守护进程程序必须遵守一定的规则。本节将阐述这些规则的要点,并给出相关代码。8.2.1  实现守护进程的步骤在Linux系统中,要编程实现一个守护进程必须遵守如下的步骤。1.让init进程成为新产生进程的父进程。调用fork函数创建子进程后,使父进程立即退出。这样,产生的子进程将变成孤儿进程,并被init进程接管,...

2011-03-25 19:24:07 65

原创 怎样避免产生僵尸进程

1.什么是僵尸进程?In UNIX System terminology, a process that has terminated,but whoseparent has not yet waited for it, is called a zombie.在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程.但是如果该进程的...

2011-03-25 15:54:02 68

原创 在linux下设置开机自动启动程序的方法

下面用自启动apache为例;自启动脚本:/usr/local/apache2/bin;./apachectl start文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apach...

2011-03-09 11:33:31 56

原创 linux 程序运行前后台切换

Shell支持作用控制,有以下命令:1. command& 让进程在后台运行2. jobs 查看后台运行的进程3. fg %n 让后台运行的进程n到前台来4. bg %n 让进程n到后台去;PS:"n"为jobs查看到的进程编号.fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被用到这个...

2011-03-09 10:39:49 69

原创 VC tab control

1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab   Control   控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl 2、创建两个新的对话框资源,其属性作如下修改: Border:none   //边界为空,这样它就没了标题栏 Style   :Child   //   这样...

2011-02-24 22:39:02 71

原创 Ubuntu下设置环境变量及PATH的方法

1、Ubuntu专有方式编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入:include /etc/ld.so.conf.d/*.conf然后在/etc/ld.so.conf.d下边新建一个以 .conf 结尾的文件。在新建的 .conf 文件中写入需要设置的 path,例如:~/mypath/bin2、用户目录下的 .bashrc 文件在用户主目录下,有一个 .bashrc...

2011-02-23 13:24:15 547

原创 printk函数的使用

对于做嵌入式或者熟悉linux内核的人来说,对printk这个函数一定不会感到陌生。printk相当于printf的孪生姐妹,她们一个运行在用户态,另一个则在内核态被人们所熟知。  printk是在内核中运行的向控制台输出显示的函数,Linux内核首先在内核空间分配一个静态缓冲区,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示。 ...

2011-01-14 13:10:34 159

原创 linux下tftp使用方法

TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是嵌入式linux宿主机的 tftp-server支持,二是嵌入式linux目标机的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标机就不用配置了。下面就详细介绍一下linux宿主机tftp-server的安装配置。    在FC6光盘...

2011-01-12 17:20:50 131

原创 Ubuntu 10.04 编译安装最新版本Linux-2.6.34内核

第一步:准备工作打开终端获得root权限:sudo su然后安装编译内核时需要的工具:apt-get install build-essential kernel-package libncurses5-dev libqt3-headers build-essential  (基本的编程库(gcc, make等)<!--IWMS_AD_BEGIN--> ...

2011-01-03 17:04:41 59

原创 将Ubuntu 10.4 LTS中的关闭按钮放回到右边 (改变最大化、最小化、关闭 按钮的布局)...

按Alt+F2快捷键打开”运行对话框”,并输入gconf-editor或者直接在终端中输入gconf-editor命令,打开Ubuntu的 Configuration Editor对话框。找到”apps/metacity/general”项,在右边的列表中找到”button_layout”键,双击修改它的值为menu:minimize,maximize,close保存并关闭...

2011-01-03 16:34:24 68

原创 Linux如何在系统运行时修改内核参数(/proc/sys 与 /etc/sysctl.conf)

RedHat向管理员提供了非常好的方法,使我们可以在系统运行时更改内核参数,而不需要重新引导系统。这是通过/proc虚拟文件系统实现的。/proc/sys目录下存放着大多数的内核参数,并且设计成可以在系统运行的同时进行更改, 不过重新启动机器后会失效,可以通过更改/proc/sys中内核参数对应的文件 /etc/sysctl.conf 的内核参数来永久更改。下面我们以打开内核的 ip转发功能为例说...

2010-12-31 17:12:21 215

原创 编写、编译、安装、移除一个内核模块的基本过程,不能再简单了的

1.gcc、make、kernel-devel的安装    可以执行rpm查看它们是否已经安装,如下:[root@localhost ~]# rpm -q gccgcc-4.1.0-3[root@localhost ~]# rpm -q makemake-3.80-10.2[root@localhost ~]# rpm -q kernel-develkernel-devel-2.6.15-1....

2010-12-29 22:39:03 73

原创 如何将自己写的程序添加到linux服务中,用service命令来启动或停止呢?

1 先写一个脚本, 这个脚本用来启动你的程序, 或者停止你的程序, 可参考如下--------------------#! /bin/sh# smartmontools init file for smartd# Copyright (C) 2002-4 Bruce Allen <smartmontools-support@lists.sourceforge.net># $Id: sm...

2010-12-29 14:32:54 112

原创 net-snmp中载入第三方mib库

一般我们下载回来的mib文件可能后缀名为.mib,为了清晰起见,可能需要改名。一般改成 MIB_NAME.txt 这样的形式。 例如/usr/share/snmp/mibs/IP-MIB.txt 中包含如下一行 IP-MIB DEFINITIONS ::= BEGIN 这个MIB_NAME具体的定义是在mib文件中第一个包含 DEFINITIONS 的行,在DEFINITIONS之前的...

2010-12-17 15:11:00 786

PPT倒计时器

PPT里的倒计时软件 很实用 演讲的时候可以设置时间提醒

2012-03-28

《COM本质论》即《Essntial COM》中文版(潘爱民译)

这本是为数不多的COM教材中非常经典的一本,学习COM的必备经典书籍!

2011-08-09

BCGControlBarPro12破解版.part2

此版本为BCGControlBarPro12破解版,内含所有源码和示例程序。此压缩包分为两个部分,这是part2,part1的下载地址是:http://download.csdn.net/source/3115430 BCGControlBar是一个基于MFC的扩展库,您可以通过完全的用户化操作构成一些类似于Microsoft Office 2000/XP/2003和Microsoft Visual Studio.NET的应用程序(用户工具栏、菜单、键盘等等)。BCGControlBar库包含了大约150多个经过精心设计,测试和具有完备文档的MFC扩展类。这些都可以很容易的应用于您的应用程序

2011-03-22

数据结构(C语言版) 严蔚敏 清华大学出版社.part1

非常经典、有名的一本数据结构教材,C语言版本,作者严蔚敏,清华大学出版社出版!此为高清pdf版本。 (此压缩包分两个部分,在我的资源里有part2)

2010-12-28

数据结构(C语言版) 严蔚敏 清华大学出版社.part2

非常经典、有名的一本数据结构教材,C语言版本,作者严蔚敏,清华大学出版社出版!此为高清pdf版本。 (此压缩包分两个部分,在我的资源里有part1)

2010-12-24

MG-SOFT MIB Browser MIB Builder v10b破解版.part1

这是MG-SOFT公司发行的用于SNMP(简单网络管理协议)中MIB(管理信息库)的查看、编写、编译软件的集合。其中包括MIB Browser,Visual MIB Builder,MIB Compiler,MIB Explorer四个软件。 此压缩包分为两个部分,这是part1,part2的下载地址是:http://download.csdn.net/source/2931277 此版本仅供学习交流snmp知识,请下载者于12小时之内删除所有拷贝,请支持正版软件。 (此压缩包分为两个部分,这是part1,在我的资源中有part2)

2010-12-23

MG-SOFT MIB Browser MIB Builder v10b破解版.part2

这是MG-SOFT公司发行的用于SNMP(简单网络管理协议)中MIB(管理信息库)的查看、编写、编译软件的集合。其中包括MIB Browser,Visual MIB Builder,MIB Compiler,MIB Explorer四个软件。 此压缩包分为两个部分,这是part2,part1的下载地址是:http://download.csdn.net/source/2931279 此版本仅供学习交流snmp知识,请下载者于12小时之内删除所有拷贝,请支持正版软件。 (此压缩包分为两个部分,这是part2,在我的资源中有part1)

2010-12-23

MySQL 5.1中文参考手册

MySQL 5.1中文参考手册,对学习MySQL的安装,配置很有帮助!

2010-07-14

《精通MFC程序设计》 经典的MFC教程

《精通MFC程序设计》,经典的MFC教程,详细讲解了MFC各个方面的知识。

2010-07-14

C程序设计语言(第2版·新版)非扫描版&详细书签版.pdf

C语言发明者写的经典的C语言教程,想好好学习C语言的朋友不要错过哦!

2010-07-09

Source Insight 中文破解版

最好用的源代码查看工具,牛B人都用这个看源代码!这个版本是中文破解版,没有使用限制。

2010-07-09

RFC3261中文版 pdf

描述SIP标准协议的RFC3261文档中文版

2010-07-07

空空如也

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

TA关注的人

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