如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 虽然我们在对各种收集器进行比较,但是并非为了跳出一个最好的收集器。因为知道现在为止还没有最好的收集器出现,更加没有万能的收集器,所以我们选择的只是对具体应用最合适的收集器。 1.Serial收集器(串行收集器) 这个收集器是一 ...
分类:
编程语言 时间:
2017-05-11 19:33:40
阅读次数:
189
懒加载、计算型属性、反射机制 1.懒加载: 目的:1.延迟创建,需要时加载,节省内存空间 2.避免开发中处理解包的问题(重要!!!) 知识:1.所有的UIView 及子类在开发是,一旦重写了够着函数,必须要实现initwithcoder函数以保证提供两个通道,目前Xcode会有提示。 2.在swif ...
分类:
编程语言 时间:
2017-05-11 19:33:58
阅读次数:
520
IEnumerable<T> 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable<T> 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延迟在我要真正显示数据的时候才执行 演示linq to ef ...
分类:
编程语言 时间:
2017-05-11 19:34:06
阅读次数:
135
1、当从服务器返回的注册错误信息的时候,我们在注册界面需要将错误信息显示出来 我们需要修改regist.jsp页面的代码: 我们运行看看程序的代码: ...
分类:
编程语言 时间:
2017-05-11 19:34:48
阅读次数:
424
Swift 基础语法 基本 1.取消了预处理命令 2.取消了指针的概念 3.取消了NS前缀 4.大量将类替换成struct 5.“;” 在同一行用来分割语句,如果不是同一行可以省略 6.可选项 7.playground 8.条件语句”if”,空执行”()” 9.没有非0即真的逻辑 10.switch ...
分类:
编程语言 时间:
2017-05-11 19:35:14
阅读次数:
211
操作集合的工具类Collections 操作集合的工具类Collections Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了将集合对象设置为不可变、对集合对象实现同步控制等方法。 排序操作 ...
分类:
编程语言 时间:
2017-05-11 19:37:02
阅读次数:
195
学习笔记: 材质概述: 物体呈现在我们前面除了形体外,还包括“固有颜色”和“质地”(质感与光学性质)。固有颜色让物体的表面看起来是什么颜色,而质感决定了该物质是使用什么材质的。在三维建模软件中,一般使用三维建模工具创作物质的形体,使用贴图表现物体的固有颜色,使用材质表现物体的“质感”。 在unity ...
分类:
编程语言 时间:
2017-05-11 19:37:40
阅读次数:
129
#include <stdio.h> #include <stdlib.h> #define ROW 10 #define COL 10 /*迷宫中位置信息*/ typedef struct position { int x; int y; }position; /*在迷宫中的当前位置的信息,也是入 ...
分类:
编程语言 时间:
2017-05-11 19:37:56
阅读次数:
219
今天我们大致学习一下java中关于异常的知识。 java异常的使用 一、java异常的一些说明 二、一些代码的了解异常 IllegalArgumentException是UncheckedException的异常。 运行的效果如下: IndexOutOfBoundsException是Uncheck ...
分类:
编程语言 时间:
2017-05-11 19:38:11
阅读次数:
170
在项目上右键选择properties,然后点击Java build path,在Librarys下,编辑JRE System Library,选择 workspace default jre 即可 ...
分类:
编程语言 时间:
2017-05-11 19:38:59
阅读次数:
106
swift面向对象 1. 在swift中,默认在同一个项目中(同一个命名空间下),所有的类都是共享的,不需要import 所有的属性 var 也可以直接访问到 2.在swift中,所有的类都默认有一个命名空间,就是项目名称 3. () -> alloc init。 swift中对应一个init()构 ...
分类:
编程语言 时间:
2017-05-11 19:39:23
阅读次数:
165
[Java面试一]面试复习大纲. [Java面试二]Java基础知识精华部分. [Java面试三]JavaWeb基础知识总结. [Java面试四]Strust2总结及在面试中的一些问题. [Java面试五]Spring总结以及在面试中的一些问题. [Java面试六]SpringMVC总结以及在面试中 ...
分类:
编程语言 时间:
2017-05-11 19:41:09
阅读次数:
114
1. spring替我们创建的bean,它放在哪里了? 通常而言,我们一般会用到两种bean:singleton和prototype。对于singleton的bean,一旦创建过后,spring会把它存到一个map里面。 DefaultSingletonBeanRegistry类 /** Cache ...
分类:
编程语言 时间:
2017-05-11 19:42:18
阅读次数:
351
工具1:numpy 下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 入门文档:https://docs.scipy.org/doc/numpy-dev/user/quickstart.html 工具2:matplotlib 下载地址:htt ...
分类:
编程语言 时间:
2017-05-11 19:43:45
阅读次数:
204
结果代码 -->45-->345--> true true true true true true true true true true true true true true true true true true false true true true true true 结果代码 结果代码 ...
分类:
编程语言 时间:
2017-05-11 19:44:01
阅读次数:
244
参考:http://blog.csdn.net/wxwzy738/article/details/8585786 使用Sort排序工具实现排序 Lucene在查询的时候,可以通过以一个Sort作为参数构造一个检索器IndexSearcher,在构造Sort的时候,指定排序规则。 调用sort进行排序 ...
分类:
编程语言 时间:
2017-05-11 19:44:25
阅读次数:
193
引言 前一段时间。我写了两篇计算自然对数的算法的随笔,分别使用椭圆θ函数-算术几何平均法和泰勒级数展开式来计算。那么这两种算法的性能怎样呢?在參考资料[3]中有下面说法: 上面的 elliptic method 就是椭圆θ函数-算术几何平均法。Taylor's method 2 就是我使用的泰勒级数 ...
分类:
编程语言 时间:
2017-05-11 19:44:40
阅读次数:
250
函数的定义 1.函数的基础写法 func 函数名(形参列表)->返回值类型 例: func sum(x:int ,y:int) -> int{ return x+y } print(sun(x:10,y:50)) 2.外部参数的使用,就是在形参前加一个名字,外部参数不会影响函数内部细节,外部参数会让 ...
分类:
编程语言 时间:
2017-05-11 19:45:52
阅读次数:
224
学习下解析 xml 文件,这里用到了 org.dom4j 这个 jar 包,使用 eclipse 没有这个包的小伙伴可以去下个 jar 包,然后复制到项目路径下,右键 jar 包后 build path,add build path 即可。 来引入相关依赖: 注意会抛错,这里 throws 一下: ...
分类:
编程语言 时间:
2017-05-11 19:46:38
阅读次数:
114
传送门 有点类似LCS,可以把 a[i] 在 b 串中的位置用一个链式前向星串起来,由于链式前向星是从后往前遍历,所以可以直接搞。 状态转移方程 f[i] = max(f[j]) + 1 ( 1 <= j < i && a[i] == b[j] ) ——代码 1 #include <cstdio> ...
分类:
编程语言 时间:
2017-05-11 19:47:15
阅读次数:
250