问题描述:n个不同的数,范围在0~10的7次方之间(为了追求模拟效果,也就是排序的内容超出了内存容量,用的10的8次方),然后需要我们用有限的内存和时间内尽快排序,注意,不能有相同的数字.否则出错1.问题准备,首先要准备0-10的7次方之间的数据打乱后放到磁盘中,那么我们有两种实现方式实现方式1: ...
分类:
编程语言 时间:
2015-01-11 21:36:07
阅读次数:
355
本人使用windows 笔记本,算是半个发烧友,以下是本人的一些经验。众所周知,操作系统的是为了管理硬件而诞生的,系统的性能主要是指响应速度和吞吐率,个人的PC当然大多数情况下追求的是响应的速度,响应的速度越快,电脑用起来越顺手,当然适当的美观也是追求的目标。这篇文章总结了我一些提高响应速度的经验,...
第十八章 SOCKET类的实现
这几天反复思考,到底是从上到下、还是从底层开始往上设计?最后、还是决定从上层建筑开始。APO追求的是简单、再简单!强大、再强大!高速、高效!“天下武功、无坚不破、唯快不破!”。
APO的socket也不外是一种内存文件吧,但socket描述符和其它类型的文件描述符还是略有区别的。APO中的一个用户进程最多可打开64K个非s...
分类:
其他好文 时间:
2015-01-10 21:03:48
阅读次数:
235
嗯,程序员一个永恒的追求就是性能吧?为了衡量性能,自然需要计时。奈何无论C标准库还是C++标准库,因为通用性的考虑,其time API精度都不高。基本都是毫秒级的。所以如果要真正精确地衡量程序的性能,还是得靠系统API。下面的计时方式可以精确到class MyTimer{private: LARGE...
分类:
编程语言 时间:
2015-01-10 21:01:57
阅读次数:
322
叫此名的书真是太多了。我也是用kindle 找了本就开始读的。
版本就不好说了。
内容嘛。曾先生的人生处事之道,在一封封的与其父,叔,弟的封中体现无影。
有没有言不由衷就不好说了。被后人编辑多少,我也是不知道的。呵呵。
但是打折的来看,想了解一下名人,或成功的传统国人的处事之道
还是不错的。
中国近代经历了许多,我们很长时间里只追求吃饱,穿暖。所以还是不了解太多了。
推荐 4星
由...
分类:
其他好文 时间:
2015-01-09 10:45:54
阅读次数:
92
在数据结构中我们常见的平衡二叉树有AVL树和红黑树。 红黑树和AVL树的区别在于它使用颜色来标识结点的高度,它所追求的是局部平衡而不是AVL树中的非常严格的平衡。 我们来看红黑树的定义:红黑树首先是一棵二叉查找树,它每个结点都被标上了颜色(红色或黑色),红黑树满足以下5个性质: 1、每个结...
分类:
其他好文 时间:
2015-01-08 22:45:31
阅读次数:
215
任何程序都追求正确有效的运行,除了保证我们代码尽可能的少出错之外,我们还要考虑如何有效的处理异常,一个良好的异常框架对于系统来说是至关重要的。最近在给公司写采集框架的时候系统的了解一边,收获颇多,特此记录相关的理论。异常是指由于各种不期而至的情况,导致程序中断运行的一种指令流,如:文件找不到、非法参数、网络超时等。为了保证正序正常运行,在设计程序时必须考虑到各种异常情况,并正确的对异常进行处理。...
分类:
编程语言 时间:
2015-01-08 09:46:26
阅读次数:
418
1.人之所以痛苦,在于追求错误的东西。 2.如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。 3.你永远要感谢给你逆境的众生。 4.你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。 5.当你快乐时,你要想这快乐不是永恒的。...
分类:
其他好文 时间:
2015-01-07 20:25:16
阅读次数:
127
没有web的移动互联网产品该怎么做?这对中国IT人来说是全新的课题。见证过各种APP摸爬滚打的真实案例之后,微信创始人张小龙在他的演讲中连出“狠招”,建议皆切中要害,警告则发人深省。基于对人性的丰富理解与对用户心理的分析,他提出需追求极简,保持笨拙,宁缺毋滥,做小做精。PPT要点,条缕清晰,毫无赘余...
分类:
其他好文 时间:
2015-01-07 18:14:16
阅读次数:
150
好的程序员离不开好的装备,我说的装备包括了硬和软两个部分——硬件外设,跑在计算机上的软件。当你从一个小白逐步成为一个大神的过程中,你就会体会到装备选择的重要性了。硬件针对硬件和外设,我们一般要从个人的经济水平和实际需求出发。特别对于初学者,不要盲目追求当前最高配置的电脑,因为你还没有能力用到那么好的...
分类:
其他好文 时间:
2015-01-07 14:40:11
阅读次数:
101