-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ C语言基础1.C语言的关键字1>关键字就是C语言提供的有特殊含义的符号,也称为保留字,C语言中一共...
分类:
编程语言 时间:
2014-06-22 10:54:34
阅读次数:
258
散列表的实现常常叫做散列(hashing)。散列仅支持INSERT,SEARCH和DELETE操作,都是在常数平均时间执行的。需要元素间任何排序信息的操作将不会得到有效的支持。散列表是普通数组概念的推广。如果空间允许,可以提供一个数组,为每个可能的关键字保留一个位置,就可以运用直接寻址技术。当实际存...
分类:
编程语言 时间:
2014-06-22 10:55:33
阅读次数:
302
前面写了js的排序实现,总得玩玩java的哈。同样,冒泡、选择、快速(这三个之前实现过也写过文章)、堆排序,然后做比较。主要遇到的难点:- -||想轻松点写个封装计时的逻辑,不想每调用一个排序就要写一个计时代码。想想,还是javascript写起来方便;java的话,我想到的方法是写一个抽象类:抽象...
分类:
编程语言 时间:
2014-06-22 12:28:04
阅读次数:
218
第一次写博文,可能有点兴奋和啰嗦,先说说使用的环境:resin+spring+struts,服务器是测试用的,由运维同事维护,里面有几个项目,仅供开发的同事修改。事情从昨天下午开始,查看测试服务器log时,发现spring不断的加载类文件,但却没有任何错误信息提示,初步判断应该是某开..
分类:
编程语言 时间:
2014-06-22 06:29:18
阅读次数:
316
类装载器ClassLoader类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。类装载器把一个类装入JVM中,要经过三步:1.装载:查找和导入Class文件;2.链接:执行校验、准备和解析(解析是可以选择的);3.初始化:对类的静态变量、静态代码块执行初始化工作;..
分类:
编程语言 时间:
2014-06-22 08:11:36
阅读次数:
276
好久之前就看到了famo.us的优良特性,尤其是它避开浏览器弊病的跳跃思维,再加上自己使用JQM来开发Web App时的页面切换的白屏bug,又比对了sencha touch,最后还是决定将famo.us作为开发框架,它是基于浏览器的,目标就是使页面呈现性能最大化,而我不会拿它来做游戏,只是做简单的WebApp,要的就是这个界面显示性能。
但悲剧的是国内没有关于famo.us的教程,近些日子...
分类:
编程语言 时间:
2014-06-22 11:26:26
阅读次数:
307
前段时间和Flash对接了一个打点功能,java后台提供接口,Flash实现打点功能,将打点好的图片信息传到后台java实现保存图片和打点信息。其中图片是以二进制流的方式传到java后台,图片信息是以XML传到后台保存到数据库。刚开始的实现方式保存图片总是出现损坏,最后放到的图片残缺不全,经过一番调试,最终找到了原因,是在后台写入图片流的时候出现了问题,改了之后一切正常...
分类:
编程语言 时间:
2014-06-22 11:27:25
阅读次数:
264
看了这个题目,不知聪明的读者会有什么样的感觉?这篇文章将要讲javascript和DOM的关系呢?还是要讲
javascript的DOM?在这里我首先就讲明文章的主旨有两点:什么是DOM?它和javascript的关系是什么?
什么是DOM?
官方解释:Document Object Model 是一种用于HTML和XML文档的
看了这个官方解释觉得,还是那样...
分类:
编程语言 时间:
2014-06-22 07:41:19
阅读次数:
273
3.3 概述
Table 3.1. The bean definition
Property
Explained in...
class
Section 3.3.2, “Instantiating beans”
name
Section 3.3.1, “Naming beans”
scope...
分类:
编程语言 时间:
2014-06-22 07:48:05
阅读次数:
276
谜题66
继承的问题。
对于实例方法:命名相同时,子类会覆写父类的方法,且访问权限至少和父类一样大。
对于域:命名相同时,子类会隐藏父类的域,且访问权限任意。
谜题67
不要重用库中的类名。
谜题68
命名的问题。
类名应该以大写字母开头,形式为:MixedCase。
变量以小写字母开头,形式为:mixedCase。
常量以大写字母开头,...
分类:
编程语言 时间:
2014-06-22 06:43:08
阅读次数:
321
java 对象序列化...
分类:
编程语言 时间:
2014-06-22 08:39:53
阅读次数:
264
3.4 依赖
3.4.1 依赖注入
依赖注入两种方式:基于构造器的DI、基于setter方法的DI。
3.4.1.1 基于构造器的DI
参数是引入对象,且之前不存在父-子类关系:
package x.y;
public class Foo {
public Foo(Bar bar, Baz baz) {
// ...
}
}
bean...
分类:
编程语言 时间:
2014-06-22 12:07:33
阅读次数:
243
插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。
通俗解释:
①假设初始序列的第一个元素是有序的(当一个序列只有1个元素时,我们可以认为其是有序的)。
②从第二个元素开始与前面的元素进行比较,如果比前面的大就不动位置...
分类:
编程语言 时间:
2014-06-22 07:57:34
阅读次数:
370
Jersey是一个非常好的Java REST API库。当你用Jersey实现REST的时候,是非常自然的。同时Spring Boot是Java世界中另一个很好的工具,它减少了程序的应用配置。这篇博客就介绍下如何将Jersey和Spring Boot结合起来使用。...
分类:
编程语言 时间:
2014-06-22 06:23:52
阅读次数:
463
ES5允许直接使用保留字作为属性名,但却不允许直接使用保留字作为函数名
设现有类NSMap,若要给NSMap的原型加delete方法,如
function NSMap(){
}
NSMap.prototype.delete=function delete(){
};
则浏览器解析报错
SyntaxError: Unexpected token delete
那么,为什么native ...
分类:
编程语言 时间:
2014-06-22 11:31:31
阅读次数:
274
3.4.2 依赖与配置的细节
3.4.2.1 Straight values (primitives, Strings, and so on)
JavaBeans PropertyEditors被用来转换这些value到实际的类型。?
bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSourc...
分类:
编程语言 时间:
2014-06-22 06:40:17
阅读次数:
359
五、解决请求被浏览器缓存的问题
在使用XMLHttpRequest时,要注意的一个问题是加载的内容可能被浏览器缓存。可以对URL参数作修改避免此问题。常用方法是加上一个随机数作为查询参数。
xmlhttp.open("GET","demo_get.asp?t=" + Math.random(),true);
//或者:xmlhttp.open("get","url"+(new Date()).getTime(),true);
xmlhttp.send();
所有现代浏览器(IE...
分类:
编程语言 时间:
2014-06-22 06:07:45
阅读次数:
382