数组是一种数据结构,它包含若干相同类型的变量。数组是使用类型声明的:type[] arrayName;下面的示例创建一维、多维和交错数组: 1 class TestArraysClass 2 { 3 static void Main() 4 { 5 // Declar...
分类:
编程语言 时间:
2015-03-11 14:45:34
阅读次数:
150
首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序...
分类:
编程语言 时间:
2015-03-11 14:43:41
阅读次数:
137
看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollection是最...
分类:
编程语言 时间:
2015-03-11 14:41:58
阅读次数:
148
1、概述本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung (http://www.baeldung.com/) 上“Java——回归基础”系列教程的一部分。2、在内存中读取读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读...
分类:
编程语言 时间:
2015-03-11 14:42:51
阅读次数:
142
1. 所有的基本数据类型都是对象,比如数值1的所说的类是 scala.Int2. 所有的运算符都是类成员方法,比如1+2调用1.+(2); 0 to 2调用 0.to(2)3. 数组的访问也是通过函数调用,array(3)4. val,var分别定义const引用和普通的引用,const的是logi...
分类:
编程语言 时间:
2015-03-11 14:42:23
阅读次数:
237
为什么定位一组对象?定位一组对象的思想 在定位一组对象的过程中我们如何实现?以前的都是通过具体的对象定位,那么定位一组我们就需要通过css来定位 在单个定位对象中使用的是find_element_by_id() 但是定位一组对象需要使用find_elements_by_css_selectoreg....
分类:
编程语言 时间:
2015-03-11 14:38:36
阅读次数:
122
如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它。对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。下面这些工具或许功能和作用不同,但是有着一...
分类:
编程语言 时间:
2015-03-11 14:40:01
阅读次数:
152
在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC 是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。目录MVC框架是什么Dispatcher Servlet(Spring控制器)Sprin...
分类:
编程语言 时间:
2015-03-11 14:37:15
阅读次数:
175
该漏洞需要能登录ecshop后台权限,简单修改下语言项目,即可在网站植入木马后门。 以下是详细分析 1.登陆到ecshop台后,选择模板管理,语言项编辑,搜索用户信息 为什么要搜索用户该漏洞需要能登录ecshop后台权限,简单修改下语言项目,即可在网站植入木马后门。 以下是详细分析1.登陆到ecsh...
分类:
编程语言 时间:
2015-03-11 14:36:01
阅读次数:
140
随着Java生态系统的发展,用户性能需求的提高,一类新的开发工具应运而生。与传统方法相比,它们既可以满足在一个快节奏的环境中快速部署所需要的错误跟踪需求,又能在一个更深的层面上观察应用程序的行为。近日,软件分析公司Takipi汇总介绍了五款这样的工具。Raygun是一款基于Web的错误管理系统,用于...
分类:
编程语言 时间:
2015-03-11 14:33:18
阅读次数:
159
图:深度优先搜索: public class DFS{ private boolean[] marked; pirvate int count; public DepthFirstSearch(Graph G, int s ){ marked = new boolean[G....
分类:
编程语言 时间:
2015-03-11 14:33:25
阅读次数:
135
转载自风宇冲Unity3D教程学院 Blur模糊其实理解了以后非常简单。核心原理就是1个点的颜色 并不用该点的颜色,而是用该点周围所有点的均值(1)确定取点范围, 例如周围3个像素 或者周围10个像素(2)确定各点权重,这也是高斯模糊的由来,主要颜色分配的比重为正态分布,即高斯...
分类:
编程语言 时间:
2015-03-11 14:32:56
阅读次数:
165
Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。1.Java很慢关于Java的性能有很多谬论,这一条是最过时的,可能也是最...
分类:
编程语言 时间:
2015-03-11 14:33:07
阅读次数:
139
开发的这段时间,遇到过不同的一些接口,有些接口比较严谨,需要参数字典升序进行加密,因此编写了以下这个方法进行排序,采用存入map的方式,对他的key进行字典升序排列,返回有顺序的list。public static List getCode(Map map){ List list = new ...
分类:
编程语言 时间:
2015-03-11 14:32:18
阅读次数:
1826
今天看到了一个需求,需要做一个发送短信的功能,网上找了找,大概有这几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)...
分类:
编程语言 时间:
2015-03-11 14:32:31
阅读次数:
120
Java提供了3种类型的注释:单行注释(C++风格)在Java中最简单的注释是单行注释。它以两个正斜杠开始并到行尾结束。例如:// this is a single-line commentx = 1; // a single-line comment after code多行注释(C风格)Java...
分类:
编程语言 时间:
2015-03-11 14:31:42
阅读次数:
159
转载自风宇冲Unity3D教程学院GrabPass是一种特殊的pass类型。当物体将要被绘制时,它抓取屏幕内容并绘制到一张texture里。总体来说GrabPass开销较大,不如 AlphaBlend等指令。故能用AlphaBlend等指令实现的效果尽量用指令,不得不用GrabPass时才用Grab...
分类:
编程语言 时间:
2015-03-11 14:28:48
阅读次数:
309