Array.prototype.forEach = function (action) { for (var i = 0; i < this.length; i++) { action(this[i]); }};/** * 以jqery 对象的方式迭代对象 * @param {} action * ...
分类:
编程语言 时间:
2016-09-14 19:09:16
阅读次数:
166
入门指南 基本语法 定义包 包的声明必须在源文件的顶部: package my.demo import java.util.* java 不同包不必和目录结构匹配: 源文件可以放到文件系统的任意位置。 函数定义 如下是一个有两个Int类型的参数和Int返回值的例子: fun sum(a: Int, ...
分类:
编程语言 时间:
2016-09-14 19:08:09
阅读次数:
178
import java.io.EOFException;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.ObjectInputS ...
分类:
编程语言 时间:
2016-09-14 19:05:23
阅读次数:
472
【题目描述】 有一列数,要对其进行升序排序。排序只能通过交换来实现。每次交换,可以选择这列数中的任意两个,交换他们的位置,并且交换的代价为两个数的和。排序的总代价是排序过程中所有交换代价之和。现要求计算,对于给出的数列,要将其排成升序所需的最小代价。 【题目描述】 有一列数,要对其进行升序排序。排序 ...
分类:
编程语言 时间:
2016-09-14 18:55:13
阅读次数:
185
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在某个项目中,发现当tree上加上checkbox后,初始化该树时会特别慢。现场树上的节点最深有三层,节点个数总和有200多个。经排查,为该tree的参数中开启了 ...
分类:
编程语言 时间:
2016-09-14 18:54:31
阅读次数:
172
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 下面是技匠整理的,在 ...
分类:
编程语言 时间:
2016-09-14 18:55:27
阅读次数:
175
绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类,K 最近邻 (k-Nearest Neighbor,KNN) 分类算法,是一个理论上比较成熟的方法, ...
分类:
编程语言 时间:
2016-09-14 18:54:13
阅读次数:
132
一、顺序表 1.线性表 2.链式表 三、二叉树 ...
分类:
编程语言 时间:
2016-09-14 18:51:52
阅读次数:
236
工作中遇到,问题解决: JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反 ...
分类:
编程语言 时间:
2016-09-14 18:52:23
阅读次数:
142
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有 ...
分类:
编程语言 时间:
2016-09-14 18:47:54
阅读次数:
129
Problem A: 求集合的交并补集 Description 任意给定两个包含1-30000个元素的集合A,B(集合中元素类型为任意整型数,且严格递增排列),求A交B、A并B、A-B和B-A集合。 任意给定两个包含1-30000个元素的集合A,B(集合中元素类型为任意整型数,且严格递增排列),求A ...
分类:
编程语言 时间:
2016-09-14 18:47:47
阅读次数:
410
public class TestString { /* * java中的数据类型,可分为两类: * 1、基本数据类型,也称为原始数据类型。byte,short,char,int,long,float,double,boolean * 他们之间的比较,应用双等号(==),比较的是他们的值。 * 2、 ...
分类:
编程语言 时间:
2016-09-14 18:45:54
阅读次数:
202
一、多线程基础 编写线程程序主要是构造线程类。构造线程类的方式主要有两种,一种是通过构造类java.lang.Thread的子类,另一种是通过构造方法实现接口java.lang.Runnable的类。因为类java.lang.Thread实际上也是实现了接口java.lang.Runnable的类, ...
分类:
编程语言 时间:
2016-09-14 18:43:21
阅读次数:
210
使用 Gradle 构建 Java 项目 这个手册将通过一个简单的 Java 项目向大家介绍如何使用 Gradle 构建 Java 项目。 我们将要做什么? 我们将在这篇文档航中创建一个简单的 Java 项目,然后使用 Gradle 构建它。 需要准备什么? 预留15分钟空闲时间 一件称手的兵器(你 ...
分类:
编程语言 时间:
2016-09-14 18:39:36
阅读次数:
258
一、java反射的含义: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 二、反射机制的作用: 1,反编译:.class-->.java; ...
分类:
编程语言 时间:
2016-09-14 18:39:21
阅读次数:
233