- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript 实现类似Java Map对象
!(function (window) { /** * Map对象构造函数 * @class * @constructor */ var Map = function () { /** * 存档所有Key值的数组对象 * @type {any[]|Array} */
2016-08-15 16:21:34
2249
原创 Ubuntu 16.04升级4.6.4内核
前两周升级了ubuntu 16.04 出现了关机卡死的情况,查了下可能是系统内核(4.4.0)bug导致的,所以打算升级下内核。查看已经安装了的内核sudo dpkg --get-selections |grep linux查看当前使用的内核版本uname -a首先到内核下载网页下载不同版本的内核,我自己下载的是4.6.4稳定版。 >>>内核下载地址64位lin
2016-08-01 09:16:25
10327
转载 apt-get update GPG 错误:由于没有公钥,无法验证下列签名(两种解决办法)
在添加aliyun的源之后update出现GPG错误,找到两个解决办法:$sudo apt-get update错误: 解决办法:$ sudo sugpg --keyserver wwwkeys.pgp.net --recv-keys <密钥后八位> # gpg --armor --export <密钥后八位> | apt-key add -例如:gpg --keyserver wwwkeys.
2016-07-26 09:46:19
7942
1
原创 MyEclipse/Eclipse 打包项目没引入第三方jar解决办法
昨天换了Ubuntu系统,安装好了Myeclipse之后从svn上面检出完项目,运行的时候报错,找不到相应的jar包,找了好久才发现Myeclipse打包的时候没有将lib文件夹下的jar包加入到war包中,在此给出解决方案。鼠标右击项目 > MyEclipse > Deployment Assembly > add > 选中需要添加的jar包或者文件夹即可问题解决!
2016-07-26 08:37:24
781
原创 CKEditor 简单图片上传插件开发和详细步骤
CKEditor插件使用方法就不在这里赘述了,这里只讲CKEditor的插件开发,下面是官方开发的指南的地址 官方插件开发指南CKEditor插件目录 - ckeditor 根目录/ - plugins/ - pluginName 与插件名对应的文件夹/ - icons 插件图标文件夹/ - pluginI
2016-07-23 21:56:04
5829
1
原创 Java 使用反射和Poi将任意类导出为Excel
公司项目里面有后台管理,经常需要将结果导出到Excel,所以写了个将任意类导出为Excel文件的工具类,可自定每个属性的列名。个人经验不多,大神勿喷。直接上代码package com.zain.demo;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.lan
2016-07-21 13:37:49
561
原创 Java反射机制使用实例
使用hibernate自定义sql查询的时候,查询到的结果集有时候根据需求返回的是List集合里面装的数据库每一列的Map集合。需要将这些集合转换为某种与Map中键对应的对象,写了个用反射和泛型的工具方法。经验不多,有错误的指出来。贴上工具方法代码/** * 自定义Sql转换为对应的对象的集合 * @param obj 目标对象 * @param source 结果集对象 * @return
2016-07-21 13:20:04
311
原创 JavaScript Object.prototype.constructor属性详解
任何JavaScript函数都可以用作构造函数,并且调用构造函数是需要用到一个prototype属性的,因此,每个JavaScript函数(ECMAScript5中的Function.bind()方法返回的对象除外)都自动拥有一个prototype属性,这个属性的值是一个对象,这个对象包含唯一一个不可枚举的属性constructor。constructor constructor的属性值是一个构造
2016-07-19 13:40:44
1496
翻译 JavaScript Object.defineProperty()方法详解
Object.defineProperty() 方法直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象。语法Object.defineProperty(obj, prop, descriptor)参数obj 需要定义属性的对象。prop 需被定义或修改的属性名。descriptor 需被定义或修改的属性的描述符。描述该方法允许精确添加或修改对象的属性。一般情况下,我
2016-07-18 14:10:42
26500
原创 JavaScript 对象属性操作和方法学习笔记(上)
属性访问错误查询对象中一个不存在的属性并不会报错,如果在对象obj自身的属性或者继承的属性中都没有找到属性attr,属性访问表达式 obj.attr 会返回 undefined ,而如果对象不存在,那么试图查询这个不存在的对象的属性就会报错,因为 null 和 undefined 都没有属性。var len = book.subtitle.length;//抛出异常:Uncaught Referen
2016-07-18 13:05:36
680
原创 JavaScript 对象学习笔记(下)
前面两篇讲解了对象的概念和创建方式 JavaScript 对象学习笔记(上)、Object.create()方法和对象属性访问、设置 JavaScript 对象学习笔记(中)。上篇提到:object.property;//使用点运算符访问对象属性object["property"]//使用中括号标识符访问对象属性这两个表达式的值是相同的第一种语法使用点运算符和一个标识符,这和C语言和Java语言访问
2016-07-16 20:51:48
323
原创 JavaScript 对象学习笔记(中)
上一篇讲解了对象的概念和创建方式,详见:JavaScript 对象学习笔记(上)Object.create()方法是ECMAScript5中定义的新的方法,可以通过任意的原型创建对象,在ECMAScript3中可以使用如下代码模型原型继承:/** * 返回了一个继承自原型对象obj的属性的对象 * @param obj 需要继承的原型对象 */function inherit(obj){
2016-07-15 21:21:55
420
原创 JavaScript prototype学习笔记
原型(prototype)JavaScript中每一个对象(null除外)都和另一个对象相关联,被关联的对象就叫做 原型,每一个对象都从原型继承属性,所有通过对象直接量创建的对象都具有一个原型对象,代码中可以使用 Object.prototype 获得原型对象的引用,通过new关键字和构造函数创建出来的对象的原型就是构造函数的prototype属性的值。例如:通过new Object()创建的对象的
2016-07-14 20:54:43
539
翻译 JavaScript for...in循环
以任意序迭代一个对象的可枚举属性。每个不同的属性,语句都会被执行一次。 语法for(varible in object){.../*以任意序迭代一个对象的可枚举属性。每个不同的属性,语句都会被执行一次。*/}参数variable 每次迭代,一个不同的属性名将会赋予 variable object 可枚举属性被迭代的对象描述for…in 循环只遍历可枚举属性。像 Array 和 Object
2016-07-13 14:31:17
674
原创 JavaScript 对象学习笔记(上)
对象概念对象是JavaScript的基本数据类型,对象是一种复合值:他将很多值聚合在一起,可以通过名字访问这些值,对象也可以看做是属性的无序集合,每个属性都是一个 键/值 对,属性名是字符串,因此我们可以把对象看成是从字符串到值的映射,JavaScript的对象是动态的,可以新增属性也可以删除属性。 除了字符串、数字、true、false、null和undefined之外,JavaScript中的
2016-07-13 10:38:13
362
原创 JavaScript 数组详解以及常用方法
数组是值的有序集合,每个值叫做元素,每个元素的位置叫做索引,数组索引从0位开始,JavaScript中的数组是无类型的,数组元素可以是任意的类型。创建数组直接量创建数组var emptyArray = [];//创建一个元素为空的数组var numberArray = [1,2,3,4,5,6,7,8,9,10];//创建一个有10个数值的数组var misc = [0.1,false,"arr
2016-07-11 14:04:01
446
原创 JavaScript call() apply()学习笔记
我们可以将call()和apply()看做是某个对象的方法,通过调用方法的形式来间接调用函数,call()和apply()的第一个实参是要调用函数的母对象,该对象是函数中的上下文,可以通过this关键字来获取该对象的引用,如果想要以obj对象来调用函数a,可以像下面这样调用。call()//var obj = {x: "obj"};//声明一个函数a,控制台输出函数中的上下文(this)
2016-07-09 21:26:31
354
原创 JavaScript arguments callee caller 学习笔记
arguments假设定义了一个函数a,函数a的实际参数只有一个x,如果调用这个函数a的时候传入两个实参,第一个实参可以根据参数名x来获得,也可以通过类数组对象arguments[0]来获取,而第二个实参就只能通过arguments[1]来得到,跟js真正的数组一样,arguments对象也包含一个length属性,用来记录和标识该对象所包含的元素的个数,所以,如果调用函数a传入了两个参数,leng
2016-07-08 11:59:02
907
Poi 3.9 Jar包
2016-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅