<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Chrislearn&#39;s Blog</title>
    <link>https://www.chrislearn.im/</link>
    <description>Recent content on Chrislearn&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Wed, 08 Apr 2026 23:17:13 +0800</lastBuildDate>
    <atom:link href="https://www.chrislearn.im/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Salvo vs. Axum: A Tale of Two Design Philosophies</title>
      <link>https://www.chrislearn.im/2026/04/salvo-vs.-axum-a-tale-of-two-design-philosophies/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2026/04/salvo-vs.-axum-a-tale-of-two-design-philosophies/</guid>
      <description>&lt;p&gt;In the Rust web framework world, &lt;a href=&#34;https://github.com/tokio-rs/axum&#34;&gt;Axum&lt;/a&gt; and &lt;a href=&#34;https://github.com/salvo-rs/salvo&#34;&gt;Salvo&lt;/a&gt; are often put side by side. Both are written in Rust, both run on top of &lt;a href=&#34;https://github.com/hyperium/hyper&#34;&gt;&lt;code&gt;hyper&lt;/code&gt;&lt;/a&gt;, and both are async. But once you&amp;rsquo;ve built a few real services with each, you&amp;rsquo;ll realize they aren&amp;rsquo;t really competing on the same axis at all — they represent two genuinely different worldviews. This article isn&amp;rsquo;t about putting one above the other (Axum is an excellent framework); it&amp;rsquo;s about showing how a different abstraction layer leads to a noticeably different developer experience and expressive power.&lt;/p&gt;&#xA;&lt;p&gt;The Axum version referenced here is &lt;strong&gt;0.8.x&lt;/strong&gt;. One quick clarification: Axum 0.8 followed &lt;a href=&#34;https://github.com/ibraheemdev/matchit&#34;&gt;&lt;code&gt;matchit&lt;/code&gt;&lt;/a&gt; 0.8 in switching its path-parameter syntax from &lt;code&gt;:name&lt;/code&gt; / &lt;code&gt;*name&lt;/code&gt; to &lt;code&gt;{name}&lt;/code&gt; / &lt;code&gt;{*name}&lt;/code&gt;, which on the surface looks almost identical to Salvo&amp;rsquo;s. But the real difference has never been &amp;ldquo;braces vs. colons&amp;rdquo; — it&amp;rsquo;s the abstraction model itself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Salvo 为什么不采用宏式路由</title>
      <link>https://www.chrislearn.im/2026/04/salvo-%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E9%87%87%E7%94%A8%E5%AE%8F%E5%BC%8F%E8%B7%AF%E7%94%B1/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2026/04/salvo-%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E9%87%87%E7%94%A8%E5%AE%8F%E5%BC%8F%E8%B7%AF%E7%94%B1/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/actix/actix-web&#34;&gt;Actix-web&lt;/a&gt;、&lt;a href=&#34;https://github.com/rwf2/Rocket&#34;&gt;Rocket&lt;/a&gt; 等框架支持这样的写法：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-rust&#34; data-lang=&#34;rust&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#[get(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;/users/{id}&amp;#34;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;)]&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;async&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;fn&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;show&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;: &lt;span class=&#34;nc&#34;&gt;web&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;Path&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;i32&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;-&amp;gt; &lt;span class=&#34;nc&#34;&gt;impl&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Responder&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cm&#34;&gt;/* ... */&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;很多人觉得这&amp;quot;很优雅&amp;quot;——一个属性宏挂在函数上方，路径、方法、参数一目了然，像 Spring MVC 的 &lt;code&gt;@GetMapping&lt;/code&gt;，像 FastAPI 的 &lt;code&gt;@app.get&lt;/code&gt;。每隔一段时间，就有人在 &lt;a href=&#34;https://github.com/salvo-rs/salvo&#34;&gt;Salvo&lt;/a&gt; 的 issue 区问：能不能也加一个 &lt;code&gt;#[get]&lt;/code&gt;？&lt;/p&gt;&#xA;&lt;p&gt;Salvo 故意没有采用。本文想认真解释这个决定背后的原因。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Salvo 与 Axum 的设计思想对比</title>
      <link>https://www.chrislearn.im/2026/04/salvo-%E4%B8%8E-axum-%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%80%9D%E6%83%B3%E5%AF%B9%E6%AF%94/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2026/04/salvo-%E4%B8%8E-axum-%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%80%9D%E6%83%B3%E5%AF%B9%E6%AF%94/</guid>
      <description>&lt;p&gt;在 Rust 的 Web 框架江湖里，&lt;a href=&#34;https://github.com/tokio-rs/axum&#34;&gt;Axum&lt;/a&gt; 与 &lt;a href=&#34;https://github.com/salvo-rs/salvo&#34;&gt;Salvo&lt;/a&gt; 常常被放在一起比较。两者都用 Rust 写成，都跑在 &lt;a href=&#34;https://github.com/hyperium/hyper&#34;&gt;hyper&lt;/a&gt; 之上，都支持异步，但只要写过几个真实业务，你就会发现：它们其实是两种完全不同的&amp;quot;世界观&amp;quot;。本文不是要贬低任何一方——Axum 是一个优秀的框架——而是想说明：当抽象层次不同时，开发体验和表达能力会显著不同。&lt;/p&gt;&#xA;&lt;p&gt;本文对比的 Axum 版本为 &lt;em&gt;0.8.x&lt;/em&gt;。需要先澄清一点：Axum 0.8 跟随 &lt;a href=&#34;https://github.com/ibraheemdev/matchit&#34;&gt;&lt;code&gt;matchit&lt;/code&gt;&lt;/a&gt; 0.8 把路径参数语法从 &lt;code&gt;:name&lt;/code&gt; / &lt;code&gt;*name&lt;/code&gt; 改成了 &lt;code&gt;{name}&lt;/code&gt; / &lt;code&gt;{*name}&lt;/code&gt;，看起来与 Salvo 的占位符语法几乎一致。但真正的差异从来不在&amp;quot;花括号还是冒号&amp;quot;这种表层，而在抽象模型本身。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why Salvo Doesn&#39;t Embrace Macro-Style Routing</title>
      <link>https://www.chrislearn.im/2026/04/why-salvo-doesnt-embrace-macro-style-routing/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2026/04/why-salvo-doesnt-embrace-macro-style-routing/</guid>
      <description>&lt;p&gt;Frameworks like &lt;a href=&#34;https://github.com/actix/actix-web&#34;&gt;Actix-web&lt;/a&gt; and &lt;a href=&#34;https://github.com/rwf2/Rocket&#34;&gt;Rocket&lt;/a&gt; support writing routes like this:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-rust&#34; data-lang=&#34;rust&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#[get(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;/users/{id}&amp;#34;&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;)]&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;async&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;fn&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;show&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;id&lt;/span&gt;: &lt;span class=&#34;nc&#34;&gt;web&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;Path&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;i32&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;-&amp;gt; &lt;span class=&#34;nc&#34;&gt;impl&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Responder&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;cm&#34;&gt;/* ... */&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Many people think this is &amp;ldquo;elegant&amp;rdquo; — an attribute macro sits right above the function, and the path, method, and parameters are all visible at a glance, much like Spring MVC&amp;rsquo;s &lt;code&gt;@GetMapping&lt;/code&gt; or FastAPI&amp;rsquo;s &lt;code&gt;@app.get&lt;/code&gt;. Every so often someone files a &lt;a href=&#34;https://github.com/salvo-rs/salvo&#34;&gt;Salvo&lt;/a&gt; issue asking: can we have a &lt;code&gt;#[get]&lt;/code&gt; too?&lt;/p&gt;&#xA;&lt;p&gt;Salvo deliberately doesn&amp;rsquo;t. This article tries to seriously explain the reasoning behind that decision.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Salvo：六年陈酿的 Rust Web 框架</title>
      <link>https://www.chrislearn.im/2026/02/salvo%E5%85%AD%E5%B9%B4%E9%99%88%E9%85%BF%E7%9A%84-rust-web-%E6%A1%86%E6%9E%B6/</link>
      <pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2026/02/salvo%E5%85%AD%E5%B9%B4%E9%99%88%E9%85%BF%E7%9A%84-rust-web-%E6%A1%86%E6%9E%B6/</guid>
      <description>&lt;p&gt;在 Rust Web 开发的酒肆江湖里，有一坛自 2019 年便封坛陈酿的佳酿，它不事张扬，却让懂行的开发者甘愿为之驻足 —— 这便是 Salvo。Salvo 这坛酒，也在近六年的时光里，酿出了独一份的厚重与绵长。&lt;/p&gt;&#xA;&lt;p&gt;奇妙的是，这坛 &amp;ldquo;老酒&amp;rdquo; 却总被误作新酿。只因它从不停歇对新鲜的追求，如同技艺精湛的酿酒师，在坚守传统工艺的同时，总能敏锐捕捉风味的进阶可能。从原生支持 HTTP/2、HTTP/3 协议的前瞻布局，到路由系统的设计创新；从内存占用的持续优化，到中间件系统的革命性统一设计，Salvo 在岁月沉淀中不断焕发新生，每一次版本更新都像给陈酿注入了鲜活气息，既保有老框架的可靠底色，又藏着让人惊喜的新鲜口感。它从不是被时代淘汰的旧物，而是在时光里愈发鲜活的经典。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu-Server启动错误修复</title>
      <link>https://www.chrislearn.im/2018/08/ubuntu-server%E5%90%AF%E5%8A%A8%E9%94%99%E8%AF%AF%E4%BF%AE%E5%A4%8D/</link>
      <pubDate>Tue, 28 Aug 2018 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2018/08/ubuntu-server%E5%90%AF%E5%8A%A8%E9%94%99%E8%AF%AF%E4%BF%AE%E5%A4%8D/</guid>
      <description>&lt;p&gt;前两天服务器(Ubuntu 18.04.1)重启后出现了这个严重错误, 导致系统无法启动:&lt;/p&gt;</description>
    </item>
    <item>
      <title>螺旋数的一个解法</title>
      <link>https://www.chrislearn.im/2018/06/%E8%9E%BA%E6%97%8B%E6%95%B0%E7%9A%84%E4%B8%80%E4%B8%AA%E8%A7%A3%E6%B3%95/</link>
      <pubDate>Mon, 18 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2018/06/%E8%9E%BA%E6%97%8B%E6%95%B0%E7%9A%84%E4%B8%80%E4%B8%AA%E8%A7%A3%E6%B3%95/</guid>
      <description>&lt;p&gt;题目是: 给定一个自然数n，将n*n个数字按顺时针方向填入一个二维数组, 比如: n=4, 则结果为:&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;</description>
    </item>
    <item>
      <title>一个让Rust能简单写网站后端服务的的框架</title>
      <link>https://www.chrislearn.im/2018/06/%E4%B8%80%E4%B8%AA%E8%AE%A9rust%E8%83%BD%E7%AE%80%E5%8D%95%E5%86%99%E7%BD%91%E7%AB%99%E5%90%8E%E7%AB%AF%E6%9C%8D%E5%8A%A1%E7%9A%84%E7%9A%84%E6%A1%86%E6%9E%B6/</link>
      <pubDate>Mon, 18 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2018/06/%E4%B8%80%E4%B8%AA%E8%AE%A9rust%E8%83%BD%E7%AE%80%E5%8D%95%E5%86%99%E7%BD%91%E7%AB%99%E5%90%8E%E7%AB%AF%E6%9C%8D%E5%8A%A1%E7%9A%84%E7%9A%84%E6%A1%86%E6%9E%B6/</guid>
      <description>&lt;p&gt;话说 Rust 本身确实是一门学习曲线陡峭的语言, 一时半会驾驭不了它. 相比于 Rust, 同期的 Go 语言似乎更受欢迎. Go 你随便花上两天就能追到手, 可是 Rust 你可能要花上两个月, 然后还不能流畅地书写. 感觉 Go 就是一个青楼女子的模样, 人人可上手. 而 Rust 像啥? 大家闺秀? 感觉更像性冷淡, 对你的追求也是视而不见. 不过呢, 你如果足够用心, 你会发现, 她是你的好妻子, 上得厅堂, 下得厨房. 啥事都能做, 而且运行速度快, 占用资源少. 在安全方面尤其地安全, 相比之下其他的语言多少有点浪, 放家里总觉得有那么点不安全, 而 Rust 的性冷淡特性决定了她非常安全, 完全不用胆小有西门庆上门搞出点啥个事情来.&lt;/p&gt;&#xA;&lt;p&gt;废话说得有点多, 回归正题, 如何用 Rust 搞一个网站后端服务? 说实话, 相比 Golang 等语言下面的五颜六色的框架来说, Rust 下可供选择的网站后端框架有点寒碜. 现在最主流的解决方案是使用 Actix-web 和 Rocket 两个比较成熟的框架. 我感觉可能是我比较愚笨, Actix-web 觉得好难, Rocket 似乎也不能满足我需求, 也不觉得好用. 于是就有了 Salvo.&lt;/p&gt;&#xA;&lt;p&gt;做 Salvo 这个框架的初衷就是简单, 尤其是路由要够好用. 我并不希望框架帮我干很多的事情, 比如, 像 Rocket 等会直接把传来的数据映射为本地的数据结构, 但是我并不想那么干, 我觉得这个是使用者自己的事情, 映射本身很简单, 而且我更希望在映射出错时提供自定义的错误提醒.&lt;/p&gt;</description>
    </item>
    <item>
      <title>为什么都说生男生女是男人决定的</title>
      <link>https://www.chrislearn.im/2018/06/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%83%BD%E8%AF%B4%E7%94%9F%E7%94%B7%E7%94%9F%E5%A5%B3%E6%98%AF%E7%94%B7%E4%BA%BA%E5%86%B3%E5%AE%9A%E7%9A%84/</link>
      <pubDate>Tue, 05 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2018/06/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%83%BD%E8%AF%B4%E7%94%9F%E7%94%B7%E7%94%9F%E5%A5%B3%E6%98%AF%E7%94%B7%E4%BA%BA%E5%86%B3%E5%AE%9A%E7%9A%84/</guid>
      <description>&lt;p&gt;生男生女是有男人还是女人决定的? 有点知识的人肯定觉得这问题特别简单, 所有的教科书都会告诉你, 是由男人决定的. 但是我却觉得这个结论有点荒谬.&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何解决前进过程中某些掉队队友的负面影响</title>
      <link>https://www.chrislearn.im/2018/05/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E5%89%8D%E8%BF%9B%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%9F%90%E4%BA%9B%E6%8E%89%E9%98%9F%E9%98%9F%E5%8F%8B%E7%9A%84%E8%B4%9F%E9%9D%A2%E5%BD%B1%E5%93%8D/</link>
      <pubDate>Wed, 09 May 2018 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2018/05/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E5%89%8D%E8%BF%9B%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%9F%90%E4%BA%9B%E6%8E%89%E9%98%9F%E9%98%9F%E5%8F%8B%E7%9A%84%E8%B4%9F%E9%9D%A2%E5%BD%B1%E5%93%8D/</guid>
      <description>&lt;p&gt;昨天, 老板问我一个问题, 大致内容是: &amp;ldquo;当你设立了公司的目标, 团队一起努力前进的时候, 总会有些队友因为某些挫折而产生消极的工作情绪, 而这种情绪又会很快影响周围的队友, 像传染病一样扩散, 如何化解这种负面影响?&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>2018年刑侦科推理试题(附推理解答)</title>
      <link>https://www.chrislearn.im/2018/03/2018%E5%B9%B4%E5%88%91%E4%BE%A6%E7%A7%91%E6%8E%A8%E7%90%86%E8%AF%95%E9%A2%98/</link>
      <pubDate>Fri, 02 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2018/03/2018%E5%B9%B4%E5%88%91%E4%BE%A6%E7%A7%91%E6%8E%A8%E7%90%86%E8%AF%95%E9%A2%98/</guid>
      <description>&lt;p&gt;今天同事给发了一道有意思的逻辑推理题, 花了好久终于做出来了. 有兴趣的也可以做做看.&lt;/p&gt;</description>
    </item>
    <item>
      <title>博客改用 Hugo</title>
      <link>https://www.chrislearn.im/2018/02/%E5%8D%9A%E5%AE%A2%E6%94%B9%E7%94%A8-hugo/</link>
      <pubDate>Tue, 27 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2018/02/%E5%8D%9A%E5%AE%A2%E6%94%B9%E7%94%A8-hugo/</guid>
      <description>&lt;p&gt;这两天看了一下 Hugo, 觉得还是一个很不错的静态页面系统, 结合 &lt;a href=&#34;https://www.netlify.com/&#34;&gt;https://www.netlify.com/&lt;/a&gt; 提供的服务. 部署博客还是很简单的.&#xA;Netlify 的一个好处是支持 Let&amp;rsquo;s Encrypt, 自定义域名可以加 https, 这个比 github 强.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Javascript Array sort 在不同浏览器中的不同表现</title>
      <link>https://www.chrislearn.im/2016/03/javascript-array-sort-%E5%9C%A8%E4%B8%8D%E5%90%8C%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E7%9A%84%E4%B8%8D%E5%90%8C%E8%A1%A8%E7%8E%B0/</link>
      <pubDate>Tue, 01 Mar 2016 23:59:01 +0000</pubDate>
      <guid>https://www.chrislearn.im/2016/03/javascript-array-sort-%E5%9C%A8%E4%B8%8D%E5%90%8C%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E7%9A%84%E4%B8%8D%E5%90%8C%E8%A1%A8%E7%8E%B0/</guid>
      <description>&lt;p&gt;昨晚发现了一个让我无法理解事情, Javascript Array sort 在不同浏览器中竟然有不同表现&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]面试智力题（下）</title>
      <link>https://www.chrislearn.im/2015/12/%E8%BD%AC%E9%9D%A2%E8%AF%95%E6%99%BA%E5%8A%9B%E9%A2%98%E4%B8%8B/</link>
      <pubDate>Wed, 16 Dec 2015 05:18:37 +0000</pubDate>
      <guid>https://www.chrislearn.im/2015/12/%E8%BD%AC%E9%9D%A2%E8%AF%95%E6%99%BA%E5%8A%9B%E9%A2%98%E4%B8%8B/</guid>
      <description>&lt;p&gt;12. 两个机器人，初始时位于数轴上的不同位置。给这两个机器人输入一段相同的程序，使得这两个机器人保证可以相遇。程序只能包含“左移n个单位”、“右移n个单位”，条件判断语句If，循环语句while，以及两个返回Boolean值的函数“在自己的起点处”和“在对方的起点处”。你不能使用其它的变量和计数器。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]面试智力题（上）</title>
      <link>https://www.chrislearn.im/2015/12/%E8%BD%AC%E9%9D%A2%E8%AF%95%E6%99%BA%E5%8A%9B%E9%A2%98%E4%B8%8A/</link>
      <pubDate>Wed, 16 Dec 2015 05:15:25 +0000</pubDate>
      <guid>https://www.chrislearn.im/2015/12/%E8%BD%AC%E9%9D%A2%E8%AF%95%E6%99%BA%E5%8A%9B%E9%A2%98%E4%B8%8A/</guid>
      <description>&lt;p&gt;1. 考虑一个双人游戏。游戏在一个圆桌上进行。每个游戏者都有足够多的硬币。他们需要在桌子上轮流放置硬币，每次必需且只能放置一枚硬币，要求硬币完全置于桌面内（不能有一部分悬在桌子外面），并且不能与原来放过的硬币重叠。谁没有地方放置新的硬币，谁就输了。游戏的先行者还是后行者有必胜策略？这种策略是什么？&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu 过期版本更新</title>
      <link>https://www.chrislearn.im/2015/09/ubuntu-%E8%BF%87%E6%9C%9F%E7%89%88%E6%9C%AC%E6%9B%B4%E6%96%B0/</link>
      <pubDate>Wed, 30 Sep 2015 23:51:58 +0000</pubDate>
      <guid>https://www.chrislearn.im/2015/09/ubuntu-%E8%BF%87%E6%9C%9F%E7%89%88%E6%9C%AC%E6%9B%B4%E6%96%B0/</guid>
      <description>&lt;p&gt;Ubuntu 如果某个版本的生命周期已经结束, 更新就没法进行了, 会出现类似下面的错误:&lt;/p&gt;</description>
    </item>
    <item>
      <title>go语言中string、int、int64互相转换</title>
      <link>https://www.chrislearn.im/2015/09/go%E8%AF%AD%E8%A8%80%E4%B8%ADstringintint64%E4%BA%92%E7%9B%B8%E8%BD%AC%E6%8D%A2/</link>
      <pubDate>Sat, 19 Sep 2015 11:32:55 +0000</pubDate>
      <guid>https://www.chrislearn.im/2015/09/go%E8%AF%AD%E8%A8%80%E4%B8%ADstringintint64%E4%BA%92%E7%9B%B8%E8%BD%AC%E6%8D%A2/</guid>
      <description>&lt;p&gt;GO语言里面的函数名称的命名都挺。。。那个。。。让人难以理解。。。以至于很简单的事情却不知道如何下手。。。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu 上安装最新版本的 ffmpeg</title>
      <link>https://www.chrislearn.im/2015/07/ubuntu-%E4%B8%8A%E5%AE%89%E8%A3%85%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84-ffmpeg/</link>
      <pubDate>Thu, 02 Jul 2015 02:29:01 +0000</pubDate>
      <guid>https://www.chrislearn.im/2015/07/ubuntu-%E4%B8%8A%E5%AE%89%E8%A3%85%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84-ffmpeg/</guid>
      <description>&lt;p&gt;Install FFmpeg 2.7 Multimedia Framework and convert multimedia files on Linux Ubuntu Systems. Install FFmpeg 2.7 on Ubuntu 15.04, Ubuntu 14.04 and Derivatives. Below are the Terminal commands to upgrade to FFmpeg 2.7 on Linux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>比AngularJS 更简单好用的前端框架Aurelia</title>
      <link>https://www.chrislearn.im/2015/06/%E6%AF%94angularjs-%E6%9B%B4%E7%AE%80%E5%8D%95%E5%A5%BD%E7%94%A8%E7%9A%84%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6aurelia/</link>
      <pubDate>Mon, 22 Jun 2015 01:18:25 +0000</pubDate>
      <guid>https://www.chrislearn.im/2015/06/%E6%AF%94angularjs-%E6%9B%B4%E7%AE%80%E5%8D%95%E5%A5%BD%E7%94%A8%E7%9A%84%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6aurelia/</guid>
      <description>&lt;p&gt;AugularJS我用得并不多，但是，我的感觉是学习曲线挺陡峭的，需要理解他的那一堆的概念。在试图解决一个问题时引入了太多更复杂的东西，有点让人怀疑这样做是否值得。另外，Angular自己不包含模块加载的功能，需要依赖其他的库，比如requirejs。不过这样一来，angular的代码就更不清晰了，一层套一层，到处都是花括号，哪边要写错了，就头大了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Photoshop 中的生成器</title>
      <link>https://www.chrislearn.im/2015/06/photoshop-%E4%B8%AD%E7%9A%84%E7%94%9F%E6%88%90%E5%99%A8/</link>
      <pubDate>Sun, 21 Jun 2015 10:39:48 +0000</pubDate>
      <guid>https://www.chrislearn.im/2015/06/photoshop-%E4%B8%AD%E7%9A%84%E7%94%9F%E6%88%90%E5%99%A8/</guid>
      <description>&lt;p&gt;现在的Photoshop中多了一个生成器的功能，自带的Image Assets可以让图片自动导成，只要PS文件里的图层按一定的规则命名即可，导出的速度也是出奇的快，这一点还挺怪异，按道理，最终它还是以jsx的方式来执行，但是用jsx来导成图片，那是出奇的慢，哪怕只是遍历一下所有的图层，如果PS文件大，图层比较多的话，也能导致软件卡着好半天。&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于灵魂的一点思考</title>
      <link>https://www.chrislearn.im/2013/11/%E5%85%B3%E4%BA%8E%E7%81%B5%E9%AD%82%E7%9A%84%E4%B8%80%E7%82%B9%E6%80%9D%E8%80%83/</link>
      <pubDate>Sat, 16 Nov 2013 21:35:41 +0000</pubDate>
      <guid>https://www.chrislearn.im/2013/11/%E5%85%B3%E4%BA%8E%E7%81%B5%E9%AD%82%E7%9A%84%E4%B8%80%E7%82%B9%E6%80%9D%E8%80%83/</guid>
      <description>&lt;p&gt;哥今晚又失眠了，又是被一个已经不记得内容的恶梦给吓醒的吧，这次醒后，没有思考怎么找妹子，也没思考怎么把工作做得更好，大脑不自主地开始想灵魂这是个嘛玩艺，这个可是千古未解之迷喽，凭咱这个一个程序员，靠失眠的这会功夫自然是无法解开的了，但是，咱平时也算是对这此东西有点兴趣，思考思考也无防。&lt;/p&gt;</description>
    </item>
    <item>
      <title>很好的文件名批量替换工具</title>
      <link>https://www.chrislearn.im/2013/05/%E5%BE%88%E5%A5%BD%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E6%89%B9%E9%87%8F%E6%9B%BF%E6%8D%A2%E5%B7%A5%E5%85%B7/</link>
      <pubDate>Mon, 27 May 2013 03:28:16 +0000</pubDate>
      <guid>https://www.chrislearn.im/2013/05/%E5%BE%88%E5%A5%BD%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E6%89%B9%E9%87%8F%E6%9B%BF%E6%8D%A2%E5%B7%A5%E5%85%B7/</guid>
      <description>&lt;p&gt;刚刚发现一个很好的文件名批量替换工具，之前用过一个： &lt;a href=&#34;http://www.bulkrenameutility.co.uk/Download.php&#34;&gt;http://www.bulkrenameutility.co.uk/Download.php&lt;/a&gt; 感觉太繁琐了，很难搞明白里面的意思，不过今天发现的这个： &lt;a href=&#34;http://www.advancedrenamer.com/download&#34;&gt;http://www.advancedrenamer.com/download&lt;/a&gt;  感觉就很好用了，只一会儿工夫就都搞定了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>为了性能，请用Canvas而不是IMG</title>
      <link>https://www.chrislearn.im/2013/05/%E4%B8%BA%E4%BA%86%E6%80%A7%E8%83%BD%E8%AF%B7%E7%94%A8canvas%E8%80%8C%E4%B8%8D%E6%98%AFimg/</link>
      <pubDate>Sun, 26 May 2013 03:30:09 +0000</pubDate>
      <guid>https://www.chrislearn.im/2013/05/%E4%B8%BA%E4%BA%86%E6%80%A7%E8%83%BD%E8%AF%B7%E7%94%A8canvas%E8%80%8C%E4%B8%8D%E6%98%AFimg/</guid>
      <description>&lt;p&gt;前些日子做了一个网站，是自适应式的网站（也有人叫响应式），带视差效果，大量的使用图片，并且我们做的网站一般考虑屏幕大小达到1920，以保证大屏浏览者依然能够看到清晰的图片。&lt;/p&gt;</description>
    </item>
    <item>
      <title>避免网页中直接使用IMG标签</title>
      <link>https://www.chrislearn.im/2013/05/%E9%81%BF%E5%85%8D%E7%BD%91%E9%A1%B5%E4%B8%AD%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8img%E6%A0%87%E7%AD%BE/</link>
      <pubDate>Sun, 26 May 2013 03:17:04 +0000</pubDate>
      <guid>https://www.chrislearn.im/2013/05/%E9%81%BF%E5%85%8D%E7%BD%91%E9%A1%B5%E4%B8%AD%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8img%E6%A0%87%E7%AD%BE/</guid>
      <description>&lt;p&gt;为什么要在网页中避免网页中直接使用IMG标签？我总结一下有以下几个原因：&lt;/p&gt;&#xA;&lt;p&gt;1、无法控制图片加载的时间，比如我做一个有大量图片的网站，而网站中的图片可能还有CSS动画什么的，我们需要像以往Flash网站一样的加载进度条，在所有图片加载完后才能正常让网页动起来。如果不是这样，可能动画就达不到预期的效果，像CSS动画有可能就会出现衔接的问题，因为浏览器是在某图片加载完后对它做动画，而并不是在所有图片加载完后做动画，这就会导致动画不同步的问题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]10道变态的逻辑题</title>
      <link>https://www.chrislearn.im/2012/12/%E8%BD%AC10%E9%81%93%E5%8F%98%E6%80%81%E7%9A%84%E9%80%BB%E8%BE%91%E9%A2%98/</link>
      <pubDate>Thu, 06 Dec 2012 08:15:35 +0000</pubDate>
      <guid>https://www.chrislearn.im/2012/12/%E8%BD%AC10%E9%81%93%E5%8F%98%E6%80%81%E7%9A%84%E9%80%BB%E8%BE%91%E9%A2%98/</guid>
      <description>&lt;ol&gt;&#xA;&lt;li&gt;给一个瞎子52张扑克牌，并告诉他里面恰好有10张牌是正面朝上的。要求这个瞎子把牌分成两堆，使得每堆牌里正面朝上的牌的张数一样多。瞎子应该怎么做？&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>Ubuntu 下修改 Mysql 默认数据库路径</title>
      <link>https://www.chrislearn.im/2012/11/ubuntu-%E4%B8%8B%E4%BF%AE%E6%94%B9-mysql-%E9%BB%98%E8%AE%A4%E6%95%B0%E6%8D%AE%E5%BA%93%E8%B7%AF%E5%BE%84/</link>
      <pubDate>Sun, 04 Nov 2012 10:30:11 +0000</pubDate>
      <guid>https://www.chrislearn.im/2012/11/ubuntu-%E4%B8%8B%E4%BF%AE%E6%94%B9-mysql-%E9%BB%98%E8%AE%A4%E6%95%B0%E6%8D%AE%E5%BA%93%E8%B7%AF%E5%BE%84/</guid>
      <description>&lt;p&gt;首先自然要安装好Mysql数据库啦，打开 Terminal 输入下面命令：&lt;/p&gt;&#xA;&lt;p&gt;sudo apt-get install mysql-server mysql-client&lt;/p&gt;&#xA;&lt;p&gt;停止当前的 mysql 服务：&lt;/p&gt;&#xA;&lt;p&gt;sudo stop mysql&lt;/p&gt;&#xA;&lt;p&gt;将默认的数据目录（/var/lib/mysql) 移至你想要存放的目录路径下，比如我的是 /home/chris/Databases/mysql&lt;/p&gt;&#xA;&lt;p&gt;mv /var/lib/mysql /home/chris/Databases/mysql&lt;/p&gt;&#xA;&lt;p&gt;在新目录与旧目录位置建立链接:&lt;/p&gt;&#xA;&lt;p&gt;sudo ln -s ~/Databases/mysql /var/lib/mysql&lt;/p&gt;&#xA;&lt;p&gt;不要修改/etc/mysql/my.cnf，之前看某些文章介绍修改这个里的 datadir，但是我试的结果是修改后不能正常启动，看log日志里写着无权限访问这个新的数据目录。&lt;/p&gt;&#xA;&lt;p&gt;修改apparmor下的关于mysql的安全配置文件：&lt;/p&gt;&#xA;&lt;p&gt;sudo gksu gedit /etc/apparmor.d/usr.sbin.mysqld&lt;/p&gt;&#xA;&lt;p&gt;将里面与之前的 /var/lib/mysql 相关的条目复制一份，把路径全部改成新设置的路径，原来的保留，比如我的配置：&lt;/p&gt;&#xA;&lt;p&gt;/home/chris/Databases/mysql/ r,&lt;/p&gt;&#xA;&lt;p&gt;/home/chris/Databases/mysql/** rwk,&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;apparmor.jpg&#34; alt=&#34;apparmor.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;重启 apparmor：&lt;/p&gt;&#xA;&lt;p&gt;sudo /etc/init.d/apparmor restart&lt;/p&gt;&#xA;&lt;p&gt;重启 mysql:&lt;/p&gt;&#xA;&lt;p&gt;sudo start mysql&lt;/p&gt;&#xA;&lt;p&gt;现在应该一切正常了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]难死人不偿命！苹果8大笔试题及答案</title>
      <link>https://www.chrislearn.im/2012/10/%E8%BD%AC%E9%9A%BE%E6%AD%BB%E4%BA%BA%E4%B8%8D%E5%81%BF%E5%91%BD%E8%8B%B9%E6%9E%9C8%E5%A4%A7%E7%AC%94%E8%AF%95%E9%A2%98%E5%8F%8A%E7%AD%94%E6%A1%88/</link>
      <pubDate>Tue, 23 Oct 2012 00:14:35 +0000</pubDate>
      <guid>https://www.chrislearn.im/2012/10/%E8%BD%AC%E9%9A%BE%E6%AD%BB%E4%BA%BA%E4%B8%8D%E5%81%BF%E5%91%BD%E8%8B%B9%E6%9E%9C8%E5%A4%A7%E7%AC%94%E8%AF%95%E9%A2%98%E5%8F%8A%E7%AD%94%E6%A1%88/</guid>
      <description>&lt;p&gt;苹果公司在招聘员工时，会向求职者问一些“可汗学院”（Khan Academy）提出的考验智商的谜题。&lt;/p&gt;&#xA;&lt;p&gt;你可能没听说过“可汗学院”，但“可汗学院”的谜题被苹果采用一定是有其道理的。可汗学院由孟加拉裔美国人萨尔曼·可汗（Salman Kahan）创立，是一家由谷歌和比尔&amp;amp;梅琳达·盖茨基金会背后支持的教育性非营利组织，主旨在于利用网络影片进行免费授课，目前已经有关于数学、历史、金融、物理、化学、生物、天文学等科目的内容。&lt;/p&gt;&#xA;&lt;p&gt;苹果在面试过程中随时都有可能向求职者抛出这些考验智商与逻辑的问题，因此如果你向往进入苹果工作，这些艰涩的问题在面试前必须谨慎对待仔细研究，因为苹果的原则是——不能出错，哪怕你已经级别很高，是冲着苹果的高级软件工程师职位而来也不例外。&lt;/p&gt;&#xA;&lt;p&gt;幸运的是，这些问题虽然刁钻，但却都有唯一的答案，所以你只要有备而来，还是可以应对自如的，下面是 8 个苹果面试过程中求职者可能遇到的问题，以及已经被各路聪明的求职者破解的答案。&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenGL学习－环境配置(Ubuntu&#43;Eclipse)</title>
      <link>https://www.chrislearn.im/2012/09/opengl%E5%AD%A6%E4%B9%A0%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AEubuntu-eclipse/</link>
      <pubDate>Wed, 26 Sep 2012 13:23:04 +0000</pubDate>
      <guid>https://www.chrislearn.im/2012/09/opengl%E5%AD%A6%E4%B9%A0%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AEubuntu-eclipse/</guid>
      <description>&lt;p&gt;前几天买了本《OpenGL超级宝典（第5版）》打算认真地学习点OpenGL的东西了，不过，首先遇上的麻烦事就是环境配置，在我的Thinkpad 510(Window8+VS2012)下我是怎么也没能配置好，按照书的上说明一步步来，好容易编译成功，但是只要有调用glxxx这样东西的地方立马报错，哎，之前没做过C++的程序，看到这种错误也不知如何解决，网上找了找，有说是因为显卡的问题，不支持OpenGL 3，实在找不到解决办法，就想到到其他系统中试了，我虚拟机里有Mac OS X 和 Ubuntu，不过我一直不喜欢Mac OS X, 只是工作所需才安装的，所以还是到Ubuntu下进行配置了。折腾了N久之后，终于算是配置成功了，大致步骤如下：&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]	 看完这21个故事，百分之30的人都成了千万富翁，下一个会是你吗？</title>
      <link>https://www.chrislearn.im/2012/08/%E8%BD%AC-%E7%9C%8B%E5%AE%8C%E8%BF%9921%E4%B8%AA%E6%95%85%E4%BA%8B%E7%99%BE%E5%88%86%E4%B9%8B30%E7%9A%84%E4%BA%BA%E9%83%BD%E6%88%90%E4%BA%86%E5%8D%83%E4%B8%87%E5%AF%8C%E7%BF%81%E4%B8%8B%E4%B8%80%E4%B8%AA%E4%BC%9A%E6%98%AF%E4%BD%A0%E5%90%97/</link>
      <pubDate>Wed, 08 Aug 2012 14:23:39 +0000</pubDate>
      <guid>https://www.chrislearn.im/2012/08/%E8%BD%AC-%E7%9C%8B%E5%AE%8C%E8%BF%9921%E4%B8%AA%E6%95%85%E4%BA%8B%E7%99%BE%E5%88%86%E4%B9%8B30%E7%9A%84%E4%BA%BA%E9%83%BD%E6%88%90%E4%BA%86%E5%8D%83%E4%B8%87%E5%AF%8C%E7%BF%81%E4%B8%8B%E4%B8%80%E4%B8%AA%E4%BC%9A%E6%98%AF%E4%BD%A0%E5%90%97/</guid>
      <description>&lt;p&gt;1、甲去买烟，烟29元，但他没火柴，跟店员说：“顺便送一盒火柴吧。”店员没给 .&lt;/p&gt;&#xA;&lt;p&gt;乙去买烟，烟29元，他也没火柴，跟店员说：“便宜一毛吧。”最后，他用这一毛买一盒火柴。&lt;/p&gt;&#xA;&lt;p&gt;这是最简单的心理边际效应。第一种：店主认为自己在一个商品上赚钱了，另外一个没赚钱。赚钱感觉指数为1。第二种：店主认为两个商品都赚钱了，赚钱指数为2。当然心理倾向第二种了。同样，这种心理还表现在买一送一的花招上，顾客认为有一样东西不用付钱，就赚了，其实都是心理边际效应在作怪。&lt;/p&gt;&#xA;&lt;p&gt;启示：变换一种方式往往能起到意想不到的效果! 通常很多事情换一种做法结果就不同了。人生道路上，改善心智模式和思维方式是很重要的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>多年前花了一堂课才做出来的智力题</title>
      <link>https://www.chrislearn.im/2012/03/%E5%A4%9A%E5%B9%B4%E5%89%8D%E8%8A%B1%E4%BA%86%E4%B8%80%E5%A0%82%E8%AF%BE%E6%89%8D%E5%81%9A%E5%87%BA%E6%9D%A5%E7%9A%84%E6%99%BA%E5%8A%9B%E9%A2%98/</link>
      <pubDate>Fri, 02 Mar 2012 04:42:43 +0000</pubDate>
      <guid>https://www.chrislearn.im/2012/03/%E5%A4%9A%E5%B9%B4%E5%89%8D%E8%8A%B1%E4%BA%86%E4%B8%80%E5%A0%82%E8%AF%BE%E6%89%8D%E5%81%9A%E5%87%BA%E6%9D%A5%E7%9A%84%E6%99%BA%E5%8A%9B%E9%A2%98/</guid>
      <description>&lt;p&gt;一位教授把16张扑克牌放在桌上,如下:&lt;/p&gt;&#xA;&lt;p&gt;黑桃: A 7 Q&lt;/p&gt;&#xA;&lt;p&gt;红心: 3 4 7 9 J Q&lt;/p&gt;&#xA;&lt;p&gt;梅花: 2 3 5 Q K&lt;/p&gt;&#xA;&lt;p&gt;方块: A 5&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于Photoshop中图层的批量导出</title>
      <link>https://www.chrislearn.im/2012/02/%E5%85%B3%E4%BA%8Ephotoshop%E4%B8%AD%E5%9B%BE%E5%B1%82%E7%9A%84%E6%89%B9%E9%87%8F%E5%AF%BC%E5%87%BA/</link>
      <pubDate>Tue, 21 Feb 2012 09:37:03 +0000</pubDate>
      <guid>https://www.chrislearn.im/2012/02/%E5%85%B3%E4%BA%8Ephotoshop%E4%B8%AD%E5%9B%BE%E5%B1%82%E7%9A%84%E6%89%B9%E9%87%8F%E5%AF%BC%E5%87%BA/</guid>
      <description>&lt;p&gt;最近又遇上了一个项目，需要把Photoshop中的各层全部导成相应的图片，并且要获取相应的图片在Photoshop中的实际位置的信息，用于在网页中重新生成与Photoshop中一样的整图的效果，于是整了一个JSX的脚本，似乎还挺有用处的，可以将photoshop中相应层中的图片先裁切掉多余的空白，之后将它们保存，并且最终生成一个xml文档或者是json的文档将相应的图像位置信息保存在其中。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]就让他们去告我吧 fucking-sue-me</title>
      <link>https://www.chrislearn.im/2011/10/%E8%BD%AC%E5%B0%B1%E8%AE%A9%E4%BB%96%E4%BB%AC%E5%8E%BB%E5%91%8A%E6%88%91%E5%90%A7-fucking-sue-me/</link>
      <pubDate>Wed, 19 Oct 2011 00:22:18 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/10/%E8%BD%AC%E5%B0%B1%E8%AE%A9%E4%BB%96%E4%BB%AC%E5%8E%BB%E5%91%8A%E6%88%91%E5%90%A7-fucking-sue-me/</guid>
      <description>&lt;p&gt;本文是从 &lt;a href=&#34;http://www.pud.com/post/10103947044/fucking-sue-me&#34;&gt;Fucking Sue Me&lt;/a&gt;这篇文章翻译而来。&lt;/p&gt;&#xA;&lt;p&gt;事情是这样的，&lt;/p&gt;&#xA;&lt;p&gt;那是1998年，互联网经济爆发的年代。我22岁，是一名自由职业的程序员，在纽约从事网站开发。第一个客户我收了他1400美元，第二个客户给了我5400美元。之后的一笔收入是2万4千美元。我清清楚楚的记得这些数字——这是我当时见过的最大面额的支票。&lt;/p&gt;</description>
    </item>
    <item>
      <title>其实Firefox也不慢啊</title>
      <link>https://www.chrislearn.im/2011/10/%E5%85%B6%E5%AE%9Efirefox%E4%B9%9F%E4%B8%8D%E6%85%A2%E5%95%8A/</link>
      <pubDate>Mon, 17 Oct 2011 09:16:12 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/10/%E5%85%B6%E5%AE%9Efirefox%E4%B9%9F%E4%B8%8D%E6%85%A2%E5%95%8A/</guid>
      <description>&lt;p&gt;一直以来觉得Firefox比Chrome要慢，所以默认浏览器换成Chrome已经好久了，不过。。。似乎至今Chrome下没有好的下载插件，而Chrome自带的下载总是半途挂掉，实在是用着不方便啊。每到下载东西时都得切回Firefox。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用DeepLink的网站添加Facebook Like Button</title>
      <link>https://www.chrislearn.im/2011/09/%E4%BD%BF%E7%94%A8deeplink%E7%9A%84%E7%BD%91%E7%AB%99%E6%B7%BB%E5%8A%A0facebook-like-button/</link>
      <pubDate>Tue, 13 Sep 2011 09:34:20 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/09/%E4%BD%BF%E7%94%A8deeplink%E7%9A%84%E7%BD%91%E7%AB%99%E6%B7%BB%E5%8A%A0facebook-like-button/</guid>
      <description>&lt;p&gt;这年头使用DeepLink的网站越来越多了，像Flash整的网站，本身在一个页面里，DeepLink是必须的，国外的Flash基本都有这个功能，不过。。。国内这样的网站就差多了，基本不加，无法根据URL导航到特定的内容页，相当得不好用呢。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Problem Opening .pbk file in windows 7</title>
      <link>https://www.chrislearn.im/2011/08/problem-opening-.pbk-file-in-windows-7/</link>
      <pubDate>Fri, 19 Aug 2011 03:03:50 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/08/problem-opening-.pbk-file-in-windows-7/</guid>
      <description>&lt;p&gt;Some users have problem opening .pbk (vpn) file in windows 7!&lt;/p&gt;&#xA;&lt;p&gt;if you have Adobe Pixel Bender then the .pbk files will open using the Adobe Pixel Bender!&lt;/p&gt;&#xA;&lt;p&gt;if you still want to open pbk files as VPN connection (with Windows Remote Access Phonebook)&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]不提拔你，就因为你只想把工作做好</title>
      <link>https://www.chrislearn.im/2011/05/%E8%BD%AC%E4%B8%8D%E6%8F%90%E6%8B%94%E4%BD%A0%E5%B0%B1%E5%9B%A0%E4%B8%BA%E4%BD%A0%E5%8F%AA%E6%83%B3%E6%8A%8A%E5%B7%A5%E4%BD%9C%E5%81%9A%E5%A5%BD/</link>
      <pubDate>Sun, 29 May 2011 12:12:59 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/05/%E8%BD%AC%E4%B8%8D%E6%8F%90%E6%8B%94%E4%BD%A0%E5%B0%B1%E5%9B%A0%E4%B8%BA%E4%BD%A0%E5%8F%AA%E6%83%B3%E6%8A%8A%E5%B7%A5%E4%BD%9C%E5%81%9A%E5%A5%BD/</guid>
      <description>&lt;p&gt;我有个朋友，他30出头，在500强公司做技术经理。他戴无边眼镜，穿一身土黄色的夹克，下面是一条常年不洗的牛仔裤加休闲皮鞋，典型技术高手范。三年前，他帮助公司解决两个很大技术难题。当年的年会，大中华区的总裁拍着他的肩膀说，有前途！大家频频举杯，大家和他自己都觉得，小子机会来了！但是两年过去了，身边的人蹭蹭往上升，很多水平不如他的人还已经成为高管，只有他还是纹丝不动。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转] unexpected error creating debug information</title>
      <link>https://www.chrislearn.im/2011/05/%E8%BD%AC-unexpected-error-creating-debug-information/</link>
      <pubDate>Sat, 28 May 2011 09:39:39 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/05/%E8%BD%AC-unexpected-error-creating-debug-information/</guid>
      <description>&lt;p&gt;I keep running into this issue in my multi-project VS.NET solutions.  For some reason, something is locking the dll(s) in the /obj/ folder of library components.  The fix that I have at the moment is as follows:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows右键添加”使用CMD打开”</title>
      <link>https://www.chrislearn.im/2011/03/windows%E5%8F%B3%E9%94%AE%E6%B7%BB%E5%8A%A0%E4%BD%BF%E7%94%A8cmd%E6%89%93%E5%BC%80/</link>
      <pubDate>Sat, 19 Mar 2011 09:13:42 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/03/windows%E5%8F%B3%E9%94%AE%E6%B7%BB%E5%8A%A0%E4%BD%BF%E7%94%A8cmd%E6%89%93%E5%BC%80/</guid>
      <description>&lt;p&gt;在一些工作场景中，总是会用到命令行。开始 → 运行 → cmd 再逐级的cd 目录实在是不方便，这里介绍一个小技巧可以在右键加入cmd的快捷方式。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]桑叶蒲公英水煎服用清热去火治红眼病</title>
      <link>https://www.chrislearn.im/2011/03/%E8%BD%AC%E6%A1%91%E5%8F%B6%E8%92%B2%E5%85%AC%E8%8B%B1%E6%B0%B4%E7%85%8E%E6%9C%8D%E7%94%A8%E6%B8%85%E7%83%AD%E5%8E%BB%E7%81%AB%E6%B2%BB%E7%BA%A2%E7%9C%BC%E7%97%85/</link>
      <pubDate>Thu, 17 Mar 2011 00:08:30 +0000</pubDate>
      <guid>https://www.chrislearn.im/2011/03/%E8%BD%AC%E6%A1%91%E5%8F%B6%E8%92%B2%E5%85%AC%E8%8B%B1%E6%B0%B4%E7%85%8E%E6%9C%8D%E7%94%A8%E6%B8%85%E7%83%AD%E5%8E%BB%E7%81%AB%E6%B2%BB%E7%BA%A2%E7%9C%BC%E7%97%85/</guid>
      <description>&lt;p&gt;1.板蓝根、野菊花、夏枯草、金银花、大力子、黄芩、栀子各15克。水煎熏洗，每日3次。&lt;/p&gt;&#xA;&lt;p&gt;2.金银花、连翘、野菊花、夏枯草各15克，竹叶、薄荷、桔梗、大力子各9克，芦根18克，甘草3克。每日一剂，水煎分3次服。&lt;/p&gt;</description>
    </item>
    <item>
      <title>可以上网但是不可以QQ的解决办法</title>
      <link>https://www.chrislearn.im/2010/10/%E5%8F%AF%E4%BB%A5%E4%B8%8A%E7%BD%91%E4%BD%86%E6%98%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5qq%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/</link>
      <pubDate>Fri, 29 Oct 2010 02:29:56 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/10/%E5%8F%AF%E4%BB%A5%E4%B8%8A%E7%BD%91%E4%BD%86%E6%98%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5qq%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/</guid>
      <description>&lt;p&gt;今天早上一来, 就发现skype没办法登录了, 不过平时习惯于使用firefox, 发现网页还是能正常看的, 但是使用IE时发现IE也是上不了网的, QQ自然也是登录不了的, 总体的症状总结是:&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]让Windows 7变无线WiFi基站或无线热点</title>
      <link>https://www.chrislearn.im/2010/10/%E8%BD%AC%E8%AE%A9windows-7%E5%8F%98%E6%97%A0%E7%BA%BFwifi%E5%9F%BA%E7%AB%99%E6%88%96%E6%97%A0%E7%BA%BF%E7%83%AD%E7%82%B9/</link>
      <pubDate>Thu, 28 Oct 2010 12:24:48 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/10/%E8%BD%AC%E8%AE%A9windows-7%E5%8F%98%E6%97%A0%E7%BA%BFwifi%E5%9F%BA%E7%AB%99%E6%88%96%E6%97%A0%E7%BA%BF%E7%83%AD%E7%82%B9/</guid>
      <description>&lt;p&gt;微软在Win7中引入一个新的概念：虚拟无线网络，就是目前很多笔记本电脑在Win7下都会多一个Microsoft Virtual WiFi Miniport Adapter的无线网络连接，利用它可以让你的笔记本电脑充当无线路由的功能，把本机任何一个可以使用的连接(包括无线网络)转换成无线信号共享给别人 使用，也就是说变成一个无线基站或无线热点。&lt;/p&gt;</description>
    </item>
    <item>
      <title>腾讯图片加载的诡计</title>
      <link>https://www.chrislearn.im/2010/10/%E8%85%BE%E8%AE%AF%E5%9B%BE%E7%89%87%E5%8A%A0%E8%BD%BD%E7%9A%84%E8%AF%A1%E8%AE%A1/</link>
      <pubDate>Mon, 11 Oct 2010 13:04:36 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/10/%E8%85%BE%E8%AE%AF%E5%9B%BE%E7%89%87%E5%8A%A0%E8%BD%BD%E7%9A%84%E8%AF%A1%E8%AE%A1/</guid>
      <description>&lt;p&gt;今天偶尔在腾讯上看八卦新闻来着, 注意到了一个奇怪的现象, &lt;!-- raw HTML omitted --&gt;&lt;a href=&#34;http://ent.qq.com/a/20101011/000085.htm#p=11&#34;&gt;http://ent.qq.com/a/20101011/000085.htm#p=11&lt;/a&gt;&lt;!-- raw HTML omitted --&gt; 诸如此类的带图片的新闻, 在加载其他张图片时是会显示加载进度的, 但是右键图片发现此处并非flash所做, 真是奇怪了, 难道腾讯在此处没有用flash, 而直接能过javascript来加载图片并且获取到图片加载进度? 感觉不太可能, 在网上找了一阵也没发现用纯javascript实现的这种效果, 于是下载整个网页来看看腾讯到底怎么整出来了. 这一看终于明白了, 原来一切只是表象而已, 事实上还是flash完成了加载.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]Android APK反编译</title>
      <link>https://www.chrislearn.im/2010/09/%E8%BD%ACandroid-apk%E5%8F%8D%E7%BC%96%E8%AF%91/</link>
      <pubDate>Sun, 19 Sep 2010 00:14:38 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/09/%E8%BD%ACandroid-apk%E5%8F%8D%E7%BC%96%E8%AF%91/</guid>
      <description>&lt;p&gt;dex2jar和JD-GUI这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]迅雷API接口</title>
      <link>https://www.chrislearn.im/2010/08/%E8%BD%AC%E8%BF%85%E9%9B%B7api%E6%8E%A5%E5%8F%A3/</link>
      <pubDate>Wed, 18 Aug 2010 10:31:59 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/08/%E8%BD%AC%E8%BF%85%E9%9B%B7api%E6%8E%A5%E5%8F%A3/</guid>
      <description>&lt;p&gt;首先确保电脑已经安装讯雷,打开VS.NET 点击菜单:项目-&amp;gt;添加引用-&amp;gt;COM-&amp;gt;添加对ThunderAgent 1.0&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jquery UI Dialog 无法提交服务器解决方法</title>
      <link>https://www.chrislearn.im/2010/08/jquery-ui-dialog-%E6%97%A0%E6%B3%95%E6%8F%90%E4%BA%A4%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link>
      <pubDate>Thu, 12 Aug 2010 11:01:12 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/08/jquery-ui-dialog-%E6%97%A0%E6%B3%95%E6%8F%90%E4%BA%A4%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;Jquery UI 库中的 Dialog 控件里如果存在表单，是无法直接提交到服务器的，因为在jquery.ui.dialog.js文件中（1.8.2版本中大概是在59行的位置）有这样的代码：&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]前端人员如何模拟慢网速环境</title>
      <link>https://www.chrislearn.im/2010/08/%E8%BD%AC%E5%89%8D%E7%AB%AF%E4%BA%BA%E5%91%98%E5%A6%82%E4%BD%95%E6%A8%A1%E6%8B%9F%E6%85%A2%E7%BD%91%E9%80%9F%E7%8E%AF%E5%A2%83/</link>
      <pubDate>Wed, 11 Aug 2010 04:31:39 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/08/%E8%BD%AC%E5%89%8D%E7%AB%AF%E4%BA%BA%E5%91%98%E5%A6%82%E4%BD%95%E6%A8%A1%E6%8B%9F%E6%85%A2%E7%BD%91%E9%80%9F%E7%8E%AF%E5%A2%83/</guid>
      <description>&lt;p&gt;出于工作需要，有时候需要模拟用户的慢网速对产品做进一步测试&amp;amp;优化，目前有三个软件可以模拟慢网速：Fiddler,NetLimiter,Network Delay Simulator。应该还有更多好用的软件尚待发掘。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu中Java进程占CPU100%解决方法</title>
      <link>https://www.chrislearn.im/2010/08/ubuntu%E4%B8%ADjava%E8%BF%9B%E7%A8%8B%E5%8D%A0cpu100%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link>
      <pubDate>Tue, 03 Aug 2010 03:52:10 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/08/ubuntu%E4%B8%ADjava%E8%BF%9B%E7%A8%8B%E5%8D%A0cpu100%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;Ubuntu中Java进程占CPU100%解决方法：&lt;/p&gt;&#xA;&lt;p&gt;在命令行下运行这两个命令，用Sun的java代替默认的OpenJDK。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Exception from HRESULT: 0x8007000B 异常的解决方法</title>
      <link>https://www.chrislearn.im/2010/07/exception-from-hresult-0x8007000b-%E5%BC%82%E5%B8%B8%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link>
      <pubDate>Fri, 30 Jul 2010 09:26:06 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/07/exception-from-hresult-0x8007000b-%E5%BC%82%E5%B8%B8%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;今天在Asp.net里调用非托管的.dll文件时，出现“&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)&lt;/em&gt;”这样的错误。&lt;/p&gt;</description>
    </item>
    <item>
      <title>打架的最高境界就是快</title>
      <link>https://www.chrislearn.im/2010/07/%E6%89%93%E6%9E%B6%E7%9A%84%E6%9C%80%E9%AB%98%E5%A2%83%E7%95%8C%E5%B0%B1%E6%98%AF%E5%BF%AB/</link>
      <pubDate>Wed, 21 Jul 2010 04:35:41 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/07/%E6%89%93%E6%9E%B6%E7%9A%84%E6%9C%80%E9%AB%98%E5%A2%83%E7%95%8C%E5%B0%B1%E6%98%AF%E5%BF%AB/</guid>
      <description>&lt;p&gt;刚吃完饭，闲了一会，玩了一下&lt;!-- raw HTML omitted --&gt;&lt;a href=&#34;http://www.1-10.com/&#34;&gt;http://www.1-10.com/&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;，这个网站做得蛮厉害的，试玩一下，一次通关，发现就一招，不停点鼠标就好，哈哈。。。，果然，打架的最高境界就是快，唯快不破，就像打格斗很多练好招的人遇上咱这种流氓打法的也是一个死！！！&lt;/p&gt;</description>
    </item>
    <item>
      <title>再次更换空间</title>
      <link>https://www.chrislearn.im/2010/07/%E5%86%8D%E6%AC%A1%E6%9B%B4%E6%8D%A2%E7%A9%BA%E9%97%B4/</link>
      <pubDate>Fri, 16 Jul 2010 09:58:59 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/07/%E5%86%8D%E6%AC%A1%E6%9B%B4%E6%8D%A2%E7%A9%BA%E9%97%B4/</guid>
      <description>&lt;p&gt;今天再次更换了空间，之前看http://www.datapacket.net/的空间便宜，就买了一个月试用了一下，其他倒没什么问题，就是万一遇上了点问题，找客户比登天还难，网站上的留言总是没人回复，而邮件也一直发不出去，想来想去还是换了。幸好当时只买了一个月。&lt;/p&gt;</description>
    </item>
    <item>
      <title>江苏电信好霸道哦</title>
      <link>https://www.chrislearn.im/2010/07/%E6%B1%9F%E8%8B%8F%E7%94%B5%E4%BF%A1%E5%A5%BD%E9%9C%B8%E9%81%93%E5%93%A6/</link>
      <pubDate>Wed, 07 Jul 2010 03:09:27 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/07/%E6%B1%9F%E8%8B%8F%E7%94%B5%E4%BF%A1%E5%A5%BD%E9%9C%B8%E9%81%93%E5%93%A6/</guid>
      <description>&lt;p&gt;自打上次搬到新的地方，网络就出了问题，广电的网移不过去，那边没有广电的宽带业务。只得换其他的，最后发现只有电信的可以用，就打电话问了一下，发现电信的业务真是奇怪，我明明只想要宽带，但是却要附带给我天翼的手机，我要这手机有啥用啊，还有就是要办就得两年，我晕，这年头房价这么贵，咱可买不起啊，大多数我们这样的人也都买不起的，这不都租房子，我办两年？怎么可能啊。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flash中彩色图变黑白图</title>
      <link>https://www.chrislearn.im/2010/07/flash%E4%B8%AD%E5%BD%A9%E8%89%B2%E5%9B%BE%E5%8F%98%E9%BB%91%E7%99%BD%E5%9B%BE/</link>
      <pubDate>Tue, 06 Jul 2010 03:31:06 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/07/flash%E4%B8%AD%E5%BD%A9%E8%89%B2%E5%9B%BE%E5%8F%98%E9%BB%91%E7%99%BD%E5%9B%BE/</guid>
      <description>&lt;p&gt;这两天在看ARToolKit，发现了里面有一段代码，是将彩色的图片变成黑白的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转]Gappproxy 构建个人代理服务器(Linux)</title>
      <link>https://www.chrislearn.im/2010/07/%E8%BD%ACgappproxy-%E6%9E%84%E5%BB%BA%E4%B8%AA%E4%BA%BA%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8linux/</link>
      <pubDate>Thu, 01 Jul 2010 03:33:30 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/07/%E8%BD%ACgappproxy-%E6%9E%84%E5%BB%BA%E4%B8%AA%E4%BA%BA%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8linux/</guid>
      <description>&lt;p&gt;使用的过程主要分为两个部分。第一部分是上传一个文件到google appengine（GAE）,第二部分是建立本地和GAE的连接。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flash CS5的重大BUG?无法打开保存的文件</title>
      <link>https://www.chrislearn.im/2010/06/flash-cs5%E7%9A%84%E9%87%8D%E5%A4%A7bug%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E4%BF%9D%E5%AD%98%E7%9A%84%E6%96%87%E4%BB%B6/</link>
      <pubDate>Thu, 24 Jun 2010 01:38:19 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/06/flash-cs5%E7%9A%84%E9%87%8D%E5%A4%A7bug%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E4%BF%9D%E5%AD%98%E7%9A%84%E6%96%87%E4%BB%B6/</guid>
      <description>&lt;p&gt;之前用的Flash CS5是从别的网站下的，怀疑是版本有问题，重新从官网下载了一个安装，发现还是有同样的问题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adobe CS5 安装失败出现Exit Code: 7的解决方法</title>
      <link>https://www.chrislearn.im/2010/06/adobe-cs5-%E5%AE%89%E8%A3%85%E5%A4%B1%E8%B4%A5%E5%87%BA%E7%8E%B0exit-code-7%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link>
      <pubDate>Wed, 23 Jun 2010 12:11:53 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/06/adobe-cs5-%E5%AE%89%E8%A3%85%E5%A4%B1%E8%B4%A5%E5%87%BA%E7%8E%B0exit-code-7%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;之前有安装过Adobe CS5 Master Collection，但是后来发现Flash CS5出现了一个怪异的问题，在将某些CS4版本的文件保存为CS5后出现文件再也打不开的问题，就怀疑是这个版本有问题，于是就卸载了，从官网上重新下载了一个版本来安装，先是下了一个Flash CS5，安装时一直出现：&lt;/p&gt;</description>
    </item>
    <item>
      <title>九阳豆浆机坏了又好了</title>
      <link>https://www.chrislearn.im/2010/06/%E4%B9%9D%E9%98%B3%E8%B1%86%E6%B5%86%E6%9C%BA%E5%9D%8F%E4%BA%86%E5%8F%88%E5%A5%BD%E4%BA%86/</link>
      <pubDate>Tue, 15 Jun 2010 03:08:55 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/06/%E4%B9%9D%E9%98%B3%E8%B1%86%E6%B5%86%E6%9C%BA%E5%9D%8F%E4%BA%86%E5%8F%88%E5%A5%BD%E4%BA%86/</guid>
      <description>&lt;p&gt;前两天把已经闲置很久的九阳豆浆机拿出来，发现机头上的灰太多了，于是洗了一下，看机头的样子像是密封了，没想洗完后不能正常工作了，加热只加一会就没反应了，过一阵子就滴滴滴地叫个不停。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS X上好用的SVN客户端推荐</title>
      <link>https://www.chrislearn.im/2010/06/mac-os-x%E4%B8%8A%E5%A5%BD%E7%94%A8%E7%9A%84svn%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A8%E8%8D%90/</link>
      <pubDate>Mon, 07 Jun 2010 03:27:16 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/06/mac-os-x%E4%B8%8A%E5%A5%BD%E7%94%A8%E7%9A%84svn%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A8%E8%8D%90/</guid>
      <description>&lt;p&gt;SvnX觉得很不好用，要是能找一个像Windows下的TortoiseSVN一样的客户端就好了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用Terminal获取MAC下文件路径</title>
      <link>https://www.chrislearn.im/2010/06/%E4%BD%BF%E7%94%A8terminal%E8%8E%B7%E5%8F%96mac%E4%B8%8B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84/</link>
      <pubDate>Fri, 04 Jun 2010 04:40:19 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/06/%E4%BD%BF%E7%94%A8terminal%E8%8E%B7%E5%8F%96mac%E4%B8%8B%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84/</guid>
      <description>&lt;p&gt;使用Terminal也可以轻松获取文件的完整路径。&lt;/p&gt;&#xA;&lt;p&gt;将要查看路径的目录或者文件直接拖放到Terminal里，就可以显示出文件的完整路径了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>再次遇到EXC_BAD_ACCESS错误</title>
      <link>https://www.chrislearn.im/2010/06/%E5%86%8D%E6%AC%A1%E9%81%87%E5%88%B0exc_bad_access%E9%94%99%E8%AF%AF/</link>
      <pubDate>Tue, 01 Jun 2010 09:31:32 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/06/%E5%86%8D%E6%AC%A1%E9%81%87%E5%88%B0exc_bad_access%E9%94%99%E8%AF%AF/</guid>
      <description>&lt;p&gt;之前转了别人的一篇&lt;!-- raw HTML omitted --&gt;调试iPhone中的EXC_BAD_ACCESS错误&lt;!-- raw HTML omitted --&gt;的文章。很不幸，今天又遇到这个错误了，没按照这个设置，调了好半天，终于发现问题了：.h文件里的property在.m文件中没有实现。这种情况下XCode不报错，连警告也没有，有点不好调试啊。可能还是刚学吧，经验不足啊。。。&lt;/p&gt;</description>
    </item>
    <item>
      <title>iPhone Simulator 无显示的解决方法</title>
      <link>https://www.chrislearn.im/2010/05/iphone-simulator-%E6%97%A0%E6%98%BE%E7%A4%BA%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link>
      <pubDate>Mon, 31 May 2010 05:20:39 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/iphone-simulator-%E6%97%A0%E6%98%BE%E7%A4%BA%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;症状：iPhone Simulator已经启动，显示正在运行，但是却看不见界面。&lt;/p&gt;&#xA;&lt;p&gt;解决方法：删除当前用户目录下的~/Library/Preferences/com.apple.iphonesimulator.plist文件，重启iPhone Simulator。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转] 妻子决定你未来的事业高度</title>
      <link>https://www.chrislearn.im/2010/05/%E8%BD%AC-%E5%A6%BB%E5%AD%90%E5%86%B3%E5%AE%9A%E4%BD%A0%E6%9C%AA%E6%9D%A5%E7%9A%84%E4%BA%8B%E4%B8%9A%E9%AB%98%E5%BA%A6/</link>
      <pubDate>Mon, 31 May 2010 00:56:23 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E8%BD%AC-%E5%A6%BB%E5%AD%90%E5%86%B3%E5%AE%9A%E4%BD%A0%E6%9C%AA%E6%9D%A5%E7%9A%84%E4%BA%8B%E4%B8%9A%E9%AB%98%E5%BA%A6/</guid>
      <description>&lt;p&gt;一个男人的品位在于选择妻子，选择了什么样的妻子就等于选择了什么样的人生,也就决定了你将来的事业成就。&lt;/p&gt;&#xA;&lt;p&gt;俗话说，男怕入错行，女怕嫁错郎，男人何尝不是，写《菜根谭》的洪应明就说过 “悍妻诟谇，真不若耳聋也！” 浓妖不及淡久，婚姻也是这样。大文豪莎士比亚一生写下了众多精彩的戏剧，但是他的婚姻观却没有任何浪漫色彩。因为他明悉婚姻道路的艰难，更了解生活会耗损爱情。&lt;/p&gt;&#xA;&lt;p&gt;人活这一辈子，究竟有什么是我们必须要的？真正需要的就是良好的心态和闲适的心情。只有家庭和睦，心态健康的人，才具备闲适的条件。比如娶一个好女人，就能赋予一个男人闲适的心情,更能在事业上获得成功……&lt;/p&gt;&#xA;&lt;p&gt;１．一个女人最重要的品质应该是善良，而且百善孝为先。天下不知道有多少苦命的男人在受着自己的媳妇和自己亲妈之间的夹板气？要是将要成为我媳妇的女孩敢问我“我和你妈掉河里，你先救谁？” 我一准把她Ｐａｓｓ掉，这根本就不是人话！&lt;/p&gt;&#xA;&lt;p&gt;２．贤惠，这是亘古不变的女性美德。&lt;/p&gt;&#xA;&lt;p&gt;３．知书达礼，这是新时代对妇女与时俱进的要求。一个女人的气质和教养是丰富内心的流露，也是与别人真正拉开距离的所在。&lt;/p&gt;&#xA;&lt;p&gt;４．有思想、有品位。有思想使得她不屑于插足别人之间的闲话，她从来都是个“绝缘体”。有品位，使得她能匠心独运地表达自己的风格。我不能容忍自己的老婆看见什么都走不动道，不是我穷，不能惯她这毛病！&lt;/p&gt;&#xA;&lt;p&gt;５．懂事。对于男人最重要的是尊严，她可以在家里抨击我，但不能在公众场合讽刺、嘲笑我。一个不懂维护丈夫的尊严的女人，不要也罢。&lt;/p&gt;&#xA;&lt;p&gt;６．充分信任，相对自由。喜新厌旧其实是人的本能，谁也不能保证一辈子只对一个人有好感。奉劝天下所有将要结婚的女人用心学习《医学心理学》，充分理解自己的丈夫喜欢在画报、网页上凝眸美女的嗜好，不要因为这些下意识的行为而吹毛求疵。否则就是将婚姻推向死亡。他想独自呆一会儿，不要碎嘴地问什么究竟，送上一杯茶，轻轻把门关上就好了。&lt;/p&gt;&#xA;&lt;p&gt;７．有一份稳定的收入。不依附于男人生存女人才能做到独立，自尊。&lt;/p&gt;&#xA;&lt;p&gt;８．没有过多的物质欲望。这一点非常重要！自古成由俭败由奢。何况安于现状和乐观的天性使她能够将青春延续。过分的虚荣往往使非“财大气粗”的男人产生精神紧张，甚至为此不堪重负。我的媳妇应该宝马汽车坐得，自行车也能骑得；五星级酒店住得，野营的帐篷也不嫌弃，吃得苦中苦，方为人上人&lt;/p&gt;&#xA;&lt;p&gt;９．拒绝灯红酒绿，不对异性过分热情。她有着良好的生活习惯，抽烟、饮酒、通宵达旦的宴饮狂欢都不会发生在她身上，她不会到酒吧、夜总会这样的地方消磨时间。她知道自己的价值不是取悦异性，所以不会主动和别的男的搭讪，曲高和寡的才是阳春白雪。&lt;/p&gt;&#xA;&lt;p&gt;１０．天真有一点童趣。一个男人若是真的喜欢一个女人，就应该最大程度地呵护她的纯真。未失童趣的女子，能让漫长枯燥的四目&lt;/p&gt;&#xA;&lt;p&gt;１１．喜欢读书和音乐。喜欢读书不是看什么花花绿绿的时尚杂志、喜欢音乐也不是什么听过就忘的流行小曲。经典的书籍和音乐能让岁月与生活的琐碎无法在她的心灵上烙下痕迹。&lt;/p&gt;&#xA;&lt;p&gt;１２．工作能力强，有一技之长。工作中的女人显然没有太多时间疑神疑鬼。有一技之长会使她自得其乐，很好地控制情绪。&lt;/p&gt;&#xA;&lt;p&gt;１３．当然，长得绝对不能丑，也别太靓，应该是那种越看越顺眼的。&lt;/p&gt;&#xA;&lt;p&gt;１４．身体健康，并懂得养生之道和基本医学常识。&lt;/p&gt;&#xA;&lt;p&gt;１５．还有一点很重要，婚姻生活是一个有颜色、有生息、有动静的世界，很难想象一个不具备浪漫、不具备情趣的女人是个好妻子。&lt;/p&gt;&#xA;&lt;p&gt;以上１５条标准，应该齐了。拥有这样的女子，纵使太阳和星月都冷了，群山草木都衰尽了，婚姻的光芒还能在记忆的最初，在任何可见和不可知的角落，温暖的燃烧着……&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转] 对付身体小毛病的80妙招</title>
      <link>https://www.chrislearn.im/2010/05/%E8%BD%AC-%E5%AF%B9%E4%BB%98%E8%BA%AB%E4%BD%93%E5%B0%8F%E6%AF%9B%E7%97%85%E7%9A%8480%E5%A6%99%E6%8B%9B/</link>
      <pubDate>Sun, 30 May 2010 13:41:39 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E8%BD%AC-%E5%AF%B9%E4%BB%98%E8%BA%AB%E4%BD%93%E5%B0%8F%E6%AF%9B%E7%97%85%E7%9A%8480%E5%A6%99%E6%8B%9B/</guid>
      <description>&lt;p&gt;　　1.打嗝的时候，舌头下面含白糖！打嗝的时候 捏着鼻子喝水 就好了，打嗝的时候用大拇指用力掐中指指腹。就不会了&lt;/p&gt;&#xA;&lt;p&gt;　　2.每天用红红的上海药皂洗脚，洗袜子鞋垫神秘的，可以去脚臭。&lt;/p&gt;&#xA;&lt;p&gt;　　3.芒果在煤气上转几秒，那皮就很好剥了&lt;/p&gt;&#xA;&lt;p&gt;　　4.番茄怕有农药，用开水烫下，皮就剥下来了&lt;/p&gt;&#xA;&lt;p&gt;　　5.说个地球人都知道的，如果衣物上不小心滴上了油，在洗衣服之前，保持衣服是干的，然后在滴油的地方滴上洗洁精，再搓两下，洗的话就不会有油印子了&lt;/p&gt;</description>
    </item>
    <item>
      <title>速算，以后留着教孩子。</title>
      <link>https://www.chrislearn.im/2010/05/%E9%80%9F%E7%AE%97%E4%BB%A5%E5%90%8E%E7%95%99%E7%9D%80%E6%95%99%E5%AD%A9%E5%AD%90/</link>
      <pubDate>Sun, 30 May 2010 13:32:12 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E9%80%9F%E7%AE%97%E4%BB%A5%E5%90%8E%E7%95%99%E7%9D%80%E6%95%99%E5%AD%A9%E5%AD%90/</guid>
      <description>&lt;p&gt;1.十几乘十几：&lt;/p&gt;&#xA;&lt;p&gt;口诀：头乘头，尾加尾，尾乘尾。&lt;/p&gt;&#xA;&lt;p&gt;例：12×14=？&lt;/p&gt;&#xA;&lt;p&gt;解: 1×1=1&lt;/p&gt;&#xA;&lt;p&gt;2+4＝6&lt;/p&gt;&#xA;&lt;p&gt;2×4＝ 8&lt;/p&gt;&#xA;&lt;p&gt;12×14=168&lt;/p&gt;&#xA;&lt;p&gt;注：个位相乘，不够两位数要用0占位。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Silverlight中遮罩及其动画制作（Clip Path）</title>
      <link>https://www.chrislearn.im/2010/05/silverlight%E4%B8%AD%E9%81%AE%E7%BD%A9%E5%8F%8A%E5%85%B6%E5%8A%A8%E7%94%BB%E5%88%B6%E4%BD%9Cclip-path/</link>
      <pubDate>Sun, 30 May 2010 09:14:50 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/silverlight%E4%B8%AD%E9%81%AE%E7%BD%A9%E5%8F%8A%E5%85%B6%E5%8A%A8%E7%94%BB%E5%88%B6%E4%BD%9Cclip-path/</guid>
      <description>&lt;p&gt;Silverlight里的遮罩动画不是很好做的，这篇文章有介绍如何制作遮罩及动画，不过还是比不上Flash里的好用，而且个人认为还是有很大的距离呢。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[转] 背完这444句，你的口语绝对不成问题了</title>
      <link>https://www.chrislearn.im/2010/05/%E8%BD%AC-%E8%83%8C%E5%AE%8C%E8%BF%99444%E5%8F%A5%E4%BD%A0%E7%9A%84%E5%8F%A3%E8%AF%AD%E7%BB%9D%E5%AF%B9%E4%B8%8D%E6%88%90%E9%97%AE%E9%A2%98%E4%BA%86/</link>
      <pubDate>Sun, 30 May 2010 02:42:21 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E8%BD%AC-%E8%83%8C%E5%AE%8C%E8%BF%99444%E5%8F%A5%E4%BD%A0%E7%9A%84%E5%8F%A3%E8%AF%AD%E7%BB%9D%E5%AF%B9%E4%B8%8D%E6%88%90%E9%97%AE%E9%A2%98%E4%BA%86/</guid>
      <description>&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I see． 我明白了。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I quit! 我不干了!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Let go! 放手!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Me too． 我也是。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;My god! 天哪!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;No way! 不行!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Come on． 来吧(赶快)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Hold on． 等一等。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;I agree。 我同意。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Not bad． 还不错。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;</description>
    </item>
    <item>
      <title>虚拟机下安装Mac OS X的几个注意点</title>
      <link>https://www.chrislearn.im/2010/05/%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8B%E5%AE%89%E8%A3%85mac-os-x%E7%9A%84%E5%87%A0%E4%B8%AA%E6%B3%A8%E6%84%8F%E7%82%B9/</link>
      <pubDate>Tue, 25 May 2010 12:57:05 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8B%E5%AE%89%E8%A3%85mac-os-x%E7%9A%84%E5%87%A0%E4%B8%AA%E6%B3%A8%E6%84%8F%E7%82%B9/</guid>
      <description>&lt;p&gt;前一阵子在PC下安装了Mac OS X 10.6，结果是成功了，不过过程较复杂。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Silverlight看上去是斗不过Flash的</title>
      <link>https://www.chrislearn.im/2010/05/silverlight%E7%9C%8B%E4%B8%8A%E5%8E%BB%E6%98%AF%E6%96%97%E4%B8%8D%E8%BF%87flash%E7%9A%84/</link>
      <pubDate>Tue, 25 May 2010 08:02:01 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/silverlight%E7%9C%8B%E4%B8%8A%E5%8E%BB%E6%98%AF%E6%96%97%E4%B8%8D%E8%BF%87flash%E7%9A%84/</guid>
      <description>&lt;p&gt;前一阵子的一个Silverlight项目让我感觉到Silverlight明显的不如Flash，在网页富媒体上，以现在的Silverlight，是没办法斗过Flash的，至少在富媒体广告方面是这样的。&lt;/p&gt;&#xA;&lt;p&gt;Silverlight中的字体处理实在是没法跟Flash比的，只要随便嵌入字体都会让文件变大很多，在广告对文件大小要求很严格的情况下，这是无法容忍的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MAC下获取文件路径的另一个方法</title>
      <link>https://www.chrislearn.im/2010/05/mac%E4%B8%8B%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95/</link>
      <pubDate>Tue, 25 May 2010 02:29:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/mac%E4%B8%8B%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;之前写过&lt;!-- raw HTML omitted --&gt;MAC下获取文件路径小技巧&lt;!-- raw HTML omitted --&gt;，今天发现，将要查看路径的目录或者文件直接拖放到Firefox浏览器的地址栏里，就可以显示出文件的完整路径，但是试了一个Safari，发现完整路径闪一下，就不见了，不知何故。&lt;/p&gt;</description>
    </item>
    <item>
      <title>快速设置Mac下的Web服务器</title>
      <link>https://www.chrislearn.im/2010/05/%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AEmac%E4%B8%8B%E7%9A%84web%E6%9C%8D%E5%8A%A1%E5%99%A8/</link>
      <pubDate>Tue, 25 May 2010 02:16:06 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AEmac%E4%B8%8B%E7%9A%84web%E6%9C%8D%E5%8A%A1%E5%99%A8/</guid>
      <description>&lt;p&gt;这不是个详细的设置说明，只是一个快速的简单设置，详细的可以查看以下网址：&lt;/p&gt;</description>
    </item>
    <item>
      <title>低碳世博真低碳？</title>
      <link>https://www.chrislearn.im/2010/05/%E4%BD%8E%E7%A2%B3%E4%B8%96%E5%8D%9A%E7%9C%9F%E4%BD%8E%E7%A2%B3/</link>
      <pubDate>Tue, 25 May 2010 01:29:27 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E4%BD%8E%E7%A2%B3%E4%B8%96%E5%8D%9A%E7%9C%9F%E4%BD%8E%E7%A2%B3/</guid>
      <description>&lt;p&gt;不知道建一个世博会要排出多少二氧化碳，大家看世博又排出了多少。&lt;/p&gt;&#xA;&lt;p&gt;这是在用一种奢侈的方式宣传节俭。但愿能达到他的宣传效果吧。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MAC下FTP客户端推荐</title>
      <link>https://www.chrislearn.im/2010/05/mac%E4%B8%8Bftp%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A8%E8%8D%90/</link>
      <pubDate>Thu, 20 May 2010 15:35:11 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/mac%E4%B8%8Bftp%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A8%E8%8D%90/</guid>
      <description>&lt;p&gt;MAC下一个较好用的免费的开源的FTP工具,其他平台下也可以用的,应该比fireftp专业一点的样子.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MAC下获取文件路径小技巧</title>
      <link>https://www.chrislearn.im/2010/05/mac%E4%B8%8B%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E5%B0%8F%E6%8A%80%E5%B7%A7/</link>
      <pubDate>Thu, 20 May 2010 15:32:56 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/mac%E4%B8%8B%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E5%B0%8F%E6%8A%80%E5%B7%A7/</guid>
      <description>&lt;p&gt;打开文本工具,把设置设成纯文本，之后想看哪个文件路径就把文件拖放进文本工具里,就可以得到文件的路径。&lt;/p&gt;</description>
    </item>
    <item>
      <title>经典的Flash兔子跳铃铛游戏</title>
      <link>https://www.chrislearn.im/2010/05/%E7%BB%8F%E5%85%B8%E7%9A%84flash%E5%85%94%E5%AD%90%E8%B7%B3%E9%93%83%E9%93%9B%E6%B8%B8%E6%88%8F/</link>
      <pubDate>Thu, 20 May 2010 14:29:56 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E7%BB%8F%E5%85%B8%E7%9A%84flash%E5%85%94%E5%AD%90%E8%B7%B3%E9%93%83%E9%93%9B%E6%B8%B8%E6%88%8F/</guid>
      <description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href=&#34;http://www.ferryhalim.com/orisinal/g3/bells.htm&#34;&gt;http://www.ferryhalim.com/orisinal/g3/bells.htm&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flash程序员常用软件及开源程序</title>
      <link>https://www.chrislearn.im/2010/05/flash%E7%A8%8B%E5%BA%8F%E5%91%98%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E5%8F%8A%E5%BC%80%E6%BA%90%E7%A8%8B%E5%BA%8F/</link>
      <pubDate>Thu, 20 May 2010 14:21:06 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/flash%E7%A8%8B%E5%BA%8F%E5%91%98%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6%E5%8F%8A%E5%BC%80%E6%BA%90%E7%A8%8B%E5%BA%8F/</guid>
      <description>&lt;p&gt;常用软件&lt;/p&gt;&#xA;&lt;p&gt;1.Firefox浏览器,主要用于Flash的调试.&lt;/p&gt;&#xA;&lt;p&gt;Firefox附加插件:&lt;/p&gt;&#xA;&lt;p&gt;firebug&lt;/p&gt;&#xA;&lt;p&gt;flashtracer,调试时查看Flash调试信息.&lt;/p&gt;&#xA;&lt;p&gt;webdeveloper,最常用的就是在调试时禁用缓存.&lt;/p&gt;</description>
    </item>
    <item>
      <title>找回以前的博客</title>
      <link>https://www.chrislearn.im/2010/05/%E6%89%BE%E5%9B%9E%E4%BB%A5%E5%89%8D%E7%9A%84%E5%8D%9A%E5%AE%A2/</link>
      <pubDate>Thu, 20 May 2010 14:13:54 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E6%89%BE%E5%9B%9E%E4%BB%A5%E5%89%8D%E7%9A%84%E5%8D%9A%E5%AE%A2/</guid>
      <description>&lt;p&gt;费了一晚上，终于把之前写的博客全部找回来了。嘎嘎。。。&lt;/p&gt;</description>
    </item>
    <item>
      <title>查看Mac下隐藏文件</title>
      <link>https://www.chrislearn.im/2010/05/%E6%9F%A5%E7%9C%8Bmac%E4%B8%8B%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6/</link>
      <pubDate>Thu, 20 May 2010 06:56:00 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E6%9F%A5%E7%9C%8Bmac%E4%B8%8B%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6/</guid>
      <description>&lt;p&gt;打开Terminal(在Applications/Utilities里找)，这个工具跟windows下的命令行很像的，在里面输入如下命令：&lt;/p&gt;</description>
    </item>
    <item>
      <title>还是老马的话对</title>
      <link>https://www.chrislearn.im/2010/05/%E8%BF%98%E6%98%AF%E8%80%81%E9%A9%AC%E7%9A%84%E8%AF%9D%E5%AF%B9/</link>
      <pubDate>Wed, 12 May 2010 08:50:39 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E8%BF%98%E6%98%AF%E8%80%81%E9%A9%AC%E7%9A%84%E8%AF%9D%E5%AF%B9/</guid>
      <description>&lt;p&gt;经济危机说到底就是有钱人太有钱了，穷人太穷了，什么刺激政策都不能切中要害。。。&lt;/p&gt;&#xA;&lt;p&gt;所以咱们要信马克思主义的。。。&lt;/p&gt;&#xA;&lt;p&gt;中国也会有经济危机？老马的理论会不会也有问题呢？&lt;/p&gt;</description>
    </item>
    <item>
      <title>又要找房子租了</title>
      <link>https://www.chrislearn.im/2010/05/%E5%8F%88%E8%A6%81%E6%89%BE%E6%88%BF%E5%AD%90%E7%A7%9F%E4%BA%86/</link>
      <pubDate>Wed, 12 May 2010 06:41:26 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/%E5%8F%88%E8%A6%81%E6%89%BE%E6%88%BF%E5%AD%90%E7%A7%9F%E4%BA%86/</guid>
      <description>&lt;p&gt;又要找房子租了， 这年头房子买不起也快租不起了，如此下去，只能等中国的房地产市场泡沫破灭了。。。&lt;/p&gt;&#xA;&lt;p&gt;如今中国的房地产业已经是一个扩大贫富分化，让一部分富人更富让大部分穷人更穷的工具了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>how to debug EXC_BAD_ACCESS on iPhone</title>
      <link>https://www.chrislearn.im/2010/05/how-to-debug-exc_bad_access-on-iphone/</link>
      <pubDate>Sun, 02 May 2010 07:32:45 +0000</pubDate>
      <guid>https://www.chrislearn.im/2010/05/how-to-debug-exc_bad_access-on-iphone/</guid>
      <description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;a href=&#34;http://www.codza.com/how-to-debug-exc_bad_access-on-iphone&#34;&gt;http://www.codza.com/how-to-debug-exc_bad_access-on-iphone&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;&#xA;&lt;p&gt;EXC_BAD_ACCESS. Debugging this one is on par with figuring out why the wife says “not tonight, honey.” And they are equally unfortunate situations.&lt;/p&gt;&#xA;&lt;p&gt;Let’s see what we can do about EXC_BAD_ACCESS.&lt;/p&gt;&#xA;&lt;p&gt;EXC_BAD_ACCESS happens when a message is sent to an object that has already been released. By the time the error is caught, the call stack is usually gone especially if dealing with multiple threads.&lt;/p&gt;</description>
    </item>
    <item>
      <title>fancypantsi.com 网站上 American Design Awards</title>
      <link>https://www.chrislearn.im/2009/10/fancypantsi.com-%E7%BD%91%E7%AB%99%E4%B8%8A-american-design-awards/</link>
      <pubDate>Sat, 31 Oct 2009 03:00:25 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/10/fancypantsi.com-%E7%BD%91%E7%AB%99%E4%B8%8A-american-design-awards/</guid>
      <description>&lt;p&gt;fancypantsi.com 网站上 American Design Awards， 这已经是很久前的事了。。。，不过还是要说的，网站可以根据时间切换成白天跟黑夜，如果今天纽约天气不好下雨了，网站上也会下雨的，呵呵。 这个可是我用我自主“研发”的Flash网站框架（Willow Framework）制作的第一个网站了。之后又用此框架完成了多个Flash网站，也在这个过程中不断完善和改进了这个Flash网站框架。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reset Identity Column Value in SQL Server (转)</title>
      <link>https://www.chrislearn.im/2009/07/reset-identity-column-value-in-sql-server-%E8%BD%AC/</link>
      <pubDate>Tue, 21 Jul 2009 14:28:41 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/07/reset-identity-column-value-in-sql-server-%E8%BD%AC/</guid>
      <description>&lt;p&gt;If you are using an identity column on your SQL Server tables, you can set the next insert value to whatever value you want. An example is if you wanted to start numbering your ID column at 1000 instead of 1.&lt;/p&gt;&#xA;&lt;p&gt;It would be wise to first check what the current identify value is. We can use this command to do so:&lt;/p&gt;</description>
    </item>
    <item>
      <title>vs快捷键大全（转）</title>
      <link>https://www.chrislearn.im/2009/07/vs%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%A4%A7%E5%85%A8%E8%BD%AC/</link>
      <pubDate>Mon, 13 Jul 2009 02:13:40 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/07/vs%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%A4%A7%E5%85%A8%E8%BD%AC/</guid>
      <description>&lt;p&gt;快捷键 功能&lt;/p&gt;&#xA;&lt;p&gt;CTRL + SHIFT + B生成解决方案&lt;/p&gt;&#xA;&lt;p&gt;CTRL + F7 生成编译&lt;/p&gt;&#xA;&lt;p&gt;CTRL + O 打开文件&lt;/p&gt;&#xA;&lt;p&gt;CTRL + SHIFT + O打开项目&lt;/p&gt;&#xA;&lt;p&gt;CTRL + SHIFT + C显示类视图窗口&lt;/p&gt;&#xA;&lt;p&gt;F4 显示属性窗口&lt;/p&gt;&#xA;&lt;p&gt;SHIFT + F4显示项目属性窗口&lt;/p&gt;&#xA;&lt;p&gt;CTRL + SHIFT + E显示资源视图&lt;/p&gt;&#xA;&lt;p&gt;F12 转到定义&lt;/p&gt;</description>
    </item>
    <item>
      <title>Android ERROR: unknown virtual device name: &#39;myavd&#39;</title>
      <link>https://www.chrislearn.im/2009/06/android-error-unknown-virtual-device-name-myavd/</link>
      <pubDate>Tue, 30 Jun 2009 01:28:22 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/06/android-error-unknown-virtual-device-name-myavd/</guid>
      <description>&lt;p&gt;只是想在Eclipse中写一个Hello World程序，没想按照Google Android Dev Guide的说明做，最后出现了&lt;/p&gt;</description>
    </item>
    <item>
      <title>FlashPlayer 9 与 10不同之处</title>
      <link>https://www.chrislearn.im/2009/06/flashplayer-9-%E4%B8%8E-10%E4%B8%8D%E5%90%8C%E4%B9%8B%E5%A4%84/</link>
      <pubDate>Wed, 10 Jun 2009 09:51:06 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/06/flashplayer-9-%E4%B8%8E-10%E4%B8%8D%E5%90%8C%E4%B9%8B%E5%A4%84/</guid>
      <description>&lt;p&gt;发现了一些FlashPlayer 9 与FlashPlayer 10之间的不一样之处，很是怪异。 处理XML： 在Flash 10中将播放器设为Player 9后下面代码执行结果为&lt;/p&gt;</description>
    </item>
    <item>
      <title>Background Images and CSS in HTML Email</title>
      <link>https://www.chrislearn.im/2009/05/background-images-and-css-in-html-email/</link>
      <pubDate>Thu, 28 May 2009 04:33:56 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/05/background-images-and-css-in-html-email/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.mailchimp.com/blog/background-images-and-css-in-html-email/&#34;&gt;http://www.mailchimp.com/blog/background-images-and-css-in-html-email/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;We’ve noticed a few people having issues with background images in their HTML email designs, so we thought we’d post some quick tips here.&lt;/p&gt;&#xA;&lt;p&gt;Lots of email applications (especially the browser-based ones, like Yahoo!Mail, Hotmail and Gmail) strip out your ,&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding .FLV MIME Type in IIS</title>
      <link>https://www.chrislearn.im/2009/04/adding-.flv-mime-type-in-iis/</link>
      <pubDate>Sun, 26 Apr 2009 02:09:54 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/04/adding-.flv-mime-type-in-iis/</guid>
      <description>&lt;p&gt;.FLV files are already the best method for publishing video on the web, and are sure to become even better with the new enhancements in Flash 8. When serving .flv files off of a Windows Server 2003 (or any other Windows server I would imagine) requires setting up the MIME type on the server first (it isn’t one of the native MIME types on MS servers).&lt;/p&gt;</description>
    </item>
    <item>
      <title>ASP.NET Development Server Problems Under Vista</title>
      <link>https://www.chrislearn.im/2009/01/asp.net-development-server-problems-under-vista/</link>
      <pubDate>Mon, 05 Jan 2009 13:29:06 +0000</pubDate>
      <guid>https://www.chrislearn.im/2009/01/asp.net-development-server-problems-under-vista/</guid>
      <description>&lt;p&gt;Today, when I use VS2008 to create a Demo WebSite and right click a page and click “View in Browser”, then firefox open, but pass a long time, it show nothing. when i use the same url in IE, it also said can not open the page.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fatal Execution Engine Error (716E7706) (80131506)</title>
      <link>https://www.chrislearn.im/2008/12/fatal-execution-engine-error-716e7706-80131506/</link>
      <pubDate>Fri, 19 Dec 2008 11:44:01 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/12/fatal-execution-engine-error-716e7706-80131506/</guid>
      <description>&lt;p&gt;今天在用VS做一个ASP.Net项目时，也不知道做了什么操作，只要对着WEB APP的项目点击右键，整个VS就崩溃了，什么出错提示也没有，到Windows日志-&amp;gt;应用程序里看到了这个错误：&lt;/p&gt;</description>
    </item>
    <item>
      <title>最近对鬼魂有了兴趣</title>
      <link>https://www.chrislearn.im/2008/11/%E6%9C%80%E8%BF%91%E5%AF%B9%E9%AC%BC%E9%AD%82%E6%9C%89%E4%BA%86%E5%85%B4%E8%B6%A3/</link>
      <pubDate>Thu, 20 Nov 2008 06:00:47 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/11/%E6%9C%80%E8%BF%91%E5%AF%B9%E9%AC%BC%E9%AD%82%E6%9C%89%E4%BA%86%E5%85%B4%E8%B6%A3/</guid>
      <description>&lt;p&gt;最近对鬼魂有了兴趣，先转个帖子：http://www.qihoo.com/q/misc/8996437.html&lt;/p&gt;&#xA;&lt;p&gt;自古以来，大宗教家、大哲学家等无不坚信灵魂的存在和不灭。&lt;/p&gt;&#xA;&lt;p&gt;例如犹太族的摩西、耶稣，阿拉伯的穆罕默德，印度的释迦牟尼，以及我国的老子和孔子等，都亲证灵魂（神识）不灭，轮回确有。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SVN配置自动更新WEB服务器</title>
      <link>https://www.chrislearn.im/2008/11/svn%E9%85%8D%E7%BD%AE%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0web%E6%9C%8D%E5%8A%A1%E5%99%A8/</link>
      <pubDate>Wed, 12 Nov 2008 08:48:21 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/11/svn%E9%85%8D%E7%BD%AE%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0web%E6%9C%8D%E5%8A%A1%E5%99%A8/</guid>
      <description>&lt;p&gt;开发中经常要在更新SVN的同时要更新WEB服务器。可以用过Subversion的钩子(Hook)来实现。&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何选出所有子类</title>
      <link>https://www.chrislearn.im/2008/10/%E5%A6%82%E4%BD%95%E9%80%89%E5%87%BA%E6%89%80%E6%9C%89%E5%AD%90%E7%B1%BB/</link>
      <pubDate>Fri, 10 Oct 2008 02:09:02 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/10/%E5%A6%82%E4%BD%95%E9%80%89%E5%87%BA%E6%89%80%E6%9C%89%E5%AD%90%E7%B1%BB/</guid>
      <description>&lt;p&gt;–测试数据&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;CREATE&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;TABLE&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;tb&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ID&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;char&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PID&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;char&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Name&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;nvarchar&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;INSERT&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;tb&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;SELECT&lt;/span&gt;   &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8216;001&amp;amp;#8217;,NULL   ,&amp;amp;#8217;山东省&amp;amp;#8217;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;UNION&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;ALL&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;SELECT&lt;/span&gt;   &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8216;002&amp;amp;#8217;,&amp;amp;#8217;001&amp;amp;#8242;,&amp;amp;#8217;烟台市&amp;amp;#8217;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;UNION&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;ALL&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;SELECT&lt;/span&gt;   &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8216;004&amp;amp;#8217;,&amp;amp;#8217;002&amp;amp;#8242;,&amp;amp;#8217;招远市&amp;amp;#8217;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;UNION&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;ALL&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;SELECT&lt;/span&gt;   &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8216;003&amp;amp;#8217;,&amp;amp;#8217;001&amp;amp;#8242;,&amp;amp;#8217;青岛市&amp;amp;#8217;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;UNION&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;ALL&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;SELECT&lt;/span&gt;   &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8216;005&amp;amp;#8217;,NULL   ,&amp;amp;#8217;四会市&amp;amp;#8217;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;UNION&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;ALL&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;SELECT&lt;/span&gt;   &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8216;006&amp;amp;#8217;,&amp;amp;#8217;005&amp;amp;#8242;,&amp;amp;#8217;清远市&amp;amp;#8217;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;UNION&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;ALL&lt;/span&gt;   &lt;span class=&#34;n&#34;&gt;SELECT&lt;/span&gt;   &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;#8216;007&amp;amp;#8217;,&amp;amp;#8217;006&amp;amp;#8242;,&amp;amp;#8217;小分市&amp;amp;#8217;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;GO&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;–查询指定节点及其所有子节点的函数&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CREATE   FUNCTION   f_Cid(@ID   char(3))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;RETURNS   @t_Level   TABLE(ID   char(3),Level   int)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;BEGIN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DECLARE   @Level   int&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SET   @Level=1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;INSERT   @t_Level   SELECT   @ID,@Level&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;WHILE   @@ROWCOUNT&amp;gt;0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;BEGIN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SET   @Level=@Level+1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;INSERT   @t_Level   SELECT   a.ID,@Level&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;FROM   tb   a,@t_Level   b&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;WHERE   a.PID=b.ID&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AND   b.Level=@Level-1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;END&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;RETURN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;END&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;GO&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;–调用函数查询002及其所有子节点&lt;/p&gt;</description>
    </item>
    <item>
      <title>div设置float后高度不自动增加</title>
      <link>https://www.chrislearn.im/2008/09/div%E8%AE%BE%E7%BD%AEfloat%E5%90%8E%E9%AB%98%E5%BA%A6%E4%B8%8D%E8%87%AA%E5%8A%A8%E5%A2%9E%E5%8A%A0/</link>
      <pubDate>Sun, 14 Sep 2008 09:01:45 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/09/div%E8%AE%BE%E7%BD%AEfloat%E5%90%8E%E9%AB%98%E5%BA%A6%E4%B8%8D%E8%87%AA%E5%8A%A8%E5%A2%9E%E5%8A%A0/</guid>
      <description>&lt;p&gt;如果您没有闭合(清除)浮动元素，它将造成的后果是—–div的高度不能自动增加。&lt;/p&gt;</description>
    </item>
    <item>
      <title>jsfl SyntaxError:unterminated string literal</title>
      <link>https://www.chrislearn.im/2008/09/jsfl-syntaxerrorunterminated-string-literal/</link>
      <pubDate>Thu, 04 Sep 2008 14:58:03 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/09/jsfl-syntaxerrorunterminated-string-literal/</guid>
      <description>&lt;p&gt;前一阵子写了个Flash网站的框架，类似&lt;!-- raw HTML omitted --&gt;GaiaFramework&lt;!-- raw HTML omitted --&gt;，我也想做一个给它有点类似的Flash扩展，让Flash的操作跟简单，省去重复劳动，所以这两天试着写了一下jsfl，一不小心就遇到了一个“SyntaxError:unterminated string literal”的错误。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google浏览器Chrome使用初体验</title>
      <link>https://www.chrislearn.im/2008/09/google%E6%B5%8F%E8%A7%88%E5%99%A8chrome%E4%BD%BF%E7%94%A8%E5%88%9D%E4%BD%93%E9%AA%8C/</link>
      <pubDate>Wed, 03 Sep 2008 01:24:28 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/09/google%E6%B5%8F%E8%A7%88%E5%99%A8chrome%E4%BD%BF%E7%94%A8%E5%88%9D%E4%BD%93%E9%AA%8C/</guid>
      <description>&lt;p&gt;今天一上班就先下了个Chrome浏览器，看看Google这个搜索巨头出的浏览器会是个什么样子的。&lt;/p&gt;&#xA;&lt;p&gt;刚下了程序安装，卡巴就报典型的木马程序，又是Google在安装Chrome时安装了GoogleUpdate的一个服务，晕了，要Update，学Firefox就不错嘛，干嘛，用户在没有你程序的时候你还放个进程在那边，占用户的资源，还让人觉得你另有所图，尤其是Google这个喜欢收集用户隐私的公司。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Firefox下IFrame显示的BUG</title>
      <link>https://www.chrislearn.im/2008/08/firefox%E4%B8%8Biframe%E6%98%BE%E7%A4%BA%E7%9A%84bug/</link>
      <pubDate>Thu, 14 Aug 2008 04:20:26 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/08/firefox%E4%B8%8Biframe%E6%98%BE%E7%A4%BA%E7%9A%84bug/</guid>
      <description>&lt;p&gt;发现了一些FlashPlayer 9 与FlashPlayer 10之间的不一样之处，很是怪异。 处理XML： 在Flash 10中将播放器设为Player 9后下面代码执行结果为&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flash中显示HTML页面</title>
      <link>https://www.chrislearn.im/2008/08/flash%E4%B8%AD%E6%98%BE%E7%A4%BAhtml%E9%A1%B5%E9%9D%A2/</link>
      <pubDate>Thu, 07 Aug 2008 13:05:09 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/08/flash%E4%B8%AD%E6%98%BE%E7%A4%BAhtml%E9%A1%B5%E9%9D%A2/</guid>
      <description>&lt;p&gt;　　每次遇到要在Flash中显示HTML内容，都是噩梦，Flash里的TextField是可以显示HTML内容的，但是，功能确实很差劲，尤其是再遇上对排版要求比较高的时候，TextField是根本做不了的了。有一个开源项目&lt;!-- raw HTML omitted --&gt;htmlwrapper&lt;!-- raw HTML omitted --&gt;倒是可以利用一下，htmlwrapper可以让当前的HTML的页面以Flash的形式显示。&lt;!-- raw HTML omitted --&gt;&lt;a href=&#34;http://motionandcolor.com/wrapper/&#34;&gt;http://motionandcolor.com/wrapper/&lt;/a&gt;&lt;!-- raw HTML omitted --&gt;这个是它的一个示例，它将一个WordPress的页面用Flash的方式显示出来，你要是查看它的源代码就会发现，所有的内容其实都是写在页面里，而不是Flash里的。但是，我个人觉得把一个本来在浏览器里正常显示的HTML页面放到Flash里显示没什么好处。&lt;/p&gt;</description>
    </item>
    <item>
      <title>北大爆强失恋诗 [转][经典]</title>
      <link>https://www.chrislearn.im/2008/08/%E5%8C%97%E5%A4%A7%E7%88%86%E5%BC%BA%E5%A4%B1%E6%81%8B%E8%AF%97-%E8%BD%AC%E7%BB%8F%E5%85%B8/</link>
      <pubDate>Wed, 06 Aug 2008 00:11:58 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/08/%E5%8C%97%E5%A4%A7%E7%88%86%E5%BC%BA%E5%A4%B1%E6%81%8B%E8%AF%97-%E8%BD%AC%E7%BB%8F%E5%85%B8/</guid>
      <description>&lt;p&gt;怒&lt;/p&gt;&#xA;&lt;p&gt;何故&lt;/p&gt;&#xA;&lt;p&gt;昨日暮&lt;/p&gt;&#xA;&lt;p&gt;偶遇见她&lt;/p&gt;&#xA;&lt;p&gt;把纤纤玉手&lt;/p&gt;&#xA;&lt;p&gt;交那衰人牵住&lt;/p&gt;&#xA;&lt;p&gt;盈盈笑语左右顾&lt;/p&gt;&#xA;&lt;p&gt;神采飞扬凌波微步&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flash远程调试</title>
      <link>https://www.chrislearn.im/2008/08/flash%E8%BF%9C%E7%A8%8B%E8%B0%83%E8%AF%95/</link>
      <pubDate>Tue, 05 Aug 2008 11:49:43 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/08/flash%E8%BF%9C%E7%A8%8B%E8%B0%83%E8%AF%95/</guid>
      <description>&lt;p&gt;　　Flash里调试工具是可以实现远程调试的，这个有时也很有用，比如在某些时候，在Flash调用了外部的文件（XML等等），当你在本地DEBUG时，可能就会出现安全沙箱冲突的问题，这个时候，远程调试就派上用场了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>实现AS3（Flash9）与AS2（Flash8）的相互通信</title>
      <link>https://www.chrislearn.im/2008/08/%E5%AE%9E%E7%8E%B0as3flash9%E4%B8%8Eas2flash8%E7%9A%84%E7%9B%B8%E4%BA%92%E9%80%9A%E4%BF%A1/</link>
      <pubDate>Tue, 05 Aug 2008 11:22:37 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/08/%E5%AE%9E%E7%8E%B0as3flash9%E4%B8%8Eas2flash8%E7%9A%84%E7%9B%B8%E4%BA%92%E9%80%9A%E4%BF%A1/</guid>
      <description>&lt;p&gt;　　AS3与AS2使用了不同的ActionScript 虚拟机（ActionScript Virtual Machine （AVM）），两者相互通信还是比较困难的，要是你在一个现有的Flash 9版本的一个SWF里加载一个Flash 8版本的SWF是可以的，但是，你直接调用里面的方法是不被允许的，要是你trace一下加载进来的内容，你会发现它的类型是AVM1Movie，这个类型的文档里有详细解释：&lt;/p&gt;</description>
    </item>
    <item>
      <title>两篇关于AS3 Loader内存泄漏的文章</title>
      <link>https://www.chrislearn.im/2008/08/%E4%B8%A4%E7%AF%87%E5%85%B3%E4%BA%8Eas3-loader%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E7%9A%84%E6%96%87%E7%AB%A0/</link>
      <pubDate>Sat, 02 Aug 2008 08:18:10 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/08/%E4%B8%A4%E7%AF%87%E5%85%B3%E4%BA%8Eas3-loader%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E7%9A%84%E6%96%87%E7%AB%A0/</guid>
      <description>&lt;p&gt;两篇关于AS3 Loader内存泄漏的文章：&lt;/p&gt;</description>
    </item>
    <item>
      <title>博客又换新皮肤</title>
      <link>https://www.chrislearn.im/2008/08/%E5%8D%9A%E5%AE%A2%E5%8F%88%E6%8D%A2%E6%96%B0%E7%9A%AE%E8%82%A4/</link>
      <pubDate>Fri, 01 Aug 2008 16:34:32 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/08/%E5%8D%9A%E5%AE%A2%E5%8F%88%E6%8D%A2%E6%96%B0%E7%9A%AE%E8%82%A4/</guid>
      <description>&lt;p&gt;　　搞了一个整晚，终于给博客换了一个新皮肤，这个皮肤相比前一个少了不少图片，体积减少了不少，当然加载的速度也会有所提高了。风格嘛，我也蛮喜欢的。这次换皮肤离上一次还不到一个月，唉，看来我还是个喜新厌旧的人啊！哈哈！&lt;/p&gt;</description>
    </item>
    <item>
      <title>诡异，Flash在Mac和PC的不一样的执行结果</title>
      <link>https://www.chrislearn.im/2008/07/%E8%AF%A1%E5%BC%82flash%E5%9C%A8mac%E5%92%8Cpc%E7%9A%84%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84%E6%89%A7%E8%A1%8C%E7%BB%93%E6%9E%9C/</link>
      <pubDate>Thu, 31 Jul 2008 06:59:10 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/%E8%AF%A1%E5%BC%82flash%E5%9C%A8mac%E5%92%8Cpc%E7%9A%84%E4%B8%8D%E4%B8%80%E6%A0%B7%E7%9A%84%E6%89%A7%E8%A1%8C%E7%BB%93%E6%9E%9C/</guid>
      <description>&lt;p&gt;　　很怪异的一个现象，还是我当年做的第一个Flash的游戏（就帖子下面这个Flash)，发现他竟然在Mac上运行不好，没有报错，也没死掉，只是小动物怎么也跳不上去，但是在PC上运行都是正常的。搞得我很郁闷，怎么同一个程序在只是不同操作系统的同一个版本的Flash Player上还会出这种诡异的事。&lt;/p&gt;</description>
    </item>
    <item>
      <title>一个还蛮好玩的Flash多人在线游戏</title>
      <link>https://www.chrislearn.im/2008/07/%E4%B8%80%E4%B8%AA%E8%BF%98%E8%9B%AE%E5%A5%BD%E7%8E%A9%E7%9A%84flash%E5%A4%9A%E4%BA%BA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F/</link>
      <pubDate>Wed, 30 Jul 2008 13:19:47 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/%E4%B8%80%E4%B8%AA%E8%BF%98%E8%9B%AE%E5%A5%BD%E7%8E%A9%E7%9A%84flash%E5%A4%9A%E4%BA%BA%E5%9C%A8%E7%BA%BF%E6%B8%B8%E6%88%8F/</guid>
      <description>&lt;p&gt;　　今天无意中发现了一个还蛮好玩的Flash多人在线游戏，&lt;a href=&#34;http://zwok-game.com/en_GB/&#34;&gt;http://zwok-game.com/en_GB/&lt;/a&gt; 虽然简单，但是还是蛮好玩的。用Flash做多人在线游戏，实时性是个很大的问题，不过这个游戏倒是想到了办法，避开了这个问题。别看这种游戏小，玩起来还是很耗时间的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>补间动画与补间形状之间的一个差别</title>
      <link>https://www.chrislearn.im/2008/07/%E8%A1%A5%E9%97%B4%E5%8A%A8%E7%94%BB%E4%B8%8E%E8%A1%A5%E9%97%B4%E5%BD%A2%E7%8A%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E4%B8%80%E4%B8%AA%E5%B7%AE%E5%88%AB/</link>
      <pubDate>Wed, 30 Jul 2008 00:49:56 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/%E8%A1%A5%E9%97%B4%E5%8A%A8%E7%94%BB%E4%B8%8E%E8%A1%A5%E9%97%B4%E5%BD%A2%E7%8A%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E4%B8%80%E4%B8%AA%E5%B7%AE%E5%88%AB/</guid>
      <description>&lt;p&gt;　　昨天无意中发现补间动画与补间形状之间的一个小的差别，在补间动画运动的过程中整个MovieClip的大小是随动画的运动变化的，如果动画被放大了或者是缩小了，那承载他的MovieClip的宽和高也会随着变。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MovieClip.addFrameScript又一个文档里面没写方法</title>
      <link>https://www.chrislearn.im/2008/07/movieclip.addframescript%E5%8F%88%E4%B8%80%E4%B8%AA%E6%96%87%E6%A1%A3%E9%87%8C%E9%9D%A2%E6%B2%A1%E5%86%99%E6%96%B9%E6%B3%95/</link>
      <pubDate>Sat, 26 Jul 2008 02:28:47 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/movieclip.addframescript%E5%8F%88%E4%B8%80%E4%B8%AA%E6%96%87%E6%A1%A3%E9%87%8C%E9%9D%A2%E6%B2%A1%E5%86%99%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;找了一下flash的帮助文档，就是没找到这个方法，不过你确实是可以调用这个方法的。比如：&lt;/p&gt;</description>
    </item>
    <item>
      <title>SWFAddress使用中URL无法改变的问题</title>
      <link>https://www.chrislearn.im/2008/07/swfaddress%E4%BD%BF%E7%94%A8%E4%B8%ADurl%E6%97%A0%E6%B3%95%E6%94%B9%E5%8F%98%E7%9A%84%E9%97%AE%E9%A2%98/</link>
      <pubDate>Mon, 21 Jul 2008 02:23:16 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/swfaddress%E4%BD%BF%E7%94%A8%E4%B8%ADurl%E6%97%A0%E6%B3%95%E6%94%B9%E5%8F%98%E7%9A%84%E9%97%AE%E9%A2%98/</guid>
      <description>&lt;p&gt;刚使用SWFAddress就出现了一个怪异的问题，SWFAddress.setValue(“XXX”);调用后，URL怎么也不改变，不知道什么原因，后来发现如果把这句放在SWFAddress.onChange的事件侦听中就是正常的。想不明白，查看他的代码发现了这么一段：&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blog升级到2.6</title>
      <link>https://www.chrislearn.im/2008/07/blog%E5%8D%87%E7%BA%A7%E5%88%B02.6/</link>
      <pubDate>Wed, 16 Jul 2008 12:11:34 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/blog%E5%8D%87%E7%BA%A7%E5%88%B02.6/</guid>
      <description>&lt;p&gt;　　今天晚上抽个空吧博客升级到了2.6。速度应该还算快的了。WordPress没什么好，就是简单，连升级也是一样的简单。没得说。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blog终于又回来了</title>
      <link>https://www.chrislearn.im/2008/07/blog%E7%BB%88%E4%BA%8E%E5%8F%88%E5%9B%9E%E6%9D%A5%E4%BA%86/</link>
      <pubDate>Fri, 11 Jul 2008 12:35:36 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/blog%E7%BB%88%E4%BA%8E%E5%8F%88%E5%9B%9E%E6%9D%A5%E4%BA%86/</guid>
      <description>&lt;p&gt;　　空间在下线三天后终于又能访问了，一开始说是空间要升级，后来又说是要接受检查，唉，也不知道到底是什么原因就直接被停了，连封Email也没有，也不说明要停多长时间。服务质量有待提高啊。之前买另一家公司的空间也是一样，只是服务态度上好了点。看来国内的空间实在是让人不放心啊，最近，申请的Paypal也通过认证了，以后看上好的国外的空间还是买国外的空间或许会好点。&lt;/p&gt;</description>
    </item>
    <item>
      <title>博客换皮肤了</title>
      <link>https://www.chrislearn.im/2008/07/%E5%8D%9A%E5%AE%A2%E6%8D%A2%E7%9A%AE%E8%82%A4%E4%BA%86/</link>
      <pubDate>Sun, 06 Jul 2008 01:51:54 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/%E5%8D%9A%E5%AE%A2%E6%8D%A2%E7%9A%AE%E8%82%A4%E4%BA%86/</guid>
      <description>&lt;p&gt;　　已经用了好一阵子的苹果的皮肤了，有点审美疲劳了，昨天晚上给同学要了一个付费的皮肤，一看，竟然还有Flash，再看文档，好复杂的配置哦，太烦了，一气之下又不想换了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>掷骰子(Conqueror)游戏</title>
      <link>https://www.chrislearn.im/2008/07/%E6%8E%B7%E9%AA%B0%E5%AD%90conqueror%E6%B8%B8%E6%88%8F/</link>
      <pubDate>Fri, 04 Jul 2008 14:06:38 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/%E6%8E%B7%E9%AA%B0%E5%AD%90conqueror%E6%B8%B8%E6%88%8F/</guid>
      <description>&lt;p&gt;这是我最近做的一个Flash小游戏，玩家选择一下部落与电脑控制的其它几个部落对决，每一个部落用自己某个地盘上的骰子攻击这个地盘附近地盘，根据两个地盘的骰子的随机点数决定胜负。玩起来还相当有意思。这个游戏是非最终版本，要玩最终的版本请到 &lt;a href=&#34;http://www.4kids.tv&#34;&gt;http://www.4kids.tv&lt;/a&gt; 上找。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Audition(Cool Edit)制作循环音乐的问题</title>
      <link>https://www.chrislearn.im/2008/07/auditioncool-edit%E5%88%B6%E4%BD%9C%E5%BE%AA%E7%8E%AF%E9%9F%B3%E4%B9%90%E7%9A%84%E9%97%AE%E9%A2%98/</link>
      <pubDate>Thu, 03 Jul 2008 04:03:05 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/auditioncool-edit%E5%88%B6%E4%BD%9C%E5%BE%AA%E7%8E%AF%E9%9F%B3%E4%B9%90%E7%9A%84%E9%97%AE%E9%A2%98/</guid>
      <description>&lt;p&gt;　　今天在使用Audition(Cool Edit)制作循环音乐放入Flash里作为背景音乐时发现一个问题，我导出的音乐文件格式为mp3，每次制作完时听效果是正常的，不过重新打开这个mp3文件发现尾部总是有改动，不能循环起来。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flex 3 编译Library的问题及解决方法</title>
      <link>https://www.chrislearn.im/2008/07/flex-3-%E7%BC%96%E8%AF%91library%E7%9A%84%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link>
      <pubDate>Wed, 02 Jul 2008 00:06:18 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/07/flex-3-%E7%BC%96%E8%AF%91library%E7%9A%84%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid>
      <description>&lt;p&gt;这两个搞了一个flash，因为项目比较大，所以我想将一些较为基础的类的代码打到一个包里，本以为很简单的事情，搞了半天也没搞出来。我是用的flex 3做的开发。&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于游戏通信协议</title>
      <link>https://www.chrislearn.im/2008/06/%E5%85%B3%E4%BA%8E%E6%B8%B8%E6%88%8F%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE/</link>
      <pubDate>Sun, 29 Jun 2008 14:02:22 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/06/%E5%85%B3%E4%BA%8E%E6%B8%B8%E6%88%8F%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE/</guid>
      <description>&lt;p&gt;　　最近在准备做一个类似梦幻家园(&lt;a href=&#34;http://www.1001m.com&#34;&gt;http://www.1001m.com&lt;/a&gt;)的项目，在这之前也有想过做多人在线游戏的问题，其中一个就是游戏所使用的通信协议，游戏通信协议要考虑游戏通信的数据量之大以及通信延时，防止玩家作弊等很多问题。所以还是很难设计的，初看了一下梦幻家园的通信好像很多地方都是用的XML进行通信的，这个对于及时网络游戏来说，数据量事实上还是很大的，并不是一个好的做法，不过XML当然也有它的好处，几乎可以表示任何的数据类型。另外，之前用过的国外的一个叫smartfoxserver的Flash游戏服务器，里面也是用XML和JSON。&lt;/p&gt;</description>
    </item>
    <item>
      <title>最近还真忙</title>
      <link>https://www.chrislearn.im/2008/06/%E6%9C%80%E8%BF%91%E8%BF%98%E7%9C%9F%E5%BF%99/</link>
      <pubDate>Sun, 29 Jun 2008 12:52:48 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/06/%E6%9C%80%E8%BF%91%E8%BF%98%E7%9C%9F%E5%BF%99/</guid>
      <description>&lt;p&gt;闲了一阵子，现在又要忙起来了。算了一下最近要做的事。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flash里的3D</title>
      <link>https://www.chrislearn.im/2008/06/flash%E9%87%8C%E7%9A%843d/</link>
      <pubDate>Sun, 22 Jun 2008 01:28:29 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/06/flash%E9%87%8C%E7%9A%843d/</guid>
      <description>&lt;p&gt;一直觉得Flash里的假3D是很丑的，不过，看了&lt;a href=&#34;http://www.roxik.com&#34;&gt;http://www.roxik.com&lt;/a&gt;才发现,假3D也能这么好。只可惜这个引擎没开源呀。听说Flash CS4里会支持3D，效果也不知道会怎样。不过说到底，假的就是假的，不知道就Virtools那样的效果Flash哪一天才能达到。&lt;/p&gt;</description>
    </item>
    <item>
      <title>注册了一个呆头驴的域名</title>
      <link>https://www.chrislearn.im/2008/04/%E6%B3%A8%E5%86%8C%E4%BA%86%E4%B8%80%E4%B8%AA%E5%91%86%E5%A4%B4%E9%A9%B4%E7%9A%84%E5%9F%9F%E5%90%8D/</link>
      <pubDate>Fri, 04 Apr 2008 11:38:48 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/04/%E6%B3%A8%E5%86%8C%E4%BA%86%E4%B8%80%E4%B8%AA%E5%91%86%E5%A4%B4%E9%A9%B4%E7%9A%84%E5%9F%9F%E5%90%8D/</guid>
      <description>&lt;p&gt;今天，一个以前的同事说要做一个旅游的网站，让我帮忙想个域名，唉，想了大半天，想到了很多我认为还是不错的域名，可惜想到一个一个就被注册掉了。最后想出了一个呆头驴，可能也是受到跟我住一起的这们兄弟他们现在公司途牛的影响吧。不过嘛，我这位以前的同事嫌这域名太长了，说是要找一个短点了，我自己觉得这个域名还不错，一来呆头驴可以和时下流行的驴友这个词给联系到一起，另外，这个词还有一个谐音“带头旅“，再者，作为一个网站，还可以设计一个很可爱的呆头驴作为形象。不过嘛，看来我用到这个域名的机会不大了，实在没时间搞这些玩艺，虽然听我这位同事的话，现在做网站是很赚钱的。要是有人要，倒是可以考虑卖。&lt;/p&gt;</description>
    </item>
    <item>
      <title>今晚又在加班了</title>
      <link>https://www.chrislearn.im/2008/04/%E4%BB%8A%E6%99%9A%E5%8F%88%E5%9C%A8%E5%8A%A0%E7%8F%AD%E4%BA%86/</link>
      <pubDate>Wed, 02 Apr 2008 17:24:45 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/04/%E4%BB%8A%E6%99%9A%E5%8F%88%E5%9C%A8%E5%8A%A0%E7%8F%AD%E4%BA%86/</guid>
      <description>&lt;p&gt;唉，昨天晚上12：30半睡觉的，早上7：00不到就醒了，所以今天头脑就晕乎乎的，心情也不好得很的啊，不过，最不幸的是，晚上到现在还在加班，唉，累啊，现在真担心这样下去会猝死哦，想想就心里怕怕的。还有几个同事也在抱怨老加班呢。唉，大家看来今年的最大的愿望都会是“少加班，多加工资”了，不过看来少加班难，多加工资更难，甚至加工资都难啊！&lt;/p&gt;</description>
    </item>
    <item>
      <title>我的第一博</title>
      <link>https://www.chrislearn.im/2008/03/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E5%8D%9A/</link>
      <pubDate>Mon, 31 Mar 2008 16:40:06 +0000</pubDate>
      <guid>https://www.chrislearn.im/2008/03/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E5%8D%9A/</guid>
      <description>&lt;p&gt;之所以把这篇博客说成我的第一篇博客，并不是说我之前没有写过，只是这次是我真的决定写点什么了。以前没事时玩过好几个网站的博客系统，什么sina,tom的，当然还有现在在技术领域非常火的cnblogs。这几天工作的压力很大了，自打公司成立到现在，可以说我是第一个也是到现在唯一一个被老板真正忽悠得从一个正宗的.net程序员转成一个as程序员。项目在不停地变多，但是真正的还是我一个人在做，这对公司来说也不知道是好事还是坏事。在这么大的压力下我发现我一下子没了动力，再一看，自己的可怜的点薪水已经整整是九个月没涨过了。于是，我开始担心公司的前途，自己的前途起来。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
