{"version":1,"pages":[{"id":"-Lzx8lIyUBuTBByzvjja","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1hxIp3QzwueRQzAPOL","title":"Archive","pathname":"/archive","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huStphEBIl4EGTiRj","title":"2016-12-13 JavaScript 中几种不同的基于 prototype 继承方式的区别","pathname":"/javascript-inheritance-by-prototype","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huStq8MrpFW0MJdsS","title":"2014-09-02  Facebook的Dalvik运行期补丁","pathname":"/facebook-dalvik-patch-for-android","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huStrOylT8Yvp6xAs","title":"2014-08-19  理解AnguarJS中的模板编译","pathname":"/understanding-angularjs-template-compiling","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2B7sR_afzWRLU8","title":"2014-08-13  在Android中使用OSGi框架(Knopflerfish)","pathname":"/use-knopflerfish-in-android","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2CNp14NqE6yLOz","title":"2014-08-13  在Android中使用OSGi框架(Apache Felix)","pathname":"/use-apache-felix-in-android","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2DGgfVK43nj-Ik","title":"2014-07-30  3rd-party apt-key list for Ubuntu","pathname":"/3rd-party-apt-key-list-ubuntu","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2EVbOIEEc33h0a","title":"2014-07-21  'Failed to clone a large git repository: The remote end hung up unexpectedly'","pathname":"/failed-to-clone-a-large-git-repository","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2FmkTPQ7kU2rTt","title":"2014-07-02  genymotion Qt error in Ubuntu","pathname":"/genymotion-qt-error-ubuntu","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2GeRvcnBe8R1pO","title":"2014-04-30  可自动安装依赖的Ubuntu离线包安装工具 gdebi","pathname":"/a-better-package-tool-gdebi","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2HPvnEarno_dYd","title":"2014-04-23  解决搜狗输入法Ubuntu 14.04下黑块状态条","pathname":"/sogou-linux-input-black-statusbar","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2I53o3cxYGIUcU","title":"2014-04-08  Setup Ghost blog system on Ubuntu","pathname":"/setup-ghost-blog-system-on-ubuntu","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2JGBisBni2BXP2","title":"2014-03-28  Trace a process","pathname":"/trace-a-process","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2KXBB6204JH_um","title":"2014-03-25  Forecast::IO 599 Internal Exception","pathname":"/forecast-io-599-internal-exception","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2LC49_rr4ELYmT","title":"2014-03-23  Mac Tips","pathname":"/mac-tips","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSu2bPhRkvYtoAY4","title":"2014-01-17  LD_LIBRARY_PATH shouldn't contain the current directory","pathname":"/ld-library-path","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2NKJG6BszzLttX","title":"2014-01-10  Python on vim","pathname":"/python-on-vim","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2OhL7tltfqkNan","title":"2013-11-12  ibus-pinyin doesn't work in KUbuntu 13.10","pathname":"/ibus-pinyin-doesnt-work-in-kubuntu-13-10","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2PGEtki10glN8L","title":"2013-11-11  phpMyAdmin login error to remote server","pathname":"/phpmyadmin-login-error","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2QsXT9rAHrJ6KY","title":"2013-11-04  Get SNMP(v3) working on Ubuntu 12.04","pathname":"/get-snmpv3-working-on-ubuntu-12-04","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSu7lD5EQgW9uZqR","title":"2013-10-30  Accessing Facebook by LWP","pathname":"/accessing-facebook-by-lwp","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2SY4L9CgfVBOLX","title":"2013-10-17  Log4perl多个Appender重复输出日志的问题解决办法","pathname":"/log4perl-duplicate-message","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2TNZvY0myI-wxd","title":"2013-04-19  How to enable ORMLite internal log on Android","pathname":"/how-to-enable-ormlite-internal-log-on-android","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2UN5A6XUuuAqBu","title":"2013-02-20  Bash Shortcuts","pathname":"/bash-shortcuts","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2V4ExOGzGczOnA","title":"2013-02-20  '\"adb shell dumpsys\" parameter list'","pathname":"/adb-shell-dumpsys-parameter-list","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuCTfmPBoTWT1K6","title":"2013-01-27  循环有序数组的二分查找","pathname":"/binary-search-sorted-loop-array","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuDtWZSyv30m5-6","title":"2013-01-23  为Java运行环境导入根证书解决Eclipse的TFS插件的\"PKIX path building failed\"错误","pathname":"/import-cert-to-java","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuE8yRAuVGEcID4","title":"2013-01-21  ant 中通过重新定义  project.all.jars.path 在 classpath 中引入外部 jar 文件","pathname":"/extend-ant-path-varible","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuF3Smq0AusiUY3","title":"2012-09-22  Android的滚动条实现细节","pathname":"/android-scrollbar-thumb","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2_FZSaIUHO-9t5","title":"2012-02-05  hostname自动变成bogon的问题","pathname":"/bogon","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2aPy8NqN5yFzfE","title":"2011-07-09  代码段速记 gist.github.com","pathname":"/code-snippets","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuIziHQ0t9G7zVg","title":"2011-07-08  A perl Data.Dumper clone for Python","pathname":"/data-dumper-for-python","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuJj-jBorTQX7Tm","title":"2011-06-22  魔兽世界私服Trinity，从源码开始","pathname":"/setup_wow_private_server","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuKZ67o6g8uaD2i","title":"2011-06-13  魔兽世界3.3.5 13930登录数据包分析","pathname":"/wow-3-3-513930-login-packets","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuL2pCnKPKaOKze","title":"2011-06-13  魔兽世界 3.3.5 13930 Trinity 认证补丁","pathname":"/wow-3-3-5-13930-auth-patch","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuMIbnV6qR-Gzba","title":"2011-05-20  统一业务模型(UBM) in ERP5","pathname":"/ubm-in-erp5","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuNxupQFZGFx42O","title":"2011-03-08  制作ASCII字符动画","pathname":"/ascii-movie","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuOcOXZwFDHo2GE","title":"2011-01-14  Ubuntu升级导致的udevd错误修复","pathname":"/ubuntu-udevd-error-fix","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuPhcwl1PN9XN-v","title":"2011-01-09  行列有序矩阵求第K个数","pathname":"/k-th-number-in-sorted-matrix","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuQDKWhRiywD6QU","title":"2011-01-09  字节按位逆序","pathname":"/reverse-byte-bit","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuRTWxX_nfdgycD","title":"2011-01-01  编程之美 1.2 中国相帅问题的一个简洁解法","pathname":"/bop-1-2","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuS5ZDZol2LM1xP","title":"2010-11-26  为Windows 7/Windows Server 2008添加IPX协议","pathname":"/ipx-protocol-for-windows-7-2008","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2mEAzzbX6r5Iiv","title":"2010-11-12  How to debug with Android Logging","pathname":"/debug-android-logging","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2nOMUOGqHGwc1X","title":"2010-09-16  利用google-code-prettify做网页内源码的语法高亮","pathname":"/syntax-highlight-by-prettify","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2oXlADf2DKjLcO","title":"2010-09-05  10 Ways We Hurt Our Romantic Relationships","pathname":"/10-ways-hurt-romantic-relationships","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuWDeapBw6ajMy0","title":"2010-08-30  利用ipkall+xlite+iptel.org开通google voice","pathname":"/apply-google-voice-by-ipkall-iptel-xlite","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuXuAP0SS0MahBm","title":"2010-08-27  避免Android开发中的ANR","pathname":"/avoid-anr-in-android","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2qhVJX1glRUzVB","title":"2010-08-27  在Eclipse中查看Android SDK的源代码","pathname":"/browsing-android-source-in-eclipse","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuZCXB3U9TCpTQw","title":"2010-08-18  Git中判断一个commit是否在某个branch中","pathname":"/find-commit-in-branch","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2teB7yurRzNuhj","title":"2010-08-04  修正auto-excerpt产生带格式的摘要","pathname":"/fix-auto-excerpt","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuaDO3iLh_vjne7","title":"2010-03-31  Go 编程语言入门教程","pathname":"/go-tutorial","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSub2Cb6LTGrC5L7","title":"2010-03-13  利用外部VPS主机通过ssh隧道穿透防火墙连接内网","pathname":"/corss-firewall-by-ssh-tunnel-on-vps","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSucLngb6GANfzKe","title":"2009-12-30  旋转矩阵","pathname":"/whirl-matrix","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSudF_08apnL1zOx","title":"2009-02-10  为什么cpio要比tar好","pathname":"/tar-v-cpio","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN2yZCPoy8aaYISs","title":"2008-12-11  ThoughtWorks 的一道笔试题","pathname":"/thoughtworks-interview-problem-one-trains","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSufDa_Y-OV2sfOE","title":"2008-11-18  长距离打车如何省钱？","pathname":"/save-money-for-taxi","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN3-sr5eNauO86RV","title":"2007-02-08  ftp后台自动上传下载","pathname":"/ftp-background-task","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1fHN30kLuv6uefCV4i","title":"2006-06-12  vi cheatsheet","pathname":"/vi-cheatsheet","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSui2BFQwjdqogmC","title":"2006-04-19  修正mysqlcc在MySQL 5.0上常报的 Table 'xxx' doesn't exist 错误","pathname":"/fix-mysqlcc-table-xxx-doesnt-exist-error","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSujTEImwCnuAxN3","title":"2006-04-01  'Perl中不寻常的 ?: 运算符'","pathname":"/perl-ternary-problem","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSukpqF02OMgnkjS","title":"2005-09-13  关于IoC、低耦合、配置文件及其本质意义的思考","pathname":"/ioc-and-configuration-file","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSulC8DeJJIjvuY0","title":"2005-09-13  Perl与数据库DBI快速入门","pathname":"/perl-and-dbi","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSumYMeYGfs8qqAG","title":"2005-09-12  Perl无废话入门指南","pathname":"/perl-fast-tutorial","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSunToMSZaHP1IEQ","title":"2005-07-16  Solaris 下安装Perl的DBD-mysql模块失败的原因以及解决办法","pathname":"/install-perl-dbd-mysql-on-solaris","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1huSuoK1wplJ_hag2C","title":"2004-10-15  SharpDevelop的AddInTree View 插件","pathname":"/sharpdevelop-addintreeview","siteSpaceId":"sitesp_emEaT","description":""},{"id":"-M1c67QXkGW8tH8LGoZt","title":"2004-10-14  SharpDevelop源码分析 (完整版)","pathname":"/read-sharpdevelop-sourcecode","siteSpaceId":"sitesp_emEaT","description":""}]}