码迷,mamicode.com
首页 >  
搜索关键字:geek    ( 306个结果
epoll详解--转自知乎
作者:蓝形参,Geek 伪技术宅 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现 ...
分类:其他好文   时间:2016-04-20 11:25:02    阅读次数:147
Geek爱旅行 - 穿越时间的旅行
每条路都是孤独的,慢慢的你会相信没有什么事不可原谅,也许现在的你很累,未来的路还很长,不要忘了当初为何而出发,是什么让你坚持到现在,勿忘初心。丢失的自己,只能一点一点找回来,让自己变得优秀,是为了让爱你的人骄傲。【穿越时间的旅行】女生无理取闹的时候其实自己..
分类:其他好文   时间:2016-04-16 07:20:18    阅读次数:235
GEEK学习笔记— —STL容器map和multimap
简介在头文件 中定义namespace std { template <typename Key, typename T, typename Compare = less, typename Allocator = allocator<pair > > class map;...
分类:其他好文   时间:2016-04-10 14:40:41    阅读次数:284
GEEK学习笔记— —STL容器之选用
默认情况下,选用vector,内部数据结构最简单,允许随机存取。如果经常要在序列头部和尾部插入和删除元素,应该使用deque。如果希望元素被删除时,容器能自动缩减内存,那么也要选deque。此外,由于vector通常采用一个内存块存放元素,而deque采用多个内存块,后者可包含更多元素。如果需要经常在容器中段执行元素的插入、删除或移动,可考虑list。list提供特殊成员函数,可在常数时间将元素从A...
分类:其他好文   时间:2016-04-10 14:31:12    阅读次数:124
GEEK学习笔记— —STL容器之无序容器(Unordered Container)
简介在头文件和 中定义namespace std { template <typename T, typename Hash = hash, typename EqPred = equal_to, typename Allocator = al...
分类:其他好文   时间:2016-04-10 14:27:50    阅读次数:175
GEEK学习笔记— —STL容器forward_list
简介在头文件 中定义namespace std { template <typename T, typename Allocator = allocator > class forward_forward_list; }单向列表是一个容器,支持在其任何地方快速插入和删除元素,不支持快速的随机访问。它被实现为单向链表...
分类:其他好文   时间:2016-04-08 15:18:17    阅读次数:197
GEEK学习笔记— —STL容器list
简介在头文件 中定义namespace std { template <typename T, typename Allocator = allocator > class list; }列表是一个容器,它支持任何位置的元素快速插入和删除,不支持快速的随机访问。它被实现为双向的链表。 与forward_list相比,它提供双向迭代的能力,但空间...
分类:其他好文   时间:2016-04-07 18:34:35    阅读次数:220
关系型数据库工作原理-事务管理(二)(翻译自Coding-Geek文章)
本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies紧接上一篇文章,本文翻译了如下章节:一、 Log manager(日志管理) 通过前面的章节,我们已经知道,为了提升性能,数据库...
分类:数据库   时间:2016-04-07 08:25:44    阅读次数:501
GEEK学习笔记— —Linux常用命令
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容。 注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。 语法cat(选项)(参数) 选项-n或-number #...
分类:系统相关   时间:2016-04-01 18:38:21    阅读次数:289
How does a relational database work-高速缓存(翻译自Coding-Geek文章)
原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies先翻译高速缓存章节,后续有时间再翻译其它章节。翻译内容在原文的目录: 数据管理器 数据查询器执行查询操作,从数据表中获取数据,它向Data Manger发送请求,获取数据。其中存在2个问题: 关系型数据使用事物模型,当数据库在执行修改操作时,不...
分类:数据库   时间:2016-03-27 09:51:14    阅读次数:330
306条   上一页 1 ... 20 21 22 23 24 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!