您应该已经阅读了前面的章节: 垃圾收集简单介绍 - GC參考手冊 Java中的垃圾收集 - GC參考手冊 GC 算法(基础篇) - GC參考手冊 学习了GC算法的相关概念之后, 我们将介绍在JVM中这些算法的详细实现。首先要记住的是, 大多数JVM都须要使用两种不同的GC算法 —— 一种用来清理年轻 ...
分类:
编程语言 时间:
2017-08-12 19:41:25
阅读次数:
1165
The SetStack Computer Time limit: 3.000 seconds 题目是这样的: 有一个专门为了集合运算而设计的“集合栈”计算机。该机器有一个初始为空的栈,并且支持以下操作:PUSH:空集“{}”入栈DUP:把当前栈顶元素复制一份后再入栈UNION:出栈两个集合,然后把 ...
分类:
编程语言 时间:
2017-08-12 19:41:52
阅读次数:
192
简介GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的 ...
分类:
编程语言 时间:
2017-08-12 19:43:47
阅读次数:
203
在学习java多线程这一块知识的时候,遇到了很多个关于线程锁什么时候释放的问题,现总结几种释放锁和不释放锁的操作如下 ...
分类:
编程语言 时间:
2017-08-12 19:44:25
阅读次数:
160
首先我们定义一个接口 public interface SayService { public void say(); } 接着实现这个接口 public class SayImpl implements SayService { @Override public void say() { Syst ...
分类:
编程语言 时间:
2017-08-12 19:44:46
阅读次数:
183
本文转自博客:http://www.cnblogs.com/piperck/p/5840443.html 作者:piperck python 类和元类(metaclass)的理解和简单运用 (一) python中的类 首先这里讨论的python类,都基于继承于object的新式类进行讨论。 首先在p ...
分类:
编程语言 时间:
2017-08-12 19:45:52
阅读次数:
212
file_obj.readlines(), file_obj.readline(), file_obj.writelines() ...
分类:
编程语言 时间:
2017-08-12 19:46:41
阅读次数:
204
HashSetHashSet有以下特点? 不能保证元素的排列顺序,顺序有可能发生变化? 不是同步的? 集合元素可以是null,但只能放入一个null当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode ...
分类:
编程语言 时间:
2017-08-12 19:46:48
阅读次数:
215
对于centos则如下: sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https:/ ...
分类:
编程语言 时间:
2017-08-12 19:47:39
阅读次数:
216
java提高篇(十六) 异常(一) 一、为什么要使用异常 首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率。虽然我们不是特别喜欢看到它,但是我们不能不承认它的地位,作用。有异常就说明程序存在问题,有助于我们及时改正。在我们的程序设计当做,任何时候任何地方因为任何原因都有 ...
分类:
编程语言 时间:
2017-08-12 19:47:48
阅读次数:
285
不论什么一个系统在开发的过程中, 相信都不会缺少对字符串的处理。 在 java 语言中, 用来处理字符串的的类经常使用的有 3 个: String、StringBuffer、StringBuilder。 它们的异同点: 1) 都是 final 类, 都不同意被继承; 2) String 长度是不可变 ...
分类:
编程语言 时间:
2017-08-12 19:48:00
阅读次数:
282
这是根据斯坦福cs224d课程写出来的, 这是课程里边最开始所讲的词向量, 1、首先将所有的词组织成一个词典 2、对于词典中的每一个词, 扫描词典中的其他词, 对于扫描到的每一个词, 统计原始词在被扫描到的词的前边或者后边出现的次数, 这样就构成了一个由词频所构成的对角阵 3、对该对角阵进行SVD分 ...
分类:
编程语言 时间:
2017-08-12 20:24:03
阅读次数:
463
赋值运算符应用错误 在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确的方法是使用比较运算符的两个等号 (==)。 比较运算符常见错误 在常规的比较中,数据类型是被忽略的,以下 if 条件语句返回 true:在严格的比较运算中, 为恒 ...
分类:
编程语言 时间:
2017-08-12 20:26:03
阅读次数:
133
本文记录使用Intellij创建Maven Web工程搭建Spring MVC + Mybatis 的一个非常简单的示例。关于Mybatis的入门使用可参考这篇文章,本文在该文的基础上,引入了Spring MVC功能。首先是创建项目: 打开Intellij,File-->new Project >选 ...
分类:
编程语言 时间:
2017-08-12 20:26:49
阅读次数:
260
java提高篇(十八) 数组之一:认识JAVA数组 一、什么是数组 数组?什么是数组?在我印象中的数组是应该这样的:通过new关键字创建并组装他们,通过使用整形索引值访问它的元素,并且它的尺寸是不可变的! 但是这只是数组的最表面的东西!深一点?就是这样:数组是一个简单的复合数据类型,它是一系列有序数 ...
分类:
编程语言 时间:
2017-08-12 20:28:17
阅读次数:
177
练习10.11 练习10.12 练习10.13 ...
分类:
编程语言 时间:
2017-08-12 20:30:16
阅读次数:
217
时间模块 时间分为三种类型:时间戳,结构化时间,格式化时间 #时间模块,time import time #时间戳 x = time.time() time.gmtime() #将时间戳转换成UTC时间元组 y = time.localtime() #将时间戳转换成本地时区的时间元组 print(y ...
分类:
编程语言 时间:
2017-08-12 20:30:37
阅读次数:
188
本文主要总结《Python地理数据处理》一书中使用到的库及安装方法。在http://www.lfd.uci.edu/~gohlke/pythonlibs/可以下载到对应于python版本的各种库文件。 一、python 使用的为目前的最新版本3.6.2. 二、安装numpy,scipy,matplo ...
分类:
编程语言 时间:
2017-08-12 20:30:45
阅读次数:
221
插入排序法 所谓插入排序法乃是将一个数目插入该占据的位置. 输入一个元素,检查数组列表中的每个元素,将其插入到一个已经排好序的数列中的适当位置,使数列依然有序,当最后一个元素放入合适位置时,该数组排序完毕. 代码示例: import java.util.Random; /** * 算法大神之路---... ...
分类:
编程语言 时间:
2017-08-12 20:32:24
阅读次数:
206
在Spring 中配置 Web Flow 流程的组件 1、状态 Spring Web Flow 定义了五种不同类型的状态 行为(Action): 行为状态时流程逻辑发生的地方 决策(Decision): 决策流程将流程分成两个方向,基于流程数据确定流程方向 结束(End): 结束状态是流程的最后一站 ...
分类:
编程语言 时间:
2017-08-12 20:33:26
阅读次数:
176