- 博客(17)
- 收藏
- 关注
转载 printf()格式化输出详解
本文来自:http://www.kuqin.com/language/20080420/7060.html 和http://hi.baidu.com/ejxzntbomebbcxq/item/21c521d1cc77dd3ae3108f83printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不
2013-01-22 08:58:51 716
原创 有符号数与无符号数的强制类型转换问题
在C语言中有符号数转化为无符号会出现一些问题,先看以下的程序例子:int main(){ char ch[12] = {0xF0, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00}; unsigned int result = (ch[7] << 8) + ch[6]; // ch[7]为0x0
2012-12-27 12:24:40 25465 2
原创 bochs:资料整理
以下是从网上搜来的bochs资料,写的比较好,收录一下,以后方便查阅。1. bochs使用心得http://blog.csdn.net/snowwalf/article/details/6451970 bochs入门级资料,比较全面讲解bochs的使用。2.bochs+gdb源码级调试linux0.12内核测试环境构建 http://blog.csdn.net/sno
2012-12-22 13:46:51 728
转载 Windows IP安全策略使用方法
默认情况下,Windows有很多端口是开放的,在你上网的时候,网络病毒和黑客可以通过这些端口连上你的电脑。为了让你的系统变为铜墙铁壁,应该封闭这些端口,主要有:TCP 135、139、445、593、1025 端口和 UDP 135、137、138、445 端口,一些流行病毒的后门端口(如 TCP 2745、3127、6129 端口),以及远程服务访问端口3389。下面介绍如何在WinXP/200
2012-08-16 22:37:54 4573
转载 Linux怎么配置 WPA-PSK无线上网
本文转自: http://www.ylmf.net/linux/qa/201011018142.html WPA-PSK(Pre-Shared Key),也叫做WPA Personal,是一种比较理想的家庭或小公司无线上网方案。这种方法基于共享口令,只要上网环境没有大嘴先生或女士,还算比较安全。 Linux存取WPA-PSK需要wpa_supplicant软件,Debian
2012-06-30 19:45:55 1040
转载 openwrt编译基本教程
本文转自: http://my.oschina.net/alphajay/blog/28814openwrt编译基本教程其实和重新编译linux核心差不多,对于新手来说最麻烦的恐怕是安装开发环境需要的软件了。条件:1.PC一台,性能强点,性能好编译得就快。安装ubuntu 8.04中文版。(也可以装在虚拟机里)2.宽带一条,需要速度好点,因为有很多软件包是网络下载后安装。3.耐
2012-06-30 19:44:33 9640
原创 IceE研究之一 shared和handle
IceE简介 ICE 是指ZeroC公司的ICE(Internet Communications Engine)中件间。对于客户端和服务端程序的开发提供了很大的便利。而IceE则是ICE的嵌入式版,在ICE的基础上进行了裁剪。 一、sharedshared在Shared.h中定义。它的作用是提供一个引用计数,主要是配合handle类一起使用。shared包括IceUtil::Sim
2012-06-17 11:36:38 1710
转载 C,C++宏中#与##的讲解
原文地址: http://blog.csdn.net/morewindows/article/details/6697488 文中__FILE__与示例1的可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。
2012-06-17 10:48:57 475
转载 C/C++ 在控制台下显示进度
原文地址: http://blog.csdn.net/morewindows/article/details/6742078 当程序在进行大量的运算或IO操作时,常常需要耗很长时间,为了不让用户有一个乏味的等待或是错误的认为系统已经死机,有必要给程序添加进度提示功能。在窗口界面中要显示进度条和显示完成百分比是非常容易的,但如何在控制台下去完成这个任务了?一行一行的输出当前完成百分比肯定是不
2012-06-17 10:45:19 739
转载 C,C++中使用可变参数
原文地址: http://blog.csdn.net/morewindows/article/details/6707662 可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然
2012-06-17 10:43:12 578
转载 ioctl操作ARP缓存表(ZZ)
原文地址: http://hi.baidu.com/virusfun/item/b526b5dea33bc447dcf9be74 ARP缓存表arp_tbl由协议栈在运行期间自动维护,包括邻居新建,更新,回收等。同时,TCP/IP协议栈的实现中也提供了三个命令,可以用来由用户维护arp_tbl,这三个命令分别是SIOCDARP(删除arp_tbl中的一个邻居),SIOCSARP(设置a
2012-06-17 10:20:03 4966
转载 ioctl函数详细说明
原文地址: http://www.cnblogs.com/xiedan/archive/2010/01/03/1638447.html ioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, .../* void *arg */ );返回0
2012-06-17 10:14:10 619
转载 /dev/shm 介绍 --转载
默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。tmpfs有以下优势:1。动态文件系统的大小,
2012-06-17 09:57:04 1971
转载 Linux 时钟管理
原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-timerm/ 作者:陈功Linux 中的定时器在 Linux 内核中主要有两种类型的定时器。一类称为 timeout 类型,另一类称为 timer 类型。timeout 类型的定时器通常用于检测各种错误条件,例如用于检测网卡收发数据包是否会超时的定时器,IO 设备的读写是否会超时
2012-06-14 19:05:39 1617
转载 TCP三次握手/四次挥手详解
原文地址如下:http://wanlong.blog.51cto.com/287340/114592 1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端
2012-06-12 23:20:25 943
转载 crontab
本文是从百度百科那里转载过来的。由于我看到本文比较详细,因此转载以便平时查看。命令简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活,
2012-06-09 07:47:33 521
转载 kernel的启动参数
概述内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。内核源码树下的 Documentation/kernel-parameters.txt 文件列出了所有可用的引导参数,并指明了处理每个参数的具体文件。注意:对于模块而言,引导参数只能用于直接编译到核心里的模块,格式是使用"模块名.参数=值"模式指定,比如:usbcore.blinkenlights=1 。动态加载的模块可以在
2012-05-31 00:31:18 5331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人