2013年8月22日
跑步应该是最简单省事的运动方式了。即使姿势不对也可以活动下筋骨。 为了跑步特地买了双跑步鞋,可惜最后为评论所忽悠最后买稍微大了一点。 上周末去森林公园跑了一会儿,后来由于一些原因早早回来了。 这周二去森林公园跑了一回,地面刚下过雨,好在运动跑道不打滑,加上早上和刚下班跑了3公里, 最后连……
阅读全文
2013年8月16日
跟Tony去森林公园跑步,8点钟从公司出发,8点40左右到达森林公园南门口。 由于穿着凉鞋,本来打算去探探路的,但最后还是跑了一段。 长时间的不运动,稍微运动下就气喘不已。好在最后还是坚持了下来, 连跑带走活动了3~4公里。而Tony居然在25分钟左右跑完5公里的全程。 这让我唏嘘不已。……
阅读全文
2013年8月14日
最近发现MAC退出预览或者关闭当前窗口的时候特别慢,超过20秒,感觉非常不可思议。 以为是预览程序(Preview.app)程序出错了,又或者删除了什么系统文件, Google了下,没有找到答案。 我想控制台(Console.app)应该有一些蛛丝马迹,观察了一下发现有如下错误信息: 13-8-13……
阅读全文
2013年8月14日
我需要一个从集合N中随机选择M个子元素的算法。 当然最好的办法是将集合打乱顺序,然后从中选择前M个元素即可。 Java中现成的API可以使用: java.util.Collections.shuffle(List<?>) 此算法非常简单,循环N次,每次长度减少1,随机获取其中一个元素,然后交换其对称元素。 public static void shuffle(List<?> list, Random rnd) { int size = list.size(); if (size < SHUFFLE_THRESHOLD || list instanceof RandomAccess) { for (int i=size; i>1; i--) swap(list, i-1,……
阅读全文
2013年8月8日
收藏一些Octopress的笔记和资源。 监听github,自动编译octopress博客 Octopress 加速Google字体渲染 给Octopress添加分类列表 http://dayuan.im/blog/add-category-list-for-octopress.html http://codemacro.com/2012/07/18/add-category-list-to-octopress/……
阅读全文
2013年8月8日
这大半年,很努力的工作,确实非常投入,但依然感觉不大尽人意。 所谓谋事在人成事在天,过程辛酸只有自己知道。看着熟悉的人的离开总是有点伤感的,尽管这是正常的。 其实我更想说的是我非常佩服那些真正“追寻自己内心”的人,不管是真的还是假的,但他们真的很勇敢。 每个人都有其选择的权利,只是为此……
阅读全文
2013年8月2日
Java中线程执行的任务接口java.lang.Runnable 要求不抛出Checked异常, public interface Runnable { public abstract void run(); } 那么如果 run() 方法中抛出了RuntimeException,将会怎么处理了? 通常java.lang.Thread对象运行设置一个默认的异常处理方法: java.lang.Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler) 而这个默认的静态全局的……
阅读全文
2013年3月31日
老实说我是Eclipse的忠实粉丝,对IDEA一直都不大感冒。 抱着学习、与时俱进的想法,试用了下IDEA,觉得还不错,尽管还有太多的不适应。 年初的时候申请了一个开源项目的IDEA许可,好在jetbrains公司比较开明,经过1个多月后申请就通过了。 于是决定写篇文章表示感谢。 在将一……
阅读全文
2013年3月17日
终于将wordpress的blog完全迁移到octopress了。 为了将html转换成markdown方便以后编辑修改,这次完全手动进行。可见这是一个繁琐和无趣的事情。 Octopress使用起来还算是方便,只是有两个缺陷导致我想寻找其它替代方案: 速度太慢 图片管理太弱 速度确实很慢,……
阅读全文
2013年3月3日
本以为确定的事情最后却基本失败,看来我是太高估自己了。……
阅读全文