自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C文件操作中的方式

C语言读写文件,常用的函数就是fread和fwrite,这里是块读写,每次读写一块,参数中有块的个数和每块的大小因此返回值是实际写入块的个数,而不是总的字节数,这一点要搞清楚。一般是写在缓冲区中,并没有实际写入文件中,一般是4K大小。但是如果需要强制写入文件,可以刷新缓冲区。nt fflush( FILE* stream )  // flush指定文件的缓冲,若参数为NULL,则flu

2011-11-10 10:03:03 211

原创 TCP通信总结,主要是异常(一)

最近做了项目,加深了对winSocket和linuxsocket的认识,有时间慢慢整理一下。当建立TCP连接的双方,A如果关闭close连接,如果B在select,那么会有读消息,然后调用recv会返回-1;但是如果B正在send数据呢?(这种情况比较难以出现,除非是发送较大的数据时间很短,发送不完,不断的关闭连接,重新连接才有可能出问题)这时候就会产生信号SIGPIPE,如果不进

2011-11-01 22:03:40 388

原创 UUID简介和跨平台生成方法

1、UUID简介   UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。在UUID的算法中,可能会用到诸如网卡MAC地址IP,主机名,进程ID等信息以保证其独立性。128位整数(16字节)的全局唯一标识符(Universally Unique Identifier)。2、使用UUID的优点   能够保证独立性,程序可以在不同的数据库间迁移,效果不受影响。保证生成的ID不

2009-08-13 09:17:00 1575

原创 bind1st深入理解--仿函数 函数对象

一直不能理解bind1st是怎么操作的,其实很简单 k = count_if(aList.begin(), aList.end(), bind1st(greaterint>(), 8)); 其实是这样的bind1st() 创建一个函数对象,该函数对象将值V作为第一个参数A。然后二元函数就变成了一元函数,之前二元函数需要的两个参数已经输入了一个默认值。说的简单点就是bin

2012-01-11 15:44:07 547

转载 Linux 文件和目录的属性

Linux 文件和目录的属性作者:北南南北来自:http://www.linuxsir.org/main/?q=node/196摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln 、chmod、umask、chown、chgrp 、touch 的用法也进行了比较详细的说明和举例;

2010-05-15 15:15:00 355

原创 成员函数、非成员函数和友元函数介绍

一、成员函数、非成员函数和友元函数    成员函数和非成员函数最大的区别在于成员函数可以是虚拟的而非成员函数不行。成员函数的优势是能够方便的进行动态绑定,实现多态。    说明一个函数为一个类的友元函数则该函数可以访问此类的私有数据和方法。二、成员函数介绍1、显式构造函数C++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的。隐式构造函数能够实现将该构造函数对应数据类型的数据

2009-08-19 18:31:00 1290

原创 CSDN我来了

     今天终于开博了,以后每天坚持写博了!哈哈

2009-08-06 20:11:00 248

空空如也

空空如也

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

TA关注的人

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