码迷,mamicode.com
首页 > 编程语言
图论之最短路04-1——经典Dijkstra算法
======================================================== 经典dijkstra算法,已知顶点,求其到其他各个点的最短距离和路径。 ========================================================...
分类:编程语言   时间:2015-08-21 13:34:44    阅读次数:199
线段树或树状数组求逆序数(附例题)
线段树或树状数组求逆序数 假设给你一个序列 6 1 2 7 3 4 8 5, 首先我们先手算逆序数, 设逆序数为 N; 6的前面没有比他大的数 N +=0 1的前面有一个比他大的数 N+=1 2的前面有一个比他大的数 N+=1 7的前面没有比他大的数 N+=0 ... 最后得到 N = 0 + 1 + 1 + 0 + 2 + 2 + 0 + 3 = 9 其实我们可用用线段树,或者树状数组模拟这个过程。 又因为线段树和树状数组的效率较高,所以可行...
分类:编程语言   时间:2015-08-21 13:33:18    阅读次数:242
通过ant来打jar,war包
--北京。。  今天在研究ant,下面先贴出用ant的junit来实现对代码的编译并测试 先贴出测试项目的结构目录: 编译之前需要把项目所使用的jar包放在lib里面 1、使用ant实现junit  test测试 ******************************************...
分类:编程语言   时间:2015-08-21 13:33:31    阅读次数:163
Java进阶02 异常处理
程序很难做到完美,不免有各种各样的异常。比 如程序本身有bug,比如程序打印时打印机没有纸了,比如内存不足。为了解决这些异常,我们需要知道异常发生的原因。对于一些常见的异常,我们还可以提供 一定的应对预案。C语言中的异常处理是简单的通过函数返回值来实现的,但返回值代表的含义往往是由惯例决定的。程序员...
分类:编程语言   时间:2015-08-21 13:31:54    阅读次数:138
java内部类,局部变量加Final分析
之前在使用内部类,对外部局部变量要加final一直不是特别理解,今天心血来潮想要弄个明白。 1 public class Outer { 2 public Parent method() { 3 final int n = 8; 4 5 cl...
分类:编程语言   时间:2015-08-21 13:29:07    阅读次数:165
Spring中bean的配置
先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经不知不觉的和new的对象耦合了,而我们通常都是更高层次的抽象模块调用底层的实现模块,这样也就产生了模...
分类:编程语言   时间:2015-08-21 13:30:19    阅读次数:214
Java实现归并排序和快速排序
参考http://blog.csdn.net/morewindows/article/details/6684558和http://developer.51cto.com/art/201206/344788.htm1. 归并排序归并排序采用的是递归来实现,属于“分而治之”,将目标数组从中间一分为二,...
分类:编程语言   时间:2015-08-21 13:30:38    阅读次数:215
python基础之使用os.system来执行系统命令
今天我们来尝试使用python 的os.system来执行系统命令可以使用如下方法:import osprint os.system('ping www.baidu.com')输出的结果是:64 bytes from 223.26.58.21: icmp_seq=0 ttl=245 time=36....
分类:编程语言   时间:2015-08-21 13:25:00    阅读次数:234
Python 常用函数time.strftime()简介
time.strftime()可以用来获得当前时间,可以将时间格式化为字符串等等格式命令列在下面:(区分大小写)%a星期几的简写%A星期几的全称%b月分的简写%B月份的全称%c标准的日期的时间串%C年份的后两位数字%d十进制表示的每月的第几天%D月/天/年%e在两字符域中,十进制表示的每月的第几天%...
分类:编程语言   时间:2015-08-21 13:23:51    阅读次数:156
《Spring3.0就这么简单》--学习笔记2
第7章SpringMVC1、controller中,如果希望方法入参也添加到模型中,只需要在相应的入参前面使用@ModeAttribute2、Spring MVC在调用方法前会创建一个隐含的模型对象,作为模型数据的存储容器。如果处理方法的入参为Map或者Model类型(org.springframe...
分类:编程语言   时间:2015-08-21 13:20:35    阅读次数:130
《Spring3.0就这么简单》--学习笔记1
第二章 IOC1、通过BeanFactory启动IOC容器的时候,并不会初始化配置文件中的Bean,初始化动作发生在第一个调用的时候。对于单例的Bean来说,BeanFactory会缓存该实例,第二次调用的时候直接从缓存中获取该bean。2、ContextApplication在初始化应用上下文的时...
分类:编程语言   时间:2015-08-21 13:18:47    阅读次数:141
Java进阶01 String类
之前的java基础系列中讨论了Java最核心的概念,特别是面向对象的基础。在Java进阶中,我将对Java基础进行补充,并转向应用层面。大部分编程语言都能够处理字符串(String)。字符串是有序的字符集合,比如"Hello World!"。在Java中,字符串被存储为String类对象。调用字符串...
分类:编程语言   时间:2015-08-21 13:18:55    阅读次数:131
JavaScript 常见安全漏洞及自动化检测技术
序言随着 Web2.0 的发展以及 Ajax 框架的普及,富客户端 Web 应用(Rich Internet Applications,RIA)日益增多,越来越多的逻辑已经开始从服务器端转移至客户端,这些逻辑通常都是使用 JavaScript 语言所编写。但遗憾的是,目前开发人员普遍不太关注 Jav...
分类:编程语言   时间:2015-08-21 13:18:17    阅读次数:218
面试题之算法集锦
有字符串A,B,求取AB字符串中都含有的字符,例如:①A="hello",B="jeesite",那么输出"e",②A="common",B="month",则输出"mno",输出串的顺序没有要求.思路1:把A去重得到A1,B去重得到B1,然后对A1,B1分别进行排序,然后遍历较短的字符串的每个字符...
分类:编程语言   时间:2015-08-21 13:18:41    阅读次数:161
python基础三——面向对象
1.用dir命令可以查看一个对象的所有属性:s='How are you' #s 被赋值后就是一个字符串类型的变量l=s.split() #l是一个list类型的变量dir(s)dir(l)2.创建类class Myclass: pass #pass语句表示...
分类:编程语言   时间:2015-08-21 13:15:05    阅读次数:144
javascript 判断对象类型
以下引用http://bushihentian.blog.163.com/blog/static/187174306201401371757775/方式一使用typeof 关键字返回值有 'string' 'number' 'boolean' 'undfined' 'function' 'objec...
分类:编程语言   时间:2015-08-21 13:12:32    阅读次数:332
如何让spring mvc web应用启动时就执行特定处理
分类:编程语言   时间:2015-08-21 13:11:21    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!