2017年12月26日
摘要: import java.security.*; class MD5{ public final static String MD5(String s){ char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd','e', 'f 阅读全文
posted @ 2017-12-26 17:35 巨象 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。1、地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 2、出生日期码表示编码对象出生的年、月、日, 阅读全文
posted @ 2017-12-26 17:33 巨象 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的 阅读全文
posted @ 2017-12-26 17:31 巨象 阅读(518) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liona_koukou/article/details/50496946 http://blog.csdn.net/liona_koukou/article/details/50496946 阅读全文
posted @ 2017-12-26 16:40 巨象 阅读(149) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/smyhvae/p/4965163.html 阅读全文
posted @ 2017-12-26 16:39 巨象 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 集锦:http://www.lanceyan.com/category/chuangye http://www.cnblogs.com/xdp-gacl/tag/%E5%88%9B%E4%B8%9A/ 公司由于要转型,导致我们整个软件开发部门要解散了,作为开发部负责人的我也不得不离职了,在离职之际, 阅读全文
posted @ 2017-12-26 16:30 巨象 阅读(1666) 评论(1) 推荐(2) 编辑
摘要: 参考教程:http://www.ruanyifeng.com/blog/2017/04/memory-leak.html 一、什么是内存泄漏? 程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内 阅读全文
posted @ 2017-12-26 16:09 巨象 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成 阅读全文
posted @ 2017-12-26 16:07 巨象 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读<input type="text" readonly="readonly"/>时有一个奇怪的问题:如果光标进入只读文本框,然后按下Backspace键,就会跳转到上一个页面,效果就像点击了浏览器的后退按钮返 阅读全文
posted @ 2017-12-26 16:05 巨象 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中要使用JavaScript实现数据结构中的队列和堆栈,这里做一下总结。 一、队列和堆栈的简单介绍 1.1、队列的基本概念 队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! 如下图所示: 1.2、堆栈的基本概念 堆栈:是一种支持后进先出(LIFO)的集合,即后被插入 阅读全文
posted @ 2017-12-26 16:04 巨象 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 1 var Chinese = { 2 nation:'中国' 3 }; 还有一个对象,叫做"医生"。 1 var Doctor ={ 2 career:'医生' 3 } 请问怎样才能让"医生"去继承"中国人",也就是说,我怎 阅读全文
posted @ 2017-12-26 16:02 巨象 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 今天在网上找到了一个可以动态加载js文件的js加载器,具体代码如下: JsLoader.js JsLoader.js测试 测试结果如下: IE浏览器下测试结果: google浏览器下的测试结果: 阅读全文
posted @ 2017-12-26 16:00 巨象 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下: 将上述代码封装成一个方法,方法返回Sys对象,Sys对象中封装了浏览器的类型和版本信息,如下: 当需要获取浏览器的类型和版本信息时,就可以使用getBroserInfo方法,如下: 完整测试代码如下: 运行 阅读全文
posted @ 2017-12-26 15:58 巨象 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript原型链 ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。在JavaScript中,用 __proto__ 属性来表示一个对象的原型链。当查找一个对象的属性时,JavaScript 会 阅读全文
posted @ 2017-12-26 15:54 巨象 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。很早就接触过闭包这个概念了,但是一直糊里糊涂的,没有能够弄明白JavaScript的闭包到底是什么,有什么用,今天在网上看到了一篇讲JavaScript闭包的文章(原文链接),讲得非常好,这下算是 阅读全文
posted @ 2017-12-26 15:52 巨象 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,函数其实是对象,每个函数都是Function类的实例,既然函数对象,那么就具有自己的属性和方法,因此,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。 一、函数的声明 方式一:常规方式 方式二:函数表达式 方式三:动态创建函数(这种方式用得不多) 测试: 测试结 阅读全文
posted @ 2017-12-26 15:47 巨象 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在​J​a​v​a​S​c​r​i​p​t​中​可以使​用​类的p​r​o​t​o​t​y​p​e属性来​扩​展​类的属​性​和​方​法,在实际开发当中,当JavaScript内置的那些类所提供的动态方法和动态属性不满足我们实际开发时,我们就可以通过"prototype"属性给自定义类添加方法和属性 阅读全文
posted @ 2017-12-26 15:44 巨象 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 前两天在网上无意中发现了一篇使用极简主义法定义JavaScript类的文章,原文链接,这个所谓的"极简主义法"我还是第一次听说,是荷兰程序员Gabor de Mooij提出来的,这种方法不使用this和prototype,代码部署起来非常简单,这大概也是它被叫做"极简主义法"的原因。下面就介绍如何使 阅读全文
posted @ 2017-12-26 15:43 巨象 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在工作中经常用到JavaScript,今天总结一下JavaScript编写类的几种写法以及这几种写法的优缺点,关于JavaScript编写类的方式,在网上看到很多,而且每个人的写法都不太一样,经常看到的就是以下几种方式。 1、构造函数方式 用构造函数模拟"类",在其内部用this关键字指代实例对象。 阅读全文
posted @ 2017-12-26 15:40 巨象 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、Object类介绍 Object类是所有JavaScript类的基类(父类),提供了一种创建自定义对象的简单方式,不再需要程序员定义构造函数。 二、Object类主要属性 1.constructor:对象的构造函数。 2.prototype:获得类的prototype对象,static性质。 三 阅读全文
posted @ 2017-12-26 15:37 巨象 阅读(216) 评论(0) 推荐(0) 编辑