1、对象已死? a、引用计数算法:缺点是它很难解决对象之间的相互循环引用的问题,Java语言中没有选用它。 b、根搜索算法(GC Roots Tracing):通过一系列的名为“GC Roots”的对象作为起始点,开始向下搜索,走过的路径称为引用链,当一个对象没有任何引用链相连,表面此对象不可达。在 ...
分类:
编程语言 时间:
2016-11-03 02:36:31
阅读次数:
258
angularjs四大特性: 1、MVC模式: Model:数据,其实就是angular变量($scope.XX,$rootScope.XX); View:数据的呈现,Html+Directive(指令); Controller:操作数据,就是function,数据的增删改查; 2、双向绑定: 方向 ...
分类:
Web程序 时间:
2016-10-30 19:55:32
阅读次数:
162
CMS(Concurrent Mark Sweep) 最短回收停顿,适合维持响应时间上的要求。 初始标记 Initial mark:标记GC Roots能够关联到的对象。stop-mark。 并发标记 Concurrent mark:GC Roots tracing,并行业务线程。 重新标记 rem ...
分类:
其他好文 时间:
2016-10-23 11:46:49
阅读次数:
134
一、组织控制器 1.1 使用一个单块控制器 1.2 复用控制器 你可以在同一个应用程序中创建多个视图并复用同一个控制器。AngularJS将会调用每个应用到控制器的工厂函数,结果是每个控制器实例将会拥有自己的作用域。 1)作用域之间的通信 作用域实际上是以层级结构的形式组织起来的,顶层是根作用域(r ...
分类:
其他好文 时间:
2016-10-22 23:52:29
阅读次数:
223
#include<iostream>using namespace std;int root(int s){ if(s<10){ return s; } else{ int a=s; int b=0; while(a!=0){ b+=a%10; a=a/10; } root(b); }}int ma ...
分类:
其他好文 时间:
2016-10-22 14:28:00
阅读次数:
155
Primitive Roots Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3928 Accepted: 2342 Description We say that integer x, 0 < x < p, is a prim ...
分类:
其他好文 时间:
2016-10-05 07:04:29
阅读次数:
157
题解:九余数的定理:一个数对9取余等于这个数各位数相加的和对9取余,例如 123 %9 = (1+2+3)%9,所以题目中要求把一个数的各个位加起来直到是个不大于9的数,就等于直接对这个数对9取余。 ...
分类:
其他好文 时间:
2016-09-25 15:56:06
阅读次数:
105
1.project Structure — 修改project(1.name,sdk,level(6-@Override in interface)) 修改modules(点击web,加上source Roots 打对勾)修改libraries 里面添加lib下面的所有jar包,改名字。 (建议mo ...
分类:
其他好文 时间:
2016-09-08 18:11:37
阅读次数:
200
1319: Sgu261Discrete Roots Description 给出三个整数p,k,a,其中p为质数,求出所有满足x^k=a (mod p),0<=x<=p-1的x。 Input 三个整数p,k,a。 Output 第一行一个整数,表示符合条件的x的个数。 第二行开始每行一个数,表示符 ...
分类:
其他好文 时间:
2016-09-07 14:28:45
阅读次数:
179
1.枚举根节点 可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中。 可达性分析对执行时间的敏感体现在GC停顿上,因为分析工作必须在能确保一致性的快照中进行,即不可以出现在分析过程中对象引用关系还在不断变化,所以这是导致GC进行时必须停顿所 ...
分类:
编程语言 时间:
2016-08-21 22:46:59
阅读次数:
369