类装载器ClassLoader类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。类装载器把一个类装入JVM中,要经过三步:1.装载:查找和导入Class文件;2.链接:执行校验、准备和解析(解析是可以选择的);3.初始化:对类的静态变量、静态代码块执行初始化工作;..
分类:
编程语言 时间:
2014-06-22 08:09:27
收藏:
0 评论:
0 赞:
0 阅读:
451
好久之前就看到了famo.us的优良特性,尤其是它避开浏览器弊病的跳跃思维,再加上自己使用JQM来开发Web App时的页面切换的白屏bug,又比对了sencha touch,最后还是决定将famo.us作为开发框架,它是基于浏览器的,目标就是使页面呈现性能最大化,而我不会拿它来做游戏,只是做简单的WebApp,要的就是这个界面显示性能。
但悲剧的是国内没有关于famo.us的教程,近些日子...
分类:
编程语言 时间:
2014-06-22 11:23:50
收藏:
0 评论:
0 赞:
0 阅读:
482
前段时间和Flash对接了一个打点功能,java后台提供接口,Flash实现打点功能,将打点好的图片信息传到后台java实现保存图片和打点信息。其中图片是以二进制流的方式传到java后台,图片信息是以XML传到后台保存到数据库。刚开始的实现方式保存图片总是出现损坏,最后放到的图片残缺不全,经过一番调试,最终找到了原因,是在后台写入图片流的时候出现了问题,改了之后一切正常...
分类:
编程语言 时间:
2014-06-22 11:24:48
收藏:
0 评论:
0 赞:
0 阅读:
330
看了这个题目,不知聪明的读者会有什么样的感觉?这篇文章将要讲javascript和DOM的关系呢?还是要讲
javascript的DOM?在这里我首先就讲明文章的主旨有两点:什么是DOM?它和javascript的关系是什么?
什么是DOM?
官方解释:Document Object Model 是一种用于HTML和XML文档的
看了这个官方解释觉得,还是那样...
分类:
编程语言 时间:
2014-06-22 07:38:37
收藏:
0 评论:
0 赞:
0 阅读:
356
谜题66
继承的问题。
对于实例方法:命名相同时,子类会覆写父类的方法,且访问权限至少和父类一样大。
对于域:命名相同时,子类会隐藏父类的域,且访问权限任意。
谜题67
不要重用库中的类名。
谜题68
命名的问题。
类名应该以大写字母开头,形式为:MixedCase。
变量以小写字母开头,形式为:mixedCase。
常量以大写字母开头,...
分类:
编程语言 时间:
2014-06-22 06:42:25
收藏:
0 评论:
0 赞:
0 阅读:
434
java 对象序列化...
分类:
编程语言 时间:
2014-06-22 08:37:56
收藏:
0 评论:
0 赞:
0 阅读:
382
插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。
通俗解释:
①假设初始序列的第一个元素是有序的(当一个序列只有1个元素时,我们可以认为其是有序的)。
②从第二个元素开始与前面的元素进行比较,如果比前面的大就不动位置...
分类:
编程语言 时间:
2014-06-22 07:55:34
收藏:
0 评论:
0 赞:
0 阅读:
417
Jersey是一个非常好的Java REST API库。当你用Jersey实现REST的时候,是非常自然的。同时Spring Boot是Java世界中另一个很好的工具,它减少了程序的应用配置。这篇博客就介绍下如何将Jersey和Spring Boot结合起来使用。...
分类:
编程语言 时间:
2014-06-22 06:23:16
收藏:
0 评论:
0 赞:
0 阅读:
499
ES5允许直接使用保留字作为属性名,但却不允许直接使用保留字作为函数名
设现有类NSMap,若要给NSMap的原型加delete方法,如
function NSMap(){
}
NSMap.prototype.delete=function delete(){
};
则浏览器解析报错
SyntaxError: Unexpected token delete
那么,为什么native ...
分类:
编程语言 时间:
2014-06-22 11:28:57
收藏:
0 评论:
0 赞:
0 阅读:
443
五、解决请求被浏览器缓存的问题
在使用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:03
收藏:
0 评论:
0 赞:
0 阅读:
479
也许一般代码不会触及最大参数长度和最大栈深度,但某些特殊场合,检测这两个参数还是有必要的
例如:用递归计算斐波那契数列的第n个值,不了解最大栈深度,难免显得肤浅
又例如:将一串charCode转成String,不了解最大参数长度,采用字符串拼接的方式,效率提不上,特别是在串较长的情况下
function getMaximumSupportedArgumentsLength(){
var a...
分类:
编程语言 时间:
2014-06-22 06:05:36
收藏:
0 评论:
0 赞:
0 阅读:
376
本文是根据JAVA解惑这本书,做的笔记。
电子书见:http://download.csdn.net/detail/u010378705/7527721
谜题76
将线程的启动方法start(),写成了run();
PS:管程(monitor)锁有待进一步理解。
谜题77
线程中锁的问题。
理解不深刻。
谜题78
反射会造成访问...
分类:
编程语言 时间:
2014-06-22 08:43:20
收藏:
0 评论:
0 赞:
0 阅读:
417
通常情况下编写一个程序,可以点击关闭按钮正常结束程序,也可以使用任务管理器结束任务,还可以使用taskkill等命令杀死进程,实在都不行也可以直接重启计算机。
但是,这些方法真的都管用吗?我觉得不一定,今天晚上闲着没事,想写一个杀不死的程序。设计思路如为写三个程序ProcessMain、Process1和Process2,相互保护,具体如下:
1、按照平时的方法...
分类:
编程语言 时间:
2014-06-22 06:03:01
收藏:
0 评论:
0 赞:
0 阅读:
441
最近在Java编程过程中,常用到dos窗口对程序进行编译与运行。但是不方便之处在于每次都要输入命令进入将要编译的程序的目录(其实也有简单的方法,在文章末尾给出)。于是编写了一个配置文件,可以一次修改,经常使用。(只需要在下面程序中将路径修改为你所经常存放程序的目录)。前提当然是你已正确配置环境变量。具体方法为:将下面的程序放在新建的文本文件中,并将后缀名改为.bat.然后双击该文件,按提示操作即可...
分类:
编程语言 时间:
2014-06-22 12:08:06
收藏:
0 评论:
0 赞:
0 阅读:
419
下面是于线程相关的GDB命令用法汇总:
info threads:给出关于当前所有线程的信息。
thread 3:改成线程3.
break 88 thread 3 :当线程到达源代码88时停止执行。
break 88 thread 3 if i == 2 当线程3到达源代码行88行,并且变量i的值为2时停止执行。
对下面的多线程进行调试:
#include
#include ...
分类:
编程语言 时间:
2014-06-22 07:29:50
收藏:
0 评论:
0 赞:
0 阅读:
569
BUG现象:美国的坐标点可能会定位到西藏地区…后发现原来负经度经解析后,均变成正的!...
分类:
编程语言 时间:
2014-06-22 08:48:41
收藏:
0 评论:
0 赞:
0 阅读:
408
当构建CS模式的应用程序时,在客户端侧存储敏感信息(例如用户私要信息)可能导致非授权的信息泄漏。
对于Web应用程序来说,最常见的泄漏问题是在客户端使用cookies存放服务器端获取的敏感信息。Cookies是由web服务器创建的,它具有一个指定的有效时间,保存在客户端。当客户端连接上服务器端时,客户端使用cookies中存储的信息向服务器端进行认证,通过后服务器端返回敏感信息。...
分类:
编程语言 时间:
2014-06-22 12:20:26
收藏:
0 评论:
0 赞:
0 阅读:
374
明文保存密码的程序在很多方面容易造成密码的泄漏。虽然用户输入的密码一般时明文形式,但是应用程序必须保证密码不是以明文形式存储的。
限制密码泄漏危险的一个有效的方法是使用散列函数,它使得程序中可以间接的对用户输入的密码和原来的密码进行比较,而不需要保存明文或者对密码进行解密后比较。这个方法使密码泄漏的风险降到最低,同时没有引入其他缺点。
[加密散列函数]
散列函数产...
分类:
编程语言 时间:
2014-06-22 12:11:06
收藏:
0 评论:
0 赞:
0 阅读:
495
一. 前言
最近在公司的项目中用到了定时任务, 本篇博文将会对TimerTask定时任务进行总结, 其实TimerTask在实际项目中用的不多, 因为它不能再指定时间运行, 只能让程序按照某一个频度运行.
二. TimerTask
JDK中Timer是一个定时器类, 它可以为指定的定时任务进行配置.
JDK中TimerTask是一个定时任务类, 该类实现了Run...
分类:
编程语言 时间:
2014-06-22 08:02:41
收藏:
0 评论:
0 赞:
0 阅读:
411
java.lang.Object.equals()函数默认情况下是不能用来比较组合对象的,例如密钥值。很多Key类没有覆写equals()函数,因此,组合对象的比较必须单独比较里面的各个类型以保证正确性。
[不符合安全要求的代码示例]
下面的代码使用equals()函数比较两个key值,key值即使具有相同的取值也可能会返回不相等,导致结果出错。
private static b...
分类:
编程语言 时间:
2014-06-22 08:01:16
收藏:
0 评论:
0 赞:
0 阅读:
369