This commit is contained in:
chai2010
2015-12-28 16:08:26 +08:00
parent 35b11c0ff4
commit 775502e64d
206 changed files with 2064 additions and 1460 deletions

View File

@@ -21,6 +21,10 @@
<link rel="stylesheet" href="../gitbook/style.css">
<link rel="stylesheet" href="../gitbook/plugins/gitbook-plugin-katex/katex.min.css">
<link rel="stylesheet" href="../gitbook/plugins/gitbook-plugin-highlight/website.css">
@@ -44,7 +48,7 @@
<body>
<div class="book" data-level="10.5" data-chapter-title="匿名導入" data-filepath="ch10/ch10-05.md" data-basepath=".." data-revision="Fri Dec 25 2015 12:32:44 GMT+0800 (中国标准时间)">
<div class="book" data-level="10.5" data-chapter-title="匿名導入" data-filepath="ch10/ch10-05.md" data-basepath=".." data-revision="Mon Dec 28 2015 16:03:52 GMT+0800 (中国标准时间)">
<div class="book-summary">
@@ -238,7 +242,7 @@
<b>1.5.</b>
取URL
取URL
</a>
@@ -253,7 +257,7 @@
<b>1.6.</b>
併發取多個URL
併發取多個URL
</a>
@@ -802,7 +806,7 @@
<b>5.10.</b>
Recover捕異常
Recover捕異常
</a>
@@ -1315,7 +1319,7 @@
<b>8.9.</b>
併發的退
併發的退
</a>
@@ -1834,7 +1838,7 @@
<b>12.7.</b>
取結構體字段標識
取結構體字段標識
</a>
@@ -2055,7 +2059,7 @@
<span class="hljs-keyword">return</span> jpeg.Encode(out, img, &amp;jpeg.Options{Quality: <span class="hljs-number">95</span>})
}
</code></pre>
<p>&#x5982;&#x679C;&#x6211;&#x5011;&#x5C07; <code>gopl.io/ch3/mandelbrot</code> (&#xA7;3.3) &#x7684;&#x8F38;&#x9F63;&#x5C0E;&#x5165;&#x5230;&#x9019;&#x500B;&#x5DE5;&#x5177;&#x7684;&#x8F38;&#x5165;, &#x5B83;&#x5C07;&#x89E3;&#x78BC;&#x8F38;&#x5165;&#x7684;PNG&#x683C;&#x5F0F;&#x5716;&#x50CF;, &#x7136;&#x5F8C;&#x8F49;&#x63DB;&#x7232;JPEG&#x683C;&#x5F0F;&#x7684;&#x5716;&#x50CF;(&#x5716;3.3).</p>
<p>&#x5982;&#x679C;&#x6211;&#x5011;&#x5C07; <code>gopl.io/ch3/mandelbrot</code> (&#xA7;3.3) &#x7684;&#x8F38;&#x51FA;&#x5C0E;&#x5165;&#x5230;&#x9019;&#x500B;&#x5DE5;&#x5177;&#x7684;&#x8F38;&#x5165;, &#x5B83;&#x5C07;&#x89E3;&#x78BC;&#x8F38;&#x5165;&#x7684;PNG&#x683C;&#x5F0F;&#x5716;&#x50CF;, &#x7136;&#x5F8C;&#x8F49;&#x63DB;&#x7232;JPEG&#x683C;&#x5F0F;&#x7684;&#x5716;&#x50CF;(&#x5716;3.3).</p>
<pre><code>$ go build gopl.io/ch3/mandelbrot
$ go build gopl.io/ch10/jpeg
$ ./mandelbrot | ./jpeg &gt;mandelbrot.jpg
@@ -2087,7 +2091,7 @@ db, err = sql.Open(<span class="hljs-string">&quot;postgres&quot;</span>, dbname
db, err = sql.Open(<span class="hljs-string">&quot;mysql&quot;</span>, dbname) <span class="hljs-comment">// OK</span>
db, err = sql.Open(<span class="hljs-string">&quot;sqlite3&quot;</span>, dbname) <span class="hljs-comment">// returns error: unknown driver &quot;sqlite3&quot;</span>
</code></pre>
<p><strong>&#x7DF4;&#x7FD2; 10.1:</strong> &#x64F4;&#x5C55; jpeg &#x7A0B;&#x5E8F;, &#x652F;&#x6301;&#x4EFB;&#x610F;&#x5716;&#x50CF;&#x683C;&#x5F0F;&#x4E4B;&#x9593;&#x7684;&#x76F8;&#x4E92;&#x8F49;&#x63DB;, &#x4F7F;&#x7528; image.Decode &#x6AA2;&#x6E2C;&#x652F;&#x6301;&#x7684;&#x683C;&#x5F0F;&#x985E;&#x578B;, &#x7136;&#x5F8C;&#x540C;&#x6B65; flag &#x547D;&#x4EE4;&#x884C;&#x6A19;&#x8A8C;&#x53C3;&#x6578;&#x9078;&#x64C7;&#x8F38;&#x9F63;&#x7684;&#x683C;&#x5F0F;.</p>
<p><strong>&#x7DF4;&#x7FD2; 10.1:</strong> &#x64F4;&#x5C55; jpeg &#x7A0B;&#x5E8F;, &#x652F;&#x6301;&#x4EFB;&#x610F;&#x5716;&#x50CF;&#x683C;&#x5F0F;&#x4E4B;&#x9593;&#x7684;&#x76F8;&#x4E92;&#x8F49;&#x63DB;, &#x4F7F;&#x7528; image.Decode &#x6AA2;&#x6E2C;&#x652F;&#x6301;&#x7684;&#x683C;&#x5F0F;&#x985E;&#x578B;, &#x7136;&#x5F8C;&#x540C;&#x6B65; flag &#x547D;&#x4EE4;&#x884C;&#x6A19;&#x8A8C;&#x53C3;&#x6578;&#x9078;&#x64C7;&#x8F38;&#x51FA;&#x7684;&#x683C;&#x5F0F;.</p>
<p><strong>&#x7DF4;&#x7FD2; 10.2:</strong> &#x8A2D;&#x8A08;&#x4E00;&#x500B;&#x901A;&#x7528;&#x7684;&#x58D3;&#x7E2E;&#x6587;&#x4EF6;&#x8B80;&#x53D6;&#x6846;&#x67B6;, &#x7528;&#x4F86;&#x8B80;&#x53D6; ZIP(archive/zip) &#x548C; POSIX tar(archive/tar) &#x683C;&#x5F0F;&#x58D3;&#x7E2E;&#x7684;&#x6587;&#x6A94;. &#x4F7F;&#x7528;&#x985E;&#x4F3C;&#x4E0A;&#x9762;&#x7684;&#x8A3B;&#x518A;&#x6A5F;&#x88FD;&#x4F86;&#x64F4;&#x5C55;&#x652F;&#x6301;&#x4E0D;&#x540C;&#x7684;&#x58D3;&#x7E2E;&#x683C;&#x5F0F;, &#x7136;&#x5F8C;&#x6839;&#x64DA;&#x9700;&#x8981;&#x901A;&#x904E;&#x533F;&#x540D;&#x5C0E;&#x5165;&#x9078;&#x64C7;&#x652F;&#x6301;&#x7684;&#x683C;&#x5F0F;.</p>
@@ -2120,7 +2124,7 @@ db, err = sql.Open(<span class="hljs-string">&quot;sqlite3&quot;</span>, dbname)
<script>
require(["gitbook"], function(gitbook) {
var config = {"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2}};
var config = {"katex":{},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2}};
gitbook.start(config);
});
</script>