自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 形参和实参的区别

形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。 形参和实参的功能是作数据传送。发生函数调用时, 主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。1.形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则

2012-09-25 19:40:19 753

原创 TCP 和 UDP 协议发送数据包的大小

MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切的关系,EthernetII帧的结构DMAC+SMAC+Type+Data+CRC由于以太网传输电气方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。由于以太网EthernetII最大的数据帧是15

2012-09-21 14:37:52 874

转载 select和pselect区别

int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);int pselect(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct times

2012-09-18 10:05:24 8674 4

转载 Linux 下使用mount命令挂载CDROM

Linux显示所有的目录都在一个目录树下,而与它们位于哪一个驱动器或硬件无关。在Linux下的磁盘内容作为子目录形式出现的,可移动介质的内容不会自动出现在这些子目录中,因此需要我们通过挂载驱动器来实现。例如:用mount命令来挂载cdrom命令:mount -t auto /dev/cdrom /mnt/cdrom这命令就是把cdrom挂载在/mnt/cdrom目录中,这里

2012-09-14 08:39:13 1256

原创 有关send() / recv()函数的理解

1.send 函数  int send( SOCKET s, const char FAR *buf, int len, int flags );  不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。  该函数的第一个参数指定发送端套接字描述符;  第二个参数指明

2012-09-13 17:08:12 1239

原创 几个有趣的c面试题

1.strcpy()函数问:下面是一个简单的密码保护功能,你能在不知道密码的情况下将其破解吗?#include  int main(int argc, char *argv[]) {     int flag = 0;     char passwd[10];      memset(passwd,0,sizeof(passwd));      strcpy(passwd, argv[

2012-09-12 09:51:34 814

原创 errno的值的解释

ifndef _I386_ERRNO_H#define _I386_ERRNO_H#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such process */#define EINTR 4 /*

2012-09-07 19:46:44 12683

翻译 bind出现Address already in use解决方法

每次修改了源代码并再次编译运行时,常遇到下面的地使用错误:Cann't bind server socket !: Address already in use虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat -an |grep 5120和ps aux |grep 5120都还能看到刚才用Ctrl+C“强制结束”了的进程,端口还是使用中,只好每次用kill结束进程,很

2012-09-07 14:56:12 85081 3

转载 socket编程中write、read和send、recv之间的区别

一旦,我们建立好了tcp连接之后,我们就可以把得到的fd当作文件描述符来使用。由此网络程序里最基本的函数就是read和write函数了。ssize_t write(int fd, const void*buf,size_t nbytes);write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我

2012-09-05 15:09:09 84446 4

Windows 7 Folder Background Changer(W7FBC)

Windows 7 Folder Background Changer(W7FBC)一款针对Windows7文件夹背景修改的小工具。W7FBC你只需要选择需要改变背景的文件夹,然后选择你需要替换白色的背景图片,就可以实现文件夹背景更换的目的。 W7FBC不仅能修改文件夹背景,还可以修改文件夹文本颜色,还可以应用到所有子文件夹相同的背景!

2013-03-22

更改文件夹背景颜色

Windows 7 Folder Background Changer(W7FBC)一款针对Windows7文件夹背景修改的小工具。W7FBC你只需要选择需要改变背景的文件夹,然后选择你需要替换白色的背景图片,就可以实现文件夹背景更换的目的。 W7FBC不仅能修改文件夹背景,还可以修改文件夹文本颜色,还可以应用到所有子文件夹相同的背景!

2012-12-22

空空如也

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

TA关注的人

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