Java中如何查看一个类依赖的包 如图, 我如何知道JSONArray是依赖的哪一个包呢,这里有两个json-lib包? 测试语句: public static void main(String[] args) { ProtectionDomain pd = JSONArray.class.getP... ...
分类:
编程语言 时间:
2016-06-29 12:47:44
阅读次数:
332
C#中的线程(一)入门 Keywords:C# 线程Source:http://www.albahari.com/threading/Author: Joe AlbahariTranslator: Swanky WuPublished: http://www.cnblogs.com/txw1958/ ...
分类:
编程语言 时间:
2016-06-29 12:46:02
阅读次数:
227
鲁春利的工作笔记,好记性不如烂笔头Spring学习笔记(一)Spring简单介绍http://luchunli.blog.51cto.com/2368057/1711309Spring学习笔记(二)Servlet基础http://luchunli.blog.51cto.com/2368057/1712186Spring学习笔记(三)DispatcherServlethttp://luchunli.blog.51cto.co..
分类:
编程语言 时间:
2016-06-29 11:34:55
阅读次数:
208
Huffman树是完全二叉树,权重较大的节点距离根较近。
Huffman编码是一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字。...
分类:
编程语言 时间:
2016-06-29 11:32:54
阅读次数:
241
面向对象编程有三大特性:封装、继承、多态。
封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而言它的内部细节是隐藏的,暴露给外界的只是它的访问方法。
继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承,同时继承也为实现多态做了铺垫。
那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:
所谓多态就是指程序中定义的引用变量...
分类:
编程语言 时间:
2016-06-29 11:32:23
阅读次数:
299
/***********************************************************
总结各种排序算法包括但不限于:
1. 插入排序类
1.1 直接插入排序
1.2 二分插入排序
1.3 希尔排序
2. 交换排序类
2.1 冒泡排序
2.2 快速排序
3. 选择排序
3....
分类:
编程语言 时间:
2016-06-29 11:33:30
阅读次数:
246
题目:在一个长度为n的数组里所有数字都在0到n-1的范围里。数组中某些数字是重复的,但是不知道有几个数字重复了,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3.
分析:其实这个题因为它的限制太多,这样是这个题失去了泛型,比如里面的数字的范围确定在0到n-1内,还有任意意对即可,不能对任...
分类:
编程语言 时间:
2016-06-29 11:30:29
阅读次数:
166
题目:给定一个数组A[0,1,2...N-1],请构建一个数组B[0,1,2,...N-1],使B中的元素B[i]=A[0]*A[1]*...*A[i-1]*a[i+1]*...*a[n-1],不能使用除法。
解决思路:通过正反两次来求B[i];
正着:B[i]=A[0]*...A[i-1];
反着:temp = B[N]*...B[i+1];
...
分类:
编程语言 时间:
2016-06-29 11:28:46
阅读次数:
197
Leap Motion的Unity开发编程指南,第一部分:基本概念和制作自己的手预制件。...
分类:
编程语言 时间:
2016-06-29 11:29:32
阅读次数:
324
本篇文章是对我之前在CSDN做的一次公开课的总结。没有深入讲解网络数据监听和分析的技术内容,介绍了Python中相关的组件,这样读者可以快速入门。...
分类:
编程语言 时间:
2016-06-29 11:27:01
阅读次数:
312
学习目标
掌握泛型接口的使用
掌握泛型方法的定义的及使用
掌握泛型数组的使用
掌握泛型的嵌套设置
之前所有的操作都是在类中直接使用泛型操作的,那么,对于Java来说,也可以直接在接口中定义及使用泛型。
定义泛型接口
在JDK1.5之后,不仅仅可以声明泛型类,也可以声明泛型接口,声明泛型接口和声明泛型类的语法类似,也是在接口名称后面加上,如下格式所示:
[访问权限]...
分类:
编程语言 时间:
2016-06-29 11:24:43
阅读次数:
258
基本定义
Observable – 被观察者(事件源)
Observer – 观察者
Creating Observables(创建操作)以下展示了创建Observable的各种方法Create — 通过observer的方法创建一个新的Observable
Defer — 直到observer订阅的时候才会创建这个Observable,并且为每一个observer创建一个Observable
Em...
分类:
编程语言 时间:
2016-06-29 11:25:07
阅读次数:
1496
1. 对G的边按权重非降序排列。
2. 一次取权重最小的边,如果把它放入T不会形成回路的话,则把它放入T中,否则将它丢弃。...
分类:
编程语言 时间:
2016-06-29 11:23:17
阅读次数:
186
深度优先搜索DFS
深搜框架:
bool dfs(int loc) {
标记状态loc已访问;
if (loc为目标状态) return true;
for (每个可能的操作) {
对loc应用操作产生新状态nstat;
if (nstat合法且未被访问) {
if (dfs(nstat)) return true;
...
分类:
编程语言 时间:
2016-06-29 11:24:28
阅读次数:
199
定义结点集合U, V (U表示已经选择加入MST的结点集合,V表示未选)
1. 任选一个结点加入U
2. 选择一条边权最小的边,他的两个结点分别属于U, V,并把属于V的那个结点加入U
3. 重复执行2直到V空...
分类:
编程语言 时间:
2016-06-29 11:23:06
阅读次数:
240
请求路径上有个id的变量值,可以通过@PathVariable来获取 @RequestMapping(value = "/page/{id}", method = RequestMethod.GET) @RequestParam用来获得静态的URL请求入参 spring注解时action里用到。 简 ...
分类:
编程语言 时间:
2016-06-29 11:11:57
阅读次数:
219