- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 C++ ofstream和ifstream详细用法以及C语言的file用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、
2014-05-18 10:19:53 10799
原创 C++大文件传输
C/C++大文件/数据网络传输方法总结在C/C++网络编程中不免会遇到需要传输大数据、大文件的情况,而由于socket本身缓冲区的限制,大概一次只能发送4K左右的数据,所以在传输大数据时客户端就需要进行分包,在目的地重新组包。而实际上已有一些消息/通讯中间件对此进行了封装,提供了直接发送大数据/文件的接口;除此之外,利用共享目录,ftp,ssh等系统命令来实现大文件/数据也不失
2014-05-18 09:53:28 4913 4
转载 标志寄存器——标志位
存储bytecmd工作标志位简介: 标志寄存器,又称程序状态寄存器(它的内容是Program Status Word,PSW).这是一个存放条件码标志,控制标志和系统标志的寄存器.6个状态标志位 CF—进位标志,加法时的最高位(D7或D15)产生进位或减法时最高位出现借位,则CF=1,否则CF=0; AF—辅助进位标志,供B
2014-05-17 15:13:30 2538
原创 WinSock实现的大文件传输
class file_send{ public: SOCKET send_s; //The socket that used for sending which is established previously char * filename; //The full path of the file that the client
2014-05-17 15:10:07 1959
转载 STL--向量vector
C++ Vector用法C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。Vector的存储空间是连续的,list不是连续存储的。
2014-05-10 15:43:36 653
转载 STL--双端队列(deque)和链表(list)
双端队列(deque容器类):#include与vector 类似,支持随机访问和快速插入删除,它在容器中某一位置上的操作所花费的是线性时间。与vector不同的是:deque 还支持从开始端插入数据:push_front() 。此外deque 不支持与vector 的capacity() 、reserve() 类似的操作。deque,是“double-ended
2014-05-10 15:40:37 1294
转载 C++pair容器
标准库类型--pair类型定义在utility头文件中定义 本文地址:http://www.cnblogs.com/archimedes/p/cpp-pair.html,转载请注明源地址。1、pair的创建和初始化pair包含两个数值,与容器一样,pair也是一种模板类型。但是又与之前介绍的容器不同,在创建pair对象时,必须提供两个类型名,两个对应的类型名的类型不必相同p
2014-05-10 15:36:39 4696
原创 C++map容器类
map是键-值对的集合,可以理解为关联数组,可以使用键作为下标来获取一个值 本文地址:http://www.cnblogs.com/archimedes/p/cpp-map.html,转载请注明源地址。map对象的定义使用前添加map头文件,必须分别指明键和值的类型:mapstring,int>word_count;map的构造函数:mapm;
2014-05-10 10:30:58 1278
转载 学习C++:实践者的方法
学习C++:实践者的方法(Beta1)By 刘未鹏(pongba) 前言我的blog以前很长一段时间关注的都是C++中的技术&细节,乃至于读者和应者都寥寥。然而5月份的时候写的一篇“你应当如何学习C++”,阅读量却达到了3万多,在blog上所有文章中却是最高的(且远远超过了第二位);评论数目也有一百多。为什么独独这篇能够激起这么多的回应,想必是国内的C++社群被C++压抑太久,或者
2014-05-01 09:55:25 583
转载 C++临时对象的生命周期
有关临时对象的生命周期有三种情况:1)一般情况:临时性对象的被摧毁,应该是对完整表达式(full-expression)求值过程中的最后一个步骤。该完整表达式造成临时对象的产生。例:#include using namespace std;class A{public: A(int i): m_i(i) { cout }
2014-05-01 09:09:59 818
java操作xml和sql server 2008必备包(crimson jdom sqljdbc sqljdbc4)
2013-12-29
学计算机专业的学生向女生表白的小程序(满屏铺满玫瑰花)基于win32API
2012-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人