.如何统计String中有多少个单词?
public class CountWord {
public static int countWord(String s){
int count=0;
int word=0;
for(int i=0;i<s.length();i++){
if("".equals(s.c...
分类:
编程语言 时间:
2014-11-03 21:00:14
阅读次数:
236
JDK1.5之后提供了java.lang.instrument.Instrumentation,即java agent机制能够实现类的redefinition和retransform。redefinition对应Instrumentation.redefineClasses()能够实现类的热替换,但遗憾的是功能很有限。最近遇到一个开源项目spring-loaded,看了下官方的介绍文档:发现它功能比JDK自带的强大多了。经过自己的尝试,发现使用spring-loaded项目,确实可以实现java应用的热部署...
分类:
编程语言 时间:
2014-11-03 20:59:47
阅读次数:
300
递推算法:递推算法是一种简单的算法,即通过已知条件,利用特定关系得出中间推论,直至得到结果的算法。
顺推法:从已知条件出发,逐步推算出要解决的问题的方法。
逆推法:从已知问题的结果出发,用迭代表达式逐步推算出问题的开始的条件,即顺推法的逆过程。...
分类:
编程语言 时间:
2014-11-03 20:58:04
阅读次数:
257
使用java并发工具semaphore实现线程的轮流打印
分类:
编程语言 时间:
2014-11-03 20:55:57
阅读次数:
321
使用java并发工具CountDownLatch实现执行线程的先后顺序
分类:
编程语言 时间:
2014-11-03 20:54:03
阅读次数:
213
使用java多线程工具CountDownLatch实现线程的先后等待
分类:
编程语言 时间:
2014-11-03 20:53:34
阅读次数:
229
准备重新完整的再学下JavaScript,主要还是注意下一些常见的问题,废话少说了。。1. 加入 其中第二种形式W3C不推荐使用。2. 当使用时,javascript代码在其内部不能执行,必须放在其外部。 3. 数据类型: a.值类型(基本类型) 数值类型、字符串...
分类:
编程语言 时间:
2014-11-03 20:53:48
阅读次数:
237
使用java并发工具栅栏(CyclicBarrier)实现多线程等待,同一时刻执行共同任务
分类:
编程语言 时间:
2014-11-03 20:52:02
阅读次数:
261
在学习JavaScript的变量作用域之前,我们应当明确几点:JavaScript的变量作用域是基于其特有的作用域链的。JavaScript没有块级作用域。咸宁市中心小学函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:观察alert(rain);这句代码...
分类:
编程语言 时间:
2014-11-03 20:49:45
阅读次数:
236
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家具体介绍当中C++多态性的一些基本知识,以方便大家在学习过程中对此可以有一个充分的掌握。 多态性能够简单地概括为“一个接口,多种方法”,程序在执行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:
编程语言 时间:
2014-11-03 20:49:34
阅读次数:
334
学习Java的过程是比学习C++和C来得轻松地多,从某种程度上来讲,和JVM自带的垃圾回收机制有关,在C或者C++中创建完数组后需要手动来进行释放,一不小心就会发生内存的泄露。JVM帮助我们自动回收不用的内存,当然,这个是以效率来换的。 JVM如何判断某个实例是否应该被回收掉呢?有两种方式: ...
分类:
编程语言 时间:
2014-11-03 20:47:41
阅读次数:
232
//c3po连接池ComboPooledDataSource cs = new ComboPooledDataSource();//测试dbutilsBookbean book = new Bookbean(123,"书报","非常棒");Object[] params = {null,"苹果",....
分类:
编程语言 时间:
2014-11-03 20:47:02
阅读次数:
232
直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其keyword大小插入到前面已经排好序的子序列中的适当位置,直到所有记录插入完毕为止。设数组为a[0…n-1]。1. 初始时,a[0]自成1个有序区,无序区为a[1..n-1]。令i=12. 将a[i]并入当前的有...
分类:
编程语言 时间:
2014-11-03 20:46:19
阅读次数:
189
int main(){ char a[6]="hello"; char b[6]="hello"; char* c="hello"; char* d="hello"; //*(c+1)='!';出错 if(a==b) cout<<"1"<<endl;...
分类:
编程语言 时间:
2014-11-03 20:44:47
阅读次数:
230
1.AVL 树本质上还是一棵二叉搜索树,它的特点是:本身首先是一棵二叉搜索树。带有平衡条件: 每个结点的左右子树的高度之差的绝对值(平衡因子) 最多为 1。2. 数据结构定义AVL树节点类:1 template 2 class AVLTreeNode {3 public:4 T key;5 ...
分类:
编程语言 时间:
2014-11-03 20:43:18
阅读次数:
415
快速掌握一个语言最常用的50%现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅...
分类:
编程语言 时间:
2014-11-03 20:41:25
阅读次数:
198
http://blog.sina.com.cn/s/blog_a73687bc0101eenc.html安装vcforpython:http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266安装numpy:pip instal...
分类:
编程语言 时间:
2014-11-03 20:39:07
阅读次数:
170