1<!doctype html> 2<html lang="zh"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"> 6 <link rel="preconnect" href="https://typlog.com/"> 7 <link rel="preconnect" href="https://s.typlog.com/"> 8 <link rel="preconnect" href="https://i.typlog.com/"> 9 <meta name="generator" content="Typlog 3.1"> 10 <meta name="provider" content="https://typlog.com"> 11 <meta name="theme" content="ueno 0.8.0"> 12 <link rel="icon" type="image/png" href="https://i.typlog.com/itgonglun/8407071907_765056.png?x-oss-process=style/ss"> 13 <link rel="apple-touch-icon" href="https://i.typlog.com/itgonglun/8407071907_765056.png"> 14 <title>Archive - IT å ¬è®º</title> 15 <meta property="og:site_name" content="IT å ¬è®º"> 16 <link rel="canonical" href="https://itgonglun.com/archive/2016/"> 17 <meta name="description" content="æ¬èç®ç³»ä¸ç§ç»¼åæ§ä¹ç§æèç®ãæ¶å¬å¯¹è±¡ï¼å¹¶ä¸éäºç¤¾ä¼ä¸æä¸é¶å±ãå¡èä¸é¨é¨ä¸åï¼ç¥è¯æ°´åäºå¼ï¼è对äºç§ææå ±åå ´è¶£è ï¼ä»ä»»ä½è§åº¦ï¼æ¶å¬æ¤ç§ï¼ä¸è´å³åå¼è¡ï¼æ¯«æ æå¾ãä¸å颿ï¼å³å°±é ä¿ä¸¤æä¹èå´å ï¼ä¼¸ç¼©å»åï¼å°½ééç¨å¤æ¹é¢ä¹éè¦ï¼ä»¥æ±ä¿ä¸ä¼¤é ï¼é ä¸èæ¶ãç§ææå®¢ï¼éå¥ææ·«å·§ä¹è¡¨ç°ä¹ï¼äº¦éç²é»äºå 论äºä¹ãçç§æä¸å¾äººä¹å ³ç³»è³å¯è³åï¼èæ¬²å ¶éåå人ä¹éè¦ï¼ä¸æäºç¾ä¹çä¹ï¼åè½¯ä»¶å¼æ¬¾ï¼ä¸å¤«å·¥ä½çæ´»ä¹é åï¼ç¨ä¾ä¹è½¬æ¢ï¼å¿ æç¸å½ç ç©¶æ¹å è½ä¹ãèæ¬²å¾äººä¹æ¿ç ç©¶ä¹ï¼å对äºç§æä¹å ´è¶£ï¼å¿ å æä»¥å¼èµ·ä¹ï¼æ¤ãIT å ¬è®ºã乿»¥è§ä¹ã"> 18 <meta property="og:description" content="æ¬èç®ç³»ä¸ç§ç»¼åæ§ä¹ç§æèç®ãæ¶å¬å¯¹è±¡ï¼å¹¶ä¸éäºç¤¾ä¼ä¸æä¸é¶å±ãå¡èä¸é¨é¨ä¸åï¼ç¥è¯æ°´åäºå¼ï¼è对äºç§ææå ±åå ´è¶£è ï¼ä»ä»»ä½è§åº¦ï¼æ¶å¬æ¤ç§ï¼ä¸è´å³åå¼è¡ï¼æ¯«æ æå¾ãä¸å颿ï¼å³å°±é ä¿ä¸¤æä¹èå´å ï¼ä¼¸ç¼©å»åï¼å°½ééç¨å¤æ¹é¢ä¹éè¦ï¼ä»¥æ±ä¿ä¸ä¼¤é ï¼é ä¸èæ¶ãç§ææå®¢ï¼éå¥ææ·«å·§ä¹è¡¨ç°ä¹ï¼äº¦éç²é»äºå 论äºä¹ãçç§æä¸å¾äººä¹å ³ç³»è³å¯è³åï¼èæ¬²å ¶éåå人ä¹éè¦ï¼ä¸æäºç¾ä¹çä¹ï¼åè½¯ä»¶å¼æ¬¾ï¼ä¸å¤«å·¥ä½çæ´»ä¹é åï¼ç¨ä¾ä¹è½¬æ¢ï¼å¿ æç¸å½ç ç©¶æ¹å è½ä¹ãèæ¬²å¾äººä¹æ¿ç ç©¶ä¹ï¼å对äºç§æä¹å ´è¶£ï¼å¿ å æä»¥å¼èµ·ä¹ï¼æ¤ãIT å ¬è®ºã乿»¥è§ä¹ã"> 19 <meta property="og:image" content="https://i.typlog.com/itgonglun/8407071907_765056.png?x-oss-process=style/ss"> 20 <meta property="og:type" content="website"> 21 <meta property="og:title" content="Archive"> 22 <meta property="og:url" content="https://itgonglun.com/archive/2016/"> 23 <meta name="twitter:card" content="summary"> 24 <meta name="twitter:site" content="@typlog"> 25
25<script>SITE={"active": true, "base_url": "https://itgonglun.com/", "icon": "https://i.typlog.com/itgonglun/8407071907_765056.png?x-oss-process=style/ss", "id": 1356, "level": "standard", "name": "IT \u516c\u8bba", "slug": "itgonglun", "socials": {"behance": "", "email": "", "github": "", "instagram": "itgonglun", "linkedin": "", "telegram": "", "twitter": "itgonglun", "unsplash": "", "vsco": "", "weibo": ""}, "subscriber": false}</script>
25 26<link rel="stylesheet" href="https://s.typlog.com/ui/20231124-6d5af0b0/typlog.css"> <style>:root{ --t-rc-primary:232,82,48;--primary-color-hex:#E85230;--primary-color-rgb:232,82,48;--t-on-primary:255,255,255;--primary-text-rgb:255,255,255;--t-rc-secondary:255,255,255;--secondary-color-hex:#fff;--secondary-color-rgb:255,255,255;--t-on-secondary:0,0,0;--secondary-text-rgb:0,0,0 }</style> 27 <link rel="stylesheet" href="https://s3.typlog.com/gh/typlog/[email protected]/ueno.css"> 28<style>.head,.info_logo{display:none;}.info{background:rgb(var(--rgb-primary));margin-bottom:2em;padding-top:60px}.info_title,.info_subtitle{color:white}.info_social a{color:white}</style> <link rel="preload" href="https://s.typlog.com/ui/20231124-6d5af0b0/typlog.js" as="script"> 29</head> 30<body> 31 <div class="body"> 32 33<div class="theme-toggle"> 34 <input type="checkbox" id="js-theme-toggle"> 35 <label for="js-theme-toggle"> 36 <span class="theme-toggle_handle"></span> 37 <svg class="sun" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-label="Light theme icon (sun)"> 38 <circle cx="12" cy="12" r="5" fill="currentColor"></circle> 39 <line x1="12" y1="1" x2="12" y2="3"></line> 40 <line x1="12" y1="21" x2="12" y2="23"></line> 41 <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line> 42 <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line> 43 <line x1="1" y1="12" x2="3" y2="12"></line> 44 <line x1="21" y1="12" x2="23" y2="12"></line> 45 <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line> 46 <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line> 47 </svg> 48 <svg class="moon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-label="Dark theme icon (moon)"> 49 <path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" fill="currentColor" stroke="none"></path> 50 </svg> 51 </label> 52</div> 53<aside class="side"> 54 <div class="inner"> 55 <a class="side_logo" href="/"><img src="https://i.typlog.com/itgonglun/8407071907_765056.png?x-oss-process=style/ss" alt="IT å ¬è®º" width="120" height="120"></a> 56 <h1 class="side_title"><a class="h-card" rel="me" href="/">IT å ¬è®º</a></h1> 57 <h2 class="side_subtitle">æ¬èç®ç³»ä¸ç§ç»¼åæ§ä¹ç§æèç®ãæ¶å¬å¯¹è±¡ï¼å¹¶ä¸éäºç¤¾ä¼ä¸æä¸é¶å±ãå¡èä¸é¨é¨ä¸åï¼ç¥è¯æ°´åäºå¼ï¼è对äºç§ææå ±åå ´è¶£è ï¼ä»ä»»ä½è§åº¦ï¼æ¶å¬æ¤ç§ï¼ä¸è´å³åå¼è¡ï¼æ¯«æ æå¾ãä¸å颿ï¼å³å°±é ä¿ä¸¤æä¹èå´å ï¼ä¼¸ç¼©å»åï¼å°½ééç¨å¤æ¹é¢ä¹éè¦ï¼ä»¥æ±ä¿ä¸ä¼¤é ï¼é ä¸èæ¶ãç§ææå®¢ï¼éå¥ææ·«å·§ä¹è¡¨ç°ä¹ï¼äº¦éç²é»äºå 论äºä¹ãçç§æä¸å¾äººä¹å ³ç³»è³å¯è³åï¼èæ¬²å ¶éåå人ä¹éè¦ï¼ä¸æäºç¾ä¹çä¹ï¼åè½¯ä»¶å¼æ¬¾ï¼ä¸å¤«å·¥ä½çæ´»ä¹é åï¼ç¨ä¾ä¹è½¬æ¢ï¼å¿ æç¸å½ç ç©¶æ¹å è½ä¹ãèæ¬²å¾äººä¹æ¿ç ç©¶ä¹ï¼å对äºç§æä¹å ´è¶£ï¼å¿ å æä»¥å¼èµ·ä¹ï¼æ¤ãIT å ¬è®ºã乿»¥è§ä¹ã</h2> 58 <div class="side_subscribe"> 59 <button class="js-subscribe">Subscribe</button> 60 </div> 61 62 <ul class="side_links"> 63 <li class="subscribe">Subscribe</li> 64 <li><a href="/feed/audio.xml"><i class="icon icon-feed" aria-hidden="true"></i><span>RSS</span></a></li> 65 <li><a href="https://podcasts.apple.com/podcast/id747497890" target="_blank"> 66 <i class="icon icon-podcast"></i><span>Apple Podcasts</span> 67 </a></li> 68 <li><a href="https://castro.fm/itunes/747497890"> 69 <i class="icon icon-castro"></i><span>Castro</span> 70 </a></li> 71 <li><a href="https://overcast.fm/itunes747497890/it"> 72 <i class="icon icon-overcast"></i><span>Overcast</span> 73 </a></li> 74 <li><a href="https://pca.st/AUaZ"> 75 <i class="icon icon-pcast"></i><span>Pocket Casts</span> 76 </a></li> 77 </ul> 78 <nav class="side_social"> 79 <a href="/cdn-cgi/l/email-protection#0f67664f667f61216366" aria-label="Email"><i class="icon icon-mail" aria-hidden="true"></i></a> 80 <a href="https://instagram.com/itgonglun" rel="me" aria-label="Instagram" title="Instagram"> 81 <i class="icon icon-instagram" aria-hidden="true"></i> 82 </a> 83 <a href="https://twitter.com/itgonglun" rel="me" aria-label="Twitter" title="Twitter"> 84 <i class="icon icon-twitter" aria-hidden="true"></i> 85 </a> 86 87 88 </nav> 89 <div class="side_search"> 90 <input class="js-search" type="text" placeholder="Search..."> 91 </div> 92 </div> 93</aside> 94 95 <div class="main"> 96 <div class="inner main_mark"> 97 <div id="item-2937" class="item Episode"> 98 <a class="item-image" href="/episodes/195"> 99 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 195: çµåä¹¦æ¯æä¹ååºæ¥ç" loading="lazy"> 100 </a> 101 <a class="item-main" href="/episodes/195"> 102 <div class="item-meta">
103 <span class="item-label">1:54:48</span> 104 <time class="js-time" datetime="2016-03-28T08:00:00Z">Mar 28, 2016</time> 105 </div> 106 <h3>Episode 195: çµåä¹¦æ¯æä¹ååºæ¥ç</h3> <div class="item-subtitle">ä» 2007 å¹´ Kindle åå¸ç®èµ·ï¼ç°ä»£çµå书已åå±äºè¿åå¹´ãè½ç¶è´ä¹°åé 读çµå书已ç»è¶æ¥è¶æä¸ºç活常æï¼ä½å¾å¤äººå¯¹äºçµåä¹¦æ¯æä¹ååºæ¥ç大æ¦å¹¶ä¸æ¸ æ¥ã</div></a> 107 </div> 108 109 <div id="item-2936" class="item Episode"> 110 <a class="item-image" href="/episodes/194"> 111 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 194: å¦ä½å¨é²è¥æ¶ç»§ç»ç© PS4" loading="lazy"> 112 </a> 113 <a class="item-main" href="/episodes/194"> 114 <div class="item-meta"> 115 <span class="item-label">1:35:36</span> 116 <time class="js-time" datetime="2016-03-21T02:00:00Z">Mar 21, 2016</time> 117 </div> 118 <h3>Episode 194: å¦ä½å¨é²è¥æ¶ç»§ç»ç© PS4</h3> <div class="item-subtitle">空é´Â·ä¸´æ¶å»ºç·å¯ç§»å¨ç建ç·VR 伦çã</div></a> 119 </div> 120 121 <div id="item-2935" class="item Episode"> 122 <a class="item-image" href="/episodes/193"> 123 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 193: ææå¯ä»¥æ¯æ´åï¼éè®å¯ä»¥æ¯çº¯æ´" loading="lazy"> 124 </a> 125 <a class="item-main" href="/episodes/193"> 126 <div class="item-meta"> 127 <span class="item-label">18:46</span> 128 <time class="js-time" datetime="2016-03-14T08:00:00Z">Mar 14, 2016</time> 129 </div> 130 <h3>Episode 193: ææå¯ä»¥æ¯æ´åï¼éè®å¯ä»¥æ¯çº¯æ´</h3> <div class="item-subtitle">ãå¦æä½ ä¸è§å¾è婿¯èªå·±èªæä¼è®©èªå·±æ¾å¾æ²¡æå°ä¸¥ï¼é£ä¹æºå¨æ¯èªå·±èªæåæ ·ä¸åºè¯¥è®©ä½ è§å¾ä¸¢è¸ãã</div></a> 131 </div> 132 133 <div id="item-2934" class="item Episode"> 134 <a class="item-image" href="/episodes/192"> 135 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 192: é´å¥æ²" loading="lazy"> 136 </a> 137 <a class="item-main" href="/episodes/192"> 138 <div class="item-meta"> 139 <span class="item-label">49:26</span> 140 <time class="js-time" datetime="2016-02-29T03:00:00Z">Feb 29, 2016</time> 141 </div> 142 <h3>Episode 192: é´å¥æ²</h3> <div class="item-subtitle">âI donât believe we shall ever again have any form of society in which men will be free. One should not hope for it. One should not hope for anything. Hope is invented by politicians to keep the electorate happy.â</div></a> 143 </div> 144 145 <div id="item-2933" class="item Episode"> 146 <a class="item-image" href="/episodes/191"> 147 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 191: ãä½ è¯´ Tim Cook æªæ¥ä¼ä¸ä¼å»ç«éç¾å½æ»ç»ï¼ã" loading="lazy"> 148 </a> 149 <a class="item-main" href="/episodes/191"> 150 <div class="item-meta"> 151 <span class="item-label">1:15:36</span> 152 <time class="js-time" datetime="2016-02-22T03:00:00Z">Feb 22, 2016</time> 153 </div> 154 <h3>Episode 191: ãä½ è¯´ Tim Cook æªæ¥ä¼ä¸ä¼å»ç«éç¾å½æ»ç»ï¼ã</h3></a> 155 </div> 156 157 <div id="item-2932" class="item Episode"> 158 <a class="item-image" href="/episodes/190"> 159 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 190: ç»å»ºçå¸ç¨ç GitHub" loading="lazy"> 160 </a> 161 <a class="item-main" href="/episodes/190"> 162 <div class="item-meta"> 163 <span class="item-label">1:18:16</span> 164 <time class="js-time" datetime="2016-02-15T00:00:00Z">Feb 15, 2016</time> 165 </div> 166 <h3>Episode 190: ç»å»ºçå¸ç¨ç GitHub</h3> <div class="item-subtitle">æå¾å¤é¢åå·²ç»è¢«äºèç½é¢ è¦ï¼æå¾å¤ä¸ä¸é¢åå°æªè¢«äºèç½é¢ è¦ã</div></a> 167 </div> 168 169 <div id="item-2931" class="item Episode"> 170 <a class="item-image" href="/episodes/189"> 171 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 189: è¹æå å ¥ VR æå±ï¼meh" loading="lazy"> 172 </a> 173 <a class="item-main" href="/episodes/189"> 174 <div class="item-meta">
175 <span class="item-label">1:31:19</span> 176 <time class="js-time" datetime="2016-01-31T21:00:00Z">Jan 31, 2016</time> 177 </div> 178 <h3>Episode 189: è¹æå å ¥ VR æå±ï¼meh</h3></a> 179 </div> 180 181 <div id="item-2930" class="item Episode"> 182 <a class="item-image" href="/episodes/188"> 183 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 188: ç¾ä¸½æ§ä¸çââä»è¹æ Music Memos è°èµ·" loading="lazy"> 184 </a> 185 <a class="item-main" href="/episodes/188"> 186 <div class="item-meta"> 187 <span class="item-label">1:44:16</span> 188 <time class="js-time" datetime="2016-01-25T06:00:00Z">Jan 25, 2016</time> 189 </div> 190 <h3>Episode 188: ç¾ä¸½æ§ä¸çââä»è¹æ Music Memos è°èµ·</h3> <div class="item-subtitle">Music Memos è¿ä¸ªè¹ææè¿æ¨åºçæ° app ä¹çåªæ¯ä¸ä¸ªå½é³è½¯ä»¶ï¼ä½å®èåä¸ä» æè¹ææé³ä¹çäº§è½¯ä»¶å·¥å ·é¾ä¸ç½æå°½çéå¿ï¼æ´åæ åºè¿å®¶å 驱åç计ç®è®¾å¤å ¬å¸å¨ç¾å¦ä¸ãåå«ãçä¸é¢ã</div></a> 191 </div> 192 193 <div id="item-2929" class="item Episode"> 194 <a class="item-image" href="/episodes/187"> 195 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 187: ãçæ³ä¸å°æä¸ºå¾®ä¿¡è¯´äºé£ä¹å¤å¥½è¯ãã" loading="lazy"> 196 </a> 197 <a class="item-main" href="/episodes/187"> 198 <div class="item-meta"> 199 <span class="item-label">1:48:48</span> 200 <time class="js-time" datetime="2016-01-18T05:00:00Z">Jan 18, 2016</time> 201 </div> 202 <h3>Episode 187: ãçæ³ä¸å°æä¸ºå¾®ä¿¡è¯´äºé£ä¹å¤å¥½è¯ãã</h3></a> 203 </div> 204 205 <div id="item-2928" class="item Episode"> 206 <a class="item-image" href="/episodes/186"> 207 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 186: ãè¶æ¥è¶ä¸è§å¾ 2016 å¹´æ¯èæç°å®å å¹´äºãã" loading="lazy"> 208 </a> 209 <a class="item-main" href="/episodes/186"> 210 <div class="item-meta"> 211 <span class="item-label">1:34:59</span> 212 <time class="js-time" datetime="2016-01-11T03:00:00Z">Jan 11, 2016</time> 213 </div> 214 <h3>Episode 186: ãè¶æ¥è¶ä¸è§å¾ 2016 å¹´æ¯èæç°å®å å¹´äºãã</h3></a> 215 </div> 216 217 <div id="item-2927" class="item Episode"> 218 <a class="item-image" href="/episodes/185"> 219 <img src="https://i.typlog.com/itgonglun/z_f7b6cacfb726035233da813b48b0c12e.png?x-oss-process=style/ss" alt="Episode 185: ãå¾å¤ longform æ¯æ²¡æä»ä¹æ·±åº¦çãã" loading="lazy"> 220 </a> 221 <a class="item-main" href="/episodes/185"> 222 <div class="item-meta"> 223 <span class="item-label">1:38:34</span> 224 <time class="js-time" datetime="2016-01-03T20:00:00Z">Jan 03, 2016</time> 225 </div> 226 <h3>Episode 185: ãå¾å¤ longform æ¯æ²¡æä»ä¹æ·±åº¦çãã</h3> <div class="item-subtitle">2016 å¹´ç¬¬ä¸æï¼æä»¬è¯·æ¥ Huffington Post ç China Editor å¨å®çåå¤
226§å®¶è°è®ºç¾å½çæ°æ°é»åªä½å¾æ¯ã</div></a> 227 </div> 228 229 <div class="navigation"> 230<a class="active" href="/archive/2016/">2016</a> 231<a href="/archive/2015/">2015</a> 232<a href="/archive/2014/">2014</a> 233<a href="/archive/2013/">2013</a> 234 </div> 235 </div> 236 </div> 237 </div> 238 <div class="site-foot"> 239 <div class="site-foot_content"> 240 <div class="site-foot_home"> 241 <a class="logo" href="/"> 242 <img src="https://i.typlog.com/itgonglun/8407071907_765056.png?x-oss-process=style/s" alt="IT å ¬è®º logo" height="32"> 243 </a> 244 </div> 245 <div class="site-foot_links"> 246 <a href="/archive/">Archive</a> 247 </div> 248 </div> 249</div> 250<div class="typlog-foot"> 251 <div>Powered by <a class="title" href="https://typlog.com/?utm_source=itgonglun&utm_medium=foot">Typlog</a></div> 252</div>
vendor: 110 bytes, lines 252-254
252 253 254<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
254<script async src="https://s.typlog.com/ui/20231124-6d5af0b0/typlog.js"></script>
254</body> 255</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.