参考: 1、http://ios.jobbole.com/81900/ 2、https://stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap 3、https://vikashazrati.wordpress ...
分类:
其他好文 时间:
2017-08-13 15:16:08
阅读次数:
120
链接:http://poj.org/problem?id=2449 题意:告诉你有n个顶点,m条边。并把这些边的信息告诉你:起点、终点、权值。再告诉你s、t、k。需求出s到t的第k短路,没有则输出-1。 第K短路裸题,A*算法没接触过。參考了这篇博客:http://www.cnblogs.com/n ...
分类:
其他好文 时间:
2017-08-13 12:34:24
阅读次数:
135
算法导论(CLRS)答案 Chapter Section I 1 2 p II 1 2 3 p III 1 2 p IV 1 2 3 4 p V 1 2 3 4 p VI 1 2 3 4 5 p VII 1 2 3 4 p VIII 1 2 3 4 p IX 1 2 3 p XII 1 2 3 XI ...
分类:
编程语言 时间:
2017-08-11 19:30:44
阅读次数:
154
1, OutOfMemoryError异常 除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(OOM)异常的可能, java Heap 溢出 一般的异常信息:java.lang.OutOfMemoryError:Java heap spacess java堆用 ...
分类:
其他好文 时间:
2017-08-10 19:33:40
阅读次数:
96
堆保护机制的原理 PEB random:在Windows XP SP2之后,将PEB基地址前两个字节随机化。 Safe Unlink:在SP2 之前的链表拆卸操作类似于如下代码: SP2在进行删除操作时,将提前验证堆块前向指针和后向指针的完整性。 ) heap cookie:cookie在堆首部分原 ...
分类:
其他好文 时间:
2017-08-09 16:48:34
阅读次数:
318
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么, ...
分类:
编程语言 时间:
2017-08-09 10:02:27
阅读次数:
200
spark中RDD、DataFrame、DataSet都是spark的数据集合抽象,RDD针对的是一个个对象,但是DF与DS中针对的是一个个Row RDD 优点: 编译时类型安全 编译时就能检查出类型错误 面向对象的编程风格 直接通过类名点的方式来操作数据 缺点: 序列化和反序列化的性能开销 无论是 ...
分类:
数据库 时间:
2017-08-09 00:14:59
阅读次数:
280
转载自:http://blog.csdn.net/wo334499/article/details/51689549 RDD 优点: 缺点: DataFrame DataFrame引入了schema和off-heap schema : RDD每一行的数据, 结构都是一样的. 这个结构就存储在sche ...
分类:
其他好文 时间:
2017-08-07 22:18:15
阅读次数:
273
一些画布,每块有其大小,一开始都是白的,你任意将它们排序,然后一次操作可以选择一段连续的相同颜色的画布,从中任选一个位置,左侧涂上任意一种颜色,右侧涂上另一种。消耗是这一段画布的总的大小。问你要将所有画布着上不同的颜色的最小花费。 从后向前考虑,其实相当于是将一些一开始不同的画布两两合并,代价是两者 ...
分类:
其他好文 时间:
2017-08-07 10:07:56
阅读次数:
132
非常经典的解释=_= 堆和栈的区别 一、预备知识:程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap):一般有程序员分配释放,若程序员不释放,程序 ...
分类:
其他好文 时间:
2017-08-06 12:48:18
阅读次数:
155