上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 1. map的使用 golang中的map是一种数据类型,将键与值绑定到一起,底层是用哈希表实现的,可以快速的通过键找到对应的值。 类型表示:map[keyType][valueType] key一定要是可比较的类型(可以理解为支持==的操作),value可以是任意类型。 初始化:map只能使用ma 阅读全文
posted @ 2019-11-15 14:59 滴巴戈 阅读(3732) 评论(0) 推荐(2) 编辑
摘要: 1. 部分基本类型 go中的类型与c的相似,常用类型有一个特例:byte类型,即字节类型,长度为1,默认值是0; 1 bytes = [5]btye{'h', 'e', 'l', 'l', 'o'} 变量bytes的类型是[5]byte,一个由5个字节组成的数组。它的内存表示就是连起来的5个字节,就 阅读全文
posted @ 2019-11-13 17:43 滴巴戈 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: 1.map和set的应用和比较 map和set都是关联式容器,底层容器都是红黑树。 map以键值对的形式进行存储,方便进行查找,关键词起到索引的作用,值则表示与索引相关联的数据,以红黑树的结构实现,插入删除等操作都可以在O(log n)时间内完成。 所有元素都是键+值存在,key=value组成pa 阅读全文
posted @ 2019-11-12 16:20 滴巴戈 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 1、项目介绍 HTTP协议是应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。协议的详细内容,前面一篇HTTP协议详解已经详细介绍了,这里不再赘述。 项目总体描述:HTTP支持客户端/服务器模式,终端用户可通过浏览器或网络爬虫与服务器建立连接,所以首先需要自主实现服务器Se 阅读全文
posted @ 2017-09-01 16:00 滴巴戈 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 1、什么是空间配置器? 空间配置器负责空间配置与管理。配置器是一个实现了动态空间配置、空间管理、空间释放的class template。以内存池方式实现小块内存管理分配。关于内存池概念可以点击:内存池。 2、STL空间配置器产生的缘由 在软件开发,程序设计中,我们不免因为程序需求,使用很多的小块内存 阅读全文
posted @ 2017-08-31 12:22 滴巴戈 阅读(443) 评论(0) 推荐(1) 编辑
摘要: 1、池的概念 一般来说,服务器的硬件资源相对充裕,很多时候我们使用以空间换时间的方法来提高服务器的性能,不惜浪费更多的空间以换取服务器运行效率。具体做法是提前保存大量的资源,以备不时之需以及重复使用。这就是池的概念。池是一组资源的集合,这组资源在服务器启动之初就已经被创建并初始化,这称为静态资源分配 阅读全文
posted @ 2017-08-21 16:38 滴巴戈 阅读(2242) 评论(0) 推荐(0) 编辑
摘要: HTTP协议介绍 http(超文本传输协议)是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。特点: (1)支持客户/服务器模式。 HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的 阅读全文
posted @ 2017-08-18 11:31 滴巴戈 阅读(2620) 评论(0) 推荐(0) 编辑
摘要: 1.位图 由题引入: 【腾讯】:2.给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。 如果将40亿个数按整型放入内存,显然不科学,就算内存足够,这样做也是浪费空间。 解决思路:用一个比特位表示一个数,存在的话该位上就置为1,不在的话置为0;这样40亿 阅读全文
posted @ 2017-08-16 20:40 滴巴戈 阅读(793) 评论(0) 推荐(1) 编辑
摘要: 1、strlen()求字符串长度 1 //模拟实现strlen函数 2 #include<stdio.h> 3 #include<stdlib.h> 4 #include<string.h> 5 #include<assert.h> 6 int my_strlen1(const char* str) 阅读全文
posted @ 2017-08-14 15:43 滴巴戈 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 传输层及其以下的机制由内核提供,是操作系统的一部分,应⽤层由⽤户进程提供应⽤层数据通过协议栈发到⽹络上时,每层协议都要加上⼀个数据⾸部(header),称为封装。不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在⽹络层叫做数据报(datagram),在链路层叫做帧(frame)。 阅读全文
posted @ 2017-08-13 08:49 滴巴戈 阅读(6772) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页