<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4718173671945264362</id><updated>2024-09-15T11:48:48.895+08:00</updated><category term="Flash AS3"/><category term="PhoneGap"/><category term="資安"/><category term="軟體"/><category term="HTML5"/><category term="Golang"/><category term="創業"/><category term="AIR"/><category term="Go"/><category term="Web"/><category term="Adobe"/><category term="Android"/><category term="Canvas"/><category term="PHP"/><category term="Starling"/><category term="Windows 10"/><category term="分享"/><category term="CS5"/><category term="CSS"/><category term="Edge"/><category term="Flash Font"/><category term="Flash Player"/><category term="GC"/><category term="ND2D"/><category term="PV3D"/><category term="RTFMP"/><category term="SWC"/><category term="SmartFoxServer2X"/><category term="Stage3D"/><category term="Template Engine"/><category term="Ubuntu14"/><category term="VirtualBox"/><category term="mobile"/><category term="mongoDB"/><category term="ssdb"/><category term="安全性"/><category term="筆記"/><title type='text'>Matis Hsiao 一個熱愛新技術的技術人</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-100870902545754175</id><published>2016-10-28T15:36:00.002+08:00</published><updated>2016-10-28T15:36:35.850+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Golang"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-10-week 4 精選文章</title><content type='html'>&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;border-collapse: collapse; border: 1px solid #ccc; font-family: arial,sans,sans-serif; font-size: 13px; table-layout: fixed;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;100&quot;&gt;&lt;/col&gt;&lt;col width=&quot;535&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8edf\u9ad4&amp;quot;}&quot; rowspan=&quot;7&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 146px;&quot;&gt;
軟體&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Erlang\u8d44\u6e90\u5927\u5168\u4e2d\u6587\u7248&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007266471&quot; target=&quot;_blank&quot;&gt;Erlang资源大全中文版&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4ecb\u7ecdPython\u7684\u9b54\u672f\u65b9\u6cd5 - Magic Method&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007256392&quot; target=&quot;_blank&quot;&gt;介绍Python的魔术方法 - Magic Method&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/How-machine-road-times&amp;quot;,&amp;quot;如何在机器学习实战的路上与时俱进？ - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5982\u4f55\u5728\u673a\u5668\u5b66\u4e60\u5b9e\u6218\u7684\u8def\u4e0a\u4e0e\u65f6\u4ff1\u8fdb\uff1f - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/How-machine-road-times&quot; target=&quot;_blank&quot;&gt;如何在机器学习实战的路上与时俱进？ - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/architecture-always-on-line&amp;quot;,&amp;quot;始终在线的架构——超越古老的灾难恢复 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u59cb\u7ec8\u5728\u7ebf\u7684\u67b6\u6784\u2014\u2014\u8d85\u8d8a\u53e4\u8001\u7684\u707e\u96be\u6062\u590d - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/architecture-always-on-line&quot; target=&quot;_blank&quot;&gt;始终在线的架构——超越古老的灾难恢复 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kong\u7684\u6298\u817e\u7b14\u8bb0\u4e4b\u76f8\u5173\u6280\u672f\u6e05\u5355&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007286265&quot; target=&quot;_blank&quot;&gt;Kong的折腾笔记之相关技术清单&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;[\u8bd1] \u4f60\u5e94\u4e86\u89e3\u76844\u79cdJS\u8bbe\u8ba1\u6a21\u5f0f&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007231454&quot; target=&quot;_blank&quot;&gt;[译] 你应了解的4种JS设计模式&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;PHP\u4e4b\u5341\u516d\u4e2a\u9b54\u672f\u65b9\u6cd5\u8be6\u89e3&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007250604&quot; target=&quot;_blank&quot;&gt;PHP之十六个魔术方法详解&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u67b6\u69cb&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;架構&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/engstrand-microservice-threading&amp;quot;,&amp;quot;微服务的各种线程模型及其权衡 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5fae\u670d\u52a1\u7684\u5404\u79cd\u7ebf\u7a0b\u6a21\u578b\u53ca\u5176\u6743\u8861 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/engstrand-microservice-threading&quot; target=&quot;_blank&quot;&gt;微服务的各种线程模型及其权衡 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Golang&amp;quot;}&quot; rowspan=&quot;6&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 125px;&quot;&gt;
Golang&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://dave.cheney.net/2016/10/25/introducing-go-2-0&amp;quot;,&amp;quot;Introducing Go 2.0 | Dave Cheney&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Introducing Go 2.0 | Dave Cheney&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://dave.cheney.net/2016/10/25/introducing-go-2-0&quot; target=&quot;_blank&quot;&gt;Introducing Go 2.0 | Dave Cheney&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://github.com/chain/chain&amp;quot;,&amp;quot;block chain from Go&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;block chain from Go&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://github.com/chain/chain&quot; target=&quot;_blank&quot;&gt;block chain from Go&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://github.com/deuill/go-php&amp;quot;,&amp;quot;php binding for go&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;php binding for go&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://github.com/deuill/go-php&quot; target=&quot;_blank&quot;&gt;php binding for go&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;PHP \u6df7\u5408 Go \u534f\u7a0b\u5e76\u53d1&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007299367&quot; target=&quot;_blank&quot;&gt;PHP 混合 Go 协程并发&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://oyvindsk.com/writing/how-to-use-google-cloud-storage-with-golang&amp;quot;,&amp;quot;How to use Google Cloud Storage with Golang &amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;How to use Google Cloud Storage with Golang &amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://oyvindsk.com/writing/how-to-use-google-cloud-storage-with-golang&quot; target=&quot;_blank&quot;&gt;How to use Google Cloud Storage with Golang &lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.oreilly.com/ideas/data-science-gophers&amp;quot;,&amp;quot;Data science gophers - O&#39;Reilly Media&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Data science gophers - O&#39;Reilly Media&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.oreilly.com/ideas/data-science-gophers&quot; target=&quot;_blank&quot;&gt;Data science gophers - O&#39;Reilly Media&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7ba1\u7406&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;管理&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.managertoday.com.tw/articles/view/53412&amp;quot;,&amp;quot;人際網絡金字塔！盤點交友圈，找出真正能助你一臂之力的貴人&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4eba\u969b\u7db2\u7d61\u91d1\u5b57\u5854\uff01\u76e4\u9ede\u4ea4\u53cb\u5708\uff0c\u627e\u51fa\u771f\u6b63\u80fd\u52a9\u4f60\u4e00\u81c2\u4e4b\u529b\u7684\u8cb4\u4eba&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.managertoday.com.tw/articles/view/53412&quot; target=&quot;_blank&quot;&gt;人際網絡金字塔！盤點交友圈，找出真正能助你一臂之力的貴人&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8cc7\u5b89&amp;quot;}&quot; rowspan=&quot;4&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 83px;&quot;&gt;
資安&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://fbwall.amassly.com/post/ilXvSxR9Xb/&amp;quot;,&amp;quot;管理好還是領導好？兩個狐獴部落帶來的啟示｜經理人at 經理人月刊 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7ba1\u7406\u597d\u9084\u662f\u9818\u5c0e\u597d\uff1f\u5169\u500b\u72d0\u7374\u90e8\u843d\u5e36\u4f86\u7684\u555f\u793a\uff5c\u7d93\u7406\u4ebaat \u7d93\u7406\u4eba\u6708\u520a ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://fbwall.amassly.com/post/ilXvSxR9Xb/&quot; target=&quot;_blank&quot;&gt;管理好還是領導好？兩個狐獴部落帶來的啟示｜經理人at 經理人月刊 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://github.com/bug7sec/Ransomware&amp;quot;,&amp;quot;bug7sec ransomware&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;bug7sec ransomware&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://github.com/bug7sec/Ransomware&quot; target=&quot;_blank&quot;&gt;bug7sec ransomware&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://github.com/fortiguard-lion/schRansomwareDecryptor/blob/master/schRansomwarev1_decryptor.php&amp;quot;,&amp;quot;bug7sec ransomware decrypt&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;bug7sec ransomware decrypt&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://github.com/fortiguard-lion/schRansomwareDecryptor/blob/master/schRansomwarev1_decryptor.php&quot; target=&quot;_blank&quot;&gt;bug7sec ransomware decrypt&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/23/what-the-latest-global-ddos-attack-means-for-entrepreneurs&amp;quot;,&amp;quot;美國大規模DDoS 調查：病毒感染中國製監控設備，百萬設備無法修復 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7f8e\u570b\u5927\u898f\u6a21DDoS \u8abf\u67e5\uff1a\u75c5\u6bd2\u611f\u67d3\u4e2d\u570b\u88fd\u76e3\u63a7\u8a2d\u5099\uff0c\u767e\u842c\u8a2d\u5099\u7121\u6cd5\u4fee\u5fa9 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/23/what-the-latest-global-ddos-attack-means-for-entrepreneurs&quot; target=&quot;_blank&quot;&gt;美國大規模DDoS 調查：病毒感染中國製監控設備，百萬設備無法修復 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/100870902545754175/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/10/2016-10-week-4.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/100870902545754175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/100870902545754175'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/10/2016-10-week-4.html' title='2016-10-week 4 精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-5864280122609238907</id><published>2016-10-21T15:07:00.000+08:00</published><updated>2016-10-21T15:07:13.754+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Canvas"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="創業"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-10-21 精選文章</title><content type='html'>&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;border-collapse: collapse; border: 1px solid #ccc; font-family: arial,sans,sans-serif; font-size: 13px; table-layout: fixed;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;100&quot;&gt;&lt;/col&gt;&lt;col width=&quot;570&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8edf\u9ad4&amp;quot;}&quot; rowspan=&quot;9&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 188px;&quot;&gt;
軟體&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.playpcesor.com/2016/10/google-G-Suite-Action-Item.html&amp;quot;,&amp;quot;Google 文件、試算表與簡報「內建」任務指派與確認簽核功能- 電腦玩物&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google \u6587\u4ef6\u3001\u8a66\u7b97\u8868\u8207\u7c21\u5831\u300c\u5167\u5efa\u300d\u4efb\u52d9\u6307\u6d3e\u8207\u78ba\u8a8d\u7c3d\u6838\u529f\u80fd- \u96fb\u8166\u73a9\u7269&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.playpcesor.com/2016/10/google-G-Suite-Action-Item.html&quot; target=&quot;_blank&quot;&gt;Google 文件、試算表與簡報「內建」任務指派與確認簽核功能- 電腦玩物&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6df1\u5165\u7814\u7a76\uff1ahttp2\u7684\u771f\u6b63\u6027\u80fd\u5230\u5e95\u5982\u4f55&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007219256&quot; target=&quot;_blank&quot;&gt;深入研究：http2的真正性能到底如何&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/news/116786.html&amp;quot;,&amp;quot;为何你的浏览器不信任GlobalSign签发的HTTPS证书？ - FreeBuf.COM ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e3a\u4f55\u4f60\u7684\u6d4f\u89c8\u5668\u4e0d\u4fe1\u4efbGlobalSign\u7b7e\u53d1\u7684HTTPS\u8bc1\u4e66\uff1f - FreeBuf.COM ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/news/116786.html&quot; target=&quot;_blank&quot;&gt;为何你的浏览器不信任GlobalSign签发的HTTPS证书？ - FreeBuf.COM ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.zhihu.com/question/29537417&amp;quot;,&amp;quot;怎样才算是大神级代码？ - 编程- 知乎&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u600e\u6837\u624d\u7b97\u662f\u5927\u795e\u7ea7\u4ee3\u7801\uff1f - \u7f16\u7a0b- \u77e5\u4e4e&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.zhihu.com/question/29537417&quot; target=&quot;_blank&quot;&gt;怎样才算是大神级代码？ - 编程- 知乎&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;GitLab-CI \u4ece\u5b89\u88c5\u5230\u5dee\u70b9\u653e\u5f03&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007180257&quot; target=&quot;_blank&quot;&gt;GitLab-CI 从安装到差点放弃&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Docker\u5b58\u50a8\u65b9\u5f0f\u9009\u578b\u5efa\u8bae&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007168476&quot; target=&quot;_blank&quot;&gt;Docker存储方式选型建议&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/Reflection-sustainable-profit-co&amp;quot;,&amp;quot;从RethinkDB的倒闭反思开源项目可持续的盈利模式&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4eceRethinkDB\u7684\u5012\u95ed\u53cd\u601d\u5f00\u6e90\u9879\u76ee\u53ef\u6301\u7eed\u7684\u76c8\u5229\u6a21\u5f0f&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/Reflection-sustainable-profit-co&quot; target=&quot;_blank&quot;&gt;从RethinkDB的倒闭反思开源项目可持续的盈利模式&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.solidot.org/story?sid=50007&amp;quot;,&amp;quot;Solidot | 英特尔新处理器支持深度学习指令集&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Solidot | \u82f1\u7279\u5c14\u65b0\u5904\u7406\u5668\u652f\u6301\u6df1\u5ea6\u5b66\u4e60\u6307\u4ee4\u96c6&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.solidot.org/story?sid=50007&quot; target=&quot;_blank&quot;&gt;Solidot | 英特尔新处理器支持深度学习指令集&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://blog.gslin.org/archives/2016/10/15/6912/mysql-8-0-%E5%B0%87%E6%9C%83%E5%AF%A6%E4%BD%9C%E3%80%8C%E7%9C%9F%E6%AD%A3%E7%9A%84%E3%80%8Ddescending-indexes/&amp;quot;,&amp;quot;MySQL 8.0 將會實作「真正的」Descending Indexes | Gea-Suan Lin&#39;s ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;MySQL 8.0 \u5c07\u6703\u5be6\u4f5c\u300c\u771f\u6b63\u7684\u300dDescending Indexes | Gea-Suan Lin&#39;s ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.gslin.org/archives/2016/10/15/6912/mysql-8-0-%E5%B0%87%E6%9C%83%E5%AF%A6%E4%BD%9C%E3%80%8C%E7%9C%9F%E6%AD%A3%E7%9A%84%E3%80%8Ddescending-indexes/&quot; target=&quot;_blank&quot;&gt;MySQL 8.0 將會實作「真正的」Descending Indexes | Gea-Suan Lin&#39;s ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web&amp;quot;}&quot; rowspan=&quot;16&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 335px;&quot;&gt;
Web&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;JavaScript \u5f02\u6b65\u7f16\u7a0b\u4e4b jsdeferred \u539f\u7406\u89e3\u6790&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007216755&quot; target=&quot;_blank&quot;&gt;JavaScript 异步编程之 jsdeferred 原理解析&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u300a\u6bcf\u5468\u4e00\u70b9canvas\u52a8\u753b\u300b\u2014\u2014\u5dee\u5206\u51fd\u6570\u7684\u5999\u7528&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007206262&quot; target=&quot;_blank&quot;&gt;《每周一点canvas动画》——差分函数的妙用&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;css\u4e2d\u7684\u6709\u8da3\u7684 border&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007218775&quot; target=&quot;_blank&quot;&gt;css中的有趣的 border&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;HTML5\uff0c\u4e0d\u53ea\u662f\u770b\u4e0a\u53bb\u5f88\u7f8e\uff08\u7b2c\u56db\u5f39\uff1a\u53ef\u4ea4\u4e92\u5730\u94c1\u7ebf\u8def\u56fe\uff09&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007186026&quot; target=&quot;_blank&quot;&gt;HTML5，不只是看上去很美（第四弹：可交互地铁线路图）&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7406\u89e3\u5e76\u8fd0\u7528 CSS \u7684\u8d1f margin \u503c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007184954&quot; target=&quot;_blank&quot;&gt;理解并运用 CSS 的负 margin 值&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Chrome\u6269\u5c55\u7a0b\u5e8f\u5f00\u53d1&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007182038&quot; target=&quot;_blank&quot;&gt;Chrome扩展程序开发&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;JavaScript\u51fd\u6570\u5f0f\u771f\u6b63\u7684\u6d45\u6790&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007180426&quot; target=&quot;_blank&quot;&gt;JavaScript函数式真正的浅析&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;CSS\u4e2d\u4e00\u4e9b\u5229\u7528\u4f2a\u7c7b\u3001\u4f2a\u5143\u7d20\u548c\u76f8\u90bb\u5143\u7d20\u9009\u62e9\u5668\u7684\u6280\u5de7&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007180315&quot; target=&quot;_blank&quot;&gt;CSS中一些利用伪类、伪元素和相邻元素选择器的技巧&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;CSS \u884c\u5185\u5bf9\u9f50\u7684\u9ed1\u9b54\u6cd5&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007179866&quot; target=&quot;_blank&quot;&gt;CSS 行内对齐的黑魔法&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://varnull.cn/h5wechat/&amp;quot;,&amp;quot;H5页面- 小米Max 微信群聊 - xiao&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;H5\u9875\u9762- \u5c0f\u7c73Max \u5fae\u4fe1\u7fa4\u804a - xiao&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://varnull.cn/h5wechat/&quot; target=&quot;_blank&quot;&gt;H5页面- 小米Max 微信群聊 - xiao&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5f00\u6e90\u9020\u8f6e\u5b50\uff1a\u4e00\u4e2a\u7b80\u6d01\uff0c\u9ad8\u6548\uff0c\u8f7b\u91cf\u7ea7\uff0c\u9177\u70ab\u7684\u4e0d\u8981\u4e0d\u8981\u7684canvas\u7c92\u5b50\u8fd0\u52a8\u63d2\u4ef6\u5e93&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007171179&quot; target=&quot;_blank&quot;&gt;开源造轮子：一个简洁，高效，轻量级，酷炫的不要不要的canvas粒子运动插件库&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;WebGL \u7ed8\u5236\u4e09\u89d2\u5f62&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007167115&quot; target=&quot;_blank&quot;&gt;WebGL 绘制三角形&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e03\u79cdcss\u65b9\u5f0f\u8ba9\u4e00\u4e2a\u5bb9\u5668\u6c34\u5e73\u5782\u76f4\u5c45\u4e2d&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007160925&quot; target=&quot;_blank&quot;&gt;七种css方式让一个容器水平垂直居中&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u300aJavaScript \u95ef\u5173\u8bb0\u300b\u4e4b\u6b63\u5219\u8868\u8fbe\u5f0f&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007196087&quot; target=&quot;_blank&quot;&gt;《JavaScript 闯关记》之正则表达式&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;CSS \u5b9e\u73b0 1px \u4ee5\u5185\u7684\u79fb\u52a8&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007194916&quot; target=&quot;_blank&quot;&gt;CSS 实现 1px 以内的移动&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u57fa\u4e8eHTML5 Canvas \u5b9e\u73b0\u77e2\u91cf\u5de5\u63a7\u98ce\u673a\u53f6\u8f6e\u65cb\u8f6c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007197253&quot; target=&quot;_blank&quot;&gt;基于HTML5 Canvas 实现矢量工控风机叶轮旋转&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u67b6\u69cb&amp;quot;}&quot; rowspan=&quot;6&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 125px;&quot;&gt;
架構&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/reactive-summit-2016-day2&amp;quot;,&amp;quot;Jay Kreps谈基于Apache Kafka和Kafka Streams的分布式流处理 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Jay Kreps\u8c08\u57fa\u4e8eApache Kafka\u548cKafka Streams\u7684\u5206\u5e03\u5f0f\u6d41\u5904\u7406 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/reactive-summit-2016-day2&quot; target=&quot;_blank&quot;&gt;Jay Kreps谈基于Apache Kafka和Kafka Streams的分布式流处理 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/no-server-architecture-paer02&amp;quot;,&amp;quot;无服务器架构2/3 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u65e0\u670d\u52a1\u5668\u67b6\u67842/3 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/no-server-architecture-paer02&quot; target=&quot;_blank&quot;&gt;无服务器架构2/3 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/no-server-architecture-paer01&amp;quot;,&amp;quot;无服务器架构1/3 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u65e0\u670d\u52a1\u5668\u67b6\u67841/3 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/no-server-architecture-paer01&quot; target=&quot;_blank&quot;&gt;无服务器架构1/3 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/no-server-architecture-paer03&amp;quot;,&amp;quot;无服务器架构3/3 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u65e0\u670d\u52a1\u5668\u67b6\u67843/3 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/no-server-architecture-paer03&quot; target=&quot;_blank&quot;&gt;无服务器架构3/3 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/netflix-billing-migration-to-aws-part03&amp;quot;,&amp;quot;Netflix的计费系统迁移到AWS的实践– 第3篇 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Netflix\u7684\u8ba1\u8d39\u7cfb\u7edf\u8fc1\u79fb\u5230AWS\u7684\u5b9e\u8df5\u2013 \u7b2c3\u7bc7 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/netflix-billing-migration-to-aws-part03&quot; target=&quot;_blank&quot;&gt;Netflix的计费系统迁移到AWS的实践– 第3篇 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/High-availability-arch&amp;quot;,&amp;quot;从建设到治理，从系统到团队，谈高可用架构之道 - InfoQ&amp;quot;)&quot; data-sheets-note=&quot;发现问题后，并不是急于找到发生问题的根本原因，而是要考虑如何将业务影响控制到最小的范围内，果断决策，迅速处理&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4ece\u5efa\u8bbe\u5230\u6cbb\u7406\uff0c\u4ece\u7cfb\u7edf\u5230\u56e2\u961f\uff0c\u8c08\u9ad8\u53ef\u7528\u67b6\u6784\u4e4b\u9053 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/High-availability-arch&quot; target=&quot;_blank&quot;&gt;从建设到治理，从系统到团队，谈高可用架构之道 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8cc7\u5b89&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;資安&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/news/116776.html&amp;quot;,&amp;quot;全球居然有200万IoT设备还存在12年前的OpenSSH“骨灰级”漏洞 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5168\u7403\u5c45\u7136\u6709200\u4e07IoT\u8bbe\u5907\u8fd8\u5b58\u572812\u5e74\u524d\u7684OpenSSH\u201c\u9aa8\u7070\u7ea7\u201d\u6f0f\u6d1e ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/news/116776.html&quot; target=&quot;_blank&quot;&gt;全球居然有200万IoT设备还存在12年前的OpenSSH“骨灰级”漏洞 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u884c\u92b7&amp;quot;}&quot; rowspan=&quot;3&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 62px;&quot;&gt;
行銷&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/19/2016-line-annual-seminar&amp;quot;,&amp;quot;LINE 公開最新商務操作策略，四大服務讓你的粉絲從多到黏- INSIDE 硬 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;LINE \u516c\u958b\u6700\u65b0\u5546\u52d9\u64cd\u4f5c\u7b56\u7565\uff0c\u56db\u5927\u670d\u52d9\u8b93\u4f60\u7684\u7c89\u7d72\u5f9e\u591a\u5230\u9ecf- INSIDE \u786c ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/19/2016-line-annual-seminar&quot; target=&quot;_blank&quot;&gt;LINE 公開最新商務操作策略，四大服務讓你的粉絲從多到黏- INSIDE 硬 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/books/view/53375&amp;quot;,&amp;quot;想吸引新客戶，給折扣 VS. 免費試用，哪個更有效？&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u60f3\u5438\u5f15\u65b0\u5ba2\u6236\uff0c\u7d66\u6298\u6263 VS. \u514d\u8cbb\u8a66\u7528\uff0c\u54ea\u500b\u66f4\u6709\u6548\uff1f&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/books/view/53375&quot; target=&quot;_blank&quot;&gt;想吸引新客戶，給折扣 VS. 免費試用，哪個更有效？&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53369&amp;quot;,&amp;quot;KKBOX的全新推薦系統！他怎麼能猜中你「沒聽過但可能會喜歡」的歌 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;KKBOX\u7684\u5168\u65b0\u63a8\u85a6\u7cfb\u7d71\uff01\u4ed6\u600e\u9ebc\u80fd\u731c\u4e2d\u4f60\u300c\u6c92\u807d\u904e\u4f46\u53ef\u80fd\u6703\u559c\u6b61\u300d\u7684\u6b4c ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53369&quot; target=&quot;_blank&quot;&gt;KKBOX的全新推薦系統！他怎麼能猜中你「沒聽過但可能會喜歡」的歌 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7ba1\u7406&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;管理&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://fbwall.amassly.com/post/178ggLaXDP/&amp;quot;,&amp;quot;弄清楚Leader的角色，才帶得好團隊！領導者要做的5件事｜經理人at ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5f04\u6e05\u695aLeader\u7684\u89d2\u8272\uff0c\u624d\u5e36\u5f97\u597d\u5718\u968a\uff01\u9818\u5c0e\u8005\u8981\u505a\u76845\u4ef6\u4e8b\uff5c\u7d93\u7406\u4ebaat ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://fbwall.amassly.com/post/178ggLaXDP/&quot; target=&quot;_blank&quot;&gt;弄清楚Leader的角色，才帶得好團隊！領導者要做的5件事｜經理人at ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d&amp;quot;}&quot; rowspan=&quot;8&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 167px;&quot;&gt;
創業&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.iheima.com/zixun/2016/1019/159299.shtml&amp;quot;,&amp;quot;这三个重要指标，决定了创业公司能否顺利进行到下一阶段_资讯_i黑马&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8fd9\u4e09\u4e2a\u91cd\u8981\u6307\u6807\uff0c\u51b3\u5b9a\u4e86\u521b\u4e1a\u516c\u53f8\u80fd\u5426\u987a\u5229\u8fdb\u884c\u5230\u4e0b\u4e00\u9636\u6bb5_\u8d44\u8baf_i\u9ed1\u9a6c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.iheima.com/zixun/2016/1019/159299.shtml&quot; target=&quot;_blank&quot;&gt;这三个重要指标，决定了创业公司能否顺利进行到下一阶段_资讯_i黑马&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://36kr.com/p/5054812.html&amp;quot;,&amp;quot;初创企业应该先招什么样的人？互补型还是“细胞分裂”？_36氪&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u521d\u521b\u4f01\u4e1a\u5e94\u8be5\u5148\u62db\u4ec0\u4e48\u6837\u7684\u4eba\uff1f\u4e92\u8865\u578b\u8fd8\u662f\u201c\u7ec6\u80de\u5206\u88c2\u201d\uff1f_36\u6c2a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://36kr.com/p/5054812.html&quot; target=&quot;_blank&quot;&gt;初创企业应该先招什么样的人？互补型还是“细胞分裂”？_36氪&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://aplayground.com/app/?p=97926&amp;quot;,&amp;quot;創業公司融資，股權是如何一步步被稀釋的？ | aplayground.com&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d\u516c\u53f8\u878d\u8cc7\uff0c\u80a1\u6b0a\u662f\u5982\u4f55\u4e00\u6b65\u6b65\u88ab\u7a00\u91cb\u7684\uff1f | aplayground.com&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://aplayground.com/app/?p=97926&quot; target=&quot;_blank&quot;&gt;創業公司融資，股權是如何一步步被稀釋的？ | aplayground.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.iheima.com/zixun/2016/1017/159259.shtml&amp;quot;,&amp;quot;陈春花：谁是唯一有能力解雇企业所有人的人？_资讯_i黑马&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u9648\u6625\u82b1\uff1a\u8c01\u662f\u552f\u4e00\u6709\u80fd\u529b\u89e3\u96c7\u4f01\u4e1a\u6240\u6709\u4eba\u7684\u4eba\uff1f_\u8d44\u8baf_i\u9ed1\u9a6c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.iheima.com/zixun/2016/1017/159259.shtml&quot; target=&quot;_blank&quot;&gt;陈春花：谁是唯一有能力解雇企业所有人的人？_资讯_i黑马&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.startup-partner.com/3793.html&amp;quot;,&amp;quot;大多数天使投资人不会告诉你的六个真相，投资初创公司是一个数字游戏 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5927\u591a\u6570\u5929\u4f7f\u6295\u8d44\u4eba\u4e0d\u4f1a\u544a\u8bc9\u4f60\u7684\u516d\u4e2a\u771f\u76f8\uff0c\u6295\u8d44\u521d\u521b\u516c\u53f8\u662f\u4e00\u4e2a\u6570\u5b57\u6e38\u620f ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.startup-partner.com/3793.html&quot; target=&quot;_blank&quot;&gt;大多数天使投资人不会告诉你的六个真相，投资初创公司是一个数字游戏 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://36kr.com/p/5054750.html&amp;quot;,&amp;quot;发布智能机器人图灵，因果树希望回答一切和投资有关的问题_36氪&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u53d1\u5e03\u667a\u80fd\u673a\u5668\u4eba\u56fe\u7075\uff0c\u56e0\u679c\u6811\u5e0c\u671b\u56de\u7b54\u4e00\u5207\u548c\u6295\u8d44\u6709\u5173\u7684\u95ee\u9898_36\u6c2a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://36kr.com/p/5054750.html&quot; target=&quot;_blank&quot;&gt;发布智能机器人图灵，因果树希望回答一切和投资有关的问题_36氪&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://m.gxfin.com/article/tech/hlw/default/2016-05-20/230327.html&amp;quot;,&amp;quot;互联网金融风险专项整治工作实施方案曝光 - 中国网新三板&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e92\u8054\u7f51\u91d1\u878d\u98ce\u9669\u4e13\u9879\u6574\u6cbb\u5de5\u4f5c\u5b9e\u65bd\u65b9\u6848\u66dd\u5149 - \u4e2d\u56fd\u7f51\u65b0\u4e09\u677f&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://m.gxfin.com/article/tech/hlw/default/2016-05-20/230327.html&quot; target=&quot;_blank&quot;&gt;互联网金融风险专项整治工作实施方案曝光 - 中国网新三板&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://weibo.com/ttarticle/p/show?id=2309351000014031552995647010&amp;quot;,&amp;quot;又一家美元基金中国团队独立：红点创投中国基金成立 - 微博&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u53c8\u4e00\u5bb6\u7f8e\u5143\u57fa\u91d1\u4e2d\u56fd\u56e2\u961f\u72ec\u7acb\uff1a\u7ea2\u70b9\u521b\u6295\u4e2d\u56fd\u57fa\u91d1\u6210\u7acb - \u5fae\u535a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://weibo.com/ttarticle/p/show?id=2309351000014031552995647010&quot; target=&quot;_blank&quot;&gt;又一家美元基金中国团队独立：红点创投中国基金成立 - 微博&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Go&amp;quot;}&quot; rowspan=&quot;3&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 120%; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 62px;&quot;&gt;
Go&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://github.com/go-vgo/robotgo&amp;quot;,&amp;quot;robot go for windows &amp;amp; mac&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;robot go for windows &amp;amp; mac&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://github.com/go-vgo/robotgo&quot; target=&quot;_blank&quot;&gt;robot go for windows &amp;amp; mac&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4f7f\u7528go\u7684io.Pipe\u4f18\u96c5\u7684\u4f18\u5316\u4e2d\u95f4\u7f13\u5b58&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007172011&quot; target=&quot;_blank&quot;&gt;使用go的io.Pipe优雅的优化中间缓存&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://github.com/valyala/httpteleport&amp;quot;,&amp;quot;Transfer 10Gbps http traffic over 1Gbps networks&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Transfer 10Gbps http traffic over 1Gbps networks&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: -apple-system; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://github.com/valyala/httpteleport&quot; target=&quot;_blank&quot;&gt;Transfer 10Gbps http traffic over 1Gbps networks&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/5864280122609238907/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/10/2016-10-21.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5864280122609238907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5864280122609238907'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/10/2016-10-21.html' title='2016-10-21 精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-4995011410252038252</id><published>2016-10-14T14:42:00.003+08:00</published><updated>2016-10-14T14:42:54.213+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Go"/><category scheme="http://www.blogger.com/atom/ns#" term="分享"/><category scheme="http://www.blogger.com/atom/ns#" term="創業"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-10-week-2 精選文章</title><content type='html'>&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;border-collapse: collapse; border: 1px solid #ccc; font-family: arial,sans,sans-serif; font-size: 13px; table-layout: fixed;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;33&quot;&gt;&lt;/col&gt;&lt;col width=&quot;441&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8edf\u9ad4&amp;quot;}&quot; rowspan=&quot;14&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 293px;&quot;&gt;
軟體&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u673a\u5668\u5b66\u4e60\u4ece\u5165\u95e8\u5230\u653e\u5f03K-Means\u805a\u7c7b&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007088312&quot; target=&quot;_blank&quot;&gt;机器学习从入门到放弃K-Means聚类&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://cn.engadget.com/2016/09/30/android-wear-google-play-store/&amp;quot;,&amp;quot;谷歌将把Android Wear 2.0 推迟至2017 年年初推出 - Engadget 中国版&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8c37\u6b4c\u5c06\u628aAndroid Wear 2.0 \u63a8\u8fdf\u81f32017 \u5e74\u5e74\u521d\u63a8\u51fa - Engadget \u4e2d\u56fd\u7248&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://cn.engadget.com/2016/09/30/android-wear-google-play-store/&quot; target=&quot;_blank&quot;&gt;谷歌将把Android Wear 2.0 推迟至2017 年年初推出 - Engadget 中国版&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.sifangzhaiyao.com/detail/id/247554&amp;quot;,&amp;quot;雅虎开源其深度学习模型，可识别色情内容- 四方摘要- sifangzhaiyao ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u96c5\u864e\u5f00\u6e90\u5176\u6df1\u5ea6\u5b66\u4e60\u6a21\u578b\uff0c\u53ef\u8bc6\u522b\u8272\u60c5\u5185\u5bb9- \u56db\u65b9\u6458\u8981- sifangzhaiyao ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.sifangzhaiyao.com/detail/id/247554&quot; target=&quot;_blank&quot;&gt;雅虎开源其深度学习模型，可识别色情内容- 四方摘要- sifangzhaiyao ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u57fa\u4e8e Nginx \u7684\u52a8\u6001\u4ee3\u7406&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007059973&quot; target=&quot;_blank&quot;&gt;基于 Nginx 的动态代理&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Dockerfile\u6307\u4ee4\u6c47\u603b\u53ca\u89e3\u6790&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007087471&quot; target=&quot;_blank&quot;&gt;Dockerfile指令汇总及解析&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://aws.amazon.com/blogs/aws/new-p2-instance-type-for-amazon-ec2-up-to-16-gpus/&amp;quot;,&amp;quot;New P2 Instance Type for Amazon EC2 – Up to 16 GPUs | AWS Blog&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;New P2 Instance Type for Amazon EC2 \u2013 Up to 16 GPUs | AWS Blog&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://aws.amazon.com/blogs/aws/new-p2-instance-type-for-amazon-ec2-up-to-16-gpus/&quot; target=&quot;_blank&quot;&gt;New P2 Instance Type for Amazon EC2 – Up to 16 GPUs | AWS Blog&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.oschina.net/news/64130/linux-kernel-4-1-2-and-4-0-8&amp;quot;,&amp;quot;Linux Kernel 4.1.2/4.0.8 发布- 开源中国社区&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Linux Kernel 4.1.2/4.0.8 \u53d1\u5e03- \u5f00\u6e90\u4e2d\u56fd\u793e\u533a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.oschina.net/news/64130/linux-kernel-4-1-2-and-4-0-8&quot; target=&quot;_blank&quot;&gt;Linux Kernel 4.1.2/4.0.8 发布- 开源中国社区&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Selenium\u81ea\u52d5\u5316\u6e2c\u8a66\u6280\u8853\u6587\u7ae0\u5f59\u6574 (150+\u7bc7)&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.qa-knowhow.com/?p=4360&quot; target=&quot;_blank&quot;&gt;Selenium自動化測試技術文章彙整 (150+篇)&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://news.cnblogs.com/n/554595&amp;quot;,&amp;quot;最新Windows 10测试版提供了Ubuntu 16.04镜像_IT新闻_博客园&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6700\u65b0Windows 10\u6d4b\u8bd5\u7248\u63d0\u4f9b\u4e86Ubuntu 16.04\u955c\u50cf_IT\u65b0\u95fb_\u535a\u5ba2\u56ed&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://news.cnblogs.com/n/554595&quot; target=&quot;_blank&quot;&gt;最新Windows 10测试版提供了Ubuntu 16.04镜像_IT新闻_博客园&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5054054.html&amp;quot;,&amp;quot;Google 开源SLAM 地图软件Cartographer，可用于机器人、无人驾驶和 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google \u5f00\u6e90SLAM \u5730\u56fe\u8f6f\u4ef6Cartographer\uff0c\u53ef\u7528\u4e8e\u673a\u5668\u4eba\u3001\u65e0\u4eba\u9a7e\u9a76\u548c ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5054054.html&quot; target=&quot;_blank&quot;&gt;Google 开源SLAM 地图软件Cartographer，可用于机器人、无人驾驶和 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/service-based-architecture&amp;quot;,&amp;quot;微服务架构之外的选择——基于服务架构 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5fae\u670d\u52a1\u67b6\u6784\u4e4b\u5916\u7684\u9009\u62e9\u2014\u2014\u57fa\u4e8e\u670d\u52a1\u67b6\u6784 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/service-based-architecture&quot; target=&quot;_blank&quot;&gt;微服务架构之外的选择——基于服务架构 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/javaPerformance-guide-byMonica&amp;quot;,&amp;quot;Java性能调优工程的几点建议 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Java\u6027\u80fd\u8c03\u4f18\u5de5\u7a0b\u7684\u51e0\u70b9\u5efa\u8bae - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/javaPerformance-guide-byMonica&quot; target=&quot;_blank&quot;&gt;Java性能调优工程的几点建议 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Android\u5f00\u53d1\u5957\u8def\u6536\u96c6\u6574\u7406\u4e0e\u8ba8\u8bba&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007110574&quot; target=&quot;_blank&quot;&gt;Android开发套路收集整理与讨论&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/10/google-chrome-soon-wont-be-such-a-burden-your-computer&amp;quot;,&amp;quot;Chrome 將更新，準備摘掉「吃記憶體」的大帽子！ - INSIDE 硬塞的網路 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Chrome \u5c07\u66f4\u65b0\uff0c\u6e96\u5099\u6458\u6389\u300c\u5403\u8a18\u61b6\u9ad4\u300d\u7684\u5927\u5e3d\u5b50\uff01 - INSIDE \u786c\u585e\u7684\u7db2\u8def ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/10/google-chrome-soon-wont-be-such-a-burden-your-computer&quot; target=&quot;_blank&quot;&gt;Chrome 將更新，準備摘掉「吃記憶體」的大帽子！ - INSIDE 硬塞的網路 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u67b6\u69cb&amp;quot;}&quot; rowspan=&quot;10&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); font-family: Arial; font-weight: bold; padding: 2px 3px; text-align: center; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 209px;&quot;&gt;
架構&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/09/Ctrip-DAL&amp;quot;,&amp;quot;携程开源数据库访问框架Ctrip DAL - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u643a\u7a0b\u5f00\u6e90\u6570\u636e\u5e93\u8bbf\u95ee\u6846\u67b6Ctrip DAL - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/09/Ctrip-DAL&quot; target=&quot;_blank&quot;&gt;携程开源数据库访问框架Ctrip DAL - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.oschina.net/news/77625/github-open-source-load-balance-system&amp;quot;,&amp;quot;GitHub 将开源内部负载均衡软件- 开源中国社区&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;GitHub \u5c06\u5f00\u6e90\u5185\u90e8\u8d1f\u8f7d\u5747\u8861\u8f6f\u4ef6- \u5f00\u6e90\u4e2d\u56fd\u793e\u533a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.oschina.net/news/77625/github-open-source-load-balance-system&quot; target=&quot;_blank&quot;&gt;GitHub 将开源内部负载均衡软件- 开源中国社区&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/github-load-balancer-design&amp;quot;,&amp;quot;GitHub新负载均衡系统的设计历程&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;GitHub\u65b0\u8d1f\u8f7d\u5747\u8861\u7cfb\u7edf\u7684\u8bbe\u8ba1\u5386\u7a0b&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/github-load-balancer-design&quot; target=&quot;_blank&quot;&gt;GitHub新负载均衡系统的设计历程&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://times.hinet.net/news/19386635&amp;quot;,&amp;quot;【大規模容器叢集實例】雷亞遊戲借助Kubernetes，3人搞定百萬玩家App ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u3010\u5927\u898f\u6a21\u5bb9\u5668\u53e2\u96c6\u5be6\u4f8b\u3011\u96f7\u4e9e\u904a\u6232\u501f\u52a9Kubernetes\uff0c3\u4eba\u641e\u5b9a\u767e\u842c\u73a9\u5bb6App ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://times.hinet.net/news/19386635&quot; target=&quot;_blank&quot;&gt;【大規模容器叢集實例】雷亞遊戲借助Kubernetes，3人搞定百萬玩家App ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/microservices-please-dont&amp;quot;,&amp;quot;Komad首席工程师Sean Kelly谈微服务谬见 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Komad\u9996\u5e2d\u5de5\u7a0b\u5e08Sean Kelly\u8c08\u5fae\u670d\u52a1\u8c2c\u89c1 - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/microservices-please-dont&quot; target=&quot;_blank&quot;&gt;Komad首席工程师Sean Kelly谈微服务谬见 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/confluent-kafka-enterprise&amp;quot;,&amp;quot;Confluent宣布企业版Kafka支持多数据中心复制功能 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Confluent\u5ba3\u5e03\u4f01\u4e1a\u7248Kafka\u652f\u6301\u591a\u6570\u636e\u4e2d\u5fc3\u590d\u5236\u529f\u80fd - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/confluent-kafka-enterprise&quot; target=&quot;_blank&quot;&gt;Confluent宣布企业版Kafka支持多数据中心复制功能 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/10/agile-architecture-friends&amp;quot;,&amp;quot;敏捷和架构设计分道而行，又最终拥抱彼此成为朋友 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u654f\u6377\u548c\u67b6\u6784\u8bbe\u8ba1\u5206\u9053\u800c\u884c\uff0c\u53c8\u6700\u7ec8\u62e5\u62b1\u5f7c\u6b64\u6210\u4e3a\u670b\u53cb - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/10/agile-architecture-friends&quot; target=&quot;_blank&quot;&gt;敏捷和架构设计分道而行，又最终拥抱彼此成为朋友 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/contrast-with-kafka-and-jingdong-jmq&amp;quot;,&amp;quot;京东消息中间件JMQ：架构，与Kafka的对比，主要特性和应用场景 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4eac\u4e1c\u6d88\u606f\u4e2d\u95f4\u4ef6JMQ\uff1a\u67b6\u6784\uff0c\u4e0eKafka\u7684\u5bf9\u6bd4\uff0c\u4e3b\u8981\u7279\u6027\u548c\u5e94\u7528\u573a\u666f - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/contrast-with-kafka-and-jingdong-jmq&quot; target=&quot;_blank&quot;&gt;京东消息中间件JMQ：架构，与Kafka的对比，主要特性和应用场景 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5982\u4f55\u8bbe\u8ba1\u7a33\u5b9a\u6027\u6a2a\u8de8\u5168\u7403\u7684Cron\u670d\u52a1&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007146045&quot; target=&quot;_blank&quot;&gt;如何设计稳定性横跨全球的Cron服务&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6d45\u8c08 MPP \u6570\u636e\u5e93\u52a8\u6001\u589e\u51cf\u8282\u70b9&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007156661&quot; target=&quot;_blank&quot;&gt;浅谈 MPP 数据库动态增减节点&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web&amp;quot;}&quot; rowspan=&quot;12&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 251px;&quot;&gt;
Web&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6570\u767e\u4e2a HTML5 \u4f8b\u5b50\u5b66\u4e60 HT \u56fe\u5f62\u7ec4\u4ef6 \u2013 3D \u5efa\u6a21\u7bc7&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007049804&quot; target=&quot;_blank&quot;&gt;数百个 HTML5 例子学习 HT 图形组件 – 3D 建模篇&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;JavaScript \u6d4f\u89c8\u5668\u4e8b\u4ef6\u89e3\u6790&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007056189&quot; target=&quot;_blank&quot;&gt;JavaScript 浏览器事件解析&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Javascript\u5355\u4f8b\u6a21\u5f0f\u6982\u5ff5\u4e0e\u5b9e\u4f8b&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007053934&quot; target=&quot;_blank&quot;&gt;Javascript单例模式概念与实例&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.2cto.com/Article/201610/552280.html&amp;quot;,&amp;quot;用PHP来加密解密Cloudflare邮箱保护&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7528PHP\u6765\u52a0\u5bc6\u89e3\u5bc6Cloudflare\u90ae\u7bb1\u4fdd\u62a4&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.2cto.com/Article/201610/552280.html&quot; target=&quot;_blank&quot;&gt;用PHP来加密解密Cloudflare邮箱保护&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u79fb\u52a8\u7aefh5\u5f00\u53d1\u76f8\u5173\u5185\u5bb9\u603b\u7ed3\uff08\u56db\uff09&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007066908&quot; target=&quot;_blank&quot;&gt;移动端h5开发相关内容总结（四）&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7b80\u5355\u7406\u89e3JavaScript\u4e2d\u7684\u95ed\u5305&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007063627&quot; target=&quot;_blank&quot;&gt;简单理解JavaScript中的闭包&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;DOM \u4e8b\u4ef6\u6df1\u5165\u6d45\u51fa\uff08\u4e00\uff09&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007082623&quot; target=&quot;_blank&quot;&gt;DOM 事件深入浅出（一）&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;WebGL \u521d\u63a2&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007106469&quot; target=&quot;_blank&quot;&gt;WebGL 初探&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;JavaScript\u4e2dthis\u7ed1\u5b9a\u8be6\u89e3&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007101339&quot; target=&quot;_blank&quot;&gt;JavaScript中this绑定详解&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;JavaScript arguments \u5bf9\u8c61\u5168\u9762\u4ecb\u7ecd&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007091243&quot; target=&quot;_blank&quot;&gt;JavaScript arguments 对象全面介绍&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u65e0\u9700Flash\u5f55\u89c6\u9891\u2014\u2014HTML5\u4e2d\u7ea7\u8fdb\u9636&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007153229&quot; target=&quot;_blank&quot;&gt;无需Flash录视频——HTML5中级进阶&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e00\u4e2a\u7ecf\u5178\u7684javascript\u9762\u8bd5\u9898\u7684\u65b0\u63a2\u7d22&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007143973&quot; target=&quot;_blank&quot;&gt;一个经典的javascript面试题的新探索&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d&amp;quot;}&quot; rowspan=&quot;15&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 314px;&quot;&gt;
創業&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://finance.jrj.com.cn/tech/2016/09/30103721535972.shtml&amp;quot;,&amp;quot;青山资本张野：找到属于这个时代的企业家&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u9752\u5c71\u8d44\u672c\u5f20\u91ce\uff1a\u627e\u5230\u5c5e\u4e8e\u8fd9\u4e2a\u65f6\u4ee3\u7684\u4f01\u4e1a\u5bb6&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://finance.jrj.com.cn/tech/2016/09/30103721535972.shtml&quot; target=&quot;_blank&quot;&gt;青山资本张野：找到属于这个时代的企业家&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.iheima.com/zixun/2016/1004/159052.shtml&amp;quot;,&amp;quot;不用担心有人偷走你创业想法的10 个理由_资讯_i黑马&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e0d\u7528\u62c5\u5fc3\u6709\u4eba\u5077\u8d70\u4f60\u521b\u4e1a\u60f3\u6cd5\u768410 \u4e2a\u7406\u7531_\u8d44\u8baf_i\u9ed1\u9a6c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.iheima.com/zixun/2016/1004/159052.shtml&quot; target=&quot;_blank&quot;&gt;不用担心有人偷走你创业想法的10 个理由_资讯_i黑马&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.iheima.com/zixun/2016/1004/159050.shtml&amp;quot;,&amp;quot;创业，最不值钱的就是感动_资讯_i黑马&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u521b\u4e1a\uff0c\u6700\u4e0d\u503c\u94b1\u7684\u5c31\u662f\u611f\u52a8_\u8d44\u8baf_i\u9ed1\u9a6c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.iheima.com/zixun/2016/1004/159050.shtml&quot; target=&quot;_blank&quot;&gt;创业，最不值钱的就是感动_资讯_i黑马&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.startup.taipei/activity/7757&amp;quot;,&amp;quot;10/21 FinTech 金融科技論壇暨創新交流盛會- Startup@Taipei&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;10/21 FinTech \u91d1\u878d\u79d1\u6280\u8ad6\u58c7\u66a8\u5275\u65b0\u4ea4\u6d41\u76db\u6703- Startup@Taipei&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.startup.taipei/activity/7757&quot; target=&quot;_blank&quot;&gt;10/21 FinTech 金融科技論壇暨創新交流盛會- Startup@Taipei&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d\u8005\u53ef\u4ee5\u6c92\u6709\u5f37\u9805\uff0c\u4f46\u4e0d\u80fd\u6709\u660e\u986f\u5f31\u9ede&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Trebuchet MS&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://mrjamie.cc/2016/10/05/no-weakness/&quot; target=&quot;_blank&quot;&gt;創業者可以沒有強項，但不能有明顯弱點&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.yixieshi.com/59265.html&amp;quot;,&amp;quot;全民创业已成全民过冬，哪个行业会是死亡高发地?-互联网的一些事&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5168\u6c11\u521b\u4e1a\u5df2\u6210\u5168\u6c11\u8fc7\u51ac\uff0c\u54ea\u4e2a\u884c\u4e1a\u4f1a\u662f\u6b7b\u4ea1\u9ad8\u53d1\u5730?-\u4e92\u8054\u7f51\u7684\u4e00\u4e9b\u4e8b&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.yixieshi.com/59265.html&quot; target=&quot;_blank&quot;&gt;全民创业已成全民过冬，哪个行业会是死亡高发地?-互联网的一些事&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://weibo.com/ttarticle/p/show?id=2309351000014026572456786766&amp;quot;,&amp;quot;男友在创业（中）：资本寒冬里辞职创业，我是这样做死一个项目的 - 微博&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7537\u53cb\u5728\u521b\u4e1a\uff08\u4e2d\uff09\uff1a\u8d44\u672c\u5bd2\u51ac\u91cc\u8f9e\u804c\u521b\u4e1a\uff0c\u6211\u662f\u8fd9\u6837\u505a\u6b7b\u4e00\u4e2a\u9879\u76ee\u7684 - \u5fae\u535a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://weibo.com/ttarticle/p/show?id=2309351000014026572456786766&quot; target=&quot;_blank&quot;&gt;男友在创业（中）：资本寒冬里辞职创业，我是这样做死一个项目的 - 微博&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/05/kuobrothers-ipo-2&amp;quot;,&amp;quot;從成立到上櫃只花四年，創業家兄弟創台灣電商最快掛牌紀錄- INSIDE 硬 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5f9e\u6210\u7acb\u5230\u4e0a\u6ac3\u53ea\u82b1\u56db\u5e74\uff0c\u5275\u696d\u5bb6\u5144\u5f1f\u5275\u53f0\u7063\u96fb\u5546\u6700\u5feb\u639b\u724c\u7d00\u9304- INSIDE \u786c ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/05/kuobrothers-ipo-2&quot; target=&quot;_blank&quot;&gt;從成立到上櫃只花四年，創業家兄弟創台灣電商最快掛牌紀錄- INSIDE 硬 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.admin5.com/article/20161011/689893.shtml&amp;quot;,&amp;quot;创业者必备：苹果公司的“ 四大准则” - A5创业网 - A5站长网&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u521b\u4e1a\u8005\u5fc5\u5907\uff1a\u82f9\u679c\u516c\u53f8\u7684\u201c \u56db\u5927\u51c6\u5219\u201d - A5\u521b\u4e1a\u7f51 - A5\u7ad9\u957f\u7f51&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.admin5.com/article/20161011/689893.shtml&quot; target=&quot;_blank&quot;&gt;创业者必备：苹果公司的“ 四大准则” - A5创业网 - A5站长网&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.iheima.com/promote/2016/1009/159119.shtml&amp;quot;,&amp;quot;不弄懂CAC、LTV、PBP，投资人怎么给钱让你烧？_推介_i黑马&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e0d\u5f04\u61c2CAC\u3001LTV\u3001PBP\uff0c\u6295\u8d44\u4eba\u600e\u4e48\u7ed9\u94b1\u8ba9\u4f60\u70e7\uff1f_\u63a8\u4ecb_i\u9ed1\u9a6c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.iheima.com/promote/2016/1009/159119.shtml&quot; target=&quot;_blank&quot;&gt;不弄懂CAC、LTV、PBP，投资人怎么给钱让你烧？_推介_i黑马&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.iheima.com/zixun/2016/1009/159108.shtml&amp;quot;,&amp;quot;董事长、董秘必备：和投资人谈判技巧有哪些？_资讯_i黑马&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8463\u4e8b\u957f\u3001\u8463\u79d8\u5fc5\u5907\uff1a\u548c\u6295\u8d44\u4eba\u8c08\u5224\u6280\u5de7\u6709\u54ea\u4e9b\uff1f_\u8d44\u8baf_i\u9ed1\u9a6c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.iheima.com/zixun/2016/1009/159108.shtml&quot; target=&quot;_blank&quot;&gt;董事长、董秘必备：和投资人谈判技巧有哪些？_资讯_i黑马&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.bnext.com.tw/column/view/id/40987&amp;quot;,&amp;quot;[蕭瑟寡人] 未來兩年的五個科技泡沫 - 數位時代&amp;quot;)&quot; data-sheets-note=&quot;創業家：不要留戀技術，請愛上價值&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;[\u856d\u745f\u5be1\u4eba] \u672a\u4f86\u5169\u5e74\u7684\u4e94\u500b\u79d1\u6280\u6ce1\u6cab - \u6578\u4f4d\u6642\u4ee3&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.bnext.com.tw/column/view/id/40987&quot; target=&quot;_blank&quot;&gt;[蕭瑟寡人] 未來兩年的五個科技泡沫 - 數位時代&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5054475.html&amp;quot;,&amp;quot;8家冉冉升起的澳洲创业之星_36氪&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;8\u5bb6\u5189\u5189\u5347\u8d77\u7684\u6fb3\u6d32\u521b\u4e1a\u4e4b\u661f_36\u6c2a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5054475.html&quot; target=&quot;_blank&quot;&gt;8家冉冉升起的澳洲创业之星_36氪&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://lijiaoshou.baijia.baidu.com/article/653362&amp;quot;,&amp;quot;【李叫兽】当你梦想去改变一个行业--百度百家&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u3010\u674e\u53eb\u517d\u3011\u5f53\u4f60\u68a6\u60f3\u53bb\u6539\u53d8\u4e00\u4e2a\u884c\u4e1a--\u767e\u5ea6\u767e\u5bb6&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://lijiaoshou.baijia.baidu.com/article/653362&quot; target=&quot;_blank&quot;&gt;【李叫兽】当你梦想去改变一个行业--百度百家&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/11/jack-dorseys-letter&amp;quot;,&amp;quot;在Twitter 最艱難的時刻，Jack Dorsey 用一封「致員工信」打破了沈默 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5728Twitter \u6700\u8271\u96e3\u7684\u6642\u523b\uff0cJack Dorsey \u7528\u4e00\u5c01\u300c\u81f4\u54e1\u5de5\u4fe1\u300d\u6253\u7834\u4e86\u6c88\u9ed8 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/11/jack-dorseys-letter&quot; target=&quot;_blank&quot;&gt;在Twitter 最艱難的時刻，Jack Dorsey 用一封「致員工信」打破了沈默 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8cc7\u5b89&amp;quot;}&quot; rowspan=&quot;9&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 188px;&quot;&gt;
資安&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/articles/system/115556.html&amp;quot;,&amp;quot;这个恶意软件“奇葩”的反虚拟机技巧- FreeBuf.COM | 关注黑客与极客&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8fd9\u4e2a\u6076\u610f\u8f6f\u4ef6\u201c\u5947\u8469\u201d\u7684\u53cd\u865a\u62df\u673a\u6280\u5de7- FreeBuf.COM | \u5173\u6ce8\u9ed1\u5ba2\u4e0e\u6781\u5ba2&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/articles/system/115556.html&quot; target=&quot;_blank&quot;&gt;这个恶意软件“奇葩”的反虚拟机技巧- FreeBuf.COM | 关注黑客与极客&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/02/more-than-400-malicious-apps-infiltrate-google-play&amp;quot;,&amp;quot;Google Play 又現惡意程式碼，這次有400 款App 遭殃！ - INSIDE 硬塞 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google Play \u53c8\u73fe\u60e1\u610f\u7a0b\u5f0f\u78bc\uff0c\u9019\u6b21\u6709400 \u6b3eApp \u906d\u6b83\uff01 - INSIDE \u786c\u585e ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/02/more-than-400-malicious-apps-infiltrate-google-play&quot; target=&quot;_blank&quot;&gt;Google Play 又現惡意程式碼，這次有400 款App 遭殃！ - INSIDE 硬塞 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/news/115503.html&amp;quot;,&amp;quot;某国家正在测试“关闭互联网”方法- FreeBuf.COM | 关注黑客与极客&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u67d0\u56fd\u5bb6\u6b63\u5728\u6d4b\u8bd5\u201c\u5173\u95ed\u4e92\u8054\u7f51\u201d\u65b9\u6cd5- FreeBuf.COM | \u5173\u6ce8\u9ed1\u5ba2\u4e0e\u6781\u5ba2&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/news/115503.html&quot; target=&quot;_blank&quot;&gt;某国家正在测试“关闭互联网”方法- FreeBuf.COM | 关注黑客与极客&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://blog.trendmicro.com.tw/?p=30549&amp;quot;,&amp;quot;Yahoo 爆發史上最大帳號被駭事件,專家:光是變更密碼並不足夠保護帳號安全!&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Yahoo \u7206\u767c\u53f2\u4e0a\u6700\u5927\u5e33\u865f\u88ab\u99ed\u4e8b\u4ef6,\u5c08\u5bb6:\u5149\u662f\u8b8a\u66f4\u5bc6\u78bc\u4e26\u4e0d\u8db3\u5920\u4fdd\u8b77\u5e33\u865f\u5b89\u5168!&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://blog.trendmicro.com.tw/?p=30549&quot; target=&quot;_blank&quot;&gt;Yahoo 爆發史上最大帳號被駭事件,專家:光是變更密碼並不足夠保護帳號安全!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.solidot.org/story?sid=49887&amp;quot;,&amp;quot;Solidot | 利用物联网发动DDoS攻击的恶意程序源代码公开&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Solidot | \u5229\u7528\u7269\u8054\u7f51\u53d1\u52a8DDoS\u653b\u51fb\u7684\u6076\u610f\u7a0b\u5e8f\u6e90\u4ee3\u7801\u516c\u5f00&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.solidot.org/story?sid=49887&quot; target=&quot;_blank&quot;&gt;Solidot | 利用物联网发动DDoS攻击的恶意程序源代码公开&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://chinese.engadget.com/2016/10/06/spotify-ads-briefly-served-malware-to-your-pc/&amp;quot;,&amp;quot;Spotify 廣告內含危害電腦的惡意軟體 - Engadget 中文版&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Spotify \u5ee3\u544a\u5167\u542b\u5371\u5bb3\u96fb\u8166\u7684\u60e1\u610f\u8edf\u9ad4 - Engadget \u4e2d\u6587\u7248&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://chinese.engadget.com/2016/10/06/spotify-ads-briefly-served-malware-to-your-pc/&quot; target=&quot;_blank&quot;&gt;Spotify 廣告內含危害電腦的惡意軟體 - Engadget 中文版&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://times.hinet.net/news/19396499&amp;quot;,&amp;quot;行政院版資安管理法草案出爐，年底拼三讀-科技-HiNet新聞&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u884c\u653f\u9662\u7248\u8cc7\u5b89\u7ba1\u7406\u6cd5\u8349\u6848\u51fa\u7210\uff0c\u5e74\u5e95\u62fc\u4e09\u8b80-\u79d1\u6280-HiNet\u65b0\u805e&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://times.hinet.net/news/19396499&quot; target=&quot;_blank&quot;&gt;行政院版資安管理法草案出爐，年底拼三讀-科技-HiNet新聞&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/vuls/115916.html&amp;quot;,&amp;quot;漏洞预警：JPEG 2000某漏洞可执行任意代码- FreeBuf.COM | 关注黑客 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6f0f\u6d1e\u9884\u8b66\uff1aJPEG 2000\u67d0\u6f0f\u6d1e\u53ef\u6267\u884c\u4efb\u610f\u4ee3\u7801- FreeBuf.COM | \u5173\u6ce8\u9ed1\u5ba2 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/vuls/115916.html&quot; target=&quot;_blank&quot;&gt;漏洞预警：JPEG 2000某漏洞可执行任意代码- FreeBuf.COM | 关注黑客 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/articles/terminal/115933.html&amp;quot;,&amp;quot;每16台Android手机中，就有一台受BadKernel漏洞的影响 - FreeBuf.COM&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6bcf16\u53f0Android\u624b\u673a\u4e2d\uff0c\u5c31\u6709\u4e00\u53f0\u53d7BadKernel\u6f0f\u6d1e\u7684\u5f71\u54cd - FreeBuf.COM&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/articles/terminal/115933.html&quot; target=&quot;_blank&quot;&gt;每16台Android手机中，就有一台受BadKernel漏洞的影响 - FreeBuf.COM&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u884c\u92b7&amp;quot;}&quot; rowspan=&quot;3&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 62px;&quot;&gt;
行銷&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.playpcesor.com/2016/09/lifehack-18.html&amp;quot;,&amp;quot;[LifeHack-18] 咖啡館師傅的啟示，如何正確跟他人學東西？ - 電腦玩物&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;[LifeHack-18] \u5496\u5561\u9928\u5e2b\u5085\u7684\u555f\u793a\uff0c\u5982\u4f55\u6b63\u78ba\u8ddf\u4ed6\u4eba\u5b78\u6771\u897f\uff1f - \u96fb\u8166\u73a9\u7269&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.playpcesor.com/2016/09/lifehack-18.html&quot; target=&quot;_blank&quot;&gt;[LifeHack-18] 咖啡館師傅的啟示，如何正確跟他人學東西？ - 電腦玩物&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/books/view/53286&amp;quot;,&amp;quot;數位行銷不能依循傳統的SOP！這個「行銷漏斗」是你的最佳解｜經理人&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6578\u4f4d\u884c\u92b7\u4e0d\u80fd\u4f9d\u5faa\u50b3\u7d71\u7684SOP\uff01\u9019\u500b\u300c\u884c\u92b7\u6f0f\u6597\u300d\u662f\u4f60\u7684\u6700\u4f73\u89e3\uff5c\u7d93\u7406\u4eba&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/books/view/53286&quot; target=&quot;_blank&quot;&gt;數位行銷不能依循傳統的SOP！這個「行銷漏斗」是你的最佳解｜經理人&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://tech.fanpiece.com/36Kr-com/%E8%A6%96%E9%A0%BB%E5%B9%B3%E5%8F%B0%E6%83%B3%E7%95%99%E4%BD%8F%E7%B6%B2%E7%B4%85-%E5%AD%B8%E5%AD%B8YouTube%E6%80%8E%E9%BA%BC%E5%B9%AB%E4%BB%96%E5%80%91%E8%B3%BA%E9%8C%A2-c1248707.html&amp;quot;,&amp;quot;視頻平台想留住網紅？學學YouTube怎麼幫他們賺錢| 36氪| 數碼講 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8996\u983b\u5e73\u53f0\u60f3\u7559\u4f4f\u7db2\u7d05\uff1f\u5b78\u5b78YouTube\u600e\u9ebc\u5e6b\u4ed6\u5011\u8cfa\u9322| 36\u6c2a| \u6578\u78bc\u8b1b ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://tech.fanpiece.com/36Kr-com/%E8%A6%96%E9%A0%BB%E5%B9%B3%E5%8F%B0%E6%83%B3%E7%95%99%E4%BD%8F%E7%B6%B2%E7%B4%85-%E5%AD%B8%E5%AD%B8YouTube%E6%80%8E%E9%BA%BC%E5%B9%AB%E4%BB%96%E5%80%91%E8%B3%BA%E9%8C%A2-c1248707.html&quot; target=&quot;_blank&quot;&gt;視頻平台想留住網紅？學學YouTube怎麼幫他們賺錢| 36氪| 數碼講 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7ba1\u7406&amp;quot;}&quot; rowspan=&quot;15&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 314px;&quot;&gt;
管理&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053866.html&amp;quot;,&amp;quot;大多数人，都是怎样挥霍自己天赋的_36氪&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5927\u591a\u6570\u4eba\uff0c\u90fd\u662f\u600e\u6837\u6325\u970d\u81ea\u5df1\u5929\u8d4b\u7684_36\u6c2a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053866.html&quot; target=&quot;_blank&quot;&gt;大多数人，都是怎样挥霍自己天赋的_36氪&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.projectup.net/article/view/id/16487&amp;quot;,&amp;quot;改革要成功，你該先搞定這三件事&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6539\u9769\u8981\u6210\u529f\uff0c\u4f60\u8a72\u5148\u641e\u5b9a\u9019\u4e09\u4ef6\u4e8b&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.projectup.net/article/view/id/16487&quot; target=&quot;_blank&quot;&gt;改革要成功，你該先搞定這三件事&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53308&amp;quot;,&amp;quot;只跟部屬「說理」是沒有用的！主管還要做到這兩件事，員工才會積極主動&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u53ea\u8ddf\u90e8\u5c6c\u300c\u8aaa\u7406\u300d\u662f\u6c92\u6709\u7528\u7684\uff01\u4e3b\u7ba1\u9084\u8981\u505a\u5230\u9019\u5169\u4ef6\u4e8b\uff0c\u54e1\u5de5\u624d\u6703\u7a4d\u6975\u4e3b\u52d5&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53308&quot; target=&quot;_blank&quot;&gt;只跟部屬「說理」是沒有用的！主管還要做到這兩件事，員工才會積極主動&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53307&amp;quot;,&amp;quot;人最大的敵人是自己！覺得「自己很重要」的心態， 當心成功變成毒藥 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4eba\u6700\u5927\u7684\u6575\u4eba\u662f\u81ea\u5df1\uff01\u89ba\u5f97\u300c\u81ea\u5df1\u5f88\u91cd\u8981\u300d\u7684\u5fc3\u614b\uff0c \u7576\u5fc3\u6210\u529f\u8b8a\u6210\u6bd2\u85e5 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53307&quot; target=&quot;_blank&quot;&gt;人最大的敵人是自己！覺得「自己很重要」的心態， 當心成功變成毒藥 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53305&amp;quot;,&amp;quot;10 大面試官最常犯的錯， 「好人才」出現也只會擦肩而過｜經理人&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;10 \u5927\u9762\u8a66\u5b98\u6700\u5e38\u72af\u7684\u932f\uff0c \u300c\u597d\u4eba\u624d\u300d\u51fa\u73fe\u4e5f\u53ea\u6703\u64e6\u80a9\u800c\u904e\uff5c\u7d93\u7406\u4eba&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53305&quot; target=&quot;_blank&quot;&gt;10 大面試官最常犯的錯， 「好人才」出現也只會擦肩而過｜經理人&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/columns/view/53306&amp;quot;,&amp;quot;經營者的要務：看好手中的千里馬！&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7d93\u71df\u8005\u7684\u8981\u52d9\uff1a\u770b\u597d\u624b\u4e2d\u7684\u5343\u91cc\u99ac\uff01&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/columns/view/53306&quot; target=&quot;_blank&quot;&gt;經營者的要務：看好手中的千里馬！&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53313&amp;quot;,&amp;quot;這輩子不想平庸度過！成為頂尖人才的3個抉擇｜經理人 - 經理人月刊&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u9019\u8f29\u5b50\u4e0d\u60f3\u5e73\u5eb8\u5ea6\u904e\uff01\u6210\u70ba\u9802\u5c16\u4eba\u624d\u76843\u500b\u6289\u64c7\uff5c\u7d93\u7406\u4eba - \u7d93\u7406\u4eba\u6708\u520a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53313&quot; target=&quot;_blank&quot;&gt;這輩子不想平庸度過！成為頂尖人才的3個抉擇｜經理人 - 經理人月刊&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/columns/view/53312&amp;quot;,&amp;quot;讓員工過得幸福快樂，本來就是主管該做的事！｜經理人 - 經理人月刊&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8b93\u54e1\u5de5\u904e\u5f97\u5e78\u798f\u5feb\u6a02\uff0c\u672c\u4f86\u5c31\u662f\u4e3b\u7ba1\u8a72\u505a\u7684\u4e8b\uff01\uff5c\u7d93\u7406\u4eba - \u7d93\u7406\u4eba\u6708\u520a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/columns/view/53312&quot; target=&quot;_blank&quot;&gt;讓員工過得幸福快樂，本來就是主管該做的事！｜經理人 - 經理人月刊&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53317&amp;quot;,&amp;quot;如何成為績效卓越的領導者？這是我的觀察｜經理人 - 經理人月刊&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5982\u4f55\u6210\u70ba\u7e3e\u6548\u5353\u8d8a\u7684\u9818\u5c0e\u8005\uff1f\u9019\u662f\u6211\u7684\u89c0\u5bdf\uff5c\u7d93\u7406\u4eba - \u7d93\u7406\u4eba\u6708\u520a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53317&quot; target=&quot;_blank&quot;&gt;如何成為績效卓越的領導者？這是我的觀察｜經理人 - 經理人月刊&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/51674&amp;quot;,&amp;quot;努力工作、績效一流，更別忘了人生中「最重要的事」！｜經理人&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u52aa\u529b\u5de5\u4f5c\u3001\u7e3e\u6548\u4e00\u6d41\uff0c\u66f4\u5225\u5fd8\u4e86\u4eba\u751f\u4e2d\u300c\u6700\u91cd\u8981\u7684\u4e8b\u300d\uff01\uff5c\u7d93\u7406\u4eba&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/51674&quot; target=&quot;_blank&quot;&gt;努力工作、績效一流，更別忘了人生中「最重要的事」！｜經理人&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://myshare.url.com.tw/show/1182291&amp;quot;,&amp;quot;休假變多，更該好好規劃！假日做什麼，決定了你的未來｜經理人 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4f11\u5047\u8b8a\u591a\uff0c\u66f4\u8a72\u597d\u597d\u898f\u5283\uff01\u5047\u65e5\u505a\u4ec0\u9ebc\uff0c\u6c7a\u5b9a\u4e86\u4f60\u7684\u672a\u4f86\uff5c\u7d93\u7406\u4eba ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://myshare.url.com.tw/show/1182291&quot; target=&quot;_blank&quot;&gt;休假變多，更該好好規劃！假日做什麼，決定了你的未來｜經理人 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53334&amp;quot;,&amp;quot;小毛驢大道理，從「取捨」看領導的智慧｜經理人 - 經理人月刊&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5c0f\u6bdb\u9a62\u5927\u9053\u7406\uff0c\u5f9e\u300c\u53d6\u6368\u300d\u770b\u9818\u5c0e\u7684\u667a\u6167\uff5c\u7d93\u7406\u4eba - \u7d93\u7406\u4eba\u6708\u520a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53334&quot; target=&quot;_blank&quot;&gt;小毛驢大道理，從「取捨」看領導的智慧｜經理人 - 經理人月刊&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.shoppingdesign.com.tw/articles/view/53327&amp;quot;,&amp;quot;什麼是「得」，什麼是「失」？跟莊子學思考｜經理人 - Shopping Design&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4ec0\u9ebc\u662f\u300c\u5f97\u300d\uff0c\u4ec0\u9ebc\u662f\u300c\u5931\u300d\uff1f\u8ddf\u838a\u5b50\u5b78\u601d\u8003\uff5c\u7d93\u7406\u4eba - Shopping Design&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.shoppingdesign.com.tw/articles/view/53327&quot; target=&quot;_blank&quot;&gt;什麼是「得」，什麼是「失」？跟莊子學思考｜經理人 - Shopping Design&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ebrun.com/20161013/196691.shtml&amp;quot;,&amp;quot;衰退的爱立信进击的华为- 3C - 亿邦动力网&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8870\u9000\u7684\u7231\u7acb\u4fe1\u8fdb\u51fb\u7684\u534e\u4e3a- 3C - \u4ebf\u90a6\u52a8\u529b\u7f51&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ebrun.com/20161013/196691.shtml&quot; target=&quot;_blank&quot;&gt;衰退的爱立信进击的华为- 3C - 亿邦动力网&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/articles/view/53346&amp;quot;,&amp;quot;「忠於工作，但不要忠於公司。」外商CEO 給工作者的7 個人生建議｜經理人&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u300c\u5fe0\u65bc\u5de5\u4f5c\uff0c\u4f46\u4e0d\u8981\u5fe0\u65bc\u516c\u53f8\u3002\u300d\u5916\u5546CEO \u7d66\u5de5\u4f5c\u8005\u76847 \u500b\u4eba\u751f\u5efa\u8b70\uff5c\u7d93\u7406\u4eba&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/articles/view/53346&quot; target=&quot;_blank&quot;&gt;「忠於工作，但不要忠於公司。」外商CEO 給工作者的7 個人生建議｜經理人&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5176\u4ed6&amp;quot;}&quot; rowspan=&quot;11&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 230px;&quot;&gt;
其他&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/04/samsung-note-7-battery-safety&amp;quot;,&amp;quot;手機電池技術大揭密：三星沒有使用最安全的電池？ - INSIDE 硬塞的網 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u624b\u6a5f\u96fb\u6c60\u6280\u8853\u5927\u63ed\u5bc6\uff1a\u4e09\u661f\u6c92\u6709\u4f7f\u7528\u6700\u5b89\u5168\u7684\u96fb\u6c60\uff1f - INSIDE \u786c\u585e\u7684\u7db2 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/04/samsung-note-7-battery-safety&quot; target=&quot;_blank&quot;&gt;手機電池技術大揭密：三星沒有使用最安全的電池？ - INSIDE 硬塞的網 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://pchome.megatime.com.tw/news/cat2/20161004/9800000056122000696.html&amp;quot;,&amp;quot;竹科大裁員創七季新高- 台股- 新聞- PChome 股市&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7af9\u79d1\u5927\u88c1\u54e1\u5275\u4e03\u5b63\u65b0\u9ad8- \u53f0\u80a1- \u65b0\u805e- PChome \u80a1\u5e02&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://pchome.megatime.com.tw/news/cat2/20161004/9800000056122000696.html&quot; target=&quot;_blank&quot;&gt;竹科大裁員創七季新高- 台股- 新聞- PChome 股市&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.cnbeta.com/articles/544755.htm&amp;quot;,&amp;quot;Google启用新博客地址集合了全线产品的blog 内容_Google 谷歌_ ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google\u542f\u7528\u65b0\u535a\u5ba2\u5730\u5740\u96c6\u5408\u4e86\u5168\u7ebf\u4ea7\u54c1\u7684blog \u5185\u5bb9_Google \u8c37\u6b4c_ ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.cnbeta.com/articles/544755.htm&quot; target=&quot;_blank&quot;&gt;Google启用新博客地址集合了全线产品的blog 内容_Google 谷歌_ ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://sowm.cn/36kr/article/63qInq.html&amp;quot;,&amp;quot;Twitter 或从本周开始接受收购报价，超级天使Chris Sacca 一语成谶 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Twitter \u6216\u4ece\u672c\u5468\u5f00\u59cb\u63a5\u53d7\u6536\u8d2d\u62a5\u4ef7\uff0c\u8d85\u7ea7\u5929\u4f7fChris Sacca \u4e00\u8bed\u6210\u8c36 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://sowm.cn/36kr/article/63qInq.html&quot; target=&quot;_blank&quot;&gt;Twitter 或从本周开始接受收购报价，超级天使Chris Sacca 一语成谶 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/10/alphabet-is-using-ai-to-help-rid-communities-of-disease-carrying-mosquitoes&amp;quot;,&amp;quot;剷除登革熱有望？Google 系列公司「Verily」將用人工智慧消滅蚊子 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5277\u9664\u767b\u9769\u71b1\u6709\u671b\uff1fGoogle \u7cfb\u5217\u516c\u53f8\u300cVerily\u300d\u5c07\u7528\u4eba\u5de5\u667a\u6167\u6d88\u6ec5\u868a\u5b50 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/10/alphabet-is-using-ai-to-help-rid-communities-of-disease-carrying-mosquitoes&quot; target=&quot;_blank&quot;&gt;剷除登革熱有望？Google 系列公司「Verily」將用人工智慧消滅蚊子 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://weibo.com/ttarticle/p/show?id=2309351000014028789037393578&amp;quot;,&amp;quot;支付宝和微信支付转账要受限？央行“最严”支付新规有点儿无奈 - 微博&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u652f\u4ed8\u5b9d\u548c\u5fae\u4fe1\u652f\u4ed8\u8f6c\u8d26\u8981\u53d7\u9650\uff1f\u592e\u884c\u201c\u6700\u4e25\u201d\u652f\u4ed8\u65b0\u89c4\u6709\u70b9\u513f\u65e0\u5948 - \u5fae\u535a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://weibo.com/ttarticle/p/show?id=2309351000014028789037393578&quot; target=&quot;_blank&quot;&gt;支付宝和微信支付转账要受限？央行“最严”支付新规有点儿无奈 - 微博&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.huxiu.com/article/166512/1.html&amp;quot;,&amp;quot;我们离机器人理财还有多远？-虎嗅网&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6211\u4eec\u79bb\u673a\u5668\u4eba\u7406\u8d22\u8fd8\u6709\u591a\u8fdc\uff1f-\u864e\u55c5\u7f51&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.huxiu.com/article/166512/1.html&quot; target=&quot;_blank&quot;&gt;我们离机器人理财还有多远？-虎嗅网&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.iheima.com/zixun/2016/1014/159225.shtml&amp;quot;,&amp;quot;“疑犯追踪”中超牛的机器天眼只是幻想？NO，NO，它正在成为现实！_ ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u201c\u7591\u72af\u8ffd\u8e2a\u201d\u4e2d\u8d85\u725b\u7684\u673a\u5668\u5929\u773c\u53ea\u662f\u5e7b\u60f3\uff1fNO\uff0cNO\uff0c\u5b83\u6b63\u5728\u6210\u4e3a\u73b0\u5b9e\uff01_ ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.iheima.com/zixun/2016/1014/159225.shtml&quot; target=&quot;_blank&quot;&gt;“疑犯追踪”中超牛的机器天眼只是幻想？NO，NO，它正在成为现实！_ ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5054364.html&amp;quot;,&amp;quot;因未能通过“牙刷测试”，Google调整机器人业务，放弃推出机械臂_36氪&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u56e0\u672a\u80fd\u901a\u8fc7\u201c\u7259\u5237\u6d4b\u8bd5\u201d\uff0cGoogle\u8c03\u6574\u673a\u5668\u4eba\u4e1a\u52a1\uff0c\u653e\u5f03\u63a8\u51fa\u673a\u68b0\u81c2_36\u6c2a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5054364.html&quot; target=&quot;_blank&quot;&gt;因未能通过“牙刷测试”，Google调整机器人业务，放弃推出机械臂_36氪&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.hksilicon.com/articles/1197071?utm_source=hksilicon.com&amp;amp;utm_medium=NewArticleBottomRight&amp;quot;,&amp;quot;比亞迪推出中小運量單軌「雲軌」，王傳福要造一種比地鐵、輕軌更省道路 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6bd4\u4e9e\u8fea\u63a8\u51fa\u4e2d\u5c0f\u904b\u91cf\u55ae\u8ecc\u300c\u96f2\u8ecc\u300d\uff0c\u738b\u50b3\u798f\u8981\u9020\u4e00\u7a2e\u6bd4\u5730\u9435\u3001\u8f15\u8ecc\u66f4\u7701\u9053\u8def ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.hksilicon.com/articles/1197071?utm_source=hksilicon.com&amp;amp;utm_medium=NewArticleBottomRight&quot; target=&quot;_blank&quot;&gt;比亞迪推出中小運量單軌「雲軌」，王傳福要造一種比地鐵、輕軌更省道路 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/10/13/google-and-facebook-are-building-the-fastest-trans-pacific-cable-yet&amp;quot;,&amp;quot;從舊金山到香港120 Tbps，Google 聯手Facebook 打造史上最快跨 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5f9e\u820a\u91d1\u5c71\u5230\u9999\u6e2f120 Tbps\uff0cGoogle \u806f\u624bFacebook \u6253\u9020\u53f2\u4e0a\u6700\u5feb\u8de8 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/10/13/google-and-facebook-are-building-the-fastest-trans-pacific-cable-yet&quot; target=&quot;_blank&quot;&gt;從舊金山到香港120 Tbps，Google 聯手Facebook 打造史上最快跨 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Go&amp;quot;}&quot; rowspan=&quot;6&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight: bold; padding: 2px 3px 2px 3px; text-align: center; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 125px;&quot;&gt;
Go&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;How to read 2GB text file with small RAM?&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: verdana; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.reddit.com/r/golang/comments/55pyas/how_to_read_2gb_text_file_with_small_ram/&quot; target=&quot;_blank&quot;&gt;How to read 2GB text file with small RAM?&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Using Subtests and Sub-benchmarks&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.golang.org/subtests&quot; target=&quot;_blank&quot;&gt;Using Subtests and Sub-benchmarks&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Introducing HTTP Tracing&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #375eab; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.golang.org/http-tracing&quot; target=&quot;_blank&quot;&gt;Introducing HTTP Tracing&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Dynamic scripting inside Go?&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: verdana; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.reddit.com/r/golang/comments/560ljy/dynamic_scripting_inside_go/&quot; target=&quot;_blank&quot;&gt;Dynamic scripting inside Go?&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://blog.minio.io/minio-dsync-a-distributed-locking-and-syncing-package-for-go-ca2c72dcc359&amp;quot;,&amp;quot;minio/dsync: a distributed locking and syncing package for Go&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;minio/dsync: a distributed locking and syncing package for Go&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.minio.io/minio-dsync-a-distributed-locking-and-syncing-package-for-go-ca2c72dcc359&quot; target=&quot;_blank&quot;&gt;minio/dsync: a distributed locking and syncing package for Go&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5165\u95e8goroutine\u5e76\u53d1\u8bbe\u8ba1\u6a21\u5f0f\u4ee5\u53cagoroutine\u53ef\u89c6\u5316\u5de5\u5177&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007111208&quot; target=&quot;_blank&quot;&gt;入门goroutine并发设计模式以及goroutine可视化工具&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/4995011410252038252/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/10/2016-10-week-2.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4995011410252038252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4995011410252038252'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/10/2016-10-week-2.html' title='2016-10-week-2 精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-7320940020642259595</id><published>2016-09-30T10:27:00.000+08:00</published><updated>2016-09-30T10:28:07.522+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Go"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 10"/><category scheme="http://www.blogger.com/atom/ns#" term="創業"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-9月精選文章</title><content type='html'>&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;border-collapse: collapse; border: 1px solid #ccc; font-family: arial,sans,sans-serif; font-size: 13px; table-layout: fixed;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;100&quot;&gt;&lt;/col&gt;&lt;col width=&quot;564&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8edf\u9ad4&amp;quot;}&quot; rowspan=&quot;19&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; font-family: Arial; font-size: 140%; font-weight: bold; padding: 2px 3px 2px 3px; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 396.27271866207315px;&quot;&gt;
軟體&lt;/div&gt;
&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6d88\u606f\u5b58\u50a8\u6982\u89c8&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006875889&quot; target=&quot;_blank&quot;&gt;Kafka消息存储概览&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&amp;quot;,&amp;quot;DevOps的前世今生&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;DevOps\u7684\u524d\u4e16\u4eca\u751f&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&quot; target=&quot;_blank&quot;&gt;DevOps的前世今生&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&amp;quot;,&amp;quot;构建微服务体系结构的最佳实践&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6784\u5efa\u5fae\u670d\u52a1\u4f53\u7cfb\u7ed3\u6784\u7684\u6700\u4f73\u5b9e\u8df5&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&quot; target=&quot;_blank&quot;&gt;构建微服务体系结构的最佳实践&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6587\u4ef6\u5b58\u50a8\u673a\u5236\u90a3\u4e9b\u4e8b&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://h2ex.com/1393&quot; target=&quot;_blank&quot;&gt;Kafka文件存储机制那些事&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;IndexedDB\u7b80\u4ecb\u4e0e\u5165\u95e8&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006924681&quot; target=&quot;_blank&quot;&gt;IndexedDB简介与入门&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/09/Ethereum-DOS-Attack&amp;quot;,&amp;quot;以太网络出现漏洞，以太坊边召开开发者大会边修复 - InfoQ&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4ee5\u592a\u7f51\u7edc\u51fa\u73b0\u6f0f\u6d1e\uff0c\u4ee5\u592a\u574a\u8fb9\u53ec\u5f00\u5f00\u53d1\u8005\u5927\u4f1a\u8fb9\u4fee\u590d - InfoQ&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/09/Ethereum-DOS-Attack&quot; target=&quot;_blank&quot;&gt;以太网络出现漏洞，以太坊边召开开发者大会边修复 - InfoQ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://times.hinet.net/news/19343399&amp;quot;,&amp;quot;迎戰50倍爆量夢魘！Pokemon打造GCP史上最大規模Kubernetes叢集 ...&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8fce\u623050\u500d\u7206\u91cf\u5922\u9b58\uff01Pokemon\u6253\u9020GCP\u53f2\u4e0a\u6700\u5927\u898f\u6a21Kubernetes\u53e2\u96c6 ...&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://times.hinet.net/news/19343399&quot; target=&quot;_blank&quot;&gt;迎戰50倍爆量夢魘！Pokemon打造GCP史上最大規模Kubernetes叢集 ...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Vue\u7684\u7f13\u5b58\u7b97\u6cd5\u2014LRU\u7b97\u6cd5&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006996034&quot; target=&quot;_blank&quot;&gt;Vue的缓存算法—LRU算法&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web API \u5982\u4f55\u505a\u8eab\u4efd\u8a8d\u8b49?&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.qa-knowhow.com/?p=4327&quot; target=&quot;_blank&quot;&gt;Web API 如何做身份認證?&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7a0b\u5e8f\u5458\u3001\u6280\u672f\u4e3b\u7ba1\u548c\u67b6\u6784\u5e08&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007004552&quot; target=&quot;_blank&quot;&gt;程序员、技术主管和架构师&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.2cto.com/News/201609/550259.html&amp;quot;,&amp;quot;谷歌通讯软件Allo抢先体验，机器人助手真的很强大！&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8c37\u6b4c\u901a\u8baf\u8f6f\u4ef6Allo\u62a2\u5148\u4f53\u9a8c\uff0c\u673a\u5668\u4eba\u52a9\u624b\u771f\u7684\u5f88\u5f3a\u5927\uff01&amp;quot;}&quot; style=&quot;background-color: #f9f9f9; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.2cto.com/News/201609/550259.html&quot; target=&quot;_blank&quot;&gt;谷歌通讯软件Allo抢先体验，机器人助手真的很强大！&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.2cto.com/News/201609/550258.html&amp;quot;,&amp;quot;运行 Let&#39;s Encrypt CA的成本&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8fd0\u884c Let&#39;s Encrypt CA\u7684\u6210\u672c&amp;quot;}&quot; style=&quot;background-color: #f9f9f9; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.2cto.com/News/201609/550258.html&quot; target=&quot;_blank&quot;&gt;运行 Let&#39;s Encrypt CA的成本&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/my-6-cold-thinkings-about-the-architecture.?utm_campaign=infoq_content&amp;amp;utm_source=infoq&amp;amp;utm_medium=feed&amp;amp;utm_term=%E6%9E%B6%E6%9E%84%20&amp;amp;%20%E8%AE%BE%E8%AE%A1&amp;quot;,&amp;quot;撇开代码不说，谈谈我对架构的6个冷思考&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6487\u5f00\u4ee3\u7801\u4e0d\u8bf4\uff0c\u8c08\u8c08\u6211\u5bf9\u67b6\u6784\u76846\u4e2a\u51b7\u601d\u8003&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Lantinghei SC&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/my-6-cold-thinkings-about-the-architecture.?utm_campaign=infoq_content&amp;amp;utm_source=infoq&amp;amp;utm_medium=feed&amp;amp;utm_term=%E6%9E%B6%E6%9E%84%20&amp;amp;%20%E8%AE%BE%E8%AE%A1&quot; target=&quot;_blank&quot;&gt;撇开代码不说，谈谈我对架构的6个冷思考&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/8-vms-to-zoom-processing-billions-of-transactions?utm_campaign=infoq_content&amp;amp;utm_source=infoq&amp;amp;utm_medium=feed&amp;amp;utm_term=%E6%9E%B6%E6%9E%84%20&amp;amp;%20%E8%AE%BE%E8%AE%A1&amp;quot;,&amp;quot;仅用8个虚拟机缩放至日处理数十亿事务，PayPal是怎么做到的&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4ec5\u75288\u4e2a\u865a\u62df\u673a\u7f29\u653e\u81f3\u65e5\u5904\u7406\u6570\u5341\u4ebf\u4e8b\u52a1\uff0cPayPal\u662f\u600e\u4e48\u505a\u5230\u7684&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Lantinghei SC&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/8-vms-to-zoom-processing-billions-of-transactions?utm_campaign=infoq_content&amp;amp;utm_source=infoq&amp;amp;utm_medium=feed&amp;amp;utm_term=%E6%9E%B6%E6%9E%84%20&amp;amp;%20%E8%AE%BE%E8%AE%A1&quot; target=&quot;_blank&quot;&gt;仅用8个虚拟机缩放至日处理数十亿事务，PayPal是怎么做到的&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053349.html&amp;quot;,&amp;quot;微信正式开放内测“小程序”，不开发APP的日子真的来了？&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5fae\u4fe1\u6b63\u5f0f\u5f00\u653e\u5185\u6d4b\u201c\u5c0f\u7a0b\u5e8f\u201d\uff0c\u4e0d\u5f00\u53d1APP\u7684\u65e5\u5b50\u771f\u7684\u6765\u4e86\uff1f&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Lantinghei SC&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053349.html&quot; target=&quot;_blank&quot;&gt;微信正式开放内测“小程序”，不开发APP的日子真的来了？&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/21/nvidia-gpu-technology-conference-taiwan-2016&amp;quot;,&amp;quot;執行長黃仁勳：NVIDIA 奠基於 GPU 技術，已轉型為人工智慧與自駕車晶片商！&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u57f7\u884c\u9577\u9ec3\u4ec1\u52f3\uff1aNVIDIA \u5960\u57fa\u65bc GPU \u6280\u8853\uff0c\u5df2\u8f49\u578b\u70ba\u4eba\u5de5\u667a\u6167\u8207\u81ea\u99d5\u8eca\u6676\u7247\u5546\uff01&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/21/nvidia-gpu-technology-conference-taiwan-2016&quot; target=&quot;_blank&quot;&gt;執行長黃仁勳：NVIDIA 奠基於 GPU 技術，已轉型為人工智慧與自駕車晶片商！&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://blog.gslin.org/archives/2016/09/21/6856/google-%E7%A0%94%E7%99%BC%E5%87%BA%E7%9A%84-bbr-congestion-based-congestion-control/&amp;quot;,&amp;quot;Google 研發出的 BBR: Congestion-Based Congestion Control&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google \u7814\u767c\u51fa\u7684 BBR: Congestion-Based Congestion Control&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.gslin.org/archives/2016/09/21/6856/google-%E7%A0%94%E7%99%BC%E5%87%BA%E7%9A%84-bbr-congestion-based-congestion-control/&quot; target=&quot;_blank&quot;&gt;Google 研發出的 BBR: Congestion-Based Congestion Control&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6709\u4e9b\u4e8b\u513f\uff0c\u5de5\u7a0b\u5e08\u53ef\u80fd\u4eca\u751f\u4ec5\u6b64\u4e00\u6b21&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006939938&quot; target=&quot;_blank&quot;&gt;有些事儿，工程师可能今生仅此一次&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Golang&amp;quot;}&quot; rowspan=&quot;6&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 140%; font-weight: bold; padding: 2px 3px 2px 3px; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 124.45454273539147px;&quot;&gt;
Golang&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&amp;quot;,&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&quot; target=&quot;_blank&quot;&gt;Go 1.8 performance improvements, one month in&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&amp;quot;,&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&quot; target=&quot;_blank&quot;&gt;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://core.telegram.org/bots&amp;quot;,&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://core.telegram.org/bots&quot; target=&quot;_blank&quot;&gt;Creating a Bot using the Telegram Bot API&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.alexedwards.net/blog/serving-static-sites-with-go&amp;quot;,&amp;quot;Serving Static Sites with Go - Alex Edwards&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Serving Static Sites with Go - Alex Edwards&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.alexedwards.net/blog/serving-static-sites-with-go&quot; target=&quot;_blank&quot;&gt;Serving Static Sites with Go - Alex Edwards&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://github.com/mehrdadrad/mylg&amp;quot;,&amp;quot;Network Diagnostic Tool&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Network Diagnostic Tool&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: -apple-system; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://github.com/mehrdadrad/mylg&quot; target=&quot;_blank&quot;&gt;Network Diagnostic Tool&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7ba1\u7406&amp;quot;}&quot; rowspan=&quot;6&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 140%; font-weight: bold; padding: 2px 3px 2px 3px; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 124.45454273539147px;&quot;&gt;
管理&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/21/thyssenkrupp-buy-24000-hololens&amp;quot;,&amp;quot;為什麼電梯製造廠一口氣買下 24,000 台 HoloLens？&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u70ba\u4ec0\u9ebc\u96fb\u68af\u88fd\u9020\u5ee0\u4e00\u53e3\u6c23\u8cb7\u4e0b 24,000 \u53f0 HoloLens\uff1f&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/21/thyssenkrupp-buy-24000-hololens&quot; target=&quot;_blank&quot;&gt;為什麼電梯製造廠一口氣買下 24,000 台 HoloLens？&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.projectup.net/article/view/id/16483&amp;quot;,&amp;quot;上班族最容易忽略的人際關係陷阱&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e0a\u73ed\u65cf\u6700\u5bb9\u6613\u5ffd\u7565\u7684\u4eba\u969b\u95dc\u4fc2\u9677\u9631&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.projectup.net/article/view/id/16483&quot; target=&quot;_blank&quot;&gt;上班族最容易忽略的人際關係陷阱&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/index.php/columns/view/52967&amp;quot;,&amp;quot;一個人的會議時間：這些事現在不想，以後會後悔&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e00\u500b\u4eba\u7684\u6703\u8b70\u6642\u9593\uff1a\u9019\u4e9b\u4e8b\u73fe\u5728\u4e0d\u60f3\uff0c\u4ee5\u5f8c\u6703\u5f8c\u6094&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/index.php/columns/view/52967&quot; target=&quot;_blank&quot;&gt;一個人的會議時間：這些事現在不想，以後會後悔&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/index.php/columns/view/53229&amp;quot;,&amp;quot;你公司的人力資源制度，可能正在趕走公司裡的人才&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4f60\u516c\u53f8\u7684\u4eba\u529b\u8cc7\u6e90\u5236\u5ea6\uff0c\u53ef\u80fd\u6b63\u5728\u8d95\u8d70\u516c\u53f8\u88e1\u7684\u4eba\u624d&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/index.php/columns/view/53229&quot; target=&quot;_blank&quot;&gt;你公司的人力資源制度，可能正在趕走公司裡的人才&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/index.php/books/view/53170&amp;quot;,&amp;quot;主管容易脫口而出，但絕對不能說的三種「慰勞詞」&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e3b\u7ba1\u5bb9\u6613\u812b\u53e3\u800c\u51fa\uff0c\u4f46\u7d55\u5c0d\u4e0d\u80fd\u8aaa\u7684\u4e09\u7a2e\u300c\u6170\u52de\u8a5e\u300d&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/index.php/books/view/53170&quot; target=&quot;_blank&quot;&gt;主管容易脫口而出，但絕對不能說的三種「慰勞詞」&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web&amp;quot;}&quot; rowspan=&quot;12&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 140%; font-weight: bold; padding: 2px 3px 2px 3px; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 250.81817636016987px;&quot;&gt;
Web&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6d45\u8c08 WebVR&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006881030&quot; target=&quot;_blank&quot;&gt;浅谈 WebVR&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ha97.com/4663.html&amp;quot;,&amp;quot;Web性能压力测试工具——Siege详解&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web\u6027\u80fd\u538b\u529b\u6d4b\u8bd5\u5de5\u5177\u2014\u2014Siege\u8be6\u89e3&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ha97.com/4663.html&quot; target=&quot;_blank&quot;&gt;Web性能压力测试工具——Siege详解&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u81ea\u5df1\u52a8\u624b\u64b8\u4e2a\u7b80\u6613\u6a21\u677f\u5f15\u64ce\uff0850\u884c\u5de6\u53f3\uff09&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007013591&quot; target=&quot;_blank&quot;&gt;自己动手撸个简易模板引擎（50行左右）&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;DOM\u4e8b\u4ef6\u6d41\u4e0e\u4e8b\u4ef6\u59d4\u6258&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Helvetica Neue; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007009451&quot; target=&quot;_blank&quot;&gt;DOM事件流与事件委托&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053498.html&amp;quot;,&amp;quot;Google云宣布将提供区块链测试服务，正式与微软、亚马逊角逐BaaS市场&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google\u4e91\u5ba3\u5e03\u5c06\u63d0\u4f9b\u533a\u5757\u94fe\u6d4b\u8bd5\u670d\u52a1\uff0c\u6b63\u5f0f\u4e0e\u5fae\u8f6f\u3001\u4e9a\u9a6c\u900a\u89d2\u9010BaaS\u5e02\u573a&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Lantinghei SC&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053498.html&quot; target=&quot;_blank&quot;&gt;Google云宣布将提供区块链测试服务，正式与微软、亚马逊角逐BaaS市场&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6211\u4e0d\u77e5\u9053\u7684 Chrome Network \u9762\u677f\u6280\u5de7&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000007005772&quot; target=&quot;_blank&quot;&gt;我不知道的 Chrome Network 面板技巧&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;How can I override the default methods of an interface?&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: verdana; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.reddit.com/r/golang/comments/53w7zw/how_can_i_override_the_default_methods_of_an/&quot; target=&quot;_blank&quot;&gt;How can I override the default methods of an interface?&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8c08\u8c08JS\u4e2d\u7684\u51fd\u6570\u52ab\u6301&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006967018&quot; target=&quot;_blank&quot;&gt;谈谈JS中的函数劫持&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Chrome \u6269\u5c55\u5f00\u53d1\u2014\u2014\u7f16\u5199\u4e00\u4e2a\u81ea\u5df1\u7684\u6d4f\u89c8\u5668\u63d2\u4ef6&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006949838&quot; target=&quot;_blank&quot;&gt;Chrome 扩展开发——编写一个自己的浏览器插件&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4f7f\u7528 SVG \u6765\u5236\u4f5c Morphing \u52a8\u753b\u6548\u679c&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006940953&quot; target=&quot;_blank&quot;&gt;使用 SVG 来制作 Morphing 动画效果&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u524d\u7aef\u6027\u80fd\u4f18\u5316\u6307\u5357&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Microsoft Yahei; font-size: 110%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.kancloud.cn/kancloud/web_performance_optimization&quot; target=&quot;_blank&quot;&gt;前端性能优化指南&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5176\u4ed6&amp;quot;}&quot; rowspan=&quot;7&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 140%; font-weight: bold; padding: 2px 3px 2px 3px; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 145.36363319129003px;&quot;&gt;
其他&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&amp;quot;,&amp;quot;程序员小测试：保守派 vs 自由派&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7a0b\u5e8f\u5458\u5c0f\u6d4b\u8bd5\uff1a\u4fdd\u5b88\u6d3e vs \u81ea\u7531\u6d3e&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&quot; target=&quot;_blank&quot;&gt;程序员小测试：保守派 vs 自由派&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/books/view/53171&amp;quot;,&amp;quot;把壓力變成助力，只需要一個小習慣！&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u628a\u58d3\u529b\u8b8a\u6210\u52a9\u529b\uff0c\u53ea\u9700\u8981\u4e00\u500b\u5c0f\u7fd2\u6163\uff01&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/books/view/53171&quot; target=&quot;_blank&quot;&gt;把壓力變成助力，只需要一個小習慣！&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&amp;quot;,&amp;quot;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google GTD \u65b9\u6cd5\u6559\u5b78\uff1a\u7528 Inbox\u3001 Keep\u3001\u65e5\u66c6\u641e\u5b9a\u6642\u9593\u7ba1\u7406&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&quot; target=&quot;_blank&quot;&gt;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.solidot.org/story?sid=49824&amp;quot;,&amp;quot;Solidot | Windows 10将在虚拟机内运行Edge&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Solidot | Windows 10\u5c06\u5728\u865a\u62df\u673a\u5185\u8fd0\u884cEdge&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.solidot.org/story?sid=49824&quot; target=&quot;_blank&quot;&gt;Solidot | Windows 10将在虚拟机内运行Edge&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/books/view/53239&amp;quot;,&amp;quot;人生不應該只有加法，更要學會減法&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4eba\u751f\u4e0d\u61c9\u8a72\u53ea\u6709\u52a0\u6cd5\uff0c\u66f4\u8981\u5b78\u6703\u6e1b\u6cd5&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/books/view/53239&quot; target=&quot;_blank&quot;&gt;人生不應該只有加法，更要學會減法&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.playpcesor.com/2016/09/vpn-opera-40.html&amp;quot;,&amp;quot;超簡單免費無限流量 VPN！ Opera 40 開啟內建翻牆功能教學&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8d85\u7c21\u55ae\u514d\u8cbb\u7121\u9650\u6d41\u91cf VPN\uff01 Opera 40 \u958b\u555f\u5167\u5efa\u7ffb\u7246\u529f\u80fd\u6559\u5b78&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.playpcesor.com/2016/09/vpn-opera-40.html&quot; target=&quot;_blank&quot;&gt;超簡單免費無限流量 VPN！ Opera 40 開啟內建翻牆功能教學&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8cc7\u5b89&amp;quot;}&quot; rowspan=&quot;9&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-size: 140%; font-weight: bold; padding: 2px 3px 2px 3px; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 187.18181410308722px;&quot;&gt;
資安&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&amp;quot;,&amp;quot;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u82f1\u570b GCHQ \u6253\u7b97\u5728\u82f1\u570b\u5be6\u65bd\u5168\u570b\u5927\u898f\u6a21\u7684 DNS filtering \u904e\u6ffe\u6a5f\u5236&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&quot; target=&quot;_blank&quot;&gt;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://blog.trendmicro.com.tw/?p=29041&amp;quot;,&amp;quot;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e0d\u77e5\u4e0d\u89ba\u88ab\u793e\u7fa4\u7db2\u8def\u51fa\u8ce3\u4e86\u55ce?\u5feb\u7528Dr. Safety\u6aa2\u6e2c\u81ea\u5df1\u7684\u793e\u7fa4\u8a2d\u5b9a\u5427!&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://blog.trendmicro.com.tw/?p=29041&quot; target=&quot;_blank&quot;&gt;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/news/115372.html&amp;quot;,&amp;quot;1Tbps！OVH遭遇史上最大DDoS攻击- FreeBuf.COM | 关注黑客与极客&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;1Tbps\uff01OVH\u906d\u9047\u53f2\u4e0a\u6700\u5927DDoS\u653b\u51fb- FreeBuf.COM | \u5173\u6ce8\u9ed1\u5ba2\u4e0e\u6781\u5ba2&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/news/115372.html&quot; target=&quot;_blank&quot;&gt;1Tbps！OVH遭遇史上最大DDoS攻击- FreeBuf.COM | 关注黑客与极客&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://playkid.blog.163.com/blog/static/56287260201210225175595/&amp;quot;,&amp;quot;10大Web漏洞扫描器&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;10\u5927Web\u6f0f\u6d1e\u626b\u63cf\u5668&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://playkid.blog.163.com/blog/static/56287260201210225175595/&quot; target=&quot;_blank&quot;&gt;10大Web漏洞扫描器&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u9a8c\u8bc1\u7801\u7834\u89e3\u6280\u672f\u56db\u90e8\u66f2\u4e4b\u4f7f\u7528\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\uff08\u56db\uff09&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006993031&quot; target=&quot;_blank&quot;&gt;验证码破解技术四部曲之使用卷积神经网络（四）&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ehacking.net/2016/09/open-source-osint-assistant-datasploit.html&amp;quot;,&amp;quot;Open Source OSINT Assistant: DataSploit&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Open Source OSINT Assistant: DataSploit&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Ruda; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ehacking.net/2016/09/open-source-osint-assistant-datasploit.html&quot; target=&quot;_blank&quot;&gt;Open Source OSINT Assistant: DataSploit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.freebuf.com/news/114670.html&amp;quot;,&amp;quot;660万明文密码泄露，知名广告公司Clixsence被黑客端了个底朝天&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;660\u4e07\u660e\u6587\u5bc6\u7801\u6cc4\u9732\uff0c\u77e5\u540d\u5e7f\u544a\u516c\u53f8Clixsence\u88ab\u9ed1\u5ba2\u7aef\u4e86\u4e2a\u5e95\u671d\u5929&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.freebuf.com/news/114670.html&quot; target=&quot;_blank&quot;&gt;660万明文密码泄露，知名广告公司Clixsence被黑客端了个底朝天&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://haveibeenpwned.com/&amp;quot;,&amp;quot;檢查自己帳號密碼是否有外洩&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6aa2\u67e5\u81ea\u5df1\u5e33\u865f\u5bc6\u78bc\u662f\u5426\u6709\u5916\u6d29&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://haveibeenpwned.com/&quot; target=&quot;_blank&quot;&gt;檢查自己帳號密碼是否有外洩&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td colspan=&quot;1&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d&amp;quot;}&quot; rowspan=&quot;12&quot; style=&quot;border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-family: Arial; font-size: 140%; font-weight: bold; padding: 2px 3px 2px 3px; vertical-align: bottom; vertical-align: top;&quot;&gt;&lt;div style=&quot;max-height: 250.81817636016987px;&quot;&gt;
創業&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053013.html&amp;quot;,&amp;quot;忘掉创业，好好做生意&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5fd8\u6389\u521b\u4e1a\uff0c\u597d\u597d\u505a\u751f\u610f&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: top;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053013.html&quot; target=&quot;_blank&quot;&gt;忘掉创业，好好做生意&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&amp;quot;,&amp;quot;113 億預算！政院「亞洲．矽谷」昨拍板定案&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;113 \u5104\u9810\u7b97\uff01\u653f\u9662\u300c\u4e9e\u6d32\uff0e\u77fd\u8c37\u300d\u6628\u62cd\u677f\u5b9a\u6848&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&quot; target=&quot;_blank&quot;&gt;113 億預算！政院「亞洲．矽谷」昨拍板定案&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&amp;quot;,&amp;quot;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u65b0\u5de5\u5834\u52df\u5f97 6.75 \u5104\u7f8e\u5143\u98a8\u6295\u57fa\u91d1\uff01\u674e\u958b\u5fa9\uff1a\u66f4\u597d\u7684\u5275\u696d\u6642\u4ee3\u4f86\u4e86&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&quot; target=&quot;_blank&quot;&gt;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://times.hinet.net/news/19289953&amp;quot;,&amp;quot;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Fintech\u65b0\u5275\u53d7\u56f0\u91d1\u878d\u6cd5\u898f\u6a21\u7cca \uff0c\u5404\u754c\u547c\u7c72\u5118\u901f\u63a8\u52d5\u76e3\u7406\u6c99\u76d2&amp;quot;}&quot; style=&quot;border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://times.hinet.net/news/19289953&quot; target=&quot;_blank&quot;&gt;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e00\u5929\u5167\u5f9e\u7522\u54c1\u6982\u5ff5\u5230\u5b8c\u6210 MVP&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://softnshare.wordpress.com/2016/09/29/mvpinoneday/&quot; target=&quot;_blank&quot;&gt;一天內從產品概念到完成 MVP&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053871.html&amp;quot;,&amp;quot;欧洲最酷的创业公司都在做什么？_36氪&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6b27\u6d32\u6700\u9177\u7684\u521b\u4e1a\u516c\u53f8\u90fd\u5728\u505a\u4ec0\u4e48\uff1f_36\u6c2a&amp;quot;}&quot; style=&quot;border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-size: 100%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053871.html&quot; target=&quot;_blank&quot;&gt;欧洲最酷的创业公司都在做什么？_36氪&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053356.html&amp;quot;,&amp;quot;沸点资本姚亚平：创业者要做正确的决定，而非容易的决定&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6cb8\u70b9\u8d44\u672c\u59da\u4e9a\u5e73\uff1a\u521b\u4e1a\u8005\u8981\u505a\u6b63\u786e\u7684\u51b3\u5b9a\uff0c\u800c\u975e\u5bb9\u6613\u7684\u51b3\u5b9a&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Lantinghei SC&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053356.html&quot; target=&quot;_blank&quot;&gt;沸点资本姚亚平：创业者要做正确的决定，而非容易的决定&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053325.html?ktm_source=feed&amp;quot;,&amp;quot;卫冰飞谈Fintech（下）：十年了，科技改变了金融多少？&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u536b\u51b0\u98de\u8c08Fintech\uff08\u4e0b\uff09\uff1a\u5341\u5e74\u4e86\uff0c\u79d1\u6280\u6539\u53d8\u4e86\u91d1\u878d\u591a\u5c11\uff1f&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: &amp;quot;Lantinghei SC&amp;quot;; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: top;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053325.html?ktm_source=feed&quot; target=&quot;_blank&quot;&gt;卫冰飞谈Fintech（下）：十年了，科技改变了金融多少？&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.2cto.com/News/201609/549734.html&amp;quot;,&amp;quot;青山资本张野：哪四个方向不必担心寒冬&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u9752\u5c71\u8d44\u672c\u5f20\u91ce\uff1a\u54ea\u56db\u4e2a\u65b9\u5411\u4e0d\u5fc5\u62c5\u5fc3\u5bd2\u51ac&amp;quot;}&quot; style=&quot;background-color: #f9f9f9; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.2cto.com/News/201609/549734.html&quot; target=&quot;_blank&quot;&gt;青山资本张野：哪四个方向不必担心寒冬&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://www.facebook.com/notes/%E8%AC%9D%E9%8A%98%E5%85%83/%E6%9D%8E%E5%8F%AB%E7%8D%B8%E7%82%BA%E4%BB%80%E9%BA%BC%E4%BD%A0%E6%84%9F%E8%A6%BA%E8%A1%8C%E9%8A%B7%E8%AE%8A%E9%9B%A3%E4%BA%86/1496405063706800&amp;quot;,&amp;quot;【李叫獸】為什麼你感覺行銷變難了？&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:200}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u3010\u674e\u53eb\u7378\u3011\u70ba\u4ec0\u9ebc\u4f60\u611f\u89ba\u884c\u92b7\u8b8a\u96e3\u4e86\uff1f&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); color: #1155cc; font-family: Georgia; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://www.facebook.com/notes/%E8%AC%9D%E9%8A%98%E5%85%83/%E6%9D%8E%E5%8F%AB%E7%8D%B8%E7%82%BA%E4%BB%80%E9%BA%BC%E4%BD%A0%E6%84%9F%E8%A6%BA%E8%A1%8C%E9%8A%B7%E8%AE%8A%E9%9B%A3%E4%BA%86/1496405063706800&quot; target=&quot;_blank&quot;&gt;【李叫獸】為什麼你感覺行銷變難了？&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.cyzone.cn/a/20160831/303099.html&amp;quot;,&amp;quot;创业者融多少钱合适？事实是：无论你融多少钱，你都将会在12到24个月内花光&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u521b\u4e1a\u8005\u878d\u591a\u5c11\u94b1\u5408\u9002\uff1f\u4e8b\u5b9e\u662f\uff1a\u65e0\u8bba\u4f60\u878d\u591a\u5c11\u94b1\uff0c\u4f60\u90fd\u5c06\u4f1a\u572812\u523024\u4e2a\u6708\u5185\u82b1\u5149&amp;quot;}&quot; style=&quot;background-color: white; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #1155cc; font-family: Open Sans; font-size: 110%; padding: 2px 3px 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.cyzone.cn/a/20160831/303099.html&quot; target=&quot;_blank&quot;&gt;创业者融多少钱合适？事实是：无论你融多少钱，你都将会在12到24个月内花光&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/7320940020642259595/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-9.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/7320940020642259595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/7320940020642259595'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-9.html' title='2016-9月精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-3471134739774655787</id><published>2016-09-19T11:21:00.004+08:00</published><updated>2016-09-19T11:31:07.147+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Go"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="創業"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-09-19 精選文章</title><content type='html'>最近因為一些事害自己都沒認真追文,今天一次補齊&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;border-collapse: collapse; border: 1px solid #ccc; font-family: arial,sans,sans-serif; font-size: 13px; table-layout: fixed;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;127&quot;&gt;&lt;/col&gt;&lt;col width=&quot;564&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8edf\u9ad4&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;軟體&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6d88\u606f\u5b58\u50a8\u6982\u89c8&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006875889&quot; target=&quot;_blank&quot;&gt;Kafka消息存储概览&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&amp;quot;,&amp;quot;DevOps的前世今生&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;DevOps\u7684\u524d\u4e16\u4eca\u751f&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&quot; target=&quot;_blank&quot;&gt;DevOps的前世今生&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&amp;quot;,&amp;quot;构建微服务体系结构的最佳实践&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6784\u5efa\u5fae\u670d\u52a1\u4f53\u7cfb\u7ed3\u6784\u7684\u6700\u4f73\u5b9e\u8df5&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&quot; target=&quot;_blank&quot;&gt;构建微服务体系结构的最佳实践&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6587\u4ef6\u5b58\u50a8\u673a\u5236\u90a3\u4e9b\u4e8b&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://h2ex.com/1393&quot; target=&quot;_blank&quot;&gt;Kafka文件存储机制那些事&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;IndexedDB\u7b80\u4ecb\u4e0e\u5165\u95e8&amp;quot;}&quot; style=&quot;color: #333333; font-family: arial; padding: 2px 3px; vertical-align: bottom;&quot;&gt;&lt;div style=&quot;font-size: 100%; text-decoration: underline;&quot;&gt;
&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006924681&quot; target=&quot;_blank&quot;&gt;IndexedDB简介与入门&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; clear: both; color: #222222; font-family: &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Open Sans&amp;quot;, Arial, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, STHeiti, &amp;quot;WenQuanYi Micro Hei&amp;quot;, SimSun, Helvetica, sans-serif; line-height: 1.4em; margin: 0px; padding: 0px 20px 0px 0px; width: 849px;&quot;&gt;
&lt;a href=&quot;http://www.infoq.com/cn/articles/spark-in-growingio-data?utm_campaign=infoq_content&amp;amp;utm_source=infoq&amp;amp;utm_medium=feed&amp;amp;utm_term=&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Spark在GrowingIO数据无埋点全量采集场景下的实践&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Golang&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;Golang&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&amp;quot;,&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;}&quot; style=&quot;color: #444444; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&quot; target=&quot;_blank&quot;&gt;Go 1.8 performance improvements, one month in&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&amp;quot;,&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&quot; target=&quot;_blank&quot;&gt;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://core.telegram.org/bots&amp;quot;,&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://core.telegram.org/bots&quot; target=&quot;_blank&quot;&gt;Creating a Bot using the Telegram Bot API&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;Web&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6d45\u8c08 WebVR&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006881030&quot; target=&quot;_blank&quot;&gt;浅谈 WebVR&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ha97.com/4663.html&amp;quot;,&amp;quot;Web性能压力测试工具——Siege详解&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web\u6027\u80fd\u538b\u529b\u6d4b\u8bd5\u5de5\u5177\u2014\u2014Siege\u8be6\u89e3&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ha97.com/4663.html&quot; target=&quot;_blank&quot;&gt;Web性能压力测试工具——Siege详解&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5176\u4ed6&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;其他&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&amp;quot;,&amp;quot;程序员小测试：保守派 vs 自由派&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7a0b\u5e8f\u5458\u5c0f\u6d4b\u8bd5\uff1a\u4fdd\u5b88\u6d3e vs \u81ea\u7531\u6d3e&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&quot; target=&quot;_blank&quot;&gt;程序员小测试：保守派 vs 自由派&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/books/view/53171&amp;quot;,&amp;quot;把壓力變成助力，只需要一個小習慣！&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u628a\u58d3\u529b\u8b8a\u6210\u52a9\u529b\uff0c\u53ea\u9700\u8981\u4e00\u500b\u5c0f\u7fd2\u6163\uff01&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/books/view/53171&quot; target=&quot;_blank&quot;&gt;把壓力變成助力，只需要一個小習慣！&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&amp;quot;,&amp;quot;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google GTD \u65b9\u6cd5\u6559\u5b78\uff1a\u7528 Inbox\u3001 Keep\u3001\u65e5\u66c6\u641e\u5b9a\u6642\u9593\u7ba1\u7406&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&quot; target=&quot;_blank&quot;&gt;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8cc7\u5b89&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;資安&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&amp;quot;,&amp;quot;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u82f1\u570b GCHQ \u6253\u7b97\u5728\u82f1\u570b\u5be6\u65bd\u5168\u570b\u5927\u898f\u6a21\u7684 DNS filtering \u904e\u6ffe\u6a5f\u5236&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&quot; target=&quot;_blank&quot;&gt;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://blog.trendmicro.com.tw/?p=29041&amp;quot;,&amp;quot;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e0d\u77e5\u4e0d\u89ba\u88ab\u793e\u7fa4\u7db2\u8def\u51fa\u8ce3\u4e86\u55ce?\u5feb\u7528Dr. Safety\u6aa2\u6e2c\u81ea\u5df1\u7684\u793e\u7fa4\u8a2d\u5b9a\u5427!&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://blog.trendmicro.com.tw/?p=29041&quot; target=&quot;_blank&quot;&gt;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d&amp;quot;}&quot; style=&quot;font-family: Arial; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;創業&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053013.html&amp;quot;,&amp;quot;忘掉创业，好好做生意&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5fd8\u6389\u521b\u4e1a\uff0c\u597d\u597d\u505a\u751f\u610f&amp;quot;}&quot; style=&quot;color: #3d464d; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: top;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053013.html&quot; target=&quot;_blank&quot;&gt;忘掉创业，好好做生意&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&amp;quot;,&amp;quot;113 億預算！政院「亞洲．矽谷」昨拍板定案&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;113 \u5104\u9810\u7b97\uff01\u653f\u9662\u300c\u4e9e\u6d32\uff0e\u77fd\u8c37\u300d\u6628\u62cd\u677f\u5b9a\u6848&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&quot; target=&quot;_blank&quot;&gt;113 億預算！政院「亞洲．矽谷」昨拍板定案&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&amp;quot;,&amp;quot;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u65b0\u5de5\u5834\u52df\u5f97 6.75 \u5104\u7f8e\u5143\u98a8\u6295\u57fa\u91d1\uff01\u674e\u958b\u5fa9\uff1a\u66f4\u597d\u7684\u5275\u696d\u6642\u4ee3\u4f86\u4e86&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&quot; target=&quot;_blank&quot;&gt;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://times.hinet.net/news/19289953&amp;quot;,&amp;quot;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Fintech\u65b0\u5275\u53d7\u56f0\u91d1\u878d\u6cd5\u898f\u6a21\u7cca \uff0c\u5404\u754c\u547c\u7c72\u5118\u901f\u63a8\u52d5\u76e3\u7406\u6c99\u76d2&amp;quot;}&quot; style=&quot;color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://times.hinet.net/news/19289953&quot; target=&quot;_blank&quot;&gt;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/3471134739774655787/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-19_75.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/3471134739774655787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/3471134739774655787'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-19_75.html' title='2016-09-19 精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-8793353222036662139</id><published>2016-09-19T11:21:00.003+08:00</published><updated>2016-09-19T11:22:51.363+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Go"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="創業"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-09-19 精選文章</title><content type='html'>最近因為一些事害自己都沒認真追文,今天一次補齊&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;border-collapse: collapse; border: 1px solid #ccc; font-family: arial,sans,sans-serif; font-size: 13px; table-layout: fixed;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;127&quot;&gt;&lt;/col&gt;&lt;col width=&quot;564&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8edf\u9ad4&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;軟體&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6d88\u606f\u5b58\u50a8\u6982\u89c8&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006875889&quot; target=&quot;_blank&quot;&gt;Kafka消息存储概览&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&amp;quot;,&amp;quot;DevOps的前世今生&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;DevOps\u7684\u524d\u4e16\u4eca\u751f&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&quot; target=&quot;_blank&quot;&gt;DevOps的前世今生&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&amp;quot;,&amp;quot;构建微服务体系结构的最佳实践&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6784\u5efa\u5fae\u670d\u52a1\u4f53\u7cfb\u7ed3\u6784\u7684\u6700\u4f73\u5b9e\u8df5&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&quot; target=&quot;_blank&quot;&gt;构建微服务体系结构的最佳实践&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6587\u4ef6\u5b58\u50a8\u673a\u5236\u90a3\u4e9b\u4e8b&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://h2ex.com/1393&quot; target=&quot;_blank&quot;&gt;Kafka文件存储机制那些事&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;IndexedDB\u7b80\u4ecb\u4e0e\u5165\u95e8&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006924681&quot; target=&quot;_blank&quot;&gt;IndexedDB简介与入门&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Golang&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;Golang&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&amp;quot;,&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;}&quot; style=&quot;color: #444444; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&quot; target=&quot;_blank&quot;&gt;Go 1.8 performance improvements, one month in&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&amp;quot;,&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&quot; target=&quot;_blank&quot;&gt;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://core.telegram.org/bots&amp;quot;,&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://core.telegram.org/bots&quot; target=&quot;_blank&quot;&gt;Creating a Bot using the Telegram Bot API&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;Web&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6d45\u8c08 WebVR&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006881030&quot; target=&quot;_blank&quot;&gt;浅谈 WebVR&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ha97.com/4663.html&amp;quot;,&amp;quot;Web性能压力测试工具——Siege详解&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web\u6027\u80fd\u538b\u529b\u6d4b\u8bd5\u5de5\u5177\u2014\u2014Siege\u8be6\u89e3&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ha97.com/4663.html&quot; target=&quot;_blank&quot;&gt;Web性能压力测试工具——Siege详解&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5176\u4ed6&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;其他&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&amp;quot;,&amp;quot;程序员小测试：保守派 vs 自由派&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7a0b\u5e8f\u5458\u5c0f\u6d4b\u8bd5\uff1a\u4fdd\u5b88\u6d3e vs \u81ea\u7531\u6d3e&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&quot; target=&quot;_blank&quot;&gt;程序员小测试：保守派 vs 自由派&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/books/view/53171&amp;quot;,&amp;quot;把壓力變成助力，只需要一個小習慣！&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u628a\u58d3\u529b\u8b8a\u6210\u52a9\u529b\uff0c\u53ea\u9700\u8981\u4e00\u500b\u5c0f\u7fd2\u6163\uff01&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/books/view/53171&quot; target=&quot;_blank&quot;&gt;把壓力變成助力，只需要一個小習慣！&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&amp;quot;,&amp;quot;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google GTD \u65b9\u6cd5\u6559\u5b78\uff1a\u7528 Inbox\u3001 Keep\u3001\u65e5\u66c6\u641e\u5b9a\u6642\u9593\u7ba1\u7406&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&quot; target=&quot;_blank&quot;&gt;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8cc7\u5b89&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;資安&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&amp;quot;,&amp;quot;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u82f1\u570b GCHQ \u6253\u7b97\u5728\u82f1\u570b\u5be6\u65bd\u5168\u570b\u5927\u898f\u6a21\u7684 DNS filtering \u904e\u6ffe\u6a5f\u5236&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&quot; target=&quot;_blank&quot;&gt;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://blog.trendmicro.com.tw/?p=29041&amp;quot;,&amp;quot;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e0d\u77e5\u4e0d\u89ba\u88ab\u793e\u7fa4\u7db2\u8def\u51fa\u8ce3\u4e86\u55ce?\u5feb\u7528Dr. Safety\u6aa2\u6e2c\u81ea\u5df1\u7684\u793e\u7fa4\u8a2d\u5b9a\u5427!&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://blog.trendmicro.com.tw/?p=29041&quot; target=&quot;_blank&quot;&gt;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d&amp;quot;}&quot; style=&quot;font-family: Arial; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;創業&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053013.html&amp;quot;,&amp;quot;忘掉创业，好好做生意&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5fd8\u6389\u521b\u4e1a\uff0c\u597d\u597d\u505a\u751f\u610f&amp;quot;}&quot; style=&quot;color: #3d464d; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: top;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053013.html&quot; target=&quot;_blank&quot;&gt;忘掉创业，好好做生意&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&amp;quot;,&amp;quot;113 億預算！政院「亞洲．矽谷」昨拍板定案&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;113 \u5104\u9810\u7b97\uff01\u653f\u9662\u300c\u4e9e\u6d32\uff0e\u77fd\u8c37\u300d\u6628\u62cd\u677f\u5b9a\u6848&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&quot; target=&quot;_blank&quot;&gt;113 億預算！政院「亞洲．矽谷」昨拍板定案&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&amp;quot;,&amp;quot;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u65b0\u5de5\u5834\u52df\u5f97 6.75 \u5104\u7f8e\u5143\u98a8\u6295\u57fa\u91d1\uff01\u674e\u958b\u5fa9\uff1a\u66f4\u597d\u7684\u5275\u696d\u6642\u4ee3\u4f86\u4e86&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&quot; target=&quot;_blank&quot;&gt;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://times.hinet.net/news/19289953&amp;quot;,&amp;quot;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Fintech\u65b0\u5275\u53d7\u56f0\u91d1\u878d\u6cd5\u898f\u6a21\u7cca \uff0c\u5404\u754c\u547c\u7c72\u5118\u901f\u63a8\u52d5\u76e3\u7406\u6c99\u76d2&amp;quot;}&quot; style=&quot;color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://times.hinet.net/news/19289953&quot; target=&quot;_blank&quot;&gt;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/8793353222036662139/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-19_19.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/8793353222036662139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/8793353222036662139'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-19_19.html' title='2016-09-19 精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-6409509536130446189</id><published>2016-09-19T11:21:00.002+08:00</published><updated>2016-09-19T11:22:24.632+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Go"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="創業"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-09-19 精選文章</title><content type='html'>最近因為一些事害自己都沒認真追文,今天一次補齊&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; dir=&quot;ltr&quot; style=&quot;border-collapse: collapse; border: 1px solid #ccc; font-family: arial,sans,sans-serif; font-size: 13px; table-layout: fixed;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;127&quot;&gt;&lt;/col&gt;&lt;col width=&quot;564&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8edf\u9ad4&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;軟體&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6d88\u606f\u5b58\u50a8\u6982\u89c8&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006875889&quot; target=&quot;_blank&quot;&gt;Kafka消息存储概览&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&amp;quot;,&amp;quot;DevOps的前世今生&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;DevOps\u7684\u524d\u4e16\u4eca\u751f&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports&quot; target=&quot;_blank&quot;&gt;DevOps的前世今生&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&amp;quot;,&amp;quot;构建微服务体系结构的最佳实践&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6784\u5efa\u5fae\u670d\u52a1\u4f53\u7cfb\u7ed3\u6784\u7684\u6700\u4f73\u5b9e\u8df5&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.infoq.com/cn/articles/best-practice-of-constructing-micro-service-system&quot; target=&quot;_blank&quot;&gt;构建微服务体系结构的最佳实践&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Kafka\u6587\u4ef6\u5b58\u50a8\u673a\u5236\u90a3\u4e9b\u4e8b&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://h2ex.com/1393&quot; target=&quot;_blank&quot;&gt;Kafka文件存储机制那些事&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;IndexedDB\u7b80\u4ecb\u4e0e\u5165\u95e8&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006924681&quot; target=&quot;_blank&quot;&gt;IndexedDB简介与入门&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Golang&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;Golang&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&amp;quot;,&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Go 1.8 performance improvements, one month in&amp;quot;}&quot; style=&quot;color: #444444; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://dave.cheney.net/2016/09/18/go-1-8-performance-improvements-one-month-in&quot; target=&quot;_blank&quot;&gt;Go 1.8 performance improvements, one month in&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&amp;quot;,&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://text.sourcegraph.com/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go-1f911b78a82e&quot; target=&quot;_blank&quot;&gt;Google I/O talk: Building Sourcegraph, a large-scale code search &amp;amp; cross-reference engine in Go&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://core.telegram.org/bots&amp;quot;,&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Creating a Bot using the Telegram Bot API&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://core.telegram.org/bots&quot; target=&quot;_blank&quot;&gt;Creating a Bot using the Telegram Bot API&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;Web&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u6d45\u8c08 WebVR&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://segmentfault.com/a/1190000006881030&quot; target=&quot;_blank&quot;&gt;浅谈 WebVR&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ha97.com/4663.html&amp;quot;,&amp;quot;Web性能压力测试工具——Siege详解&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Web\u6027\u80fd\u538b\u529b\u6d4b\u8bd5\u5de5\u5177\u2014\u2014Siege\u8be6\u89e3&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ha97.com/4663.html&quot; target=&quot;_blank&quot;&gt;Web性能压力测试工具——Siege详解&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5176\u4ed6&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;其他&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&amp;quot;,&amp;quot;程序员小测试：保守派 vs 自由派&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:500}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u7a0b\u5e8f\u5458\u5c0f\u6d4b\u8bd5\uff1a\u4fdd\u5b88\u6d3e vs \u81ea\u7531\u6d3e&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.ruanyifeng.com/blog/2016/09/conservative_vs_liberal_programmer.html&quot; target=&quot;_blank&quot;&gt;程序员小测试：保守派 vs 自由派&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.managertoday.com.tw/books/view/53171&amp;quot;,&amp;quot;把壓力變成助力，只需要一個小習慣！&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u628a\u58d3\u529b\u8b8a\u6210\u52a9\u529b\uff0c\u53ea\u9700\u8981\u4e00\u500b\u5c0f\u7fd2\u6163\uff01&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.managertoday.com.tw/books/view/53171&quot; target=&quot;_blank&quot;&gt;把壓力變成助力，只需要一個小習慣！&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&amp;quot;,&amp;quot;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Google GTD \u65b9\u6cd5\u6559\u5b78\uff1a\u7528 Inbox\u3001 Keep\u3001\u65e5\u66c6\u641e\u5b9a\u6642\u9593\u7ba1\u7406&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.playpcesor.com/2016/09/google-gtd-inbox-keep-calendar.html&quot; target=&quot;_blank&quot;&gt;Google GTD 方法教學：用 Inbox、 Keep、日曆搞定時間管理&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u8cc7\u5b89&amp;quot;}&quot; style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;資安&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&amp;quot;,&amp;quot;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u82f1\u570b GCHQ \u6253\u7b97\u5728\u82f1\u570b\u5be6\u65bd\u5168\u570b\u5927\u898f\u6a21\u7684 DNS filtering \u904e\u6ffe\u6a5f\u5236&amp;quot;}&quot; style=&quot;font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;https://blog.gslin.org/archives/2016/09/18/6846/%E8%8B%B1%E5%9C%8B-gchq-%E6%89%93%E7%AE%97%E5%9C%A8%E8%8B%B1%E5%9C%8B%E5%AF%A6%E6%96%BD%E5%85%A8%E5%9C%8B%E5%A4%A7%E8%A6%8F%E6%A8%A1%E7%9A%84-dns-filtering-%E9%81%8E%E6%BF%BE%E6%A9%9F%E5%88%B6/&quot; target=&quot;_blank&quot;&gt;英國 GCHQ 打算在英國實施全國大規模的 DNS filtering 過濾機制&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://blog.trendmicro.com.tw/?p=29041&amp;quot;,&amp;quot;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u4e0d\u77e5\u4e0d\u89ba\u88ab\u793e\u7fa4\u7db2\u8def\u51fa\u8ce3\u4e86\u55ce?\u5feb\u7528Dr. Safety\u6aa2\u6e2c\u81ea\u5df1\u7684\u793e\u7fa4\u8a2d\u5b9a\u5427!&amp;quot;}&quot; style=&quot;color: #333333; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://blog.trendmicro.com.tw/?p=29041&quot; target=&quot;_blank&quot;&gt;不知不覺被社群網路出賣了嗎?快用Dr. Safety檢測自己的社群設定吧!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u696d&amp;quot;}&quot; style=&quot;font-family: Arial; padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;創業&lt;/td&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://36kr.com/p/5053013.html&amp;quot;,&amp;quot;忘掉创业，好好做生意&amp;quot;)&quot; data-sheets-userformat=&quot;{&amp;quot;2&amp;quot;:8388608,&amp;quot;26&amp;quot;:600}&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5fd8\u6389\u521b\u4e1a\uff0c\u597d\u597d\u505a\u751f\u610f&amp;quot;}&quot; style=&quot;color: #3d464d; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: top;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://36kr.com/p/5053013.html&quot; target=&quot;_blank&quot;&gt;忘掉创业，好好做生意&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&amp;quot;,&amp;quot;113 億預算！政院「亞洲．矽谷」昨拍板定案&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;113 \u5104\u9810\u7b97\uff01\u653f\u9662\u300c\u4e9e\u6d32\uff0e\u77fd\u8c37\u300d\u6628\u62cd\u677f\u5b9a\u6848&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/09/taiwan-silicon-valley-in-asia&quot; target=&quot;_blank&quot;&gt;113 億預算！政院「亞洲．矽谷」昨拍板定案&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&amp;quot;,&amp;quot;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;\u5275\u65b0\u5de5\u5834\u52df\u5f97 6.75 \u5104\u7f8e\u5143\u98a8\u6295\u57fa\u91d1\uff01\u674e\u958b\u5fa9\uff1a\u66f4\u597d\u7684\u5275\u696d\u6642\u4ee3\u4f86\u4e86&amp;quot;}&quot; style=&quot;color: #222222; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://www.inside.com.tw/2016/09/13/kai-fu-lee&quot; target=&quot;_blank&quot;&gt;創新工場募得 6.75 億美元風投基金！李開復：更好的創業時代來了&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;&lt;td style=&quot;padding: 2px 3px 2px 3px; vertical-align: bottom;&quot;&gt;&lt;/td&gt;&lt;td data-sheets-formula=&quot;=HYPERLINK(&amp;quot;http://times.hinet.net/news/19289953&amp;quot;,&amp;quot;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&amp;quot;)&quot; data-sheets-value=&quot;{&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:&amp;quot;Fintech\u65b0\u5275\u53d7\u56f0\u91d1\u878d\u6cd5\u898f\u6a21\u7cca \uff0c\u5404\u754c\u547c\u7c72\u5118\u901f\u63a8\u52d5\u76e3\u7406\u6c99\u76d2&amp;quot;}&quot; style=&quot;color: #1155cc; font-family: Arial; font-size: 100%; padding: 2px 3px; text-decoration: underline; vertical-align: bottom;&quot;&gt;&lt;a class=&quot;in-cell-link&quot; href=&quot;http://times.hinet.net/news/19289953&quot; target=&quot;_blank&quot;&gt;Fintech新創受困金融法規模糊 ，各界呼籲儘速推動監理沙盒&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/6409509536130446189/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-19.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/6409509536130446189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/6409509536130446189'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-19.html' title='2016-09-19 精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-8148797838699554901</id><published>2016-09-05T13:08:00.000+08:00</published><updated>2016-09-06T13:09:36.020+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="分享"/><category scheme="http://www.blogger.com/atom/ns#" term="資安"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體"/><title type='text'>2016-09-05 精選文章</title><content type='html'>今天開始把自己看到不錯的文章記錄下來,希望讓更多人可以看到更多資訊&lt;br /&gt;
&lt;h3&gt;
&lt;b&gt;軟體架構:&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.infoq.com/cn/news/2016/09/data-microservices?utm_campaign=infoq_content&amp;amp;utm_source=infoq&amp;amp;utm_medium=feed&amp;amp;utm_term=%E6%9E%B6%E6%9E%84%20&amp;amp;%20%E8%AE%BE%E8%AE%A1&quot; target=&quot;_blank&quot;&gt;数据是实现微服务的难点&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ruanyifeng.com/blog/2016/09/software-architecture.html&quot; target=&quot;_blank&quot;&gt;软件架构入门&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.qa-knowhow.com/?p=4276&quot; target=&quot;_blank&quot;&gt;BDD的自動化測試方式與實務建議&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
Web:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://segmentfault.com/a/1190000006824046&quot; target=&quot;_blank&quot;&gt;[CSS]如何实现 font-size 的响应式&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;資安:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2cto.com/Article/201609/545078.html&quot; target=&quot;_blank&quot;&gt;实战：通过DNS协议绕过防火墙&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2cto.com/Article/201609/545061.html&quot; target=&quot;_blank&quot;&gt;保护你的小秘密 硬盘竟然还能这么隐藏&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2cto.com/News/201609/545427.html&quot; target=&quot;_blank&quot;&gt;黑客经典文章《你尽力了吗？》&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2cto.com/News/201609/545425.html&quot; target=&quot;_blank&quot;&gt;T-Mobile承认其1700万客户资料遭黑客盗窃&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.solidot.org/story?sid=49563&quot; target=&quot;_blank&quot;&gt; Kali Linux 2016.2发布&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
其他:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.playpcesor.com/2016/09/sharing-esor.html&quot; target=&quot;_blank&quot;&gt;學分享，其實是跟分享學：我從網路分享學到的10件事&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.inside.com.tw/2016/09/01/how-does-the-blockchain-work&quot; target=&quot;_blank&quot;&gt;區塊鏈如何運作？&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2cto.com/News/201609/544424.html&quot; target=&quot;_blank&quot;&gt;Windows 10正式版年度累计更新14393.105推送&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
行銷:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp;&lt;a href=&quot;http://www.inside.com.tw/2016/09/02/line-live-cast&quot; target=&quot;_blank&quot;&gt;OB 嚴選如何運用 LINE 直播，創造 59 萬人同時在線觀看？&lt;/a&gt;&lt;b&gt; &lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;b&gt;創業:&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://36kr.com/p/5052369.html?ktm_source=feed&quot; target=&quot;_blank&quot;&gt;资本寒冬从来都不是创业失败的根本原因&lt;/a&gt; &lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;-webkit-text-stroke-width: 0px; background-color: white; box-sizing: border-box; color: #3d464d; font-family: &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Open Sans&amp;quot;, Arial, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;\\5FAE软雅黑&amp;quot;, STHeiti, &amp;quot;WenQuanYi Micro Hei&amp;quot;, SimSun, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 600; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/b&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/8148797838699554901/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-05.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/8148797838699554901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/8148797838699554901'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2016/09/2016-09-05.html' title='2016-09-05 精選文章'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-5576979163475337055</id><published>2015-09-18T14:25:00.001+08:00</published><updated>2015-09-18T14:28:11.425+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Golang"/><category scheme="http://www.blogger.com/atom/ns#" term="ssdb"/><title type='text'>SSDB Sharding Proxy</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在工作上使用ssdb 作為產品的storage DB,但是因為目前沒有支援sharding 分片式處理&lt;br /&gt;
所以用Go開發了一個sharding proxy,並且避開使用index db處理,相對的處理時間會有可能比index db 模式來得長&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;設計思維：&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;將每個ssdb instance 當作一個區塊(node)看待&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy-Fa4nriWE1hrjNJK_0bS2kGVTBEXeV43kCqXlRrUxAgVMuE_uMu1UcLtRHm-IroIv8EgxMB6cIwsUzo6jHpd9IAC7U93I1sy_m8v4L9irwavD9yw3iPkfngaAKbRNQon2cUfO5cOUEbA/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy-Fa4nriWE1hrjNJK_0bS2kGVTBEXeV43kCqXlRrUxAgVMuE_uMu1UcLtRHm-IroIv8EgxMB6cIwsUzo6jHpd9IAC7U93I1sy_m8v4L9irwavD9yw3iPkfngaAKbRNQon2cUfO5cOUEbA/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;實作功能：&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;完全遵守ssdb protocol 資料協定,所以在使用上不需修改client code&lt;/li&gt;
&lt;li&gt;新增node 只需要將node資訊寫入設定檔,不需重新啟動proxy service&lt;/li&gt;
&lt;li&gt;目前確認已測試完成的指令請參考 github readme&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;資料處理：&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;寫入資料：寫入資料會優先寫入到第一個node,這樣在熱查詢的時候會加快找到資料的速度&lt;/li&gt;
&lt;/ol&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZbcZ2oZToGaqtE_v4iQi6dFZjwJi_hoir7KS2GMiKatwlngtb7laUOmOz84iXXXlkrga3FN3KqB0qu47ATmvqdcwv5M7JSYAI0uGx__b4H5iUmbgE3eAWHyfUFnubQu8Sk2YoeRWZFJDb/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZbcZ2oZToGaqtE_v4iQi6dFZjwJi_hoir7KS2GMiKatwlngtb7laUOmOz84iXXXlkrga3FN3KqB0qu47ATmvqdcwv5M7JSYAI0uGx__b4H5iUmbgE3eAWHyfUFnubQu8Sk2YoeRWZFJDb/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.22.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;取得單一資料(get,hget):會優先讀取第一個node,如果找不到則遍尋所有的node,直到找到資料,如果都找不到則回應not_found&lt;/li&gt;
&lt;/ol&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixQ6QVhK5c8SL4A_T-T5_3rYVRunyl9xqHAwzavdpN7wV3T1lB3zmMMKSk5M7hPCWsO40Y1Y2TlDkVCdmGJb_wL3Nk0X7ENzArM7vc9yJG0SXeR71HujFts-SO7kdxKJzSnqv-0cdNW3J7/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixQ6QVhK5c8SL4A_T-T5_3rYVRunyl9xqHAwzavdpN7wV3T1lB3zmMMKSk5M7hPCWsO40Y1Y2TlDkVCdmGJb_wL3Nk0X7ENzArM7vc9yJG0SXeR71HujFts-SO7kdxKJzSnqv-0cdNW3J7/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;取得列表資料(keys,scan,hgetall...etc):&lt;br /&gt;
會掃描全部的node後在合併全部資料,合併資料時,資料優先順序為先查詢到則後面有查詢到重複資料也不會覆蓋目前資料,確保資料的最新狀態不會被舊資料給取代&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWPH8ZoRWyvHv1v3irvrTtafuqswYqsTCGm-EVUtzbnKtPerI4wT1xtD6Mk1whz4OBOprdQFD_FZd0rqW8QJftR5eugGSDlpqU8xIwSSmwsUcj8EoFyisW63sk8-Ex8mz9gC7dQ_eKvMo-/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWPH8ZoRWyvHv1v3irvrTtafuqswYqsTCGm-EVUtzbnKtPerI4wT1xtD6Mk1whz4OBOprdQFD_FZd0rqW8QJftR5eugGSDlpqU8xIwSSmwsUcj8EoFyisW63sk8-Ex8mz9gC7dQ_eKvMo-/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.27.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;source code:&amp;nbsp;&lt;a href=&quot;https://github.com/matishsiao/ssdbproxy&quot; target=&quot;_blank&quot;&gt;https://github.com/matishsiao/ssdbproxy&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/5576979163475337055/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2015/09/ssdb-sharding-proxy.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5576979163475337055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5576979163475337055'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2015/09/ssdb-sharding-proxy.html' title='SSDB Sharding Proxy'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy-Fa4nriWE1hrjNJK_0bS2kGVTBEXeV43kCqXlRrUxAgVMuE_uMu1UcLtRHm-IroIv8EgxMB6cIwsUzo6jHpd9IAC7U93I1sy_m8v4L9irwavD9yw3iPkfngaAKbRNQon2cUfO5cOUEbA/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2015-09-18+%25E4%25B8%258B%25E5%258D%25882.16.11.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-2495051434298576099</id><published>2015-09-10T14:43:00.000+08:00</published><updated>2015-09-10T14:43:30.507+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Golang"/><title type='text'>使用Go 做反向代理伺服器</title><content type='html'>使用Go作反向代理,可以使用go 自帶的reverse proxy&lt;br /&gt;
但是如果背後的http server是走https的話,你又是用自簽憑證那你就會遇到inseurce verify的問題&lt;br /&gt;
&lt;br /&gt;
解法就是取代原本reverse proxy自帶的client transport設定&lt;br /&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot; style=&quot;background-color: white; border-collapse: collapse; border-spacing: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, &#39;Segoe UI Emoji&#39;, &#39;Segoe UI Symbol&#39;; font-size: 13px; line-height: 18.2px; tab-size: 8;&quot;&gt;&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC1&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;2&quot; id=&quot;file-reverse_proxy-go-L2&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC2&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; line-height: 18.2px;&quot;&gt;package&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 18.2px;&quot;&gt; main&lt;/span&gt;
import&lt;/span&gt; (&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;3&quot; id=&quot;file-reverse_proxy-go-L3&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC3&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;        &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;net/http&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;4&quot; id=&quot;file-reverse_proxy-go-L4&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC4&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;        &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;net/http/httputil&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;5&quot; id=&quot;file-reverse_proxy-go-L5&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC5&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;        &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;net/url&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;6&quot; id=&quot;file-reverse_proxy-go-L6&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC6&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;       &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;time&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;7&quot; id=&quot;file-reverse_proxy-go-L7&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC7&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;       &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;net&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;8&quot; id=&quot;file-reverse_proxy-go-L8&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC8&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;        &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;log&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;9&quot; id=&quot;file-reverse_proxy-go-L9&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC9&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;        &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;fmt&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;10&quot; id=&quot;file-reverse_proxy-go-L10&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC10&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;        &lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;crypto/tls&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;11&quot; id=&quot;file-reverse_proxy-go-L11&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC11&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;12&quot; id=&quot;file-reverse_proxy-go-L12&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC12&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;main&lt;/span&gt;() {&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;13&quot; id=&quot;file-reverse_proxy-go-L13&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC13&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;go&lt;/span&gt; &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;ReverseHttpsProxy&lt;/span&gt;(&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;445&lt;/span&gt;,&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;https://127.0.0.1:443/&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;,&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;my&lt;/span&gt;.crt&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;,&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;my.key&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;14&quot; id=&quot;file-reverse_proxy-go-L14&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC14&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;ReverseHttpProxy&lt;/span&gt;(&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;8081&lt;/span&gt;,&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;http://127.0.0.1:8080/&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;15&quot; id=&quot;file-reverse_proxy-go-L15&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC15&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;}&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;16&quot; id=&quot;file-reverse_proxy-go-L16&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC16&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;17&quot; id=&quot;file-reverse_proxy-go-L17&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC17&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;ReverseHttpsProxy&lt;/span&gt;(&lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;port&lt;/span&gt; &lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;int&lt;/span&gt;,&lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;dst&lt;/span&gt; &lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;string&lt;/span&gt;,&lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;crt&lt;/span&gt; &lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;string&lt;/span&gt;,&lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;key&lt;/span&gt; &lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;string&lt;/span&gt;) {&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;18&quot; id=&quot;file-reverse_proxy-go-L18&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC18&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;u&lt;/span&gt;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;e&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;:=&lt;/span&gt; url.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Parse&lt;/span&gt;(dst)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;19&quot; id=&quot;file-reverse_proxy-go-L19&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC19&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; e != &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;nil&lt;/span&gt; {&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;20&quot; id=&quot;file-reverse_proxy-go-L20&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC20&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;      log.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Fatal&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;Bad destination.&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;21&quot; id=&quot;file-reverse_proxy-go-L21&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC21&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     } &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;22&quot; id=&quot;file-reverse_proxy-go-L22&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC22&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;h&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;:=&lt;/span&gt; httputil.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;NewSingleHostReverseProxy&lt;/span&gt;(u)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;23&quot; id=&quot;file-reverse_proxy-go-L23&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC23&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-c&quot; style=&quot;box-sizing: border-box; color: #969896;&quot;&gt;//if your certificate signed by yourself,you need use this bypass secure verify&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;24&quot; id=&quot;file-reverse_proxy-go-L24&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC24&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;InsecureTransport&lt;/span&gt; http.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;RoundTripper&lt;/span&gt; = &amp;amp;http.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Transport&lt;/span&gt;{&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;25&quot; id=&quot;file-reverse_proxy-go-L25&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC25&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;         Dial: (&amp;amp;net.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Dialer&lt;/span&gt;{&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;26&quot; id=&quot;file-reverse_proxy-go-L26&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC26&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;                 Timeout:   &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;30&lt;/span&gt; * time.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Second&lt;/span&gt;,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;27&quot; id=&quot;file-reverse_proxy-go-L27&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC27&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;                 KeepAlive: &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;30&lt;/span&gt; * time.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Second&lt;/span&gt;,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;28&quot; id=&quot;file-reverse_proxy-go-L28&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC28&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;         }).&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Dial&lt;/span&gt;,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;29&quot; id=&quot;file-reverse_proxy-go-L29&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC29&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;         TLSClientConfig: &amp;amp;tls.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Config&lt;/span&gt;{InsecureSkipVerify: &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;true&lt;/span&gt;},&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;30&quot; id=&quot;file-reverse_proxy-go-L30&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC30&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;         TLSHandshakeTimeout: &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;10&lt;/span&gt; * time.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Second&lt;/span&gt;,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;31&quot; id=&quot;file-reverse_proxy-go-L31&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC31&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt; }&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;32&quot; id=&quot;file-reverse_proxy-go-L32&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC32&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    h.&lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;Transport&lt;/span&gt; = InsecureTransport&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;33&quot; id=&quot;file-reverse_proxy-go-L33&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC33&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;err&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;:=&lt;/span&gt; http.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;ListenAndServeTLS&lt;/span&gt;(fmt.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Sprintf&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;:&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;%d&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;,port),crt, key ,h) &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;34&quot; id=&quot;file-reverse_proxy-go-L34&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC34&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; err != &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;nil&lt;/span&gt; {&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;35&quot; id=&quot;file-reverse_proxy-go-L35&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC35&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     log.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Println&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;Error:&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;,err)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;36&quot; id=&quot;file-reverse_proxy-go-L36&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC36&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    }       &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;37&quot; id=&quot;file-reverse_proxy-go-L37&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC37&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;}&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;38&quot; id=&quot;file-reverse_proxy-go-L38&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC38&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;39&quot; id=&quot;file-reverse_proxy-go-L39&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC39&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;&lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;func&lt;/span&gt; &lt;span class=&quot;pl-en&quot; style=&quot;box-sizing: border-box; color: #795da3;&quot;&gt;ReverseHttpProxy&lt;/span&gt;(&lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;port&lt;/span&gt; &lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;int&lt;/span&gt;,&lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;dst&lt;/span&gt; &lt;span class=&quot;pl-v&quot; style=&quot;box-sizing: border-box; color: #ed6a43;&quot;&gt;string&lt;/span&gt;) {&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;40&quot; id=&quot;file-reverse_proxy-go-L40&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC40&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;  &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;u&lt;/span&gt;, &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;e&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;:=&lt;/span&gt; url.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Parse&lt;/span&gt;(dst)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;41&quot; id=&quot;file-reverse_proxy-go-L41&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC41&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; e != &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;nil&lt;/span&gt; {&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;42&quot; id=&quot;file-reverse_proxy-go-L42&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC42&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;      log.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Fatal&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;Bad http destination.&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;43&quot; id=&quot;file-reverse_proxy-go-L43&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC43&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     } &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;44&quot; id=&quot;file-reverse_proxy-go-L44&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC44&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;h&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;:=&lt;/span&gt; httputil.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;NewSingleHostReverseProxy&lt;/span&gt;(u)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;45&quot; id=&quot;file-reverse_proxy-go-L45&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC45&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;46&quot; id=&quot;file-reverse_proxy-go-L46&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC46&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    &lt;span class=&quot;pl-smi&quot; style=&quot;box-sizing: border-box;&quot;&gt;err&lt;/span&gt; &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;:=&lt;/span&gt; http.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;ListenAndServe&lt;/span&gt;(fmt.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Sprintf&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;:&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;%d&lt;/span&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;,port),h) &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;47&quot; id=&quot;file-reverse_proxy-go-L47&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC47&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    &lt;span class=&quot;pl-k&quot; style=&quot;box-sizing: border-box; color: #a71d5d;&quot;&gt;if&lt;/span&gt; err != &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;nil&lt;/span&gt; {&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;48&quot; id=&quot;file-reverse_proxy-go-L48&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC48&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;     log.&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;Println&lt;/span&gt;(&lt;span class=&quot;pl-s&quot; style=&quot;box-sizing: border-box; color: #183691;&quot;&gt;&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;Error:&lt;span class=&quot;pl-pds&quot; style=&quot;box-sizing: border-box;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;,err)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;49&quot; id=&quot;file-reverse_proxy-go-L49&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC49&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;    } &lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;&lt;td class=&quot;blob-num js-line-number&quot; data-line-number=&quot;50&quot; id=&quot;file-reverse_proxy-go-L50&quot; style=&quot;-webkit-user-select: none; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 0px 0px; box-sizing: border-box; color: rgba(0, 0, 0, 0.298039); cursor: pointer; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 18px; min-width: 50px; padding: 0px 10px; text-align: right; vertical-align: top; white-space: nowrap; width: 50px;&quot;&gt;&lt;/td&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-reverse_proxy-go-LC50&quot; style=&quot;box-sizing: border-box; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; overflow: visible; padding: 0px 10px; position: relative; vertical-align: top; white-space: pre; word-wrap: normal;&quot;&gt;}&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
gist:&lt;a href=&quot;https://gist.github.com/matishsiao/8270e18923d8f78f56c2&quot;&gt;https://gist.github.com/matishsiao/8270e18923d8f78f56c2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/2495051434298576099/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2015/09/go_10.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/2495051434298576099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/2495051434298576099'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2015/09/go_10.html' title='使用Go 做反向代理伺服器'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-9134906259733257816</id><published>2015-09-02T17:33:00.000+08:00</published><updated>2015-09-02T17:33:17.232+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu14"/><category scheme="http://www.blogger.com/atom/ns#" term="VirtualBox"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 10"/><title type='text'>Virtual Box Windows10 使用NAT來做Windows SSH service</title><content type='html'>最近升級到了win10,才發現原本ubuntu的橋接網路卡沒辦法抓到&lt;div&gt;
找了一些文章,看起來是Virtual box對win102的支援度還不夠&lt;/div&gt;
&lt;div&gt;
所以就用了一個繞路的方法實現windows to ubuntu VM ssh port&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
方法很簡單&lt;/div&gt;
&lt;div&gt;
在你的ubuntu VM設定中的網路設定2張nat網卡(1張是做NAT,1張是上網用的)&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xAJ3wsLqmMkzSfkYesCkXUz_6brrJQQOd4pXacRvUL1XwhAoye3Ckg0cZljnm3nYL943FKe_6t4C44VfatHZ4MdYWoHSSPW9z6pfoGXZ0loErBzPJwasPUVpjSQBzoUV1XPcP0wIj90I/s1600/VB-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xAJ3wsLqmMkzSfkYesCkXUz_6brrJQQOd4pXacRvUL1XwhAoye3Ckg0cZljnm3nYL943FKe_6t4C44VfatHZ4MdYWoHSSPW9z6pfoGXZ0loErBzPJwasPUVpjSQBzoUV1XPcP0wIj90I/s320/VB-1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
再來選第一張nat網卡的連接埠轉送功能&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkoDYeCjpKUwiW0rb2-mQgfaOqIFgCRwnlYqlOYjll0jtI57ruG-rli6Mlkf3uHcCeWSeWEtGDD4aYCIx_wjvkaER4-dOsg_JD9TGqPlPsLxlH9SloayDCvSZHkL0oq3slcJJxrGPeQZZ/s1600/VB-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkoDYeCjpKUwiW0rb2-mQgfaOqIFgCRwnlYqlOYjll0jtI57ruG-rli6Mlkf3uHcCeWSeWEtGDD4aYCIx_wjvkaER4-dOsg_JD9TGqPlPsLxlH9SloayDCvSZHkL0oq3slcJJxrGPeQZZ/s320/VB-1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
設定一下你想要轉送的port就大功告成了&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
主機IP就是你裝Virtual box的電腦IP&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
客體IP就是你的Ubuntu VM eth0 IP&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/9134906259733257816/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2015/09/virtual-box-windows10-natwindows-ssh.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/9134906259733257816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/9134906259733257816'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2015/09/virtual-box-windows10-natwindows-ssh.html' title='Virtual Box Windows10 使用NAT來做Windows SSH service'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xAJ3wsLqmMkzSfkYesCkXUz_6brrJQQOd4pXacRvUL1XwhAoye3Ckg0cZljnm3nYL943FKe_6t4C44VfatHZ4MdYWoHSSPW9z6pfoGXZ0loErBzPJwasPUVpjSQBzoUV1XPcP0wIj90I/s72-c/VB-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-5152169162258749596</id><published>2015-09-01T14:06:00.003+08:00</published><updated>2015-09-01T14:06:50.765+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Golang"/><title type='text'>Go的多字串比對</title><content type='html'>使用Go的精簡算法而完成的多字串比對&lt;br /&gt;
&lt;br /&gt;
================================================&lt;br /&gt;
&lt;br /&gt;
package main&lt;br /&gt;
&lt;br /&gt;
import &quot;fmt&quot;&lt;br /&gt;
&lt;br /&gt;
func main() {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fmt.Println(&quot;Multi string comparison&quot;)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;a := &quot;hello&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; b := &quot;gopher&quot;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;c := &quot;world&quot;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;d := &quot;hello&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Go 可以支援精簡算法&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ok := a == b || a == c&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fmt.Printf(&quot;check a == b || a == c:%v var a:%s b:%s c:%s d:%s\n&quot;,ok,a,b,c,d)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ok = a == d&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;fmt.Printf(&quot;check a == d:%v var a:%s b:%s c:%s d:%s\n&quot;,ok,a,b,c,d)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
範例程式：&lt;br /&gt;
&lt;a href=&quot;https://play.golang.org/p/e7Jz5CJ5Xm&quot;&gt;https://play.golang.org/p/e7Jz5CJ5Xm&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/5152169162258749596/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2015/09/go.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5152169162258749596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5152169162258749596'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2015/09/go.html' title='Go的多字串比對'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-436101981070400664</id><published>2015-08-24T16:04:00.001+08:00</published><updated>2015-08-24T16:04:55.176+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Golang"/><title type='text'>如何用Go組出Y-m-d H:i:s 格式時間字串</title><content type='html'>最近的再處理有關Go 時間格式的問題,覺得沒有一隻小function 可以幫忙處理時間字串很麻煩&lt;br /&gt;
所以寫了一隻小function來用&lt;br /&gt;
參數說明:&lt;br /&gt;
Y:2009 //Year&lt;br /&gt;
y:09 &amp;nbsp; //Year&lt;br /&gt;
M:01 &amp;nbsp; //Month&lt;br /&gt;
m:1 &amp;nbsp; &amp;nbsp;//Month&lt;br /&gt;
D:02 &amp;nbsp; //Date&lt;br /&gt;
D:2 &amp;nbsp; &amp;nbsp;//Date&lt;br /&gt;
H:15 &amp;nbsp; //Hour&lt;br /&gt;
I:04 &amp;nbsp; //Minute&lt;br /&gt;
i:4 &amp;nbsp; &amp;nbsp;//Minute&lt;br /&gt;
s:03 &amp;nbsp; //Second&lt;br /&gt;
&lt;br /&gt;
code 位置:&lt;br /&gt;
https://gist.github.com/matishsiao/bf3bfa9f13c9eaff2750</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/436101981070400664/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2015/08/goy-m-d-his.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/436101981070400664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/436101981070400664'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2015/08/goy-m-d-his.html' title='如何用Go組出Y-m-d H:i:s 格式時間字串'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-8100063854450457897</id><published>2015-08-21T11:58:00.001+08:00</published><updated>2015-08-21T12:04:10.574+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Golang"/><title type='text'>產生Go API Document</title><content type='html'>因為公司的關係接觸了Go lang,現在目標每天分享一篇關於Go的資訊&lt;br /&gt;
第一篇就是&lt;br /&gt;
&lt;a href=&quot;https://engineroom.teamwork.com/generate-api-from-annotations-in-go/?utm_source=golangweekly&amp;amp;utm_medium=email&quot;&gt;https://engineroom.teamwork.com/generate-api-from-annotations-in-go/?utm_source=golangweekly&amp;amp;utm_medium=email&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
這主要是可以產生API document,方便文件管理,不過我自己還沒時間測試&lt;br /&gt;&lt;br /&gt;我也會分享在Facebook Group :&lt;a href=&quot;https://www.facebook.com/groups/1667684473462867/&quot;&gt;Golang Gopher Taiwan&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/8100063854450457897/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2015/08/go-api-document.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/8100063854450457897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/8100063854450457897'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2015/08/go-api-document.html' title='產生Go API Document'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>台灣台北市</georss:featurename><georss:point>25.0169826 121.4627868</georss:point><georss:box>24.0958901 120.17189330000001 25.9380751 122.7536803</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-2798526799226835812</id><published>2013-08-20T16:01:00.000+08:00</published><updated>2013-08-20T16:13:26.066+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongoDB"/><title type='text'>mongo DB 用途</title><content type='html'>最近因為公司專案的需求,所以認真地看完mongoDB官方出的書(中文版的~XD)&lt;br /&gt;
下面是我覺得適合使用mongo DB的用途跟優缺點&lt;br /&gt;
mongo DB 用途&lt;br /&gt;
1.資料是弱關聯的&lt;br /&gt;
2.需要大量寫入資料&lt;br /&gt;
&lt;br /&gt;
優點:&lt;br /&gt;
1.高效能(在弱關聯下)&lt;br /&gt;
2.寫入及查詢速度都不錯&lt;br /&gt;
3.類似SQL語法操作,但是還是function base,不過概念上是相同的&lt;br /&gt;
4.有(master + slave), (master + master), (replica set)備份方式&lt;br /&gt;
&lt;br /&gt;
缺點:&lt;br /&gt;
1.需要配置大量記憶體空間&lt;br /&gt;
2.需要配置大量硬碟空間,資料庫會預支空間,所以有些時候會有空間浪費的狀況&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
結論:&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;如果要做data mining相關的處理,就不適合用mongo DB,原因是因為mongo DB的高效能只對弱關聯有用,如果用了很多關聯的功能,效能會嚴重低落~Orz&lt;br /&gt;
&lt;br /&gt;
mongo DB網址:&lt;br /&gt;
&lt;a href=&quot;http://docs.mongodb.org/&quot;&gt;http://docs.mongodb.org/&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/2798526799226835812/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2013/08/mongo-db.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/2798526799226835812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/2798526799226835812'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2013/08/mongo-db.html' title='mongo DB 用途'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-3951581904271446280</id><published>2013-07-24T16:14:00.001+08:00</published><updated>2013-07-24T16:14:46.871+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Template Engine"/><title type='text'>PHP 內建的樣板引擎</title><content type='html'>最近剛好在研究PHP的樣板引擎,發現到原本PHP其實就可以做樣板引擎&lt;br /&gt;
他主要的原理是透過輸出緩衝資料的Buffer做資料組合,轉換成HTML格式&lt;br /&gt;
&lt;br /&gt;
下面是自己測試的PHP檔:&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
coreTemplate.php 組合樣板用的類別&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
class CoreTemplate{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;/**組合樣板資料&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;* @param $template 樣板路徑&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;* @param $data 導入到樣板的資料變數(樣板的PHP檔須從這個變數取得所需資料)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;* @return 組合完成的資料&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;*/&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;function render($template, $data) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;ob_start();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;include $template;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;$result = ob_get_contents();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;ob_end_clean();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;return $result;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
test.tpl.php 樣板的php程式碼&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;table&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;ID&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Name&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- PHP 樣板文字 $data為coreTemplate所設定的資料變數名稱--&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;?php foreach($data as $list): ?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;?=$list[&#39;id&#39;]?&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;?=$list[&#39;name&#39;]?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
test.php 程式邏輯跟輸出&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;include_once(&quot;coreTemplate.php&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;$ct = new CoreTemplate();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;$info = array();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//產生10筆資料&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;for($i = 0; $i &amp;lt; 10;$i++){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;array_push($info, array(&#39;id&#39;=&amp;gt;$i, &#39;name&#39;=&amp;gt;&#39;name&#39;. $i));&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//輸出HTML&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;echo $ct-&amp;gt;render(&#39;test.tpl.php&#39; , $info);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
----------------------------------------------------------------------&lt;br /&gt;
輸出結果&lt;br /&gt;
----------------------------------------------------------------------&lt;br /&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-Z5TmJXi1oSU/Ue-MVjBqHrI/AAAAAAAAA2c/3k2pN-Fak3k/s1600/screenshot8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-Z5TmJXi1oSU/Ue-MVjBqHrI/AAAAAAAAA2c/3k2pN-Fak3k/s1600/screenshot8.png&quot; height=&quot;305&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
結論:&lt;br /&gt;
這次的實驗主要只是看php做樣板引擎的方法而已,真正要自己實作應該也會需要時間&lt;br /&gt;
所以還是用Smarty做樣板引擎~XD!&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/3951581904271446280/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2013/07/php.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/3951581904271446280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/3951581904271446280'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2013/07/php.html' title='PHP 內建的樣板引擎'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Z5TmJXi1oSU/Ue-MVjBqHrI/AAAAAAAAA2c/3k2pN-Fak3k/s72-c/screenshot8.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-4363644092829942043</id><published>2013-06-27T11:09:00.000+08:00</published><updated>2013-06-27T11:09:04.219+08:00</updated><title type='text'>Flash Develop AS3語法檢查問題</title><content type='html'>&lt;ol style=&quot;background-color: #f7f7f7; color: #666666; font-family: Tahoma, Helvetica, SimSun, sans-serif; font-size: 14px; line-height: 21px; margin: 0px 0px 0px 10px !important; padding: 0px !important; word-wrap: break-word;&quot;&gt;
&lt;li style=&quot;background-color: white; background-position: initial initial; background-repeat: initial initial; color: #336699; font-family: Monaco, Consolas, &#39;&amp;quot;Lucida Console&amp;quot;&#39;, &#39;&amp;quot;Courier New&amp;quot;&#39;, serif; font-size: 12px; line-height: 1.8em; list-style-type: decimal-leading-zero; margin: 0px 0px 0px 2em; padding: 0px 0px 0px 10px; word-wrap: break-word;&quot;&gt;Syntax checking process starting: java -Duser.language=en -Duser.region=US -classpath &quot;C:\Program Files\FlashDevelop\Tools\flexsdk\lib\asc.jar;C:\Documents and Settings\Administrator\Local Settings\Application Data\FlashDevelop\Data\AS3Context\Flex4Shells.jar&quot; AscShell&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;color: #336699; font-family: Monaco, Consolas, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Courier New&amp;quot;, serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 21.59375px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #336699; font-family: Monaco, Consolas, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Courier New&amp;quot;, serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 21.59375px;&quot;&gt;在使用FD的時候會發生AS3語法無法檢查的警告&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #336699; font-family: Monaco, Consolas, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Courier New&amp;quot;, serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 21.59375px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #336699; font-family: Monaco, Consolas, Lucida Console, Courier New, serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 21.59375px;&quot;&gt;解決方式:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #336699; font-family: Monaco, Consolas, Lucida Console, Courier New, serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 21.59375px;&quot;&gt;1.確認是否有安裝java&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #336699; font-family: Monaco, Consolas, Lucida Console, Courier New, serif;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 21.59375px;&quot;&gt;2.如果有安裝java,確定系統變數PATH有設定JDK的BIN目錄位置,沒有就補設定進去就可以!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/4363644092829942043/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2013/06/flash-develop-as3.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4363644092829942043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4363644092829942043'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2013/06/flash-develop-as3.html' title='Flash Develop AS3語法檢查問題'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-4164741597736351675</id><published>2013-04-25T10:48:00.002+08:00</published><updated>2013-04-25T10:48:32.873+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash AS3"/><title type='text'>AS3 Sound管理</title><content type='html'>&lt;br /&gt;
自己寫的AS3 sound音效物件&lt;br /&gt;
&lt;br /&gt;
用法:&lt;br /&gt;
&amp;nbsp;// 建立音效物件,如果播放完畢要做處理的話,可以加入cbFunc&lt;br /&gt;
&amp;nbsp; var audio:Audio = new Audio(cbFunc);&lt;br /&gt;
//撥放AS連結的音效檔&lt;br /&gt;
&amp;nbsp;audio.playSound(&quot;test.mp3&quot;);&lt;br /&gt;
//重複播放&lt;br /&gt;
audio.repeat = true;&lt;br /&gt;
//設定音量(0~1)&lt;br /&gt;
audio.setSoundVolume(0.5);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;程式碼&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
package com.matis.media&lt;br /&gt;
{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;import flash.events.Event;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;import flash.media.*;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;import flash.utils.getDefinitionByName;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public class Audio&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private var snd:Sound = new Sound();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private var sndCh:SoundChannel;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private var audio:Object;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private var soundVolume:Number;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public var repeat:Boolean;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public var mute:Boolean;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private var parent:Sprite;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private var callback:Function;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private var sndName:String;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public function Audio(_cb:Function)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;{&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;callback = _cb;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;setSoundVolume();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public function setSoundVolume(_soundVolume:Number = 0.7):void{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;soundVolume = _soundVolume;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(sndCh != null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;var stf:SoundTransform = sndCh.soundTransform;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;stf.volume = soundVolume;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;sndCh.soundTransform = stf;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public function stop():void{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(sndCh != null)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;sndCh.stop();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public function play(_repeat:Boolean = false):void{&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;repeat = _repeat;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(sndCh != null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;sndCh = snd.play(0,1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;sndCh.addEventListener(Event.SOUND_COMPLETE , onPlayOver);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;private function onPlayOver(e:Event):void{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(repeat){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if(sndCh != null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh = snd.play(0,1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;var stf:SoundTransform = sndCh.soundTransform;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;stf.volume = soundVolume;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.soundTransform = stf;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.addEventListener(Event.SOUND_COMPLETE , onPlayOver);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;trace(&quot;sndCh == null&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(callback != null)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;callback();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;/**撥放音效&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; * @param sndId 音效類別名稱&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; * */&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public function playSound(sndId:String):void{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(!mute){&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if(sndCh != null &amp;amp;&amp;amp; sndName == sndId){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.stop();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.removeEventListener(Event.SOUND_COMPLETE , onPlayOver);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh = snd.play(0 , 1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;var stf:SoundTransform = sndCh.soundTransform;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;stf.volume = soundVolume;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.soundTransform = stf;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.addEventListener(Event.SOUND_COMPLETE , onPlayOver);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;setSound(sndId);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}else{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if(sndCh != null)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.stop();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;public function setSound(sndId:String):void{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;var LoadClass:Class = getDefinitionByName(sndId) as Class;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;sndName = sndId;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(LoadClass != null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;var sndObj:Sound = Sound(new LoadClass());&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;if(sndObj != null){&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;snd = sndObj;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh = snd.play(0,1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.addEventListener(Event.SOUND_COMPLETE , onPlayOver);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;var stf:SoundTransform = sndCh.soundTransform;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;stf.volume = soundVolume;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;sndCh.soundTransform = stf;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;trace(&quot;Audio&quot;,&quot;Not found:&quot; + sndId + &quot;讀取音效資源為空值.&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}else{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;trace(&quot;資源名稱:&quot; + sndId + &quot; 讀取音效資源檔失敗.&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
}&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/4164741597736351675/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2013/04/as3-sound.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4164741597736351675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4164741597736351675'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2013/04/as3-sound.html' title='AS3 Sound管理'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-1494483067576182506</id><published>2013-04-03T09:47:00.001+08:00</published><updated>2013-04-03T09:47:36.175+08:00</updated><title type='text'>滿強悍的game engine,真的是快速開發</title><content type='html'>Loom Engine&lt;br /&gt;
&lt;a href=&quot;http://theengine.co/&quot;&gt;http://theengine.co/&lt;/a&gt;&lt;br /&gt;
可以快速在多個裝置上同時測試</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/1494483067576182506/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2013/04/game-engine.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/1494483067576182506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/1494483067576182506'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2013/04/game-engine.html' title='滿強悍的game engine,真的是快速開發'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-5660789892332052469</id><published>2013-01-29T11:14:00.000+08:00</published><updated>2013-01-29T11:15:21.567+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash AS3"/><title type='text'>Flash AIR撥打電話或是開啟簡訊頁面</title><content type='html'>&lt;span id=&quot;pageFilter&quot; style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;detailBody&quot; style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 15px;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;網址:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;detailBody&quot; style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 15px;&quot;&gt;
&lt;span style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;http://help.adobe.com/zh_TW/FlashPlatform/reference/actionscript/3/flash/net/package.html#navigateToURL()&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;detailBody&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 20px; margin-left: 20px; margin-right: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;detailBody&quot; style=&quot;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 20px; margin-left: 20px; margin-right: 15px;&quot;&gt;
下列範例會說明使用特定數字啟動裝置電話撥號程式的語法。&lt;br /&gt;
&lt;div class=&quot;listing&quot;&gt;
&lt;pre style=&quot;background-color: #f2f2f2; font-family: &#39;Lucida Console&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 12px; margin-bottom: 10px; margin-top: 10px; overflow: auto; padding: 5px 5px 5px 40px;&quot;&gt;var request:URLRequest = new URLRequest( &quot;tel:+5555555555&quot; );
navigateToURL( request );
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span id=&quot;pageFilter&quot; style=&quot;background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;detailBody&quot; style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 15px;&quot;&gt;
&lt;span id=&quot;pageFilter&quot; style=&quot;background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;下列範例會說明使用特定收件者啟動裝置文字訊息應用程式的語法。&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;listing&quot;&gt;
&lt;pre style=&quot;background-color: #f2f2f2; font-family: &#39;Lucida Console&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 12px; margin-bottom: 10px; margin-top: 10px; overflow: auto; padding: 5px 5px 5px 40px;&quot;&gt;&lt;span id=&quot;pageFilter&quot; style=&quot;background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;var request:URLRequest = new URLRequest( &quot;sms:+5555555555&quot; );
navigateToURL( request );
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span id=&quot;pageFilter&quot; style=&quot;background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;
&lt;/span&gt;&lt;span id=&quot;pageFilter&quot; style=&quot;background-color: white; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;detailBody&quot; style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 15px;&quot;&gt;
下列範例會說明啟動 Android Market 應用程式的語法。搜尋參數會設定為尋找 Flash Player 應用程式。&lt;br /&gt;
&lt;div class=&quot;listing&quot;&gt;
&lt;pre style=&quot;background-color: #f2f2f2; font-family: &#39;Lucida Console&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 12px; margin-bottom: 10px; margin-top: 10px; overflow: auto; padding: 5px 5px 5px 40px;&quot;&gt;var request:URLRequest = new URLRequest( &quot;market://search?q=pname:com.adobe.flashplayer&quot; );&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/5660789892332052469/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2013/01/navigatetourl.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5660789892332052469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5660789892332052469'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2013/01/navigatetourl.html' title='Flash AIR撥打電話或是開啟簡訊頁面'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-4744507316804667758</id><published>2013-01-25T16:30:00.005+08:00</published><updated>2013-01-25T16:30:48.980+08:00</updated><title type='text'>Google map 經緯度轉換成地址</title><content type='html'>Google map 經緯度轉換成地址&lt;br /&gt;
只需要將GPS座標帶入並且設定好語系,就可以回傳地址資訊&lt;br /&gt;
&lt;br /&gt;
API文件位置:&lt;br /&gt;
https://developers.google.com/maps/documentation/geocoding/#ReverseGeocoding&lt;br /&gt;
&lt;br /&gt;
測試網址:&lt;br /&gt;
http://maps.googleapis.com/maps/api/geocode/json?language=zh-Tw&amp;amp;latlng=40.714224,-73.961452&amp;amp;sensor=false</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/4744507316804667758/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2013/01/google-map.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4744507316804667758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4744507316804667758'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2013/01/google-map.html' title='Google map 經緯度轉換成地址'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-7601677899684189763</id><published>2012-09-17T14:03:00.001+08:00</published><updated>2012-09-17T14:03:31.756+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash AS3"/><title type='text'>AS3 -SetInterval V.S. Timer 效能對照</title><content type='html'>因為工作需求,所以對SetInterval 及 Timer做記憶體及每一週期所需時間做了稍為的比較&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
測試結論:&lt;br /&gt;
1.大致上可知道Timer的記憶體用量比SetInterval來的穩定,不會因為週期數而有影響&lt;br /&gt;
2.不過有一個地方比較詭異,當swf的FPS設定為24所算出來的週期時間是放大值&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 設定值為42 ms,週期時間換算為83.32 ms ，調整FPS後，即接近設定值 &lt;br /&gt;
3.設定值為42 ms會有2~3 ms的誤差值,不管是哪一個模式都會有&lt;br /&gt;
&lt;br /&gt;
比較過後,Timer 的記憶體用量穩定度高 , 時間誤差都一樣,所以還是case by case,不過還是推薦用Timer,畢竟記憶體爆量可不好玩&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
測試數據:&lt;br /&gt;
&lt;br /&gt;
Timer&amp;nbsp;&amp;nbsp;&lt;br /&gt;
初始化記憶體(M) 使用後記憶體(M)&amp;nbsp; 所花時間(ms)&amp;nbsp; 加總值 周期所花時間(ms) 記憶體用量(M) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.7578125&amp;nbsp;&amp;nbsp;&amp;nbsp; 41664&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp; 83.328&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96875&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.75390625&amp;nbsp;&amp;nbsp;&amp;nbsp; 41628&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp; 83.256&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.796875&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.76171875&amp;nbsp;&amp;nbsp;&amp;nbsp; 22240&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.48&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.78515625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.75&amp;nbsp;&amp;nbsp;&amp;nbsp; 22219&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.438&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.79296875&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.7578125&amp;nbsp;&amp;nbsp;&amp;nbsp; 44465&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.465&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.75390625&amp;nbsp;&amp;nbsp;&amp;nbsp; 44470&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.47&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.796875&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.76171875&amp;nbsp;&amp;nbsp;&amp;nbsp; 44476&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.476&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.7578125&amp;nbsp;&amp;nbsp;&amp;nbsp; 44510&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.51&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96875&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
setInterval&amp;nbsp;&amp;nbsp;&lt;br /&gt;
初始化記憶體(M) 使用後記憶體(M)&amp;nbsp; 所花時間(ms)&amp;nbsp; 加總值 周期所花時間(ms) 記憶體用量(M) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.75&amp;nbsp;&amp;nbsp;&amp;nbsp; 41660&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp; 83.32&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.9609375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.78125&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.74609375&amp;nbsp;&amp;nbsp;&amp;nbsp; 22240&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.48&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.75390625&amp;nbsp;&amp;nbsp;&amp;nbsp; 22239&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.478&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.96484375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.78125&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.75390625&amp;nbsp;&amp;nbsp;&amp;nbsp; 44426&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.426&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.97265625&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.76171875&amp;nbsp;&amp;nbsp;&amp;nbsp; 44436&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.436&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.97265625&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.79296875&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.75390625&amp;nbsp;&amp;nbsp;&amp;nbsp; 44480&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.48&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.9609375&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7890625&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.765625&amp;nbsp;&amp;nbsp;&amp;nbsp; 44485&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&amp;nbsp;&amp;nbsp;&amp;nbsp; 44.485&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.9765625</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/7601677899684189763/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2012/09/as3-setinterval-vs-timer.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/7601677899684189763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/7601677899684189763'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2012/09/as3-setinterval-vs-timer.html' title='AS3 -SetInterval V.S. Timer 效能對照'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-4923683628357914973</id><published>2012-09-04T11:42:00.001+08:00</published><updated>2012-09-04T11:42:19.668+08:00</updated><title type='text'>誠徵 Flash工程師 職缺</title><content type='html'>目前公司正在徵Flash工程師,下面是職缺需求:&lt;br /&gt;
&lt;br /&gt;
需求: 1~2人&lt;br /&gt;
&lt;br /&gt;
工作條件:&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Flash AS3:1年經驗&lt;br /&gt;
&lt;br /&gt;
工作項目:&lt;br /&gt;
&amp;nbsp; 1.flash game開發&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
福利:&lt;br /&gt;
&amp;nbsp; &amp;nbsp;1.教育訓練&lt;br /&gt;
&amp;nbsp; &amp;nbsp;2.勞健保&lt;br /&gt;
&amp;nbsp; &amp;nbsp;3.三節獎金&lt;br /&gt;
&amp;nbsp; &amp;nbsp;4.專案獎金&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果有興趣請mail到:matis@sgd108.com</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/4923683628357914973/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2012/09/flash.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4923683628357914973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/4923683628357914973'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2012/09/flash.html' title='誠徵 Flash工程師 職缺'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-1924470662261286982</id><published>2012-07-11T18:09:00.000+08:00</published><updated>2012-07-11T18:09:40.488+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ND2D"/><category scheme="http://www.blogger.com/atom/ns#" term="Stage3D"/><category scheme="http://www.blogger.com/atom/ns#" term="Starling"/><title type='text'>Stage3D 2D Framework測試</title><content type='html'>最近為了做效能優化,所以使用了Stage 3D來提高效能&lt;br /&gt;
&lt;br /&gt;
Stage 3D是透過GPU做加速運算&lt;br /&gt;
&lt;br /&gt;
因此測試了2套2D的library,一套是Starling,一套是ND2D&lt;br /&gt;
下面是分析&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
1,Starling&lt;br /&gt;
&amp;nbsp;&amp;nbsp;優點:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;1.文件資源多&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.版本更新算快的&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;缺點:&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;1.架構龐大要運用的話需要額外包一層Class才能方便使用&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;2.記憶體用量比ND2D多了7 M&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
2.ND2D&lt;br /&gt;
&amp;nbsp;&amp;nbsp;優點:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.使用記憶體量比Starling少&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.架構簡單,也可以透過其類似的架構 (ND3D) 寫3D Game&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;缺點:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.文件嚴重短缺&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.一般設定Sprite2D的FPS設定為24讀取時會過於緩慢,需設為60,但是對系統的loading並不會有影響&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
比較表:&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
Starling &lt;br /&gt;
&amp;nbsp;Flash Player記憶體用量[Stats]:&lt;span style=&quot;color: #eeeeee;&quot;&gt;56M&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;CPU:12%&lt;br /&gt;
&amp;nbsp;GPU:5%&lt;br /&gt;
&amp;nbsp;GPU RAM:370M&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
ND2D:&lt;br /&gt;
&amp;nbsp;Flash Player記憶體用量[Stats]:&lt;span style=&quot;color: red;&quot;&gt;49M&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;CPU:11%&lt;br /&gt;
&amp;nbsp;GPU:5%&lt;br /&gt;
&amp;nbsp;GPU RAM:370M&lt;br /&gt;
&amp;nbsp;-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
結論:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 在一些國外的測試數據上Starling的效能算是前2名內,再加上其文件資源很多,對於想要學習的人比較適合學Starling&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 至於ND2D,他在記憶體用量少了 &lt;span style=&quot;color: red;&quot;&gt;7M&lt;/span&gt; 主要是因為他的動畫結構比較簡單,在開發上比較容易,但是文件真的很少,初學者建議先學Starling了解stage3D的概念&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 再去學ND2D會比較適當</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/1924470662261286982/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2012/07/stage3d-2d-framework.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/1924470662261286982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/1924470662261286982'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2012/07/stage3d-2d-framework.html' title='Stage3D 2D Framework測試'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4718173671945264362.post-5859222182630528364</id><published>2012-05-29T16:52:00.000+08:00</published><updated>2012-05-29T16:52:14.945+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash AS3"/><category scheme="http://www.blogger.com/atom/ns#" term="RTFMP"/><title type='text'>Open RTMFP 伺服器架設教學</title><content type='html'>最近在使用Flash的P2P技術,找到了這一套免費的P2P status server,如果要用adobe的就要用FMS了&lt;br /&gt;
&lt;br /&gt;
下面教大家怎麼安裝:&lt;br /&gt;
&lt;br /&gt;
OpenRTMFP軟體需求:&lt;br /&gt;
1.lua 5.1版(不要用5.2的會出錯)&lt;br /&gt;
2.poco 1.4版&lt;br /&gt;
3.openSSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
請先安裝以下套件才可執行OpenRTMFP安裝&lt;br /&gt;
&amp;nbsp;1.gcc(lua需要)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-1.gcc&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;1-2.gcc-c++&lt;br /&gt;
&amp;nbsp;2.unixODBC(poco需要)&lt;br /&gt;
&amp;nbsp;3.lua 5.1&lt;br /&gt;
&amp;nbsp;4.openSSL&lt;br /&gt;
&amp;nbsp;5.poco 1.4&lt;br /&gt;
&lt;br /&gt;
poco 1.4 安裝&lt;br /&gt;
&amp;nbsp;1../configure&lt;br /&gt;
&amp;nbsp;2.make -s all&lt;br /&gt;
&amp;nbsp;3.sudo make -s install&lt;br /&gt;
&lt;br /&gt;
LUA 5.1安裝&lt;br /&gt;
&amp;nbsp;1.make linux&lt;br /&gt;
&amp;nbsp;2.make install&lt;br /&gt;
&lt;br /&gt;
OpenRTMFP安裝:&lt;br /&gt;
&amp;nbsp;1.進入RTMFP的lib目錄並執行make&lt;br /&gt;
&amp;nbsp;&amp;nbsp;1.cd rtmfp/CurimusLib&lt;br /&gt;
&amp;nbsp;&amp;nbsp;2.make&lt;br /&gt;
&amp;nbsp;2.進入RTMFP的Server目錄並執行make&lt;br /&gt;
&amp;nbsp;&amp;nbsp;1.cd ../CurimusServer&lt;br /&gt;
&amp;nbsp;&amp;nbsp;2.make&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;執行:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;1.背景處理並使用預設port&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;nohup ./CurimusServer &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FAQ:&lt;br /&gt;
&amp;nbsp;1.POCO安裝出現g++ command not found&lt;br /&gt;
&amp;nbsp;&amp;nbsp;A:yum install gcc-c++&lt;br /&gt;
&amp;nbsp;2.LUA安裝出現/usr/bin/id: can not found -lreadline or -lxxxx&lt;br /&gt;
&amp;nbsp;&amp;nbsp;A:使用ln建立動態link&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;範例:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;2-1.cd /usr/lib64/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;2-2.ln -s readline.so.5 readline.so&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;ln [-sf] 來源檔 目標檔&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;ln -s readline.so.5 readline.so&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;選項與參數：&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-s&amp;nbsp; ：如果不加任何參數就進行連結，那就是hard link，至於 -s 就是symbolic link&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-f&amp;nbsp; ：如果 目標檔 存在時，就主動的將目標檔直接移除後再建立！&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;2.luaconf.h:275:31: error: readline/readline.h: No such file or directory&lt;br /&gt;
&amp;nbsp;&amp;nbsp;luaconf.h:276:30: error: readline/history.h: No such file or directory&lt;br /&gt;
&amp;nbsp;&amp;nbsp;A:yum install readline-devel&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;3..sources/Script.h lua5.1/lua.h not found&lt;br /&gt;
&amp;nbsp;&amp;nbsp;A:進入到有問題的檔案中修改&quot;lua5.1/lua.h&quot;改為&quot;lua.h&quot;就可以&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Script.h&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Script.cpp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;都會有該問題存在&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;编辑Makefile，把-llua5.1修改为-llua&lt;br /&gt;
&amp;nbsp;4.編譯成功後執行出現錯誤:“error while loading shared libraries: libPocoFoundation.so.12”&lt;br /&gt;
&amp;nbsp;&amp;nbsp;A:執行:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;32bit&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;export LD_LIBRARY_PATH=&quot;/usr/local/lib:$LD_LIBRARY_PATH&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;64bit&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;export LD_LIBRARY_PATH=&quot;/usr/local/lib64:$LD_LIBRARY_PATH&quot;</content><link rel='replies' type='application/atom+xml' href='http://matishsiao.blogspot.com/feeds/5859222182630528364/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://matishsiao.blogspot.com/2012/05/open-rtmfp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5859222182630528364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4718173671945264362/posts/default/5859222182630528364'/><link rel='alternate' type='text/html' href='http://matishsiao.blogspot.com/2012/05/open-rtmfp.html' title='Open RTMFP 伺服器架設教學'/><author><name>Matis Hsiao</name><uri>http://www.blogger.com/profile/02907727605068771326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>