- 博客(9)
- 资源 (91)
- 论坛 (8)
- 收藏
- 关注
原创 再议libcurl编程
那是2年前用libcurl了,我肯定好久不用的知识,放置久了就会遗忘,现在我又重拾起这个知识点,重头再来,至于前面的基础知识,可以参考我的 http://blog.csdn.net/pbymw8iwm/article/details/6675754 假设你要获取URL所表示的远程主机上的资源。你需要写一段程序用来完成数据传输,你可能希望直接保存接收到的数据而不是简单的在
2013-12-24 15:12:35
11125
1
原创 setsockopt()用法(参数详细说明)
先来看看函数的原型:int setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen);然后我们来看看参数:s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: IPv4套接口IPP
2013-12-10 11:34:18
13943
原创 我对STL的一些看法(五)初识关联容器
3关联容器pair类型这个是一个简单的标准库类型,该类型在utility头文件中定义,我们来看看他主要的操作:pair p1; 创建一个空的pair对象pair p1(v1,v2);创建一个pair对象,他的两个元素分别为T1类型的v1,T2类型的v2make_pair(v1,v2); 以v1,v2创建一份新的pair对象,相信在map这一块我们将会见面的p1
2013-12-09 18:33:23
5847
原创 我对STL的一些看法(四)认识deque容器
Deque(双向队列) 是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。它允许较为快速地随机访问,但它不像vector 把所有的对象保存在一块连续的内存块,而是采用多个连续的存储块,并且在一个映射结构中保存对这些块及其顺序的跟踪。向deque 两端添加或删除元素的开销很小。它不需要重新分配空间,所7以向末端增加元素比vector 更有效。 实际上,deque 是对v
2013-12-09 17:45:55
6012
原创 我对STL的一些看法(三)认识list容器
C++ List(双向链表) 是一个线性链表结构,它的数据由若干个节点构成,每一个节点都包括一个信息块(即实际存储的数据)、一个前驱指针和一个后驱指针。它无需分配指定的内存大小且可以任意伸缩,这是因为它存储在非连续的内存空间中,并且由指针将有序的元素链接起来。由于其结构的原因,list 随机检索的性能非常的不好,因为它不像vector 那样直接找到元素的地址,而是要从头一个一个的顺序查找,这样
2013-12-09 16:03:48
6049
原创 我对STL的一些看法(二)认识vector容器
先说vector吧。C++ Vector(向量容器) 是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。 vector 的数据安排以及操作方式,与 array 非常像似。两者的唯㆒差别在于空间的运用弹性。array是静态空间,㆒旦配置了就不能改变;要换个大(或小)㆒点的房子,可以,
2013-12-09 15:35:51
1306
原创 我对STL的一些看法(一)初步认识STL
后面一段时间我将会给大家分享我自己学到STL以及应用的时候遇到的问题还有他的一些精髓,可能开始的逻辑会有些乱吧,不过后面还会不断的整理和优化,让自己看明白也让更多的读者看的清楚。最近刚闲下来,先说说什么是STL: 不知道你是否有过这样的经历。在大学,你准备着手完成数据结构老师所布置的家庭作业时,或者在你为你所负责的某个软件项目中添加一项新功能时,你发现需要用到一个链表(List)或者是映射表(
2013-12-09 15:11:48
6365
原创 关于非阻塞的recv的时候返回的处理
errno!=EINTRerrno!=EINTR注意read()如果读到数据为0,那么就表示文件结束了,如果在读的过程中遇到了中断那么会返回-1,同时置errno为EINTR。 因此判断read的条件: 如果read返回 如果==0 表示文件结束, 处理 如果
2013-12-03 16:42:09
28328
转载 对于linux socket与epoll配合相关的一些心得记录
对于linux socket与epoll配合相关的一些心得记录没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的int nRecvBuf=32*1024;//设置为32Ksetsockopt(s,SOL_SOCKET,SO_RCVBUF,(const char*)&nRecvBuf,sizeof(int));1、通过上面语句可以简单设置缓冲区大小,测试证明
2013-12-02 22:29:02
7811
visionPro中文版资料(pdf+ppt样例)
2018-11-28
2020年毕业设计-jsp校园宿舍管理系统
2021-01-09
88个创业全套必备资料合集
2021-01-09
基于node.js的高可扩展游戏服务器框架 设计与实现
2020-11-26
UDP打洞客户端和服务器打包.
2020-11-20
halcon c++ 接口参考手册
2020-11-20
最新2020年10月的geoip库下载
2020-11-20
编译原理实验,一个此法分析程序
2011-04-21
银行家算法实验报告-课程设计 毕业论文 文档.doc
2010-12-24
D-操作系统课程设计报告——银行家算法
2010-12-20
金币副本
发表于 2017-07-07 最后回复 2019-11-16
自己保存的测试代码
发表于 2017-07-11 最后回复 2017-08-18
谁知道这个代码是什么意思
发表于 2017-07-03 最后回复 2017-07-05
这段代码srand
发表于 2017-07-04 最后回复 2017-07-05
关于苹果内购的验证防止被刷单
发表于 2015-01-15 最后回复 2015-03-18
auto变量地址初始化static静态指针的一些事
发表于 2013-08-14 最后回复 2013-08-15
proxy server IP在Jmeter中是什么意思
发表于 2011-08-09 最后回复 2013-08-14
mciSendString播放音乐,那关闭用什么函数
发表于 2011-05-01 最后回复 2011-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝