Utensil's technical posts in Chinese (mostly 2005-2020)
utensil.tngl.sh/tech/
1<!DOCTYPE html> <html> <head> <meta charset=utf-8> <meta content='IE=edge,chrome=1' http-equiv=X-UA-Compatible> <!--[if (lt IE 9)&(!IEMobile)]><script src="/tech/javascripts/html5.js"></script><![endif]--> <meta content='width=device-width, initial-scale=1.0' name=viewport> <title>Calendar</title> <link href="/tech/stylesheets/site.css" rel=stylesheet /> <link href="/tech/stylesheets/blog.css" rel=stylesheet /> <link href="/tech/stylesheets/highlight/railscasts.css" rel=stylesheet /> <!--[if lt IE 9]><script src="/tech/javascripts/respond.js"></script><![endif]--> </head> <body class=''> <div id=container> <div id=main role=main> <aside class=sidebar> <nav> <span> <a href='/tech/'>home</a> </span> <span> <a href='/tech/calendar.html'>calendar</a> </span> <span> <a href='/tech/tags.html'>tags</a> </span> </nav> </aside> <div class=content> <header> <h1> Calendar </h1> </header> <article class=markdown-body> <section class=calendar> <h2>2026年</h2> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2026-05-17 00:00:00 +0800'>2026-05-17</time> <a href='/tech/2026/05/17/23-00-upgrade-middleman-keep-old-pages.html'>平滑迁移博客到新版本 Middleman</a> </li> </ul> </div> <h2>2020年</h2> <div id='calendar-9月'> <h3>9月</h3> <ul class=listing> <li class=listing-item> <time datetime='2020-09-12 00:00:00 +0800'>2020-09-12</time> <a href='/tech/2020/09/12/19-45-bourbaki-clifford-algebra-0901b.html'>Bourbaki之Clifford Algebra法译英之二:9.1 Clifford代数的定义与泛性质(下)</a> </li> <li class=listing-item> <time datetime='2020-09-03 00:00:00 +0800'>2020-09-03</time> <a href='/tech/2020/09/03/21-35-bourbaki-clifford-algebra-0901a.html'>Bourbaki之Clifford Algebra法译英之一:9.1 Clifford代数的定义与泛性质(上)</a> </li> <li class=listing-item> <time datetime='2020-09-02 00:00:00 +0800'>2020-09-02</time> <a href='/tech/2020/09/02/21-34-bourbaki-clifford-algebra-0900.html'>Bourbaki之Clifford Algebra法译英之零:译前记</a> </li> </ul> </div> <h2>2018年</h2> <div id='calendar-2月'> <h3>2月</h3> <ul class=listing> <li class=listing-item> <time datetime='2018-02-22 00:00:00 +0800'>2018-02-22</time> <a href='/tech/2018/02/22/14-01-princeton-math-note-i4-purpose-2.html'>《普林斯顿数学指引》读书笔记——I.4 数学研究的一般目的(下)</a> </li> </ul> </div> <h2>2017年</h2> <div id='calendar-11月'> <h3>11月</h3> <ul class=listing> <li class=listing-item> <time datetime='2017-11-04 00:00:00 +0800'>2017-11-04</time> <a href='/tech/2017/11/04/23-20-princeton-math-note-i4-purpose-1.html'>《普林斯顿数学指引》读书笔记——I.4 数学研究的一般目的(上)</a> </li> </ul> </div> <div id='calendar-9月'> <h3>9月</h3> <ul class=listing> <li class=listing-item> <time datetime='2017-09-10 00:00:00 +0800'>2017-09-10</time> <a href='/tech/2017/09/10/00-51-princeton-math-note-i3-basic-def-2.html'>《普林斯顿数学指引》读书笔记——I.3 一些基本的数学定义(下)</a> </li> </ul> </div> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2017-05-22 00:00:00 +0800'>2017-05-22</time> <a href='/tech/2017/05/22/23-47-princeton-math-note-i3-basic-def-1.html'>《普林斯顿数学指引》读书笔记——I.3 一些基本的数学定义(上)</a> </li> </ul> </div> <div id='calendar-2月'> <h3>2月</h3> <ul class=listing> <li class=listing-item> <time datetime='2017-02-11 00:00:00 +0800'>2017-02-11</time> <a href='/tech/2017/02/11/21-01-princeton-math-note-i2-lang.html'>《普林斯顿数学指引》读书笔记——I.2 数学的语言和语法</a> </li> <li class=listing-item> <time datetime='2017-02-07 00:00:00 +0800'>2017-02-07</time> <a href='/tech/2017/02/07/23-12-princeton-math-note-i1-about.html'>《普林斯顿数学指引》读书笔记——I.1 数学是关于什么的</a> </li> </ul> </div> <h2>2016年</h2> <div id='calendar-8月'> <h3>8月</h3> <ul class=listing> <li class=listing-item> <time datetime='2016-08-22 00:00:00 +0800'>2016-08-22</time> <a href='/tech/2016/08/22/three-body.html'>《三体》舞台剧(深圳站)观后</a> </li> </ul> </div> <h2>2015年</h2> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2015-05-15 00:00:00 +0800'>2015-05-15</time> <a href='/tech/2015/05/15/reactions-to-technologies.html'>我们对于技术的反应</a> </li> </ul> </div> <div id='calendar-3月'> <h3>3月</h3> <ul class=listing> <li class=listing-item> <time datetime='2015-03-06 00:00:00 +0800'>2015-03-06</time> <a href='/tech/2015/03/06/interstellar-papers.html'>关于《Interstellar》里的黑洞与虫洞可视化的论文与其关键内容意译</a> </li> </ul> </div> <h2>2013年</h2> <div id='calendar-10月'> <h3>10月</h3> <ul class=listing> <li class=listing-item> <time datetime='2013-10-07 00:00:00 +0800'>2013-10-07</time> <a href='/tech/2013/10/07/recent-tech-interests-02.html'>近来的技术兴趣(下)</a> </li> </ul> </div> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2013-05-18 00:00:00 +0800'>2013-05-18</time> <a href='/tech/2013/05/18/recent-tech-interests-01.html'>近来的技术兴趣(上)</a> </li> </ul> </div> <div id='calendar-3月'> <h3>3月</h3> <ul class=listing> <li class=listing-item> <time datetime='2013-03-21 00:00:00 +0800'>2013-03-21</time> <a href='/tech/2013/03/21/static-blogging-with-middleman.html'>用Middleman搭建静态博客</a> </li> </ul> </div> <h2>2012年</h2> <div id='calendar-10月'> <h3>10月</h3> <ul class=listing> <li class=listing-item> <time datetime='2012-10-28 00:00:00 +0800'>2012-10-28</time> <a href='/tech/2012/10/28/different-style-of-physicist.html'>普通、文艺、2B物理学家和数学家</a> </li> </ul> </div> <div id='calendar-6月'> <h3>6月</h3> <ul class=listing> <li class=listing-item> <time datetime='2012-06-10 00:00:00 +0800'>2012-06-10</time> <a href='/tech/2012/06/10/async_io.html'>Socket转发与异步IO</a> </li> </ul> </div> <div id='calendar-4月'> <h3>4月</h3> <ul class=listing> <li class=listing-item> <time datetime='2012-04-22 00:00:00 +0800'>2012-04-22</time> <a href='/tech/2012/04/22/string-m-theory-first-class.html'>斯坦福大学公开课《弦理论和M理论》第一课课堂笔记</a> </li> </ul> </div> <div id='calendar-3月'> <h3>3月</h3> <ul class=listing> <li class=listing-item> <time datetime='2012-03-10 00:00:00 +0800'>2012-03-10</time> <a href='/tech/2012/03/10/cpp-reflection-related.html'>C++ Reflection 相关</a> </li> </ul> </div> <div id='calendar-2月'> <h3>2月</h3> <ul class=listing> <li class=listing-item> <time datetime='2012-02-25 00:00:00 +0800'>2012-02-25</time> <a href='/tech/2012/02/25/notes-on-framework-process-pattern.html'>《框架过程模式》读书笔记</a> </li> </ul> </div> <h2>2011年</h2> <div id='calendar-12月'> <h3>12月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-12-03 00:00:00 +0800'>2011-12-03</time> <a href='/tech/2011/12/03/about-lol.html'>LOL那些事</a> </li> </ul> </div> <div id='calendar-11月'> <h3>11月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-11-16 00:00:00 +0800'>2011-11-16</time> <a href='/tech/2011/11/16/binary-debug-tools.html'>二进制调试那些事</a> </li> </ul> </div> <div id='calendar-10月'> <h3>10月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-10-26 00:00:00 +0800'>2011-10-26</time> <a href='/tech/2011/10/26/chinses-segment.html'>中文分词那些事</a> </li> </ul> </div> <div id='calendar-8月'> <h3>8月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-08-26 00:00:00 +0800'>2011-08-26</time> <a href='/tech/2011/08/26/ruby-script-draw-svn-graph.html'>一个生成SVN Graph的ruby脚本</a> </li> </ul> </div> <div id='calendar-6月'> <h3>6月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-06-11 00:00:00 +0800'>2011-06-11</time> <a href='/tech/2011/06/11/how-to-play-with-certificates-and-keys.html'>如何进行证书、私钥相关的各种操作</a> </li> </ul> </div> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-05-30 00:00:00 +0800'>2011-05-30</time> <a href='/tech/2011/05/30/first-commercial-quantum-computer.html'>第一台商用量子计算机</a> </li> </ul> </div> <div id='calendar-4月'> <h3>4月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-04-30 00:00:00 +0800'>2011-04-30</time> <a href='/tech/2011/04/30/find-bubble-universe.html'>寻找Bubble Universe的存在迹象</a> </li> <li class=listing-item> <time datetime='2011-04-29 00:00:00 +0800'>2011-04-29</time> <a href='/tech/2011/04/29/cdf-new-particle.html'>CDF的新粒子?</a> </li> <li class=listing-item> <time datetime='2011-04-13 00:00:00 +0800'>2011-04-13</time> <a href='/tech/2011/04/13/notes-on-gauge-theories-knots-and-gravity.html'>《规范场,扭结和引力》读书笔记</a> </li> </ul> </div> <div id='calendar-3月'> <h3>3月</h3> <ul class=listing> <li class=listing-item> <time datetime='2011-03-05 00:00:00 +0800'>2011-03-05</time> <a href='/tech/2011/03/05/schrodinger-cat.html'>薛定谔的猫</a> </li> </ul> </div> <h2>2010年</h2> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2010-05-28 00:00:00 +0800'>2010-05-28</time> <a href='/tech/2010/05/28/how-to-add-ipsec-to-windows-server.html'>如何为Windows服务器添加ipsec</a> </li> <li class=listing-item> <time datetime='2010-05-19 00:00:00 +0800'>2010-05-19</time> <a href='/tech/2010/05/19/how-to-switch-hosts.html'>如何快速切换hosts</a> </li> </ul> </div> <h2>2009年</h2> <div id='calendar-8月'> <h3>8月</h3> <ul class=listing> <li class=listing-item> <time datetime='2009-08-11 00:00:00 +0800'>2009-08-11</time> <a href='/tech/2009/08/11/comfort-eclipse.html'>Eclipse之舒适化打造(黑底TextMate配色方案、Jodeclipse等)</a> </li> </ul> </div> <div id='calendar-7月'> <h3>7月</h3> <ul class=listing> <li class=listing-item> <time datetime='2009-07-22 00:00:00 +0800'>2009-07-22</time> <a href='/tech/2009/07/22/doc-and-team.html'>文档与团队</a> </li> </ul> </div> <div id='calendar-6月'> <h3>6月</h3> <ul class=listing> <li class=listing-item> <time datetime='2009-06-19 17:00:00 +0800'>2009-06-19</time> <a href='/tech/2009/06/19/linux-kernel-notes-kernel-sync.html'>Linux 2.6内核笔记【内核同步】</a> </li> <li class=listing-item> <time datetime='2009-06-19 12:00:00 +0800'>2009-06-19</time> <a href='/tech/2009/06/19/linux-kernel-notes-kernel-preemption-etc.html'>Linux 2.6内核笔记【中断、异常、抢占内核】</a> </li> <li class=listing-item> <time datetime='2009-06-16 00:00:00 +0800'>2009-06-16</time> <a href='/tech/2009/06/16/linux-kernel-notes-process-3.html'>Linux 2.6内核笔记【Process-3:fork、内核进程】</a> </li> </ul> </div> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2009-05-09 00:00:00 +0800'>2009-05-09</time> <a href='/tech/2009/05/09/linux-kernel-notes-process-2.html'>Linux 2.6内核笔记【Process-2:切换】</a> </li> <li class=listing-item> <time datetime='2009-05-01 00:00:00 +0800'>2009-05-01</time> <a href='/tech/2009/05/01/linux-kernel-notes-process-1.html'>Linux 2.6内核笔记【Process-1】</a> </li> </ul> </div> <div id='calendar-4月'> <h3>4月</h3> <ul class=listing> <li class=listing-item> <time datetime='2009-04-22 00:00:00 +0800'>2009-04-22</time> <a href='/tech/2009/04/22/try-wx-ruby.html'>wxRuby尝鲜</a> </li> <li class=listing-item> <time datetime='2009-04-21 17:00:00 +0800'>2009-04-21</time> <a href='/tech/2009/04/21/ofstream-and-ate.html'>ofstream与ate的故事</a> </li> <li class=listing-item> <time datetime='2009-04-21 12:00:00 +0800'>2009-04-21</time> <a href='/tech/2009/04/21/notes-on-beautiful-code.html'>《代码之美》简单笔记</a> </li> <li class=listing-item> <time datetime='2009-04-15 00:00:00 +0800'>2009-04-15</time> <a href='/tech/2009/04/15/linux-kernel-notes-memory.html'>Linux 2.6内核笔记【内存管理】</a> </li> <li class=listing-item> <time datetime='2009-04-14 00:00:00 +0800'>2009-04-14</time> <a href='/tech/2009/04/14/move-to-javaeye.html'>安家JavaEye</a> </li> </ul> </div> <div id='calendar-3月'> <h3>3月</h3> <ul class=listing> <li class=listing-item> <time datetime='2009-03-14 00:00:00 +0800'>2009-03-14</time> <a href='/tech/2009/03/14/notes-on-railscasts.html'>RailsCast 笔记【不完整】</a> </li> </ul> </div> <div id='calendar-1月'> <h3>1月</h3> <ul class=listing> <li class=listing-item> <time datetime='2009-01-18 00:00:00 +0800'>2009-01-18</time> <a href='/tech/2009/01/18/high-performance-web.html'>心得:Web 2.0站点如何提高可用性与性能</a> </li> </ul> </div> <h2>2008年</h2> <div id='calendar-12月'> <h3>12月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-12-24 00:00:00 +0800'>2008-12-24</time> <a href='/tech/2008/12/24/enjoy-codeblocks.html'>享受Code::Blocks编辑快感的几个关键</a> </li> <li class=listing-item> <time datetime='2008-12-12 00:00:00 +0800'>2008-12-12</time> <a href='/tech/2008/12/12/how-to-handle-things-well.html'>分寸</a> </li> <li class=listing-item> <time datetime='2008-12-03 00:00:00 +0800'>2008-12-03</time> <a href='/tech/2008/12/03/porting-rails.html'>Ruby On Rails之继续乾坤大挪移</a> </li> </ul> </div> <div id='calendar-11月'> <h3>11月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-11-23 00:00:00 +0800'>2008-11-23</time> <a href='/tech/2008/11/23/inherit-and-initiate.html'>启承</a> </li> </ul> </div> <div id='calendar-10月'> <h3>10月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-10-22 00:00:00 +0800'>2008-10-22</time> <a href='/tech/2008/10/22/play-with-posix.html'>POSIX无缓冲文件I/O及可变参数小玩</a> </li> <li class=listing-item> <time datetime='2008-10-01 00:00:00 +0800'>2008-10-01</time> <a href='/tech/2008/10/01/program-future.html'>编程的未来</a> </li> </ul> </div> <div id='calendar-9月'> <h3>9月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-09-17 00:00:00 +0800'>2008-09-17</time> <a href='/tech/2008/09/17/bash-sed-numbering.html'>一个用sed给xml的标签编号的Bash脚本</a> </li> <li class=listing-item> <time datetime='2008-09-05 00:00:00 +0800'>2008-09-05</time> <a href='/tech/2008/09/05/last-summer-vocation.html'>最后的暑假,疯狂的Fedora</a> </li> </ul> </div> <div id='calendar-8月'> <h3>8月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-08-18 00:00:00 +0800'>2008-08-18</time> <a href='/tech/2008/08/18/boost-graph-library-translated.html'>【翻译】Boost Graph库简介</a> </li> <li class=listing-item> <time datetime='2008-08-03 00:00:00 +0800'>2008-08-03</time> <a href='/tech/2008/08/03/port-libnet.html'>如何将libnet移植到MinGW</a> </li> </ul> </div> <div id='calendar-7月'> <h3>7月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-07-09 00:00:00 +0800'>2008-07-09</time> <a href='/tech/2008/07/09/after-exam.html'>考完试后</a> </li> </ul> </div> <div id='calendar-6月'> <h3>6月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-06-24 00:00:00 +0800'>2008-06-24</time> <a href='/tech/2008/06/24/code-jam-alien-numbers-solution.html'>Google Code Jam之Alien Numbers之我的解答</a> </li> <li class=listing-item> <time datetime='2008-06-21 00:00:00 +0800'>2008-06-21</time> <a href='/tech/2008/06/21/hooray.html'>Hooray</a> </li> <li class=listing-item> <time datetime='2008-06-14 00:00:00 +0800'>2008-06-14</time> <a href='/tech/2008/06/14/two-ideas.html'>两个想法</a> </li> </ul> </div> <div id='calendar-5月'> <h3>5月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-05-25 00:00:00 +0800'>2008-05-25</time> <a href='/tech/2008/05/25/recent-books.html'>近来看和注意到的一些书</a> </li> <li class=listing-item> <time datetime='2008-05-10 00:00:00 +0800'>2008-05-10</time> <a href='/tech/2008/05/10/ride-with-wx.html'>驰骋wxWidgets系列之<简介+轻装上阵跨平台></a> </li> </ul> </div> <div id='calendar-4月'> <h3>4月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-04-13 00:00:00 +0800'>2008-04-13</time> <a href='/tech/2008/04/13/recent-plan.html'>近来情况以及下一周的写作计划</a> </li> </ul> </div> <div id='calendar-3月'> <h3>3月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-03-04 00:00:00 +0800'>2008-03-04</time> <a href='/tech/2008/03/04/chinese-wx-forum.html'>wxWidgets官方论坛中文版块开张!欢迎光临!</a> </li> </ul> </div> <div id='calendar-2月'> <h3>2月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-02-18 00:00:00 +0800'>2008-02-18</time> <a href='/tech/2008/02/18/spring-vocation.html'>寒假</a> </li> </ul> </div> <div id='calendar-1月'> <h3>1月</h3> <ul class=listing> <li class=listing-item> <time datetime='2008-01-03 00:00:00 +0800'>2008-01-03</time> <a href='/tech/2008/01/03/wx-dynamic-event.html'>wxWidgets动态事件表爱好者备查手册</a> </li> </ul> </div> <h2>2007年</h2> <div id='calendar-12月'> <h3>12月</h3> <ul class=listing> <li class=listing-item> <time datetime='2007-12-19 00:00:00 +0800'>2007-12-19</time> <a href='/tech/2007/12/19/wx-clip-summarize.html'>wx网罗系列之汇总</a> </li> </ul> </div> <div id='calendar-9月'> <h3>9月</h3> <ul class=listing> <li class=listing-item> <time datetime='2007-09-15 00:00:00 +0800'>2007-09-15</time> <a href='/tech/2007/09/15/me-int-latex.html'>我写的第一个LaTeX文档:Me Into LaTeX</a> </li> <li class=listing-item> <time datetime='2007-09-10 00:00:00 +0800'>2007-09-10</time> <a href='/tech/2007/09/10/colorful-bash.html'>在Bash下输出彩色的文本</a> </li> </ul> </div> <div id='calendar-8月'> <h3>8月</h3> <ul class=listing> <li class=listing-item> <time datetime='2007-08-29 17:00:00 +0800'>2007-08-29</time> <a href='/tech/2007/08/29/notes-on-programming-languages-principles-and-practice.html'>Kenneth C.Louden的《程序设计语言——原理与实践》的一点笔记</a> </li> <li class=listing-item> <time datetime='2007-08-29 12:00:00 +0800'>2007-08-29</time> <a href='/tech/2007/08/29/commented-class-based-num.html'>我写的第一个类:BasedNum</a> </li> <li class=listing-item> <time datetime='2007-08-28 00:00:00 +0800'>2007-08-28</time> <a href='/tech/2007/08/28/plan.html'>打算</a> </li> </ul> </div> <h2>2005年</h2> <div id='calendar-8月'> <h3>8月</h3> <ul class=listing> <li class=listing-item> <time datetime='2005-08-18 00:00:00 +0800'>2005-08-18</time> <a href='/tech/2005/08/18/physix.html'>物理学初皈依</a> </li> </ul> </div> </section> </article> </div> </div> </div> <script src="/tech/javascripts/jquery-1.7.1.js"></script> <script src="/tech/javascripts/highlight.pack.js"></script> <script>
2 hljs.initHighlightingOnLoad();
3 // $(document).ready(function() {
4 // $('pre code').each(function(i, e) {hljs.highlightBlock(e)});
5 // });
6</script> <script>
7 // (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f);b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!== typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" ");for(g=0;g<i.length;g++)f(c,i[g]); b._i.push([a,e,d])};b.__SV=1.2}})(document,window.mixpanel||[]); mixpanel.init("eda89891866a7e90b6699df21e79ea61");
8 // mixpanel.track("visit");
9</script> </body> </html>