- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 字符串序列化
import java.io.ByteArrayOutputStream;import java.io.InputStream;public class ByteUtil {public static int BUFFER_SIZE=1024;public static String InputStreamTOString(InputStream in,String enc
2017-05-08 13:54:47
653
原创 Notification 对象使用来为用户设置和显示桌面通知。
构造方法var notification = new Notification(title, options)参数title一定会被显示的通知标题options (可选) 一个被允许用来设置通知的对象。它包括以下属性: 1.dir:文字的方向;它的值可以是auto(自动),ltr(从左到右),rtl(从右到左) 2.lang:指定通知
2017-03-30 14:59:44
460
原创 伪异步I/O
采用线程池和任务队列可以实现一种叫做伪异步的I/O通信框架。当有新的客服端接入时,客户端的Socket封装成一个Task(该任务实现java.lang.Runnable接口)投递到后端的线程池进行处理,JDK的线程池维护一个消息队列和N个活跃线程,对消息队列进行处理。线程池设置消息队列的大小和最大线程数 因此他占用的资源是可控的,无论多少客户并发访问都不导致资源耗尽和宕机。首先创建
2017-03-27 23:11:24
384
原创 对象序列化
//定义一个字节数组输出流ByteArrayOutputStream os = new ByteArrayOutputStream();//对象输出流ObjectOutputStream out = new ObjectOutputStream(os);//将对象写入到字节数组输出,进行序列化out.writeObject(zhangcan);byte[] zhangsanByte =
2017-03-26 22:19:54
256
原创 js一个事件绑定多个函数
function addEvent(fn,evtype,obj){//obj是要添加事件的HTML元素对象//evtype是事件名称//fn是事件处理函数var oldFnif(obj["on"+evtype] of Function){ //检测是否已经注册监听函数事件oldFn=obj["on"+evtype]; //保存监听函数事件}obj["on"+evt
2016-07-30 23:45:21
1327
原创 ajax分页
(function(){function AjaxPager(args){//处理初始化参数 默认参数 Base.init(AjaxPager,this,args);this.loadPage(1); }AjaxPager.defaultArgs={pageSize:10,cols:"*",dir:"ASC"};AjaxPager.prototype
2016-07-30 18:07:14
310
转载 Sizzle
拜读:http://www.cnblogs.com/aaronjs/p/3310937.htmlselector:"div > p + div.aaron input[type="checkbox"]"解析规则:1 按照从右到左2 取出最后一个token 比如[type="checkbox"] {
2016-04-05 11:18:03
208
原创 jQuery.on() 函数详解
从jQuery1.7开始,on函数提供绑定事件处理程序所需的所有功能,用于统一处理以前的bind(),delegate(),live(),,,,,,事件特性:1.在on()h函数执行之后新添加的元素,只要它符合条件处理函数也是对其有效的 2.on()函数可以为同一元素,同一事件类型绑定绑定多个事件处理函数。事件触发时jQ会按着绑定事件的顺序执行用法:
2016-02-17 18:10:43
292
转载 Java泛型
泛型传递 最近在读代码的过程中,经常遇到一些利用泛型来对调用链中的参数进行类型约束的情形,特指对于调用链中后面环节的参数类型和返回值,由前面环节的参数类型来确定,我草率地把它称作泛型传递(技巧很简单,但是用得好会很有趣;我不知道这个东西正儿八经的名字叫做什么)。在说这个事情以前,对于Java的泛型,还是和其它语言中有些许的不同,这里需要结合使用方法泛型和类泛型,如有不明,对于其中的使用
2016-02-14 10:37:09
290
转载 js继承
var o = { a: 2, m: function(){ return this.a + 1; }};console.log(o.m()); // 3// 当调用 o.m 时,'this'指向了o.var p = Object.create(o);// p是一个对象, p.[[Prototype]]是o.p.a = 12; // 创建 p 的自身属性a.
2016-01-20 17:16:45
194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人