AOP被称为面向切面编程,AOP中的几个重要概念是:1。切面。切面就是要实现的功能。切面通常是在多数方法中会用到的相同功能,如写日志。2。连接点。连接点就是应用程序执行过程中插入切面的地点。如:方法的调用,异常的抛出。3。通知。通知就是某个切入点要执行的代码,Spring中有四种通知类型:环绕通知(...
分类:
编程语言 时间:
2015-05-15 01:15:09
阅读次数:
193
Given an array of strings, return all groups of strings that are anagrams.Note: All inputs will be in lower-case.解题思路:首先要理解,什么是anagrams,ie。“tea”、“tae”...
分类:
编程语言 时间:
2015-05-15 01:14:02
阅读次数:
186
具体要求:我的代码:varstrlist:tstringlist;begin strlist := tstringlist.Create; //创建 strlist.LoadFromFile(txtlj); //读取文档 i := strlist.Count; for i...
分类:
编程语言 时间:
2015-05-15 01:11:54
阅读次数:
146
一,首先要清楚,SpringMVC其实就是Spring的一个组件例如我们知道Spring中有类似于,AOPTX等等类似的组件,所以SpringMVC其实就是Spring的一个组件,是Spring框架的一部分,千万不要把SpringMVC当成是另一种框架!所以在配置上,还是按照配置Spring的套路来...
分类:
编程语言 时间:
2015-05-15 01:13:30
阅读次数:
164
我们都知道Java文件经过编译后是一个二进制的class文件,但多数情况下我们更了解Java语法,它能帮助我们编写漂亮的代码,但知道Java更底层的东西我们就能写出更高效的代码。在研究findbugs工具时,由于其使用BCEL来处理class文件,这就要求我们对class文件的基本结构有一定的了解。...
分类:
编程语言 时间:
2015-05-15 01:12:05
阅读次数:
211
(算法老师布置这道题好长时间了,可是一直没有思路,真的是憋出来的代码啊) 真正意义上的合并排序是按照给的数组来判断的,它分的不是两两一组,在四四一组排序,直到完全排完序,真正意义上的合并排序是指 先在数组上找到已有序的数组,分成几块,在进行合并。 代码如下:#i...
分类:
编程语言 时间:
2015-05-15 01:08:08
阅读次数:
219
Implement pow(x, n).解题思路:直接使用乘法实现即可,注意下,如果n很大的话,递归次数会太多,因此在n=10和n=-10的地方设置一个检查点,JAVA实现如下:static public double myPow(double x, int n) { if(n==1)...
分类:
编程语言 时间:
2015-05-15 01:07:33
阅读次数:
200
在win7下安装MyEclipse10。安装完成之后运行注册机,总是提示classnotfond显示找不到com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel这个包。查看了一下没有配置环境变量,并且JDK版本不太对,就换了个1.6.1的jdk-6u10-r...
分类:
编程语言 时间:
2015-05-15 01:09:08
阅读次数:
248
var intTo = function(number) { var arr = [128, 64, 32, 16, 8, 4, 2, 1];//8位数字 arr.forEach(function(n, i, a) ...
分类:
编程语言 时间:
2015-05-15 01:05:44
阅读次数:
199
直接不翻译了The Go compilation environment can be customized by environment variables.None is required by the build, but you may wish to set some to overrid...
分类:
编程语言 时间:
2015-05-15 01:03:25
阅读次数:
133
package JBJADV003;public class Teacher implements java.io.Serializable{ private String name; private int age; private String gender; private transient...
分类:
编程语言 时间:
2015-05-15 01:04:43
阅读次数:
144
首先下载源码:http://www.golangtc.com/download解压后,进入src文件夹,执行 ./all.bash等待安装结束后,把目录复制到/usr/local/里,设置两个环境变量:export GOROOT=/usr/local/goexport PATH=$PATH:$GOR...
分类:
编程语言 时间:
2015-05-15 01:03:10
阅读次数:
125
项目通过MyEclipe部署到Tomcat运行一切OK 使用Jekins,Ant进行管理,部署也OK,但是访问项目时就出现: Name for argument type [java.lang.String] not available, and parameter name information not found in cl...
分类:
编程语言 时间:
2015-05-14 23:59:19
阅读次数:
653
在 web ui 自动化测试中,frame 一直是令人头痛的问题,就像上班必须挤公车坐地铁一般, frame 的问题总是令人气闷纠结为之黯然神伤。 以前在使用 Selenium1 的时候,frame 也是颇为棘手的一个问题。不但要照本宣...
分类:
编程语言 时间:
2015-05-14 23:59:15
阅读次数:
341
package-info.java文件详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、pacakge-info.java介绍pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中。pacakge-info.java的目标是提供一个包级的文档说明或者是包级的注释。pacakge-info.java文件中,唯一要求包含的...
分类:
编程语言 时间:
2015-05-14 23:56:08
阅读次数:
595
题目大意:
有C家连锁店,编号1~C,有N条指令,每家店初始的商品数目都是M。接下来N行是命令。
命令0:0 x w,连锁店x的商品数量变化为w,w > 0商品数量增加,w < 0商品数量减少。
命令1:1 x y,询问编号区间为[x,y]的连锁店商品为素数的商店有多少家。
思路:
因为区间比较大,所以用树状数组来做。用一个数组Shop[]来存放每家店的商品数目,Tree[]
表示树状数组。如果初始商品数量m是素数的话,则每家商店商品都为素数,遍历更新每家店。
对于命令0,如果该店铺x的商品数Shop[x...
分类:
编程语言 时间:
2015-05-14 23:54:04
阅读次数:
272
场景
某个市场人员接到单后的报价策略(CRM系统中常见问题)报价策略很复杂,可以简单做如下分类:
普通客户小批量报价普通客户大批量报价老客户小批量报价老客户大批量报价
具体选用哪个报价策略,这需要根据实际情况来确定。这时候,我们采用策略模式即可。
我们先采用条件语句处理
public class Test {
public double getPrice(String...
分类:
编程语言 时间:
2015-05-14 23:52:00
阅读次数:
235