<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>山海炼物</title><link>https://lizorn.com/</link><description>Recent content on 山海炼物</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 16 Sep 2019 19:03:28 +0800</lastBuildDate><atom:link href="https://lizorn.com/index.xml" rel="self" type="application/rss+xml"/><item><title>刑法</title><link>https://lizorn.com/posts/subject-responsibility-of-the-crime/</link><pubDate>Mon, 16 Sep 2019 19:03:28 +0800</pubDate><guid>https://lizorn.com/posts/subject-responsibility-of-the-crime/</guid><description>&lt;h1 id="犯罪客观"&gt;犯罪客观&lt;/h1&gt;&#10;&lt;h2 id="刑法作为和不作为的区分"&gt;刑法作为和不作为的区分？&lt;/h2&gt;&#10;&lt;p&gt;作为,即积极的行为,是指以积极的身体举动实施刑法所禁止的行为.作为是危害行为的主要形式,在我国刑法中绝大部分犯罪以作为的形式实施,如故意杀人罪、放火罪等；许多犯罪只能以作为形式实施,如抢劫罪、盗窃罪、强奸罪等.作为不仅指利用自己身体实施的积极举动,还包括利用他人、利用物质工具、利用动物乃至利用自然力实施的举动&lt;/p&gt;</description></item><item><title>香港何以难平？</title><link>https://lizorn.com/posts/hangkong/</link><pubDate>Wed, 14 Aug 2019 21:00:11 +0800</pubDate><guid>https://lizorn.com/posts/hangkong/</guid><description>&lt;p&gt;2008年次贷危机从金融领域扩散到实体经济领域，它所带来的矛盾和冲突还未化解。&lt;/p&gt;&#10;&lt;p&gt;一是经济发展“失调”：虚拟经济和实体经济失衡、债务负担加重、社会福利风险增加。&#10;二是政治体制“失灵”：西式选举难以选贤、政党利益勾勒”民主陷阱“。&#10;三是社会融合“失效”：社会极端思潮抬头、群体事件增多。&lt;/p&gt;</description></item><item><title>华为能破“鸿蒙”吗？</title><link>https://lizorn.com/posts/huawei-and-harmony-os/</link><pubDate>Mon, 12 Aug 2019 17:35:11 +0800</pubDate><guid>https://lizorn.com/posts/huawei-and-harmony-os/</guid><description>&lt;p&gt;&lt;a href="https://lizorn.com/res/img/harmony/harmonyos.jpg"&gt;&lt;img src="https://lizorn.com/res/img/harmony/harmonyos.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;2019年8月9，华为在东莞篮球中心举行的开发者大会上发布了鸿蒙操作系统(HarmonyOS)，鸿蒙系统是基于微内核的全场景分布式OS，可按需扩展，实现更广泛的系统安全，主要用于智能物联网，特点是低时延、高性能、高安全、高兼容。&lt;/p&gt;</description></item><item><title>互联网的下半场</title><link>https://lizorn.com/posts/how-is-the-world-going-on/</link><pubDate>Tue, 30 Jul 2019 19:13:11 +0800</pubDate><guid>https://lizorn.com/posts/how-is-the-world-going-on/</guid><description>&lt;p&gt;&lt;a href="https://lizorn.com/res/img/mieba.jpg"&gt;&lt;img src="https://lizorn.com/res/img/mieba.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;前段时间，有人和我讲，觉得自己做的事情挺没有&lt;code&gt;意义&lt;/code&gt;的。我听着很诧异，因为这取决于你对&lt;code&gt;意义&lt;/code&gt;的定义。&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;爱迪生发明了电灯，就灯泡而言，元素周期表的另外117个元素都是没有&lt;code&gt;意义&lt;/code&gt;的吗？&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>酒和茶</title><link>https://lizorn.com/posts/tea-and-wine/</link><pubDate>Sun, 03 Mar 2019 17:57:11 +0800</pubDate><guid>https://lizorn.com/posts/tea-and-wine/</guid><description>&lt;p&gt;&lt;a href="https://lizorn.com/res/img/cha/cha.jpg"&gt;&lt;img src="https://lizorn.com/res/img/cha/cha.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;我喝酒的习性大约是在大学时期养成的。那时，生活、感情和学习均不如意,有一种&lt;code&gt;过去不可靠，未来不可期，只有当下才是未来的感觉&lt;/code&gt;。之后碰了酒，突然有种破罐子破摔的畅快感。今年年初体检，我的身体问题较多，大部分还是喝酒引起的，遂戒了酒，改喝起茶来。&lt;/p&gt;</description></item><item><title>宇宙概论</title><link>https://lizorn.com/posts/introduction-to-the-universe/</link><pubDate>Thu, 31 Jan 2019 17:35:44 +0800</pubDate><guid>https://lizorn.com/posts/introduction-to-the-universe/</guid><description>&lt;p&gt;&lt;a href="http://res.lizorn.com/univers.gif"&gt;&lt;img src="http://res.lizorn.com/univers.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;有物混成，先天地生。&#10;寂兮！寥兮！&#10;独立而不改，周行而不殆，可以为天下母。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h1 id="绪论"&gt;绪论&lt;/h1&gt;&#10;&lt;p&gt;天文学是自然界最基本的科学。俗话说：上知天文、下知地理。这是对个人知识渊博的一种赞美。&lt;/p&gt;</description></item><item><title>2019年书单</title><link>https://lizorn.com/posts/book-list-2019-01-28/</link><pubDate>Mon, 28 Jan 2019 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/book-list-2019-01-28/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;生无可息，生有所息。唯有读书两者兼可备。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h1 id="博闻类"&gt;博闻类&lt;/h1&gt;&#10;&lt;h2 id="文明的故事"&gt;&lt;a href="https://u.jd.com/Wufsfj"&gt;文明的故事&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;《文明的故事》是世界著名哲学家、文化史专家威尔•杜兰特夫妇历时四十余年写就的旷世巨著，是举世公认的传世经典，威尔•杜兰特因此荣获1968年美国普利策奖和1977年自由勋章奖。这是一套揭示人类文明遗产的旷世巨作，打破国别、学科等界限，以文明及时代特征为单元，叙说全部人类 历史。这套书总共11卷，记载了人类发展史上的种种文明成果，涵盖政治、经济、军事、科技、宗教、文化、哲学、历史、教育、艺术、音乐等诸领域，极具可读性。作者对于“世界的”“历史的”这样的宏大叙事选择了从思想的角度切入，用文明的线索贯穿，把每一时代的每一国家的文化、组织、变动与路线之流变都加以综述，谱写了一幅波澜壮阔的文化图景。&lt;/p&gt;</description></item><item><title>逻辑矩阵</title><link>https://lizorn.com/posts/logical-matrix/</link><pubDate>Sun, 27 Jan 2019 10:42:00 +0800</pubDate><guid>https://lizorn.com/posts/logical-matrix/</guid><description>&lt;h2 id="直言命题六角矩阵"&gt;直言命题六角矩阵&lt;/h2&gt;&#10;&lt;p&gt;&lt;img src="https://lizorn.com/res/img/logic/AEaeIO.png" alt=""&gt;&lt;/p&gt;&#10;&lt;h3 id="元素"&gt;元素&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;A，全称肯定命题&lt;/li&gt;&#10;&lt;li&gt;E，全程否定命题&lt;/li&gt;&#10;&lt;li&gt;I，特称肯定命题&lt;/li&gt;&#10;&lt;li&gt;O，特称否定命题&lt;/li&gt;&#10;&lt;li&gt;a，单称肯定命题&lt;/li&gt;&#10;&lt;li&gt;e:，单称否定命题&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="关系关系"&gt;关系关系&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;A，差等关系。&#10;从上位的真可确定地得出下位的真，由下位的假可确定地得出上位的假。&lt;/li&gt;&#10;&lt;li&gt;E，反对关系。&#10;从其一者真可确定地推出其余者假。&lt;/li&gt;&#10;&lt;li&gt;I，下等关系。&#10;从其一者假可确定地推出其余者真。&lt;/li&gt;&#10;&lt;li&gt;O，矛盾关系。&#10;两者之间，由一真可知余假，由一假可知余真。&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>马太效应基模</title><link>https://lizorn.com/posts/matthew-effect/</link><pubDate>Tue, 15 Jan 2019 16:24:00 +0800</pubDate><guid>https://lizorn.com/posts/matthew-effect/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;凡有的，还要加倍给他叫他多余；没有的，连他所有的也要夺过来。资源总是流向原本基础好的地方，形成聚集效应。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h1 id="因果回路图"&gt;因果回路图&lt;/h1&gt;&#10;&lt;p&gt;&lt;img src="https://lizorn.com/res/img/Matthew-Effect/Matthew-Effect.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;h1 id="结构特征"&gt;结构特征&lt;/h1&gt;&#10;&lt;p&gt;&lt;code&gt;马太效应&lt;/code&gt;基于两个前提：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;资源是有限的&lt;/li&gt;&#10;&lt;li&gt;怎么分配有限的资源是根据行为者过去的表现来分配的&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h1 id="如何打破马太效应"&gt;如何打破马太效应？&lt;/h1&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;设法去寻找能够平衡双方绩效表现的上层目标&lt;/li&gt;&#10;&lt;li&gt;改变双方的成功评价标准，引导双方朝不同的方向发展&lt;/li&gt;&#10;&lt;/ol&gt;</description></item><item><title>2018读书笔记</title><link>https://lizorn.com/posts/2018-read-memo/</link><pubDate>Sun, 06 Jan 2019 16:33:00 +0800</pubDate><guid>https://lizorn.com/posts/2018-read-memo/</guid><description>&lt;h1 id="系统之美"&gt;系统之美&lt;/h1&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;对于一个系统来说，整体大于部分之和。任何一个系统都包括三种构成要件：要素、连接、功能或目标。它具有适应性、动态性、目的性，并可以自组织、自我保护与演进。&lt;/p&gt;&#10;&lt;p&gt;存量是对系统中变化量的一种历史记录。存量会随着时间的变化而不断改变，使其发生变化的就是“流量”。所谓流量，是一段时间内改变的状况。&lt;/p&gt;&#10;&lt;p&gt;现代工业文明正慢慢侵蚀着人们的美德表现。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>技术采用模型</title><link>https://lizorn.com/posts/technology-acceptance-model/</link><pubDate>Thu, 03 Jan 2019 15:25:00 +0800</pubDate><guid>https://lizorn.com/posts/technology-acceptance-model/</guid><description>&lt;h1 id="技术采用生命周期"&gt;技术采用生命周期&lt;/h1&gt;&#10;&lt;p&gt;&lt;img src="https://lizorn.com/res/img/technologyacceptancemodel/model1.png" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;按照创新寿命周期模型，各个阶段存在不同的用户群体：创新者、早期采用者、早期大众、后期大众、落后者，不同的用户群体有不同的心理特征，产品需要快速迭代去满足不同的需求。&lt;/p&gt;</description></item><item><title>技术创新过程中的十大矛盾</title><link>https://lizorn.com/posts/ten-contradictions-in-the-process-of-innovation/</link><pubDate>Wed, 02 Jan 2019 22:55:00 +0800</pubDate><guid>https://lizorn.com/posts/ten-contradictions-in-the-process-of-innovation/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;有些人因为相信而看见，&#10;有些人因为看见才相信。&#10;人类社会的进步，&#10;永远都需要前者。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="科学-vs-艺术"&gt;科学 VS 艺术&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;用户需求的不仅是功能，而是情感.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="经验-vs-创新"&gt;经验 VS 创新&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;经验可能是增值的利器，也有可能是创新的绊脚石&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>智能化变革下的商业模式思考模型</title><link>https://lizorn.com/posts/new_economic/</link><pubDate>Sun, 30 Dec 2018 16:38:00 +0800</pubDate><guid>https://lizorn.com/posts/new_economic/</guid><description>&lt;p&gt;&lt;a href="https://lizorn.com/res/img/neweconomic/model.png"&gt;&lt;img src="https://lizorn.com/res/img/neweconomic/model.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="新经济公司如何估值"&gt;新经济公司如何估值？&lt;/h1&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;产品价值：产品+产能&#10;客户价值：活跃客户+买家+客单价&#10;平台价值：参考商业模式思维模型&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="新零售模式下的收入构成"&gt;新零售模式下的收入构成？&lt;/h1&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;收入构成 = 流量 * 内容 * 营销方案&#10;&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Scratch编程卡片</title><link>https://lizorn.com/posts/scratch-cards/</link><pubDate>Sat, 29 Dec 2018 16:38:00 +0800</pubDate><guid>https://lizorn.com/posts/scratch-cards/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;开始教女儿编程，主要参考官方以及DK的教程，先记录，后整理。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h1 id="改变颜色"&gt;改变颜色&lt;/h1&gt;&#10;&lt;h2 id="卡片"&gt;卡片&lt;/h2&gt;&#10;&lt;p&gt;&lt;img src="https://lizorn.com/res/img/scratch/level1/change_color/card.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;h2 id="目的"&gt;目的&lt;/h2&gt;&#10;&lt;p&gt;通过学习，熟悉“按键”、“特效”。&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;掌握事件&lt;code&gt;按键&lt;/code&gt;监听&lt;/li&gt;&#10;&lt;li&gt;掌握外观&lt;code&gt;特效&lt;/code&gt;的概念&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="分解"&gt;分解&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;事件：&lt;code&gt;当按下*键&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;外观：&lt;code&gt;将*特效增加*&lt;/code&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="设计"&gt;设计&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;导入角色“蝴蝶”&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;img src="https://lizorn.com/res/img/scratch/level1/change_color/s1.png" alt=""&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;img src="https://lizorn.com/res/img/scratch/level1/change_color/s2.png" alt=""&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;编写代码&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;</description></item><item><title>中美贸易战感想</title><link>https://lizorn.com/posts/trade-war_/</link><pubDate>Fri, 24 Aug 2018 13:55:00 +0800</pubDate><guid>https://lizorn.com/posts/trade-war_/</guid><description>&lt;p&gt;18年多灾多难，中美贸易战经过几个回合，美国牛市依旧，A股一地鸡毛。国内的媒体对双方和解还抱有很大的希望，一致唱多，我觉得这次战斗无法避免，除非中国做到真正的全面开放。&lt;/p&gt;</description></item><item><title>python spider intruduce</title><link>https://lizorn.com/posts/python-spider-intruduce/</link><pubDate>Tue, 22 May 2018 16:55:00 +0800</pubDate><guid>https://lizorn.com/posts/python-spider-intruduce/</guid><description>&lt;p&gt;爬虫入门简单，精通也不易。虽然爬虫是Python的看家本领，网上也有大量的教程，但是大部分文章所涉及的内容都的粗浅，没有系统性的介绍，也不具备工程实战性。遂系统性的梳理一下。&lt;/p&gt;</description></item><item><title>区块链导论:以太坊DAPP（宠物店应用）</title><link>https://lizorn.com/posts/blockchain-introduce-ethereum-pet-shop/</link><pubDate>Tue, 22 May 2018 15:33:00 +0800</pubDate><guid>https://lizorn.com/posts/blockchain-introduce-ethereum-pet-shop/</guid><description>&lt;p&gt;宠物领养应用是Truffle自带的一个教程应用，通过本教程你将学到以下内容：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;使用&lt;code&gt;Truffle Box&lt;/code&gt;来创建&lt;code&gt;Truffle工程&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;编写智能合约&lt;/li&gt;&#10;&lt;li&gt;编译部署智能合约&lt;/li&gt;&#10;&lt;li&gt;测试智能合约&lt;/li&gt;&#10;&lt;li&gt;创建一个可与智能合约交互的用户接口&lt;/li&gt;&#10;&lt;li&gt;浏览器内访问&lt;code&gt;DAPP&lt;/code&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h1 id="使用truffle-box来创建truffle工程"&gt;使用&lt;code&gt;Truffle Box&lt;/code&gt;来创建&lt;code&gt;Truffle工程&lt;/code&gt;&lt;/h1&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;mkdir pet-shop&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="编写和测试智能合约"&gt;编写和测试智能合约&lt;/h1&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;创建文件&lt;code&gt;contracts/Adoption.sol&lt;/code&gt;&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;pragma solidity ^0.4.17;&#10;&#10;contract Adoption {&#10; address[16] public adopters;&#10; // 领养宠物&#10; function adopt(uint petId) public returns (uint) {&#10; require(petId &amp;gt;= 0 &amp;amp;&amp;amp; petId &amp;lt;= 15);&#10;&#10; adopters[petId] = msg.sender;&#10;&#10; return petId;&#10; }&#10; // Retireving the adopters&#10; function getAdopters() public view returns (address[16]) {&#10; return adopters;&#10; }&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;编写测试代码,’test/TestAdoption.sol’&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;</description></item><item><title>区块链导论:以太坊DAPP（投票应用）</title><link>https://lizorn.com/posts/blockchain-introduce-ethereum-voting/</link><pubDate>Tue, 22 May 2018 15:33:00 +0800</pubDate><guid>https://lizorn.com/posts/blockchain-introduce-ethereum-voting/</guid><description>&lt;h1 id="投票dapp"&gt;投票DAPP&lt;/h1&gt;&#10;&lt;h2 id="投票智能合约"&gt;投票智能合约&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;contracts/Voting.sol&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;pragma solidity ^0.4.18;&#10;// We have to specify what version of compiler this code will compile with&#10;&#10;contract Voting {&#10; /* mapping field below is equivalent to an associative array or hash.&#10; The key of the mapping is candidate name stored as type bytes32 and value is&#10; an unsigned integer to store the vote count&#10; */&#10;&#10; mapping (bytes32 =&amp;gt; uint8) public votesReceived;&#10;&#10; /* Solidity doesn&amp;#39;t let you pass in an array of strings in the constructor (yet).&#10; We will use an array of bytes32 instead to store the list of candidates&#10; */&#10;&#10; bytes32[] public candidateList;&#10;&#10; /* This is the constructor which will be called once when you&#10; deploy the contract to the blockchain. When we deploy the contract,&#10; we will pass an array of candidates who will be contesting in the election&#10; */&#10; function Voting(bytes32[] candidateNames) public {&#10; candidateList = candidateNames;&#10; }&#10;&#10; // This function returns the total votes a candidate has received so far&#10; function totalVotesFor(bytes32 candidate) view public returns (uint8) {&#10; require(validCandidate(candidate));&#10; return votesReceived[candidate];&#10; }&#10;&#10; // This function increments the vote count for the specified candidate. This&#10; // is equivalent to casting a vote&#10; function voteForCandidate(bytes32 candidate) public {&#10; require(validCandidate(candidate));&#10; votesReceived[candidate] += 1;&#10; }&#10;&#10; function validCandidate(bytes32 candidate) view public returns (bool) {&#10; for(uint i = 0; i &amp;lt; candidateList.length; i++) {&#10; if (candidateList[i] == candidate) {&#10; return true;&#10; }&#10; }&#10; return false;&#10; }&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="使用node-console调试合约"&gt;使用node console调试合约&lt;/h2&gt;&#10;&lt;p&gt;打开&lt;code&gt;ganche&lt;/code&gt;，使用&lt;code&gt;web3&lt;/code&gt;交互。&lt;/p&gt;</description></item><item><title>区块链导论:以太坊（Ethereum）</title><link>https://lizorn.com/posts/blockchain-introduce-2/</link><pubDate>Tue, 22 May 2018 14:30:00 +0800</pubDate><guid>https://lizorn.com/posts/blockchain-introduce-2/</guid><description>&lt;p&gt;以太坊（Ethereum）是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币（Ether）提供去中心化的虚拟机（“以太虚拟机” Ethereum Virtual Machine）来处理点对点合约。&lt;/p&gt;</description></item><item><title>Python&amp;数据库</title><link>https://lizorn.com/posts/python-database-develop/</link><pubDate>Fri, 11 May 2018 16:30:00 +0800</pubDate><guid>https://lizorn.com/posts/python-database-develop/</guid><description>&lt;h1 id="sql"&gt;Sql&lt;/h1&gt;&#10;&lt;h2 id="定义"&gt;定义&lt;/h2&gt;&#10;&lt;p&gt;SQL是一种数据库查询和程序设计语言，用于存取数据以及查询、更新和管理关系数据库系统。&lt;/p&gt;&#10;&lt;h2 id="特点"&gt;特点：&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;是一种高级的非过程化编程语言，允许用户在高层数据结构上工作。&lt;/li&gt;&#10;&lt;li&gt;它不要求用户指定对数据的存放方法，也不需要用户了解具体的数据存放方式。&lt;/li&gt;&#10;&lt;li&gt;结构化查询语言语句可以嵌套，这使它具有极大的灵活性和强大的功能。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="组成"&gt;组成&lt;/h2&gt;&#10;&lt;p&gt;SQL由六个部分组成：&lt;/p&gt;</description></item><item><title>区块链概述</title><link>https://lizorn.com/posts/blockchain-introduce-1/</link><pubDate>Fri, 11 May 2018 14:14:00 +0800</pubDate><guid>https://lizorn.com/posts/blockchain-introduce-1/</guid><description>&lt;p&gt;区块链不是一种新的技术，它是多种技术的结合。区块链主要解决非信任的问题，它将线下的非信任业务场景搬到链上，使用多种技术手段（分布式共识、密码学等）实现信任的价值转移。&lt;/p&gt;</description></item><item><title>设计中的设计</title><link>https://lizorn.com/posts/the-designing-design/</link><pubDate>Sun, 22 Apr 2018 16:13:01 +0800</pubDate><guid>https://lizorn.com/posts/the-designing-design/</guid><description>&lt;p&gt;&lt;img src="https://img3.doubanio.com/view/subject/l/public/s4473054.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;晚上一口气看完这本书，除了书的字太小、书内大量设计插图都是包豪斯风格之外,感受到一股浓浓的日本工匠的气息。&#10;作者全书都在阐述，设计是什么？&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;理解一个东西不是能够定义它或者描述它，而是把这个我们认为自己已经知道的东西拿过来，让它变得未知，并激起我们对其真实性的新鲜感，从而深化我们对它的理解。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>静夜思</title><link>https://lizorn.com/posts/longing-in-the-night/</link><pubDate>Wed, 11 Oct 2017 14:28:01 +0800</pubDate><guid>https://lizorn.com/posts/longing-in-the-night/</guid><description>&lt;p&gt;名贱身轻，小口如锋，穿衣噆肤，娇声夜摆迷魂阵。&lt;/p&gt;&#10;&lt;p&gt;潜侵鸣镝，夜不能寐，惊回千里梦，已三更。&lt;/p&gt;&#10;&lt;p&gt;独自觅蚊影，虫廖廖，窗外雨如雷。&lt;/p&gt;&#10;&lt;p&gt;凭栏看落花，人悄悄，决眦入归鸟。&lt;/p&gt;</description></item><item><title>hadoop实战(二)</title><link>https://lizorn.com/posts/hadoop-in-action-2/</link><pubDate>Thu, 01 Jun 2017 17:30:01 +0800</pubDate><guid>https://lizorn.com/posts/hadoop-in-action-2/</guid><description>&lt;h1 id="wordcount统计词频"&gt;WordCount统计词频&lt;/h1&gt;&#10;&lt;h2 id="mapreduce实现"&gt;MapReduce实现&lt;/h2&gt;&#10;&lt;h3 id="wordcountjava源码"&gt;WordCount.java源码&lt;/h3&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;import java.io.IOException;&#10;import java.util.StringTokenizer;&#10;import org.apache.hadoop.conf.Configuration;&#10;import org.apache.hadoop.fs.Path;&#10;import org.apache.hadoop.io.IntWritable;&#10;import org.apache.hadoop.io.Text;&#10;import org.apache.hadoop.mapreduce.Job;&#10;import org.apache.hadoop.mapreduce.Mapper;&#10;import org.apache.hadoop.mapreduce.Reducer;&#10;import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;&#10;import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;&#10;public class WordCount {&#10; public static class TokenizerMapper extends Mapper&amp;lt;Object, Text, Text, IntWritable&amp;gt;{&#10; private final static IntWritable one = new IntWritable(1);&#10; private Text word = new Text();&#10; public void map(Object key, Text value, Context context) throws IOException, InterruptedException {&#10; StringTokenizer itr = new StringTokenizer(value.toString());&#10; while (itr.hasMoreTokens()) {&#10; word.set(itr.nextToken());&#10; context.write(word, one);&#10; }&#10; }&#10; }&#10; public static class IntSumReducer extends Reducer&amp;lt;Text,IntWritable,Text,IntWritable&amp;gt; {&#10; private IntWritable result = new IntWritable();&#10; public void reduce(Text key, Iterable&amp;lt;IntWritable&amp;gt; values,&#10; Context context) throws IOException, InterruptedException {&#10; int sum = 0;&#10; for (IntWritable val : values) {&#10; sum += val.get();&#10; }&#10; result.set(sum);&#10; context.write(key, result);&#10; }&#10; }&#10; public static void main(String[] args) throws Exception {&#10; Configuration conf = new Configuration();&#10; Job job = Job.getInstance(conf, &amp;#34;word count&amp;#34;);&#10; job.setJarByClass(WordCount.class);&#10; job.setMapperClass(TokenizerMapper.class);&#10; job.setCombinerClass(IntSumReducer.class);&#10; job.setReducerClass(IntSumReducer.class);&#10; job.setOutputKeyClass(Text.class);&#10; job.setOutputValueClass(IntWritable.class);&#10; FileInputFormat.addInputPath(job, new Path(args[0]));&#10; FileOutputFormat.setOutputPath(job, new Path(args[1]));&#10; System.exit(job.waitForCompletion(true) ? 0 : 1);&#10; }&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="编译"&gt;编译&lt;/h3&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;hadoop com.sun.tools.javac.Main WordCount.java&#10;jar cf wc.jar WordCount*.class&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="创建dfs"&gt;创建DFS&lt;/h3&gt;&#10;&lt;p&gt;在hdfs上的用户目录下创建输入/输出文件的文件夹.&lt;/p&gt;</description></item><item><title>数据平台构建思路</title><link>https://lizorn.com/posts/how-to-build-data-platform/</link><pubDate>Tue, 23 May 2017 15:50:48 +0800</pubDate><guid>https://lizorn.com/posts/how-to-build-data-platform/</guid><description>&lt;p&gt;构建大数据平台思路，企业如何大数据化？&lt;/p&gt;&#10;&lt;h1 id="全面数据化"&gt;全面数据化&lt;/h1&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;数据化是一个政/企能够通过深入数据分析，实现自身优化的基础。&lt;/li&gt;&#10;&lt;li&gt;政/企采集并存储政务/生产经营中的一切数据，形成自己的数据资产。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h1 id="整理数据资源建立数据标准形成管理规范"&gt;整理数据资源、建立数据标准、形成管理规范&lt;/h1&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;通过自顶向下的方式，成立数据委员会。了解数据资源的整体情况并建立数据资源情况更新的流程和规范&lt;/li&gt;&#10;&lt;li&gt;数据资源最基本的呈现方式是一个数据目录。企业管理团队至少应该掌握到3级目录，技术团队掌握到4级目录。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="范例某集团数据资源管理办法"&gt;（范例）某集团数据资源管理办法&lt;/h2&gt;&#10;&lt;h3 id="第一章-总-则"&gt;第一章 总 则&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;第一条 为适应集团信息化发展要求,充分利用数据资源为生产、经营、管理和决策服务，保证各类信息合理、有序流动和信息安全，确保集团信息化建设快速协调有序安全发展，根据国家有关法律法规以及《集团信息安全管理办法》（中平〔2013〕188号）、等规定，特制定本管理办法。&lt;/li&gt;&#10;&lt;li&gt;第二条 本办法适用于集团各职能部室，直属和特设机构、专业化公司、事业部、区域公司及其所属各单位（以下简称各单位）。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="第二章-管理范围"&gt;第二章 管理范围&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;第三条 本办法管理范围包括：各单位与生产、经营、办公、安全等相关的应用系统和数据，以及为其提供支撑的基础设施资源、计算存储资源和办公终端资源等。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="第三章-组织机构和工作机制"&gt;第三章 组织机构和工作机制&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;第四条 集团信息化领导小组是集团数据资源管理体系的最高层，负责审定集团有关数据资源管理的规章、制度、办法，负责审核有关标准、规范、重要需求等。集团信息化领导小组办公室（以下简称集团信息办）负责集团数据管理的监督、检查和考核，指导集团数据管理工作，查处危害集团数据安全的事件。各单位负责本单位数据的采集、传输、使用、安防、备份等管理工作。中国平煤神马集团平顶山信息通信技术开发公司（以下简称信通公司）作为技术支撑及运维部门，负责集团数据中心的运维和运营工作。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="第四章-数据分级管理"&gt;第四章 数据分级管理&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;第五条 根据数据在生产、经营和管理中的重要性，结合有关保密规定，按照集团级应用系统和数据、厂矿级应用系统和数据、区队（车间）级应用系统和数据分别制定管理标准。&lt;/li&gt;&#10;&lt;li&gt;第六条 集团级应用系统和数据，技术管理由集团信息办负责，业务管理由相关业务处室负责，运维管理由信通公司负责。厂矿级应用系统和数据由各单位信息管理部门管理，集团需要利用的管理数据和生产数据要同步上传到集团数据中心。区队（车间）级应用系统和数据由各单位信息管理部门管理和维护。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="第五章-数据标准管理"&gt;第五章 数据标准管理&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;第七条 集团信息办负责集团数据编码和接口标准的统一规划和标准制定，负责对集团及各单位应用系统的数据标准管理进行引导和考核。各单位新建应用系统应严格执行集团下发的数据编码和接口标准，在用应用系统应根据自身实际逐步按照集团标准进行完善。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;第八条 数据编码和接口标准应符合以下要求：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;数据编码应能够保证同一个对象编码的唯一性及上下游管理规范的一致性；&lt;/li&gt;&#10;&lt;li&gt;接口应实现对外部系统的接入提供企业级的支持，在系统的高并发和大容量的基础上提供安全可靠的接入；&lt;/li&gt;&#10;&lt;li&gt;提供完善的数据安全机制，以实现对数据的全面保护，保证系统的正常运行，防止大量访问，以及大量占用资源的情况发生，保证系统的健壮性；&lt;/li&gt;&#10;&lt;li&gt;提供有效的系统可监控机制，使得接口的运行情况可监控，便于及时发现错误并排除故障；&lt;/li&gt;&#10;&lt;li&gt;保证在充分利用系统资源的前提下，实现系统平滑的移植和扩展，同时在系统并发增加时提供系统资源的动态扩展，以保证系统的稳定性；&lt;/li&gt;&#10;&lt;li&gt;在进行扩容、新业务扩展时，应能提供快速、方便和准确的实现方式。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>hadoop实战(一)</title><link>https://lizorn.com/posts/hadoop-in-action-1/</link><pubDate>Mon, 22 May 2017 12:53:48 +0800</pubDate><guid>https://lizorn.com/posts/hadoop-in-action-1/</guid><description>&lt;h1 id="docker形式的hadoop"&gt;&lt;a href="https://lizorn.com/posts/hadoop-quick-start/"&gt;Docker形式的Hadoop&lt;/a&gt;&lt;/h1&gt;&#10;&lt;h1 id="hadoop环境搭建"&gt;Hadoop环境搭建&lt;/h1&gt;&#10;&lt;h2 id="创建hadoop用户"&gt;创建hadoop用户&lt;/h2&gt;&#10;&lt;p&gt;增加hadoop用户，授予管理员权限，并登录&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo useradd -m hadoop&#10;$ sudo passwd hadoop&#10;$ sudo adduser hadoop sudo&#10;$ sudo su hadoop&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="安装配置ssh"&gt;安装配置SSH&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo apt-get install openssh-server&#10;$ sudo /etc/init.d/ssh start&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;设置免密码登录，生成私钥和公钥,并将公钥追加到 authorized_keys中，它为用户保存所有允许登录到ssh客户端用户的公钥内容。&lt;/p&gt;</description></item><item><title>Zabbix使用指南</title><link>https://lizorn.com/posts/zabbix-guide/</link><pubDate>Sat, 20 May 2017 16:38:30 +0800</pubDate><guid>https://lizorn.com/posts/zabbix-guide/</guid><description>&lt;p&gt;&lt;a href="https://lizorn.com/res/img/zabbix/monitor.png"&gt;&lt;img src="https://lizorn.com/res/img/zabbix/monitor.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;zabbix可监控服务器资源以及数据库资源，同时有开放的api接口可以方便的在它的基础上做二次开发，可作为数据中心建设的备选方案。&lt;/p&gt;&#10;&lt;h1 id="install"&gt;Install&lt;/h1&gt;&#10;&lt;h2 id="环境"&gt;环境&lt;/h2&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;ubuntu 14.04&#10;mysql-5.6&#10;php-5.5&#10;zabbix-3.2&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="安装lamp"&gt;安装LAMP&lt;/h2&gt;&#10;&lt;h3 id="安装apache2和php"&gt;安装Apache2和PHP&lt;/h3&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo apt install apache2&#10;sudo apt-get install php5 php5-mysql libapache2-mod-auth-mysql&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;查找date字符串，修改date.timezone及添加后面的字段&lt;/p&gt;</description></item><item><title>中文技术文档写作规范</title><link>https://lizorn.com/posts/document-style-guide/</link><pubDate>Sun, 06 Nov 2016 16:38:30 +0800</pubDate><guid>https://lizorn.com/posts/document-style-guide/</guid><description>&lt;p&gt;国外有非常多优秀的技术文档，黑客也大多擅长写作，无奈&lt;code&gt;墙&lt;/code&gt;以及国内外文化差异的原因，总是会让你对文档的理解有或多或少的偏差。而国内技术氛围对敏捷开发理解有误，不重视文档。仅有的技术文档，也是挠痒之作。技术类的书，不管是出自翻译，还是由国内技术人员编写，质量普遍不高。&lt;/p&gt;</description></item><item><title>ubuntu docker镜像问题</title><link>https://lizorn.com/posts/docker-ubuntu-issue/</link><pubDate>Wed, 02 Nov 2016 11:22:51 +0800</pubDate><guid>https://lizorn.com/posts/docker-ubuntu-issue/</guid><description>&lt;h1 id="起因"&gt;起因&lt;/h1&gt;&#10;&lt;p&gt;emacs使用多年,发现spacemacs的配置还算符合胃口,于是想做一个基于Ubuntu16.04的Docker镜像,以后就可以带着这粒胶囊行走天下了.&lt;/p&gt;</description></item><item><title>键盘键位映射</title><link>https://lizorn.com/posts/keymap/</link><pubDate>Tue, 01 Nov 2016 08:21:30 +0800</pubDate><guid>https://lizorn.com/posts/keymap/</guid><description>&lt;p&gt;自从&lt;code&gt;HHKB&lt;/code&gt;键盘败家卖了后,其他键盘一直用着不爽,只能稍微设置下,聊以自慰.&lt;/p&gt;&#10;&lt;p&gt;首先,&lt;code&gt;capslock&lt;/code&gt;必须死,这么好的位置居然被这废材占据着.&lt;/p&gt;&#10;&lt;h1 id="linux"&gt;linux&lt;/h1&gt;&#10;&lt;h2 id="capslock-ctrl"&gt;capslock-&amp;gt;ctrl&lt;/h2&gt;&#10;&lt;p&gt;&lt;code&gt;sudo emacs /etc/default/keyboard&lt;/code&gt;&lt;/p&gt;</description></item><item><title>hadoop快速入门</title><link>https://lizorn.com/posts/hadoop-quick-start/</link><pubDate>Thu, 27 Oct 2016 12:53:48 +0800</pubDate><guid>https://lizorn.com/posts/hadoop-quick-start/</guid><description>&lt;h1 id="什么是hadoop"&gt;什么是hadoop?&lt;/h1&gt;&#10;&lt;p&gt;Hadoop是一个由Apache基金会所开发的分布式系统基础架构，用户可以在不知道底层细节的情况下,将可自己的程序运行在分布式系统上,利用计算机集群对海量数据进行高速的数据运算和存储.&lt;/p&gt;</description></item><item><title>Docker环境</title><link>https://lizorn.com/posts/docker-developer-env/</link><pubDate>Thu, 27 Oct 2016 11:03:37 +0800</pubDate><guid>https://lizorn.com/posts/docker-developer-env/</guid><description>&lt;p&gt;如今技术革新非常快,搭建环境也日趋繁杂.我是个爱好折腾之人,时不时的总想把玩下新的技术,每天在win10,ubuntu,mac系统间来回切换,感谢Docker,救我于水火.&lt;/p&gt;</description></item><item><title>代码的味道</title><link>https://lizorn.com/posts/taste-of-code/</link><pubDate>Tue, 25 Oct 2016 20:44:06 +0800</pubDate><guid>https://lizorn.com/posts/taste-of-code/</guid><description>&lt;p&gt;&lt;img src="https://lizorn.com/res/img/tasteofcode/codereview.png" alt=""&gt;&lt;/p&gt;&#10;&lt;h1 id="代码的味道"&gt;代码的味道&lt;/h1&gt;&#10;&lt;h2 id="你的代码臭不可闻为什么"&gt;你的代码臭不可闻，为什么？&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;工期太赶&lt;/li&gt;&#10;&lt;li&gt;前任的坑&lt;/li&gt;&#10;&lt;li&gt;还是…水平未到？&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;很多程序员会给自己的代码找很多借口，我认为糟糕代码的产生除了上述原因外，主要是思想问题，要摒弃糟糕的代码，让代码变得整洁，必须要先弄明白一件事情：大家写程序，你的客户是谁?&lt;/p&gt;</description></item><item><title>Google的职业生涯：技术开发指导(学生)</title><link>https://lizorn.com/posts/google-guide-to-development/</link><pubDate>Thu, 13 Oct 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/google-guide-to-development/</guid><description>&lt;h1 id="google的职业生涯技术开发指导面向学生"&gt;Google的职业生涯：技术开发指导(面向学生)&lt;/h1&gt;&#10;&lt;p&gt;本指南列举各项领域知识和相关资源来帮助你学习和提高相关技术能力。&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;建议&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;资源&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;基础知识&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="https://www.udacity.com/course/intro-to-computer-science--cs101"&gt;计算机科学&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;掌握至少一门面向对象语言(C++, Java®, Python®)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;初级程序员在线资源:&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/specializations/java-programming"&gt;Java 程序设计&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/learn-to-program"&gt;学习编程：基础&lt;/a&gt; &lt;em&gt;多伦多大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/index.htm"&gt;java编程介绍&lt;/a&gt; &lt;em&gt;MIT&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://developers.google.com/edu/python/"&gt;谷歌python教学&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/interactive-python-1"&gt;python编程&lt;/a&gt; &lt;em&gt;莱斯大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;在线高级教程:&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/specializations/java-object-oriented"&gt;面向对象 Java 程序设计&lt;/a&gt; &lt;em&gt;加州大学圣迭戈分校&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.udacity.com/course/design-of-computer-programs--cs212"&gt;计算机编程设计&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/program-code"&gt;学习编程：撰写高质量代码&lt;/a&gt; &lt;em&gt;多伦多大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;学习其他编程语言&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- JavaScript®&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- CSS &amp;amp; HTML&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- Ruby®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- PHP®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- C®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- Perl®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- Shell® script&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- Lisp®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- Scheme®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- CSS &amp;amp; HTML&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- Ruby®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- PHP®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- Go®&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;在线资源:&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.codecademy.com/learn/all"&gt;Codecademy&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;调试代码&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;学习如何catch bugs，进行代码测试.&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;在线资源:&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.udacity.com/course/software-testing--cs258"&gt;软件测试&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.udacity.com/course/software-debugging--cs259"&gt;软件调试&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;提高离散数学的逻辑推理和知识&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;在线资源&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/index.htm"&gt;计算机科学数学应用&lt;/a&gt; &lt;em&gt;MIT&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/mathematical-thinking"&gt;数学思维&lt;/a&gt; &lt;em&gt;斯坦福大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/probabilistic-graphical-models"&gt;概率图模型&lt;/a&gt; &lt;em&gt;斯坦福大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/game-theory-1"&gt;博弈论&lt;/a&gt; &lt;em&gt;斯坦福科伦比亚大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;提高对算法和数据结构有很强的理解能力&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;熟悉基础数据类型（栈，队列，包），排序算法（快速排序，合并排序，堆排序），数据结构（二分搜索树，红黑树，哈希表）以及BIG O.&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;em&gt;在线资源：&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2008/index.htm"&gt;算法简介&lt;/a&gt; &lt;em&gt;斯坦福大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/introduction-to-algorithms"&gt;算法1&lt;/a&gt;&amp;amp;&lt;a href="https://www.coursera.org/learn/java-data-structures-algorithms-2"&gt;算法2&lt;/a&gt; &lt;em&gt;普林斯顿大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://en.wikipedia.org/wiki/List_of_algorithms"&gt;算法总览&lt;/a&gt; &lt;em&gt;维基百科&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://en.wikipedia.org/wiki/List_of_data_structures"&gt;数据结构总览&lt;/a&gt; &lt;em&gt;维基百科&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;操作系统&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;em&gt;在线资源：&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.youtube.com/watch?v=XgQo4JkN4Bw&amp;amp;list=PL3289DD0D0F0CD4A3"&gt;操作系统和系统编程&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;人工智能和机器学习&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;em&gt;在线资源：&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.udacity.com/course/machine-learning-engineer-nanodegree--nd009"&gt;机器学习工程师Nanodegree&lt;/a&gt; &lt;em&gt;Udacity&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.udacity.com/course/deep-learning--ud730"&gt;深度学习&lt;/a&gt; &lt;em&gt;Udacity&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://see.stanford.edu/Course/CS223A"&gt;机器人技术&lt;/a&gt; &lt;em&gt;斯坦福大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://see.stanford.edu/Course/CS229"&gt;机器学习&lt;/a&gt; &lt;em&gt;斯坦福大学&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;安卓开发&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;em&gt;在线资源：&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://developers.google.com/training/android/"&gt;谷歌Android开发教学&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;web开发&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;em&gt;在线资源：&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://developers.google.com/training/web/"&gt;谷歌web开发教学&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;学习其他开发技术&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;em&gt;在线资源：&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://developers.google.com/training/"&gt;谷歌工程师培训站点&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;学习密码学&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;em&gt;在线资源：&lt;/em&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.coursera.org/learn/crypto"&gt;密码学&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.udacity.com/course/applied-cryptography--cs387"&gt;密码学应用&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;在一个代码库里工作，通过阅读优秀的代码来提高你的编码，文档以及debug能力&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://github.com/"&gt;Github&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;- &lt;a href="https://www.fogcreek.com/fogbugz/devhub"&gt;Klin&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;和其他程序员一起工作&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;这将有利于锻炼你的团队合作能力并使你从学习其他人的优点&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;锻炼你的算法知识和编程技巧&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;通过编程竞赛（&lt;a href="https://code.google.com/codejam/"&gt;CodeJam&lt;/a&gt;，&lt;a href="https://icpc.baylor.edu/"&gt;ACM&lt;/a&gt;）锻炼你的算法知识&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;成为导师助理&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;通过指导其他学生将能有效增强和巩固你的知识体系&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;</description></item><item><title>Docker使用手册</title><link>https://lizorn.com/posts/docker-manual/</link><pubDate>Tue, 27 Sep 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/docker-manual/</guid><description>&lt;h1 id="什么是docker"&gt;什么是Docker?&lt;/h1&gt;&#10;&lt;p&gt;先看一段Docker创始人的一段视频:&lt;/p&gt;&#10;&lt;iframe src="http://player.youku.com/embed/XODc2MjUwNDU2" width="510" height="310" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&#10;&lt;p&gt;Ship! Docker就是用来解决日渐繁杂的开发和生产环境的痛点问题的!大大简化了软件开发的流程和环境搭建的复杂性,解放重复劳动,让技术人员更关注功能和需求.&lt;/p&gt;</description></item><item><title>攻城狮周记(五)</title><link>https://lizorn.com/posts/readmemo-2016-09-26/</link><pubDate>Mon, 26 Sep 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/readmemo-2016-09-26/</guid><description>&lt;h1 id="fintech细分领域研究报告"&gt;Fintech细分领域研究报告&lt;/h1&gt;&#10;&lt;p&gt;随着科技的发展，大数据和人工智能等前沿科技早已介入金融领域。Fintech美国已经领先中国很多,是一个好的领域.&#10;&lt;a href="http://36kr.com/p/5053161.html"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="大数据团队建设"&gt;大数据团队建设&lt;/h1&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;数据基础服务团队，负责Hadoop、Spark、Hbase、Hive等基础组件的运维、开发和优化；&lt;/li&gt;&#10;&lt;li&gt;数据开放平台团队；&lt;/li&gt;&#10;&lt;li&gt;数据仓库团队，负责统一的数据仓库，力图解决数据不一致、口径不一致、模型不一致以及数据质量等问题；&lt;/li&gt;&#10;&lt;li&gt;数据挖掘团队，偏算法研究与建模，负责核心应用开发。&lt;/li&gt;&#10;&lt;li&gt;质量控制（QA）团队，主要负责软件测试及DevOps流程贯彻落地。&lt;/li&gt;&#10;&lt;li&gt;项目管理团队，有专门的项目管理团队负责项目需求及进度。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h1 id="数据分析纬度"&gt;数据分析纬度&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://36kr.com/p/5053800.html"&gt;一个优秀的数据分析师是怎样炼成的？&lt;/a&gt;&lt;/p&gt;</description></item><item><title>IONIC2使用感想</title><link>https://lizorn.com/posts/ionic2-/</link><pubDate>Thu, 22 Sep 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/ionic2-/</guid><description>&lt;p&gt;IONIC2基于Angular2,属于Ponegap体系,和RN都是我比较看好的框架,都还未正式发布.之所以会去使用它,完全是因为Typescript的缘故,TS作为ES/JS的超集使用起来比较方便.&lt;/p&gt;</description></item><item><title>My little trouble</title><link>https://lizorn.com/posts/my-little-upset/</link><pubDate>Thu, 22 Sep 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/my-little-upset/</guid><description>&lt;p&gt;碎片化的时代,获取了太多的垃圾信息,最近又想的太多.于是最近就变得比较焦虑,异常的焦虑.&lt;/p&gt;&#10;&lt;p&gt;两年前回到宁波,这里的好企业真的太少了,尤其是技术类的.最后进入互联网的领域,web,app大部分都毫无技术含量,发现已于&lt;code&gt;研发&lt;/code&gt;越走越远.&lt;/p&gt;</description></item><item><title>攻城狮周记(四)</title><link>https://lizorn.com/posts/readmemo-2016-09-12/</link><pubDate>Mon, 12 Sep 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/readmemo-2016-09-12/</guid><description>&lt;h1 id="你的收入为什么还没有指数增长"&gt;你的收入，为什么还没有指数增长？&lt;/h1&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;两个乞丐在比划说，我要是当上了皇帝，我要饭时候的那个碗，必须是纯金的。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;打造自己能力的”单品爆款”,要专注,专业需要时间的积累.&lt;/li&gt;&#10;&lt;li&gt;做有价值的事,让自己增值.&lt;/li&gt;&#10;&lt;li&gt;经常复盘,我们要在有限的时间里，多做些战略上的努力，而不是战术层面的付出。&#10;&lt;a href="http://36kr.com/p/5052997.html"&gt;原文&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h1 id="saas产品如何运营"&gt;Saas产品如何运营&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://36kr.com/p/5053097.html"&gt;原文&lt;/a&gt;&lt;/p&gt;</description></item><item><title>攻城狮周记(三)</title><link>https://lizorn.com/posts/readmemo-2016-09-05/</link><pubDate>Mon, 05 Sep 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/readmemo-2016-09-05/</guid><description>&lt;h1 id="yahoo开源pulsar大规模的发布订阅pub-sub消息传递平台"&gt;Yahoo开源Pulsar：大规模的发布/订阅（Pub-Sub）消息传递平台&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/yahoo/pulsar"&gt;yahoo/pulsar&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="python进行数据分析"&gt;python进行数据分析&lt;/h1&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;基础知识:set,list,dict等数据架构&lt;/li&gt;&#10;&lt;li&gt;学习数据处理库:numpy,pandas等模块&lt;/li&gt;&#10;&lt;li&gt;csv,数据库等导入导出&lt;/li&gt;&#10;&lt;li&gt;爬虫:爬豆瓣,然后爬动态网站,爬的动80%的网站后,再挑战下淘宝,天猫等&lt;/li&gt;&#10;&lt;li&gt;web: django, flask, &lt;a href="http://www.highcharts.com/"&gt;highcharts&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;文本挖掘:jieba分词模块&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;a href="http://blog.csdn.net/BaiHuaXiu123/article/details/52464510"&gt;人工智能之机器学习路线图&lt;/a&gt;&lt;/p&gt;</description></item><item><title>我皮肤上的字</title><link>https://lizorn.com/posts/the-words-on-my-skin/</link><pubDate>Fri, 02 Sep 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/the-words-on-my-skin/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;翻译自科幻小小说,转载请注明出处. &lt;a href="http://uncannymagazine.com/article/the-words-on-my-skin/"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;我的皮肤上写着字,字代表了我的个性.&lt;/p&gt;&#10;&lt;p&gt;我身上最大那几个字是母亲写的-&lt;code&gt;机灵&lt;/code&gt;,&lt;code&gt;有爱&lt;/code&gt;,&lt;code&gt;随和&lt;/code&gt;,&lt;code&gt;守记&lt;/code&gt;.它们写在我的背上,这是我自己无法接触的皮肤.&lt;/p&gt;</description></item><item><title>攻城狮周记(二)</title><link>https://lizorn.com/posts/readmemo-2016-08-30/</link><pubDate>Tue, 30 Aug 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/readmemo-2016-08-30/</guid><description>&lt;h1 id="百度github技术栈"&gt;百度Github技术栈&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/baidu"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="众安保险战略路线图"&gt;众安保险战略路线图&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://36kr.com/p/5051880.html"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="浏览器存储及使用"&gt;浏览器存储及使用&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://geek.csdn.net/news/detail/98519"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="rn在直播应用中的实践"&gt;RN在直播应用中的实践&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://geek.csdn.net/news/detail/98643"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="从0到n建立高性价比的大数据平台"&gt;从0到N建立高性价比的大数据平台&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://geek.csdn.net/news/detail/92129"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="直播技术知识库干活一瞥"&gt;直播技术知识库干活一瞥&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://geek.csdn.net/news/detail/98354"&gt;原文&lt;/a&gt;&lt;/p&gt;&#10;&lt;h1 id="一切商业皆内容一切内容皆ip"&gt;一切商业皆内容,一切内容皆IP&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://36kr.com/p/5051972.html"&gt;原文&lt;/a&gt;&lt;/p&gt;</description></item><item><title>攻城狮周记(一)</title><link>https://lizorn.com/posts/readmemo-2016-08-22/</link><pubDate>Mon, 22 Aug 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/readmemo-2016-08-22/</guid><description>&lt;p&gt;每周花时间阅读技术文章,摘录精华&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;花1小时写代码，就要花10小时检查代码。查找漏洞都成了写代码的一部分了，这个差距太悬殊。就算写代码多费点时间，代码也要简单易懂。&#10;—— Robert C. Martin《Clean Code: A Handbook of Agile Software Craftsmanship》&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>活着为了讲述</title><link>https://lizorn.com/posts/vivir-para-contarla/</link><pubDate>Sat, 13 Aug 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/vivir-para-contarla/</guid><description>&lt;p&gt;&lt;img src="https://img3.doubanio.com/lpic/s28606305.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;我是个爱讲故事的孩子,我想说的是:爱真的存在,幸福真的可能,死神也会败在幸福的手下.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;《活着为了讲述》是诺贝尔文学奖获得者，《百年孤独》作者加西亚·马尔克斯唯一传记,14年,新闻头条报道了这位文学巨匠的陨落,当时就非常想看这本书.马尔克斯是个爱讲故事的人,在虚实之间，在&amp;laquo;活着为了讲述&amp;raquo;里他亲自讲述了自己的故事。&lt;/p&gt;</description></item><item><title>讲故事的人：斯皮尔伯格传</title><link>https://lizorn.com/posts/steven-allan-spielberg/</link><pubDate>Wed, 10 Aug 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/steven-allan-spielberg/</guid><description>&lt;p&gt;&lt;img src="https://img3.doubanio.com/lpic/s28002452.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;其实每一部电影都是一个时间胶囊,当你拍完一部影片,向演职人员道别时,你也把一段生命埋在了那个片场——你知道的,而那段生命将会永远留在那里.&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;史蒂文·斯皮尔伯格1946年12月18日出生于俄亥俄州的辛辛那提市一个美国犹太家庭，12岁就开始执导,是个天才.在长达40多年的岁月里,史蒂文·斯皮尔伯格创造了鼓舞人心并且令人难以忘怀的影坛奇迹.他执导的电影范围也很广,惊悚片’&amp;laquo;大白鲨&amp;raquo;’,科幻片’&amp;lt;&amp;gt;’,动作片’&amp;laquo;夺宝奇兵&amp;raquo;’,剧情片’&amp;laquo;辛德勒的名单&amp;raquo;’,战争片’&amp;laquo;太阳帝国&amp;raquo;’钧有代表作.&lt;/p&gt;</description></item><item><title>渴望生活</title><link>https://lizorn.com/posts/lust-for-life/</link><pubDate>Tue, 09 Aug 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/lust-for-life/</guid><description>&lt;p&gt;&lt;img src="https://img3.doubanio.com/lpic/s27775990.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;开启不同于前人的艺术，启发后人的艺术，这就是梵高作品的伟大之处。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;梵高.温森特励志成为一名福音传教士,由于他并未完成传教士的学业,于是屈就到博里那日的矿区传教.他感受到了博里那日煤矿工人生活的艰辛和他们的朴实,然而在一次矿井坍塌事故中,矿产公司的残忍,福音教会的傲慢偏执和不作为,让他开始质疑上帝的存在,上帝放弃了这些朴实和卑微的旷工.他也因此失去了成为传教士的资格,失去了上帝,失去了自己.&lt;/p&gt;</description></item><item><title>建国大业</title><link>https://lizorn.com/posts/blockbuster-founding-of-the-republic/</link><pubDate>Mon, 08 Aug 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/blockbuster-founding-of-the-republic/</guid><description>&lt;p&gt;‘念奴娇·昆仑&lt;/p&gt;&#10;&lt;p&gt;横空出世，莽昆仑，阅尽人间春色。&lt;/p&gt;&#10;&lt;p&gt;飞起玉龙三百万，搅得周天寒彻。&lt;/p&gt;&#10;&lt;p&gt;夏日消溶，江河横溢，人或为鱼鳖。&lt;/p&gt;&#10;&lt;p&gt;千秋功罪，谁人曾与评说?&lt;/p&gt;&#10;&lt;p&gt;而今我谓昆仑：不要这高，不要这多雪。&lt;/p&gt;</description></item><item><title>极简欧洲史</title><link>https://lizorn.com/posts/shortest-history-of-europe/</link><pubDate>Thu, 30 Jun 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/shortest-history-of-europe/</guid><description>&lt;p&gt;&lt;img src="https://img3.doubanio.com/lpic/s4542951.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;欧洲文明是独特的,因为它一直是唯一能让世界其他地区马首是瞻的文明.它之所以可以做到这点,是靠不断的征服和定居,强大的经济势力和思想观念,以及拥有其他人向往的东西.&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>Angularjs2教程:英雄之途</title><link>https://lizorn.com/posts/angularjs2-tutorial-tour-of-heroes/</link><pubDate>Fri, 17 Jun 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/angularjs2-tutorial-tour-of-heroes/</guid><description>&lt;p&gt;&lt;em&gt;转摘请说明出处!&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;译者自序:仅是自己学习的时候顺便翻译下,仅当做笔记加深印象之用,并未对所翻译内容进行过复查和校对,应该会有大量狗屁不通的地方,建议还是看&lt;a href="https://angular.io/docs/ts/latest/tutorial/"&gt;官方原文&lt;/a&gt;吧&lt;/em&gt;&lt;/p&gt;</description></item><item><title>偷影子的人</title><link>https://lizorn.com/posts/le-voleur-dombres/</link><pubDate>Tue, 14 Jun 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/le-voleur-dombres/</guid><description>&lt;p&gt;&lt;img src="https://img1.doubanio.com/lpic/s8445498.jpg" alt="http://qwd.jd.com/custom/findgoods.shtml?source=5&amp;amp;subsource=100&amp;amp;vid=0"&gt;&lt;/p&gt;&#10;&lt;h1 id="读书笔记"&gt;读书笔记&lt;/h1&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;我只是你生活里的一个影子，你却在我的生命里占有重要地位。如果我只是个单纯的过客，为何要让我闯入你的生活？我千百次想过要离开你，但仅凭一己之力我做不到。&lt;/p&gt;&#10;&lt;p&gt;人们常常把一些小事抛在脑后，一些生命的片刻烙印在时光尘埃里，我们可以试着忽略，但这些微不足道的小事却一点一滴形成一条链子，将你牢牢与过去连在一起。&lt;/p&gt;&#10;&lt;p&gt;我喜欢看着围绕妈妈嘴角与眼周的细纹，我知道她很讨厌它们，但这些细纹却让我觉得心安，我从她脸上读到我们相依为命的痕迹。回到这里，或许我想念 的并不是我的童年，而是妈妈、我们相依的时光、星期六午后的超市生活、一起分享的晚餐、偶尔相对无言却更能感受彼此的亲密，很多夜里她都到我房间陪我，她会靠在我身旁，把手滑进我的发中…光阴转瞬即逝，这些最单纯的瞬间，却隽永地牢牢铭刻在我们心底。&lt;/p&gt;&#10;&lt;p&gt;你不能干涉别人的人生，就算是为了对方好。这是他的人生，只有他一个人能决定他的人生。你必须顺应事实，放手成长，你没有必要医治好在成长路上与你擦肩而过的每个人，即使你成为最顶尖的医生，也做不到这样。&lt;/p&gt;&#10;&lt;p&gt;生命中某些珍贵的片段，其实都来自于一些微不足道的小事.&lt;/p&gt;&#10;&lt;p&gt;青少年时期，我们总梦想着离开父母的一天，而改天，却换成父母离开我们了。于是我们就只能梦想着，能否有一时片刻，重新变回寄居父母屋檐下的孩子，能抱抱他们，不害羞地告诉他们，我们爱他们，为了让自己安心而紧紧依偎在他们身边。 神甫在妈妈的墓前主持弥撒。我听着他讲道，他说人们从来不会失去双亲，即使过世之后，他们还是与你们同在。那些对你们怀有感情，并且把全部的爱都奉献给你们，好让你们替他们活下去，会永远活在你们的心中，不会消失。&lt;/p&gt;&#10;&lt;p&gt;我再也不能看到你，再也不能听到你叫我的名字，就像从前每天早上你所做的那样。我再也嗅不到你衣服上适合你的香味，再也不能与你分享我的快乐与忧伤。我们再也不能互相倾诉，你再也无法整理插在客厅花瓶中的含羞草，那是我一月底为你摘来的。你再也不会戴夏天的草帽，不能披秋天第一波寒流来袭时你披在肩上的克什米尔披肩。你再也不会再十二月的雪覆盖花园时点燃壁炉。你在春天还未来临前离去，毫无预警地抛下我。在月台上得知你已不在时，我感觉到一生中前所未有的孤单。&lt;/p&gt;&#10;&lt;p&gt;每一个人都有自己的世界,一人一世界,光丽的外表或者强健的体魄并不能表示他人的幸福,每一个人都有自己的悲伤。外表风光强悍的马格,谁能想到他的晚餐没有一家人的陪伴，只有履行任务般的进行。这或许就是一个人光环下的阴影。所以没有一个人是最悲哀的。只是你不了解罢了。&lt;/p&gt;&#10;&lt;p&gt;我的白昼如同无止境的黑夜，而我如同行尸走肉肉一般穿越其中&lt;/p&gt;&#10;&lt;p&gt;我知道，人一旦开始说谎，就很难不继续下去，但我管不了那么多，每个人都有自己的理由。这一次，我也有我非得如此不可的理由&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>穷爸爸富爸爸</title><link>https://lizorn.com/posts/rich-dad-poor-dad/</link><pubDate>Tue, 14 Jun 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/rich-dad-poor-dad/</guid><description>&lt;p&gt;&lt;img src="https://img1.doubanio.com/lpic/s1024007.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;人过三十,回想过往，在杭州折腾了几年,买房卖房,买车,现在回了自己老家,实在也没什么积蓄,有车有房那是负债,除此之外没有资产，更实现不了财务自由。倒不是觉得自己没有财商，而是缺少教育，缺乏思想的启蒙。这就是书的价值，让你有机会可以接触到优秀的思想，冲击你的价值观，引发自己的思考。我觉得实现财务自由，并不是你一定要有多少钱，而是你是否能够真正的脱离财务来实现自由，来让自己过的更充实，不用疲于上班疲于赚钱疲于那些冠冕堂皇的事业。有些人很富裕，但他的内心很贫瘠，有些人很贫穷，但是他的内心很富足，幸福就是如此吧。&lt;/p&gt;</description></item><item><title>Angularjs2 5分钟入门手册(ts)</title><link>https://lizorn.com/posts/angularjs2-5-minute-quickstart/</link><pubDate>Mon, 06 Jun 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/angularjs2-5-minute-quickstart/</guid><description>&lt;p&gt;&lt;em&gt;译者注:仅是官方文档的翻译.5分钟教程,5分钟入门,过易,本不想译,久未译,遂译.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;我们将基于TypeScript来构建一个超级简单的Anglarjs2应用，同时为后续的APP应用开发,搭建好Angularjs2的开发环境.&lt;/p&gt;</description></item><item><title>vs code 使用指南</title><link>https://lizorn.com/posts/visual-studio-code-user-manual/</link><pubDate>Tue, 05 Apr 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/visual-studio-code-user-manual/</guid><description>&lt;h1 id="基础"&gt;基础&lt;/h1&gt;&#10;&lt;h2 id="设置"&gt;设置&lt;/h2&gt;&#10;&lt;h3 id="字体设置"&gt;字体设置&lt;/h3&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;File-&amp;gt;Preferences-&amp;gt;User Settings 添加 “editor.fontSize”: 16&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h3 id="编码设置"&gt;编码设置&lt;/h3&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;User Settings 查看 Workspace Settings 的 files.encoding&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="命令面板"&gt;命令面板&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+SHIFT+P&lt;/code&gt; 打开命令面板&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+P&lt;/code&gt; 通用命令面板.查找文件或者进行符号查找&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;?&lt;/code&gt;: 查看命令行列表&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;#&lt;/code&gt;: 查找工程内匹配符号&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;@&lt;/code&gt;: 表示符号查找,接&lt;code&gt;:&lt;/code&gt;进行删选符号查找.(&lt;code&gt;CMD+SHIFT+O&lt;/code&gt;)&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;!&lt;/code&gt;: 显示warnning和error.(&lt;code&gt;CMD+SHIFT+M&lt;/code&gt;)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+Shift+F&lt;/code&gt;:跨文件搜索&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+G&lt;/code&gt;:跳转到行&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+TAB&lt;/code&gt;: 历史文件切换&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="编辑器"&gt;编辑器&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+SHIFT+N&lt;/code&gt;: 打开新的编辑器窗口&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+N&lt;/code&gt;: 创建新文件&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+\&lt;/code&gt;: 分割编辑窗口. ‘Cmd’+ &lt;code&gt;1&lt;/code&gt;/&lt;code&gt;2&lt;/code&gt;/&lt;code&gt;3&lt;/code&gt;进行切换&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;CMD+B&lt;/code&gt;: 切换侧边栏&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h1 id="快捷键"&gt;快捷键&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="https://code.visualstudio.com/docs/customization/keybindings"&gt;https://code.visualstudio.com/docs/customization/keybindings&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Javascript精髓笔记</title><link>https://lizorn.com/posts/the-good-parts-of-javascript/</link><pubDate>Sat, 12 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/the-good-parts-of-javascript/</guid><description>&lt;h1 id="语法"&gt;语法&lt;/h1&gt;&#10;&lt;h2 id="注释"&gt;注释&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;没有用的注释比没有注释更糟糕.&lt;/li&gt;&#10;&lt;li&gt;建议避免使用&lt;code&gt;/* */&lt;/code&gt;注释(可能会出现在正则表达式中),使用&lt;code&gt;//&lt;/code&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="数字"&gt;数字&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;javascript只有一个数字类型,它在内部表示为64位的浮点数,和double类型一样.&lt;/li&gt;&#10;&lt;li&gt;负数可以用 &lt;code&gt;-&lt;/code&gt; 加数字构成.&lt;/li&gt;&#10;&lt;li&gt;NaN是一个数值,它表示一个不能产生正常结果的运算结果.isNaN(number)检测NaN.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="字符串"&gt;字符串&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;\&lt;/code&gt;是转义字符&lt;/li&gt;&#10;&lt;li&gt;Unicode是一个16位的字符集,Javascript的所有字符都是16位的.&lt;/li&gt;&#10;&lt;li&gt;Javascript没有字符类型&lt;/li&gt;&#10;&lt;li&gt;字符串是不可变的,可以通过+运算符连接其他字符串来创建一个新字符串.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h1 id="对象"&gt;对象&lt;/h1&gt;&#10;&lt;h2 id="引用"&gt;引用&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;对象通过引用来传递,引用不会复制&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="原型"&gt;原型&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;每一个对象都有一个原型对象,Object.prototype是Javascript中的标配对象&lt;/li&gt;&#10;&lt;li&gt;原型连接在更新时不起作用,对某个对象做出改变时,不会触及该对象的原型&lt;/li&gt;&#10;&lt;li&gt;原型连接在检索的时候会用到,属性会从原型链上查找.&lt;/li&gt;&#10;&lt;li&gt;typeof和hasOwnProperty可以检查属性是否在对象中,后者不会检查原型链&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="枚举"&gt;枚举&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;for in该语句会遍历一个对象中的所有属性名.该枚举过程将会列出原型链上的所有属性,最常用的过滤器是hasOwnProperty方法,以及typeof来排除函数.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;var&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;name&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;name&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;in&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sample&lt;/span&gt;) {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#66d9ef"&gt;typeof&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sampe&lt;/span&gt;[&lt;span style="color:#a6e22e"&gt;name&lt;/span&gt;] &lt;span style="color:#f92672"&gt;!==&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;function&amp;#39;&lt;/span&gt;) {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; document.&lt;span style="color:#a6e22e"&gt;writeln&lt;/span&gt;(&lt;span style="color:#a6e22e"&gt;name&lt;/span&gt; &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;:&amp;#39;&lt;/span&gt; &lt;span style="color:#f92672"&gt;+&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;sample&lt;/span&gt;[&lt;span style="color:#a6e22e"&gt;name&lt;/span&gt;]);&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;属性名出现的顺序是不确定的,通过for而不是for in才能按顺序获取属性&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>渔家傲·塞下秋来风景异</title><link>https://lizorn.com/posts/songci-3/</link><pubDate>Sat, 12 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/songci-3/</guid><description>&lt;h3 id="原文"&gt;【原文】&lt;/h3&gt;&#10;&lt;h4 id="渔家傲塞下秋来风景异"&gt;渔家傲·塞下秋来风景异&lt;/h4&gt;&#10;&lt;p&gt;　　&lt;em&gt;作者：范仲淹&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;　　塞下①秋来风景异，衡阳雁去②无留意。四面边声③连角起，千嶂④里，长烟⑤落日孤城闭。&#10;　　浊酒一杯家万里，燕然未勒⑥归无计。羌管⑦悠悠霜满地⑧。人不寐，将军白发征夫泪。&lt;/p&gt;</description></item><item><title>统计数字会说谎</title><link>https://lizorn.com/posts/how-to-lie-with-stastics/</link><pubDate>Sat, 12 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/how-to-lie-with-stastics/</guid><description>&lt;h2 id="序"&gt;序&lt;/h2&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;虽然经验告诉我们’眼见为实’,但眼睛告诉我们的’真想’或许隐瞒了部分事实,或许夸大了事实.&lt;/p&gt;&#10;&lt;p&gt;统计这种神秘的语言,在一个靠数字说话的社会里是如此地吸引眼球,但有时它却被人利用,并成为恶意夸大或简化事实,迷惑他人的工具.&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>木兰花·城上风光莺语乱</title><link>https://lizorn.com/posts/songci-2/</link><pubDate>Fri, 11 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/songci-2/</guid><description>&lt;h3 id="原文"&gt;【原文】&lt;/h3&gt;&#10;&lt;h4 id="木兰花城上风光莺语乱"&gt;木兰花·城上风光莺语乱①&lt;/h4&gt;&#10;&lt;p&gt;　　&lt;em&gt;作者：钱惟演&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;　　城上风光莺语乱②，城下烟波春拍岸。绿杨芳草几时休，泪眼愁肠先已断。&#10;　　情怀渐觉成衰晚③，鸾镜④朱颜⑤惊暗换⑥。昔年⑦多病厌芳尊⑧，今日芳尊惟恐⑨浅。&lt;/p&gt;</description></item><item><title>FusionCharts Suite XT去水印</title><link>https://lizorn.com/posts/fusioncharts_cracker/</link><pubDate>Thu, 10 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/fusioncharts_cracker/</guid><description>&lt;p&gt;闲来无事，挖掘了下单位的测试数据，分析生成pareto，用于持续改进,&#10;发现Fusioncharts有现成的模块可以用，向来不想重复造轮子，下载开袋即食，见有水印，遂去之，再此奉上。&lt;/p&gt;</description></item><item><title>jQuery基础</title><link>https://lizorn.com/posts/learning-jquery-lesson/</link><pubDate>Thu, 10 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/learning-jquery-lesson/</guid><description>&lt;h2 id="选择元素"&gt;选择元素&lt;/h2&gt;&#10;&lt;h3 id="sample"&gt;sample&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(document).&lt;span style="color:#a6e22e"&gt;ready&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt;() {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;#selected-plays &amp;gt; li&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;horizontal&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// Find First top li elements ,add css horizontal&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;#selected-plays li:not(.horizontal)&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;sub-level&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;//Find all li elements without class horizontal&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;a[href^=&amp;#34;mailto:&amp;#34;]&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;mailto&amp;#39;&lt;/span&gt;);&lt;span style="color:#75715e"&gt;//Find anchor element that href begin with &amp;#34;mailto&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;a[href$=&amp;#34;.pdf&amp;#34;]&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;pdflink&amp;#39;&lt;/span&gt;);&lt;span style="color:#75715e"&gt;//href end with &amp;#34;.pdf&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;a[href^=&amp;#34;http&amp;#34;][href*=&amp;#34;henry&amp;#34;]&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;henrylink&amp;#39;&lt;/span&gt;);&lt;span style="color:#75715e"&gt;//href begin with &amp;#34;http&amp;#34; and has &amp;#34;henry&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;a&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;filter&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt;() { &lt;span style="color:#75715e"&gt;//filter the hostname&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;this&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;hostname&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;this&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;hostname&lt;/span&gt; &lt;span style="color:#f92672"&gt;!=&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;location&lt;/span&gt;.&lt;span style="color:#a6e22e"&gt;hostname&lt;/span&gt;;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;external&amp;#39;&lt;/span&gt;);&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;tr:nth-child(odd)&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;alt&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;//select all odd child by current parent,start with 1.&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;td:contains(Henry)&amp;#39;&lt;/span&gt;) &lt;span style="color:#75715e"&gt;// Find every cell containing &amp;#34;Henry&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; .&lt;span style="color:#a6e22e"&gt;parent&lt;/span&gt;() &lt;span style="color:#75715e"&gt;// Select its parent&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; .&lt;span style="color:#a6e22e"&gt;find&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;td:eq(1)&amp;#39;&lt;/span&gt;) &lt;span style="color:#75715e"&gt;// Find the 2nd descendant cell&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; .&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;highlight&amp;#39;&lt;/span&gt;) &lt;span style="color:#75715e"&gt;// Add the &amp;#34;highlight&amp;#34; class&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; .&lt;span style="color:#a6e22e"&gt;end&lt;/span&gt;() &lt;span style="color:#75715e"&gt;// Return to the parent of the cell containing &amp;#34;Henry&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; .&lt;span style="color:#a6e22e"&gt;find&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;td:eq(2)&amp;#39;&lt;/span&gt;) &lt;span style="color:#75715e"&gt;// Find the 3rd descendant cell&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; .&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;highlight&amp;#39;&lt;/span&gt;); &lt;span style="color:#75715e"&gt;// Add the &amp;#34;highlight&amp;#34; class&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;});&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="给位于嵌套列表第二个层次的所有li元素添加special类"&gt;给位于嵌套列表第二个层次的所有&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;元素添加special类；&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(document).&lt;span style="color:#a6e22e"&gt;ready&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt;() {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;#selected-plays li li&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;special&amp;#39;&lt;/span&gt;);&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;});&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="给位于表格第三列的所有单元格添加year类"&gt;给位于表格第三列的所有单元格添加year类；&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(document).&lt;span style="color:#a6e22e"&gt;ready&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt;() {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;td:nth-child(3)&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;year&amp;#34;&lt;/span&gt;)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;});&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="为表格中包含文本tragedy的第一行添加special类"&gt;为表格中包含文本Tragedy的第一行添加special类；&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(document).&lt;span style="color:#a6e22e"&gt;ready&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt;() {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;td:contains(Tragedy)&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;first&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;special&amp;#39;&lt;/span&gt;);&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;});&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="选择包含链接a的所有列表项li元素为每个选中的列表项的同辈列表项元素添加afterlink类"&gt;选择包含链接（&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;）的所有列表项（&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;元素），为每个选中的列表项的同辈列表项元素添加afterlink类；&lt;/h3&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-javascript" data-lang="javascript"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(document).&lt;span style="color:#a6e22e"&gt;ready&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt;() {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;span&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;style&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;font-family: monospace; white-space: pre; background-color: rgb(240, 240, 240);&amp;#34;&lt;/span&gt;&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;$&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;li a&amp;#39;&lt;/span&gt;).&lt;span style="color:#a6e22e"&gt;parent&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;nextAll&lt;/span&gt;().&lt;span style="color:#a6e22e"&gt;addClass&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;afterlink&amp;#39;&lt;/span&gt;)&lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;/span&amp;gt;;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;});&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="为与pdf链接最接近的祖先元素"&gt;为与.pdf链接最接近的祖先元素&lt;/h3&gt;&#10;&lt;p&gt;添加tragedy类&lt;/p&gt;</description></item><item><title>宴山亭·北行见杏花</title><link>https://lizorn.com/posts/songci-1/</link><pubDate>Thu, 10 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/songci-1/</guid><description>&lt;p&gt;&lt;a href="https://lizorn.com/res/img/songci/xinghua.jpg"&gt;&lt;img src="https://lizorn.com/res/img/songci/xinghua.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://lizorn.com/res/img/songci/xinghua.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;h3 id="原文"&gt;【原文】&lt;/h3&gt;&#10;&lt;h4 id="宴山亭北行见杏花"&gt;《宴山亭·北行见杏花》&lt;/h4&gt;&#10;&lt;p&gt;　　&lt;em&gt;作者：宋徽宗(赵佶)&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;　　裁剪冰绡，轻叠数重，淡著胭脂匀注。新样靓妆，艳溢香融，羞杀蕊珠宫女。易得凋零，更多少无情风雨。愁苦。问院落凄凉，几番春暮。&lt;/p&gt;</description></item><item><title>邮件管理,outlook的邮箱设置</title><link>https://lizorn.com/posts/email_management/</link><pubDate>Thu, 10 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/email_management/</guid><description>&lt;p&gt;性格决定了命运，你的努力，选择，耐心都可能影响你的一生，如何为人处世是个大命题，这里不扯这些，仅聊一聊专注力的事情，如何屏蔽干扰。&#10;现在育儿都很注重一点，就是专注力。我女儿在认真玩耍的时候，有人尝试去逗她玩，我都会及时阻止，&lt;/p&gt;</description></item><item><title>Ubuntu的爱</title><link>https://lizorn.com/posts/ubuntu_env/</link><pubDate>Sun, 06 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/ubuntu_env/</guid><description>&lt;p&gt;今年听闻ubuntu要发布16 LTS，于是win10弃坑，兜兜转转还是再次用回了自由的ubuntu系统，环境记录下。几个ide在ubuntu依然是不尽人意的，要解放鼠标还是得定制，得折腾，最终还不如使用mac或者emacs/vim等。&lt;/p&gt;</description></item><item><title>人月神话</title><link>https://lizorn.com/posts/the-mythical-man-month/</link><pubDate>Sun, 06 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/the-mythical-man-month/</guid><description>&lt;p&gt;编程行业满足我们内心深处的创造渴望和愉悦&lt;/p&gt;&#10;&lt;h2 id="编程乐趣"&gt;编程乐趣&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;创建事物的快乐&lt;/li&gt;&#10;&lt;li&gt;开发他人有用的东西的快乐&lt;/li&gt;&#10;&lt;li&gt;组装的快乐&lt;/li&gt;&#10;&lt;li&gt;面对不重复的任务，不断学习的快乐&lt;/li&gt;&#10;&lt;li&gt;工作在具体物质介质上的快乐&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="编程的苦恼"&gt;编程的苦恼&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;追求完美，然而却无法完美&lt;/li&gt;&#10;&lt;li&gt;良好的烹饪需要时间，某些任务无法在不损坏结果的情况下加快速度&lt;/li&gt;&#10;&lt;li&gt;编程人员都比较乐观，‘一切都会好起来’，所以职责需要分开&lt;/li&gt;&#10;&lt;li&gt;bug是避免不了的&lt;/li&gt;&#10;&lt;li&gt;工作量和项目进度无法太清晰&lt;/li&gt;&#10;&lt;li&gt;沟通成本是经常被忽略的东西&lt;/li&gt;&#10;&lt;li&gt;1/3计划，1/6编码，1/4构建测试，1/4集成测试&lt;/li&gt;&#10;&lt;li&gt;软件开发没有银弹，过于复杂无法数据估计&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;码农何去何从？&lt;/p&gt;</description></item><item><title>国家为什么会失败</title><link>https://lizorn.com/posts/why_nations_fail/</link><pubDate>Fri, 04 Mar 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/why_nations_fail/</guid><description>&lt;p&gt;&lt;img src="http://img3.doubanio.com/lpic/s28372878.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;该书列举了几个实例，反驳了国家为什么会失败的几个假说，通过对历史的层层剖析，道出了自己的命题：制度是国家为什么会失败的主要原因。&lt;/p&gt;&#10;&lt;h3 id="假说"&gt;假说&lt;/h3&gt;&#10;&lt;h4 id="地理假说"&gt;地理假说&lt;/h4&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;目前比较贫穷的国家集中在非洲，然而根据历史表明，这些地区的国家也曾富裕过，气候并不是决定国家失败的原因。&lt;/li&gt;&#10;&lt;li&gt;热带疾病是造成许多非常人饱受病痛之苦，但它们不是非洲贫穷的原因，而是贫穷的结果。&lt;/li&gt;&#10;&lt;li&gt;动物和植物物种可能性的差异制造了农业发展程度的差异，导致不同大陆间的技术发展与富裕程&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h4 id="文化血统假说"&gt;文化血统假说&lt;/h4&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;宗教改革和信仰，价值和伦理是驱动国家贫富的关键。&lt;/li&gt;&#10;&lt;li&gt;优秀的欧洲文化传承也许就是富裕的根源。然则，无法解释阿根廷和乌拉圭欧裔很多但依然不富裕的事实。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h3 id="北纬38假说"&gt;北纬38°假说&lt;/h3&gt;&#10;&lt;p&gt;北韩和南韩差距巨大，从文化，地理，无知角度都无法解释，我们必须从制度上去寻求答案。&lt;/p&gt;</description></item><item><title>创业维艰</title><link>https://lizorn.com/posts/the_hard_thing_about_hard_things/</link><pubDate>Wed, 24 Feb 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/the_hard_thing_about_hard_things/</guid><description>&lt;p&gt;此书使我对CEO的角色有了更深入的了解，多年从事技术领域，所接触的问题都比较单纯，而CEO要面临的问题和挑战，更艰难和复杂得多。&#10;此书也使我对创业有了初步的认识：苦逼，挑战，挣扎，life is struggle。&lt;/p&gt;</description></item><item><title>Data Crush</title><link>https://lizorn.com/posts/data_crush/</link><pubDate>Mon, 15 Feb 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/data_crush/</guid><description>&lt;p&gt;Data Crush: How the Information Tidal Wave is Driv&#10;&lt;img src="http://img3.doubanio.com/lpic/s28327879.jpg" alt=""&gt;&#10;看完后收获不少&lt;/p&gt;&#10;&lt;h4 id="大数据在推动在线数据的增长"&gt;大数据在推动在线数据的增长：&lt;/h4&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;移动性：智能手机和平板电脑会随时随地将人们联系在一起；&lt;/li&gt;&#10;&lt;li&gt;虚拟生活：人们会通过互联网加强与朋友和家人之间的互动；&lt;/li&gt;&#10;&lt;li&gt;数字商业：购买在线产品和服务的无线选择&lt;/li&gt;&#10;&lt;li&gt;在线娱乐：数亿个娱乐渠道和数白万个游戏供选择和娱乐&lt;/li&gt;&#10;&lt;li&gt;云计算：将你所有的信息在线化&lt;/li&gt;&#10;&lt;li&gt;大数据：在线活动产生的大量数据&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h4 id="商业领导人需要遵循的六大原则"&gt;商业领导人需要遵循的六大原则：&lt;/h4&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;让一切移动起来：重新定义流程和自动化，充分利用移动和流动劳动力&lt;/li&gt;&#10;&lt;li&gt;流程数字化：推行无纸化办公，让流程自动化&lt;/li&gt;&#10;&lt;li&gt;业务社交化：推行社交技术和业务流程整合在一起&lt;/li&gt;&#10;&lt;li&gt;信息管理自动化：重视自动化管理和运作&lt;/li&gt;&#10;&lt;li&gt;挖掘大内容：挖掘大量非结构化的数据，产生新的商业价值&lt;/li&gt;&#10;&lt;li&gt;云技术：拆分整体企业运营为单个小型应用&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h4 id="场景化成熟度模型"&gt;场景化成熟度模型：&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;0级—没有场景化，匿名交易了，现金支付。企业不知道消费者的具体信息。&lt;/li&gt;&#10;&lt;li&gt;1级—消费者使用卡（信用卡，借记卡，会员卡）支付。企业可以了解消费者的场景，不过通常是在对方购买商品之后。&lt;/li&gt;&#10;&lt;li&gt;2级—企业有了场景化意识。企业知道消费者在什么时候出现在什么地方，企业能掌握时间和地点数据，这些数据对零售区位的选择非常重要。&lt;/li&gt;&#10;&lt;li&gt;3级—企业有了消费者场景模式，能根据消费者的行为进行预测&lt;/li&gt;&#10;&lt;li&gt;4级—企业对消费者的习惯有了足够的了解，能根据其社交化媒体数据预测其生活&lt;/li&gt;&#10;&lt;li&gt;5级—企业和消费者形成良好的关系，消费者持续购买企业产品，企业和消费者在社交上先行并对消费者造成一定的影响。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h4 id="社会化成熟度模型"&gt;社会化成熟度模型：&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;0级—一无所知&lt;/li&gt;&#10;&lt;li&gt;1级—企业可以通过消费者使用会员卡和信用卡的情况，以及消费者在社交网站上为企业点赞等行为记录下他的习惯和喜好。&lt;/li&gt;&#10;&lt;li&gt;2级—企业能够对消费者的行为做回应。如企业搜索社交网站上对企业的评价并做出回应。&lt;/li&gt;&#10;&lt;li&gt;3级—企业开始主动和消费者建立联系。企业定向追踪消费者在社交化媒体上的行为，形成对消费者的喜好和观点的了解，然后定向推送营销信息，重塑消费者的评价，维护企业和产品的形象。&lt;/li&gt;&#10;&lt;li&gt;4级—企业根据消费者的社交化信息进行预见性的营销。&lt;/li&gt;&#10;&lt;li&gt;5级—企业和消费者交互增加，创造一种和消费者的共生关系，持续维护和提高企业的品牌知名度和忠诚度。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h4 id="量化成熟度模型"&gt;量化成熟度模型：&lt;/h4&gt;&#10;&lt;p&gt;量化成熟度可以用来判断企业的商业流程结构是否良好，以及是否能够被消费者理解，企业也可以此来判断业务是否适合外包。&lt;/p&gt;</description></item><item><title>决战大数据</title><link>https://lizorn.com/posts/big_data/</link><pubDate>Mon, 15 Feb 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/big_data/</guid><description>&lt;p&gt;&lt;img src="http://img3.douban.com/lpic/s27256104.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;多算胜，少算不胜，而况于无算乎&#10;迂回前进，在运营数据中衡量每一个变动，并通过变动的结论来调整自己的下一个迂回动作。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h4 id="人人都是数据分析师"&gt;人人都是数据分析师&lt;/h4&gt;&#10;&lt;p&gt;做好个人的大数据管理：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;从小处着眼积累知识&lt;/li&gt;&#10;&lt;li&gt;对知识进行标签化管理&lt;/li&gt;&#10;&lt;li&gt;让数据的收集变得简单，即时收集。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h4 id="建立用户的标签"&gt;建立用户的标签：&lt;/h4&gt;&#10;&lt;p&gt;简单的说就是通过数据的分析来对用户的偏好进行描述&lt;/p&gt;</description></item><item><title>2016年书单</title><link>https://lizorn.com/posts/book-list-2016-01-05/</link><pubDate>Tue, 05 Jan 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/book-list-2016-01-05/</guid><description>&lt;p&gt;罗列了下今年的书单，部分是家里的藏书，虽喜欢纸质书，但有时翻看确实不如电子书方便。&lt;/p&gt;&#10;&lt;p&gt;kindle paperwhite2已被老婆占用了，没想到她看书的兴致也挺高毕竟影视作品是无法替代文字的魅力的。于是又入了个paperwhite3，希望新的一年多抽出时间来看书。&lt;/p&gt;</description></item><item><title>禅</title><link>https://lizorn.com/posts/chan/</link><pubDate>Tue, 05 Jan 2016 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/chan/</guid><description>&lt;p&gt;&lt;a href="https://lizorn.com/res/img/chan/cha.jpg"&gt;&lt;img src="https://lizorn.com/res/img/chan/cha.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;当你忘了自己的过去，满意自己的现在，漠视自己的未来，你就站在了生活的最高处&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;有的人一生也无法到达那个高度。生活与人，不同的人有不同的感悟，相同的人不在不同的阶段也有不同的看法。别人的经验是学不来的，一个人的一生不是规划出来的，生活也不是从别人的故事里讲出来的。&lt;/p&gt;</description></item><item><title>站在秋末冬至的隘口</title><link>https://lizorn.com/posts/stand-by-the-first-winner/</link><pubDate>Thu, 08 Dec 2011 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/stand-by-the-first-winner/</guid><description>&lt;p&gt;&lt;img src="https://lizorn.com/res/img/feng.png" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;站在秋末冬至的隘口&lt;/p&gt;&#10;&lt;p&gt;你轻轻的挥手&lt;/p&gt;&#10;&lt;p&gt;落叶纷飞在你的额头&lt;/p&gt;&#10;&lt;p&gt;落在我的心头&lt;/p&gt;&#10;&lt;p&gt;你微微一笑&lt;/p&gt;&#10;&lt;p&gt;酿成五十度的酒&lt;/p&gt;&#10;&lt;p&gt;一枚叶子的翠绿&lt;/p&gt;&#10;&lt;p&gt;绽放在冬天的枝头&lt;/p&gt;&#10;&lt;p&gt;你微笑的挥手&lt;/p&gt;&#10;&lt;p&gt;我醉在秋末冬至的隘口&lt;/p&gt;</description></item><item><title>阴雨.碎季.杂念</title><link>https://lizorn.com/posts/my-essays-on/</link><pubDate>Wed, 18 Nov 2009 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/my-essays-on/</guid><description>&lt;h3 id="题记"&gt;题记&lt;/h3&gt;&#10;&lt;p&gt;不经意看到了以前空间里的文章.&lt;/p&gt;&#10;&lt;p&gt;回看自己十年,真是幼稚可笑而可爱.&lt;/p&gt;&#10;&lt;h3 id="一"&gt;一&lt;/h3&gt;&#10;&lt;p&gt;也不知道什么时候开始,四季不再分明.想起姥姥屋后那一片池塘,还剩下最后一只落单的候鸟,在这样的天气在如此模糊的视野,能否再飞起来,飞向那潮湿苍白而压抑的天空.&lt;/p&gt;</description></item><item><title>土豆和碧月刀</title><link>https://lizorn.com/posts/potato-killer/</link><pubDate>Mon, 09 Mar 2009 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/potato-killer/</guid><description>&lt;p&gt;夜,月黑风高,古荡湾新村.&lt;/p&gt;&#10;&lt;p&gt;夜,静的可怕.&lt;/p&gt;&#10;&lt;p&gt;“呲呲”&lt;/p&gt;&#10;&lt;p&gt;从一个地方传来,这是一间屋子,屋子里自然住着人.&lt;/p&gt;&#10;&lt;p&gt;隐没在黑暗里,如同鬼魅,她不是真的黑,别人却叫她牙膏–”黑妹”牙膏.&lt;/p&gt;</description></item><item><title>anonymity</title><link>https://lizorn.com/posts/anonymity-2007/</link><pubDate>Wed, 16 May 2007 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/anonymity-2007/</guid><description>&lt;p&gt;How many days have I lost, how can I get back to the place where I started.&lt;/p&gt;&#10;&lt;p&gt;I’m outside the house,try to find my way in,but it’s locked,and the blines are down,and I lost the key,I cann’t remember what the rooms look like and where I put anything.And if I dare go inside,i wonder,was I able to find my way out.&lt;/p&gt;</description></item><item><title>绝望中的虚妄(2005)</title><link>https://lizorn.com/posts/hope-lost/</link><pubDate>Wed, 05 Oct 2005 00:00:00 +0800</pubDate><guid>https://lizorn.com/posts/hope-lost/</guid><description>&lt;p&gt;&lt;img src="https://lizorn.com/res/img/hope/xuwang.jpg" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;世界忘了呼吸&lt;/p&gt;&#10;&lt;p&gt;飓风狂妄地吞没了世界&lt;/p&gt;&#10;&lt;p&gt;整个的…&lt;/p&gt;&#10;&lt;p&gt;忘情地呼啸着 穿透了空间的每一个角落&lt;/p&gt;&#10;&lt;p&gt;那凛冽的 从脸孔里直灌入血液&lt;/p&gt;&#10;&lt;p&gt;如同千把刃向心脏里钻去&lt;/p&gt;&#10;&lt;p&gt;仿佛听到薄冰碎裂的声音&lt;/p&gt;&#10;&lt;p&gt;随着脉络的跳动 寒冷一点一点地蚕食掉血肉&lt;/p&gt;</description></item></channel></rss>