Dijkstra算法:基本思想是:每次找到离源点最近的一个点,然后以改点为中心扩展,最终得到源点到其余所有点的最短路径。基本步骤:1、将所有的顶点分为两部分,一部分是已知最短路程的顶点集合P,另一部分是未知最短路程的顶点集合Q。最开始时,第一部分P只有源点一个顶点,我们可以使用book数组标记哪些点...
分类:
编程语言 时间:
2015-03-17 12:03:18
收藏:
0 评论:
0 赞:
0 阅读:
279
有一段简单的java代码如下package com.dongjak.test;import java.io.IOException;public class Test { public static void main(String[] args) { // ProcessUti...
分类:
编程语言 时间:
2015-03-17 11:59:08
收藏:
0 评论:
0 赞:
0 阅读:
523
本文内容 实例 引入 原始方法 装饰者模式 JDK 动态代理和 cglib 代理 直接使用 AOP 框架 下载 demo 实例 引入 package com.cap.aop; public interface ICalculator { ...
分类:
编程语言 时间:
2015-03-17 11:56:48
收藏:
0 评论:
0 赞:
0 阅读:
327
自己补充的整个程序,包含排序,旋转,查找#include using namespace std;void my_sort(int a[],int len){ int temp; for (int i=0;ia[j+1]) { temp = a[j]; a[j] = a[j+1]; ...
分类:
编程语言 时间:
2015-03-17 11:54:08
收藏:
0 评论:
0 赞:
0 阅读:
324
大家都知道JavaScript中没有类的概念,那么 怎么实现继承呢?这就是今天要实现的内容。在实现之前,先来看一道腾讯的js面试题:有一只小狗,叫“花花”,它会‘汪汪’叫,它的同伴也会‘汪汪’叫,后来环境发生变化,新出生的狗狗不会‘汪汪’叫了,而是变成‘呜呜’。试通过继承来达到目的。带着实际问题去学...
分类:
编程语言 时间:
2015-03-17 11:53:58
收藏:
0 评论:
0 赞:
0 阅读:
222
当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。目前,比较常用的实现Java导入、导出Excel的技术有...
分类:
编程语言 时间:
2015-03-17 11:52:38
收藏:
0 评论:
0 赞:
0 阅读:
308
python处理命令行模块optparse的使用
分类:
编程语言 时间:
2015-03-17 11:50:48
收藏:
0 评论:
0 赞:
0 阅读:
318
大明A+BTime Limit: 3000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9273Accepted Submission(s): 3318Problem Descr...
分类:
编程语言 时间:
2015-03-17 11:48:08
收藏:
0 评论:
0 赞:
0 阅读:
254
//声明一个分割对象CSplitterWnd m_wndSplitter;//在CMainFrame.cpp中重载函数OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)//代码当中的CMedicTreeView和CMedic.....
分类:
编程语言 时间:
2015-03-17 11:47:08
收藏:
0 评论:
0 赞:
0 阅读:
417
相比于其它代理,好处是跨平台,只要目标主机装有java,就可以正常使用。不过移动设备我没有测试过,有兴趣的同学可以找个移动设备试试。javaproxy官方网站:官方说明http://www.me.lv/jp/manual.htmljavaproxy代理可实现端口反弹代理,多级代理。代理支持http,https,ftp以及so..
分类:
编程语言 时间:
2015-03-17 10:38:18
收藏:
0 评论:
0 赞:
0 阅读:
306
基本属性介绍...
分类:
编程语言 时间:
2015-03-17 10:33:48
收藏:
0 评论:
0 赞:
0 阅读:
272
Character和Paragraph属性组...
分类:
编程语言 时间:
2015-03-17 10:33:18
收藏:
0 评论:
0 赞:
0 阅读:
298
??
《剑指Offer》P163
题目:找出数组中一个出现次数超过整个数组长度一般的数字
解法一:将原问题转化为求数组的中位数,采用快速排序的思想,每一次Partition取末位为哨兵,遍历将小于、大于哨兵的数分别移至哨兵左右,最后返回哨兵在处理后的数组中的位置。不断缩小要处理的数组的长度大小,最终确定返回值为数组长度一半的元素,即为中位数。
解法二:由...
分类:
编程语言 时间:
2015-03-17 10:32:48
收藏:
0 评论:
0 赞:
0 阅读:
372
分析如下GC日志:
[GC [PSYoungGen: 9216K->1024K(9216K)] 1246196K->1246220K(1287040K), 0.2398360 secs] [Times: user=0.29 sys=0.01, real=0.24 secs]
[Full GC [PSYoungGen: 1024K->0K(9216K)] [ParOldGen: 1245196K...
分类:
编程语言 时间:
2015-03-17 10:32:08
收藏:
0 评论:
0 赞:
0 阅读:
282
微信的摇一摇功能想必大家都用过,过年的时候抢红包也没少摇吧,那么用swift语言如何实现这么酷炫的功能呢。摇动属于IOS内置可识别的一种动作,在你需要实现摇动功能的viewcontroller中,在viewDidLoad方法中加入以下代码:
UIApplication.sharedApplication().applicationSupportsShakeToEdit = true
...
分类:
编程语言 时间:
2015-03-17 10:30:42
收藏:
0 评论:
0 赞:
0 阅读:
359
1.为什么要使用泛型
一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写适合于多种类型的代码,这种刻板的限制对代码的束缚就会很大,因此我们需要使用到java泛型来解决这个问题!...
分类:
编程语言 时间:
2015-03-17 10:28:38
收藏:
0 评论:
0 赞:
0 阅读:
239
程序计数器
指令执行的指示器.
每个线程都有独立的程序计数器,互无影响,我们称这类区域为线程私有的内存.
执行Java方法,计数器记录的是正在执行的虚拟机字节码指令地址;如果执行的是native方法,这个计数器为空.
此内存区域唯一一个没有规定任何OutOfMemoryError的区域.
虚拟机栈
Java虚拟机栈也是线程私有的,它的生命周期与线程相同.
虚拟机栈描述的是Java方法执行的内存模型:...
分类:
编程语言 时间:
2015-03-17 10:25:18
收藏:
0 评论:
0 赞:
0 阅读:
258
为Unity3D的按钮添加事件有三种方式,假设我们场景中有一个Canvas对象,Canvas对象中有一个Button对象。方式一:创建脚本ClickObject.cs,然后将脚本添加到Canvas对象上,脚本如下: 1 using UnityEngine; 2 using System.Collec...
分类:
编程语言 时间:
2015-03-17 10:22:08
收藏:
0 评论:
0 赞:
0 阅读:
786
4.4循环控制结构break 循环不仅可以结束其所在的循环,还可以直接结束外层循环,此时需要在break后跟个标签,用于标识外层循环。out: for(int i=0;i<3;i++) { for(int j=0;j<4;j++) { System.out.print("i="+i+"j="+j)....
分类:
编程语言 时间:
2015-03-17 10:21:38
收藏:
0 评论:
0 赞:
0 阅读:
307
本文转自http://my.oschina.net/u/866190/blog/188712提到缓存,不得不提就是缓存算法(淘汰算法),常见算法有LRU、LFU和FIFO等算法,每种算法各有各的优势和缺点及适应环境。1、LRU(Least Recently Used ,最近最少使用)算法根据数据的最...
分类:
编程语言 时间:
2015-03-17 10:20:38
收藏:
0 评论:
0 赞:
0 阅读:
284