java开发过程中,用到的最多的List集合就属ArrayList与LinkedList。对于ArrayList的遍历,通常是下面的方法: 假如集合换成LinkedList,可能我们就会用相同得方法进行遍历,如下: 请记住:这是一种非常糟糕的做法。这其实已经不是Java的问题,而是数据结构的问题了, ...
分类:
其他好文 时间:
2016-09-01 21:27:04
阅读次数:
181
谈着这个话题很大,因为我自己在自动化分层的方面做的就不是很好,最近在做java+selenium中,如果不分层去管理,代码就显得很乱,如下: 下面代码主要是做了一个登录,登录后在修改自己的一些个人信息,第一次就把最通用的查找控件的方法,写在一个方法里面,所以能看到这样的方式“getmethod.ge ...
分类:
其他好文 时间:
2016-09-01 21:25:26
阅读次数:
196
优雅降级:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会检查以确认它们是否能正常工作。由于IE独特的盒模型布局问题,针对不同版本的IE的hack实践过优雅降级了,为那些无法支持功能的浏览器增加候选方案,使之在旧式浏览器上以某种形式降级体验却不至于完全失效. 渐进增强: ...
分类:
其他好文 时间:
2016-09-01 21:26:16
阅读次数:
94
Codeforces 7E 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <algorithm> 5 #include <map> 6 using namespace std; 7 map<stri ...
分类:
其他好文 时间:
2016-09-01 21:26:38
阅读次数:
137
编辑相关快捷键 1. 【ALT+/】 自动提示方法 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时就体验一下此快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 ...
分类:
系统相关 时间:
2016-09-01 21:26:05
阅读次数:
212
最近都在和inux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考 ...
分类:
系统相关 时间:
2016-09-01 21:25:41
阅读次数:
190
来源:廖雪峰 让Git显示颜色 忽略特殊文件 有些文件有敏感信息,或者是自动生成的中间文件。不能或不必提交到git,可以用.gitignore文件配置忽略不上传的文件 一个.gitignore例子,.gitignore本身要提交到git https://github.com/github/gitig ...
分类:
其他好文 时间:
2016-09-01 21:26:14
阅读次数:
166
1.首先要把页面布局理解清楚再动手,确定哪里是需要切图,哪里是需要用代码编写的,同时注意能用代码编写的地方不要懒省事去切图。 2.在写代码的时候要确定好类名,类名要语义化,同时在写代码的时候随时随地格式化自己的代码,一个板块写好把代码折叠起来,免得满屏代码,看的头晕。 3.在编写代码的时候大写英文字 ...
分类:
其他好文 时间:
2016-09-01 21:24:15
阅读次数:
138
前端网(经常浏览) http://www.w3cfuns.com/ WEB前端开发(经常浏览) http://www.css88.com/ w3cplus(经常浏览) http://www.w3cplus.com/ 开源中国 http://www.oschina.net 菜鸟教程 http://ww ...
分类:
其他好文 时间:
2016-09-01 21:24:55
阅读次数:
114
Checkpointing 一个流应用程序必须全天候运行,所有必须能够解决应用程序逻辑无关的故障(如系统错误,JVM崩溃等)。为了使这成为可能,Spark Streaming需要checkpoint足够的信息到容错存储系统中, 以使系统从故障中恢复。 Metadata checkpointing:保 ...
分类:
Web程序 时间:
2016-09-01 21:23:28
阅读次数:
169
1.布尔类型:只有两种值,true和false,与字符串不同,不用用引号括起来。ongoing面向 2.对象类型:javascript是面向对象语言,对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体。 3.Array数组类型:数组也是存放数据的一种容器,只不过它能存放多个数据。数组的 ...
分类:
Web程序 时间:
2016-09-01 21:25:36
阅读次数:
152
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。 A ...
分类:
Web程序 时间:
2016-09-01 21:24:27
阅读次数:
116
map(func) 将原RDD中的每一个元素经过func函数映射为一个新的元素形成一个新的RDD。 示例: 其中sc.parallelize第二个参数标识RDD的分区数量 filter(func) def filter(f: T => Boolean): RDD[T] 原RDD中通过func函数结果 ...
分类:
其他好文 时间:
2016-09-01 21:24:24
阅读次数:
242
Index 能够提高查询的性能,如果没有Index,MongoDB必须扫描整个collection,从collection的第一个doc开始,直到最后一个doc,即使第一个doc之后的所有doc都不满足查询条件。如果在Collection上有合适的Index,例如,unique index,那么Mo ...
分类:
数据库 时间:
2016-09-01 21:24:19
阅读次数:
271