1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实....
分类:
编程语言 时间:
2015-03-12 12:53:14
阅读次数:
164
参考:http://blog.csdn.net/zgrjkflmkyc/article/details/16897881http://www.oschina.net/question/565065_72669××××××××××××××××××××××××××××××××
分类:
编程语言 时间:
2015-03-12 12:52:47
阅读次数:
321
js从数组中删除指定值的元素,而不是指定位置 比如数组{1,2,3,4,5},我要删除其中的元素3,但是这个3的位置我是不知道的, 只知道要删除值为3的这一个元素。 如果没有使用第三方框架,有类似的扩展功能可以根据指定值,返回元素的下标的话,只能自己先查找,然后再删除。
分类:
编程语言 时间:
2015-03-12 12:52:53
阅读次数:
485
资料来源:http://blog.csdn.net/zerogotosum/article/details/1671314究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义 - 阳`(公)历 一年1...
分类:
编程语言 时间:
2015-03-12 12:52:04
阅读次数:
142
说起单元测试,刚毕业或者没毕业的人可能大多停留在课本讲述的定义阶段,至于具体是怎么定义的,估计也不会有太多人记得。我们的教育总是这样让人“欣 慰”。那么什么是单元测试呢?具体科学的定义咱就不去关心了,其实每个写代码的人都在时刻进行着单元测试,除非你从来不验证自己写的代码能否达到预期目 的,而是直接....
分类:
编程语言 时间:
2015-03-12 12:53:01
阅读次数:
216
一直对JS都是一知半解,最近遇到这方面问题,所以在网上学习了一下,现在还没有完全明白,先贴出笔记; 1 第一章 JavaScript模块化编程(一):模块的写法 2 3 一 原始写法 4 // 模块就是实现特定功能的一组方法;只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个...
分类:
编程语言 时间:
2015-03-12 12:50:46
阅读次数:
145
awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他 更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方式是一行,一行的读,根据你给出的条件进 行查找,并在找出来的行中进行操作,感觉他的设计思想,真的很简单,但是结...
分类:
编程语言 时间:
2015-03-12 12:48:49
阅读次数:
201
单例模式的意思是只需要实例化某个类一次,它的方法也比较简单,通过判断某个类是否已经被实例化了,再返回该值。可以通过各种方法来实现单例模式,下面我们采取以下这种实现方式:var single = (function(window, undefined) { var _u;//私有成员, var new...
分类:
编程语言 时间:
2015-03-12 12:49:46
阅读次数:
263
import?java.util.regex.Matcher;??
import?java.util.regex.Pattern;??
?
/**
?*?验证工具类
?*?@author?admin
?*
?*/
public?class?Validation?{??
????//------------------常量定义?...
分类:
编程语言 时间:
2015-03-12 11:46:51
阅读次数:
143
前端开发工作中,经常需要将HTML的左右尖括号等转义成实体形式。我们不能把,&等直接显示在最终看到的网页里。需要将其转义后才能在网页上显示。转义字符(Escape Sequence)也称字符实体(Character Entity)。定义转义字符串的主要原因是1、“”等符号已经用来表示HTML TAG,因此不能直接当作文本中的符号来使用。但有时需求是在HTML页面上使用这些符号,所以需要定义它的转义...
分类:
编程语言 时间:
2015-03-12 11:43:46
阅读次数:
169
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
因项目需要,需在unity下实现写入excel、打印功能。因之前在winform里操作过excel,故顺心应手===
说明:本次只实现了简单操...
分类:
编程语言 时间:
2015-03-12 11:43:04
阅读次数:
266
编写线程安全需要关心的:
共享的变量
可变的变量
共享意味着多个线程可以同时访问,可变意味着其值在生命周期可以改变。
例如以下count 变量:
//线程不安全的类public class UnsafeCount { private int count = 0; //该变量是共享的 public void increase() { ...
分类:
编程语言 时间:
2015-03-12 11:40:46
阅读次数:
227
Java中的文件输入输出格式和C++中不太一样,这篇我们整理一下Java中是如何实现文件I/O的。
首先,确定文件对象。
java.io.File file = new java.io.File("score.txt");
这里最好判断文件是否存在,防止后面读取文件内容的时候出错。
输入:
1)使用java.io.PrintWriter类型,即java....
分类:
编程语言 时间:
2015-03-12 11:42:21
阅读次数:
184
结构型设计模式是从程序的结构上解决模块之间的耦合问题。包括以下七种模式:
适配器模式:可以将类的一个借口匹配另一个接口组合模式:对象的组合代理模式:一个简单的对象代替一个复杂的稍后会被调用的复杂对象外观模式:一个类表示一个子系统享元模式:用于共享对象,其中每个实例都不保存自己的状态。而是将状态保存在外部桥接模式:将对象的接口与实现分离装饰模式:动态给对象添加职责结构型设计模式是从程序的结...
分类:
编程语言 时间:
2015-03-12 11:39:53
阅读次数:
192
转载自:http://blog.sina.com.cn/s/blog_8a7012cf01017h9p.html
变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:
1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。
2、 第一个字母必须是字母或者下划线开头。
3、 不能使用C++关键字来命名变量,以免冲突。
4、 变量名区分大小...
分类:
编程语言 时间:
2015-03-12 11:40:14
阅读次数:
158
HBase基本API(java)操作(增删改查)...
分类:
编程语言 时间:
2015-03-12 11:38:35
阅读次数:
202