码迷,mamicode.com
首页 > 编程语言
数据结构和算法设计专题之---八大内部排序
摘要:前几天,看到一篇前辈的博文“程序猿必知的8大排序”,不禁的手痒起来,又一次翻开严蔚敏老师的《数据结构》复习了一遍,然后一一的用java去实现,当中有不足之处,还望各位道友指正出来。先来看看8种排序之间的关系:第一:直接插入排序1.基本思想:在要排序的一组数中,如果前面(n-1) [n>=2] ...
分类:编程语言   时间:2015-01-18 22:23:33    阅读次数:346
深入分析Java Web技术(1)
BS网络模型的基本过程:当我们在浏览器中输入"www.google.com"的时候,首先会请求DNS服务器对域名进行解析成都应的IP地址,然后根据这个IP地址在互联网上找到谷歌的服务器,向这个服务器发送一个"get"请求,有这个服务器决定返回数据资源给请求的用户(在服务器端可能还会存在其他复杂的业务...
分类:编程语言   时间:2015-01-18 22:19:46    阅读次数:226
spring core源码解读之ASM4用户手册翻译之一asm简介
第一章:ASM介绍1.1 ASM动机:程序的分析,生成,转换技术可以应用到许多场景:1.程序分析,从简单的语法解析到完整的语义分析,可以应用在程序中找到潜在的bug,发现无用的代码,工程代码的逆向等等。2.代码生成应用在各种编译器中:既包括传统的编译器也包括分布式编程的stub或者skeleton编...
分类:编程语言   时间:2015-01-18 22:19:36    阅读次数:154
【JAVA】 @override报错的解决方法
有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。原因:这是jdk的问题,JDK5就已经有 @Override,但是不支持对接口的实现,认为这不是Override而报错。只...
分类:编程语言   时间:2015-01-18 22:21:00    阅读次数:143
JAVA中用堆和栈的概念来理解equals() "=="和hashcode()
在学习java基本数据类型和复杂数据类型的时候,特别是equals()"=="和hashcode()部分时,不是很懂,也停留了很长时间,最后终于有点眉目了。要理解equals()"=="和hashcode(),最好先了解Java内存中堆和栈的知识:下面一段是参考自http://www.cnblogs...
分类:编程语言   时间:2015-01-18 22:20:18    阅读次数:266
第二十一节(数组概要, 一维、二维数组的声明和使用,数组的排序,数组的查找,)
一维数组:1:/* 数组: 1. 数组是一种引用类型 2. 数组是一种简单的数据结构,线性的机构 3. 数组是一个容器,可以用来存储其他元素, 4. 数组也是可以存储任意数据类型的元...
分类:编程语言   时间:2015-01-18 22:18:18    阅读次数:196
Java---17---多线程之间的通信
在前面我们已经介绍了多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确的访问共享资源。这些线程之间的关系是平等的,批次之间并不存在依赖,他们各自竞争CPU的资源,互不相让,并且还无条件的阻止其他线程对共享资源的访问。然而,也有很多现实问题要求不仅仅要同步的访问同一共享资源,而且线程间还彼此牵制,通过相互通信来向前推进。那么,多个线程之间是如何进行通信的呢? 线程间的通信其实就...
分类:编程语言   时间:2015-01-18 21:13:12    阅读次数:223
遍历文件夹下java文件utf-8编码转gbk编码,解决source insight无法查看中文的错误
#!/bin/sh function conv() { if [ "$(expr match "$1" ".*\.java$")" != "0" ]; then echo "Converting $1 ..." iconv -f utf-8 -t gbk $1 > $1.temp rm $1 mv $1.temp $1 else echo "Skip $1" fi } ...
分类:编程语言   时间:2015-01-18 21:11:19    阅读次数:266
Swift语言学习No.2: 二维数组
swift中的二维数组...
分类:编程语言   时间:2015-01-18 21:11:29    阅读次数:612
Java---18---多线程:等待唤醒机制
class Res { String name; String sex; } class Input implements Runnable { private Res r; public Input(Res r) { // TODO Auto-generated constructor stub this.r = r; } public void run() { i...
分类:编程语言   时间:2015-01-18 21:09:50    阅读次数:265
[数据结构]利用位图排序
[cpp]view plaincopy#include#include#defineINT_BY_BIT32#defineMASK0x1F#defineSHIFT5#defineN1000000inta[N/INT_BY_BIT+1];voidset_bit(intx){a[x>>SHIFT]|=1...
分类:编程语言   时间:2015-01-18 21:08:14    阅读次数:280
JAVA为什么要配置环境变量,怎样配置
自己总结些再加抄点:安装JDK后要配置环境变量,主要有三个:1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_042 CLASSPATH ->到哪里找需要执行的.class文件,如: .;%JAVA_HOME%\lib; 前面是一个点[.]再加一个分号[;]再以分...
分类:编程语言   时间:2015-01-18 21:09:43    阅读次数:230
基于Spring设计并实现RESTful Web Services(转)
基于Spring设计并实现RESTful Web Services 在本教程中,你将会使用Spring来创建一个具有生产力的RESTful网络服务。 为什么用RESTful网络服务? 从和Amazon Web Services的整合,到聚合多个数据源,RESTful网络服务遵从了Roy Fie...
分类:编程语言   时间:2015-01-18 21:09:39    阅读次数:258
使用 Spring 3 来创建 RESTful Web Services(转)
使用 Spring 3 来创建 RESTful Web Services在 Java? 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE...
分类:编程语言   时间:2015-01-18 21:07:56    阅读次数:230
解决java中ZipFile解压缩时候的中文路径和乱码问题
JAVA中对jar文件或zip文件解压的时候,能够使用JDK内置的API:JarFile和ZipFile,在windows下解压这2种格式文件的时候,常常报下面错误:Exception in thread "main" java.lang.IllegalArgumentException: MALF...
分类:编程语言   时间:2015-01-18 21:08:46    阅读次数:323
[数据结构]归并排序
归并排序点击打开链接[cpp]view plaincopy//将有二个有序数列a[first...mid]和a[mid...last]合并。voidmergearray(inta[],intfirst,intmid,intlast,inttemp[]){inti=first,j=mid+1;intm...
分类:编程语言   时间:2015-01-18 21:05:46    阅读次数:295
JAVA继承时构造函数的问题
今天看到java继承部分时,关于构造函数是否继承以及如何使用时遇到了点问题,后来查找相关资料解决了。下面是我个人的总结:先创建一个父类,里面有两个构造函数:public class Jisuan { protected int a=4; //构造函数1 Jisuan() { ...
分类:编程语言   时间:2015-01-18 21:07:04    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!