`
文章列表
以后凡是写cookie的应用都可以结合使用localStorage http://www.zhangxinxu.com/wordpress/2011/09/html5-localstorage%E6%9C%AC%E5%9C%B0%E5%AD%98%E5%82%A8%E5%AE%9E%E9%99%85%E5%BA%94%E7%94%A8%E4%B8%BE%E4%BE%8B/
John Resig 2008年写的一篇介绍 http://ejohn.org/blog/html-5-data-attributes/
原文作者 Axel Rauschmayer 是一位居住在德国慕尼黑的自由软件工程师。他在这篇博文列举了在编程期间休息片刻的一些好处。   你会更精明而不是更卖力地工作。我曾经为了一个功能的实现而卖力工作过。每天12小时,整整工作 ...
1.下载http://code.google.com/p/protobuf/downloads/list 2.解压 tar jxvf protobuf-2.4.1.tar.bz2 protobuf 3.编译 $ ./configure $ make $ make install     4.使用 /usr/bin/protoc /home/jiangrongyong/work/proto/*.proto --proto_path=/home/jiangrongyong/work/proto --java_out=/home/jiangrongyong/work/proto ...
Please follow the instructions in README.txt: ** Hint on install location **   By default, the package will be installed to /usr/local.  However,   on many platforms, /usr/local/lib is not part of LD_LIBRARY_PATH.   You can add it, but it may be easier to just install to /usr   instead.  To do this ...
http://nootn.com/blog/Develop/4/

ubuntu APT HOWTO

http://www.debian.org/doc/manuals/apt-howto/index.zh-cn.html
http://www.stevesouders.com/blog/2010/05/07/wpo-web-performance-optimization/
/** * */ var someModule = (function(){ //private attributes var privateVar = 5; //private methods var privateMethod = function(){ return 'Private Test'; }; return { //public attributes publicVar: 10, //public metho ...
/** * 单例模式一 * 个人更倾向这种,代码简介 */ var Singleton = (function(){ var instantiated; function init(){ /*singleton code here*/ return { publicMethod: function(){ console.log('hello world'); }, publicProperty: 'test' ...
兼容ie6-ie8/Chrome/Firefox /** * Ctrl+Key shortcuts * @param {string} key,etc:'A' * @param {function} callback:event callback * @param {array} args:callback's args */ $.ctrl = function(key, callback, args){ var isCtrl = false; $(document).keydown(function(e){ if (e.which ...

Java Stack Demo

/** * */ package freewill.stackdemo; import java.util.Scanner; /** * @author freewill * @see Core Java page482 * */ public class StackTraceTest { public static int factorial(int n) { System.out.println("factorial(" + n + ")"); Throwable t = new Thro ...
[1] 将公共操作和域放在超类 [2] 不要使用受保护的域     ·子类集合是无限的,任何一个人都能够由某个类派生一个子类,并编写代码以直接访问protected的实例域,从而破坏了封装性。     ·同一个包中的所有类都可以访问protected域,而不管它是否这个类的子类 [3] 使用继承实现“is-a”关系 [4] 除非所有继承的方法都有意义,否则不要使用继承 [5] 在覆盖方法时,不要改变预期的行为 [6] 使用多态,而非类型信息 [7] 不要过多地使用反射 @see Core Java page203
/** * */ package freewill.reflectdemo; import java.lang.reflect.Array; /** * @author freewill * @desc 使用反射实现扩展数组 * @see Core Java page196 */ public class ArrayGrowTest { /** * @desc bad * @param a源数组 * @return 扩展后的数组 */ static Object[] badArrayGrow(Object[] a) ...
/** * */ package freewill.classObject; import freewill.objectequals.Employee; /** * @author freewill * @desc 获取Class的三种方式 */ public class Demo { /** * @desc 方法1:通过getClass获取 * @return Class */ public Class<Employee> getClass1() { Employee e = new Employee( ...
Global site tag (gtag.js) - Google Analytics