-
Notifications
You must be signed in to change notification settings - Fork 425
/
Copy pathindex.html
187 lines (131 loc) · 47.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Netkiller Developer 手札</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="description" content="我的系列文档 编程语言 Netkiller Architect 手札 Netkiller Developer 手札 Netkiller Java 手札 Netkiller Spring 手札 Netkiller PHP 手札 Netkiller Python 手札 Netkiller Testing 手札 Netkiller Cryptography 手札 Netkiller Perl 手札 Netkiller Docbook 手札 Netkiller Project 手札 Netkiller Database 手札" /><meta name="keywords" content="PHP, Python, Perl, Ruby, Java, HTML, XHTML, HTML5, CSS, Javascript, JQuery, C, C++, D" /><link rel="home" href="index.html" title="Netkiller Developer 手札" /><link rel="next" href="preface.html" title="自述" /></head><body><a xmlns="" href="//www.netkiller.cn/">Home</a> |
<a xmlns="" href="//netkiller.github.io/">简体中文</a> |
<a xmlns="" href="http://netkiller.sourceforge.net/">繁体中文</a> |
<a xmlns="" href="/journal/index.html">杂文</a> |
<a xmlns="" href="https://github.com/netkiller">Github</a> |
<a xmlns="" href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> |
<a xmlns="" href="https://edu.51cto.com/lecturer/1703915.html">51CTO学院</a> |
<a xmlns="" href="https://edu.csdn.net/lecturer/6423">CSDN程序员研修院</a> |
<a xmlns="" href="http://my.oschina.net/neochen/">OSChina 博客</a> |
<a xmlns="" href="https://cloud.tencent.com/developer/column/2078">腾讯云社区</a> |
<a xmlns="" href="https://yq.aliyun.com/u/netkiller/">阿里云栖社区</a> |
<a xmlns="" href="https://www.facebook.com/bg7nyt">Facebook</a> |
<a xmlns="" href="http://cn.linkedin.com/in/netkiller/">Linkedin</a> |
<a xmlns="" href="https://www.youtube.com/user/bg7nyt/videos">Youtube</a> |
<a xmlns="" href="//www.netkiller.cn/home/donations.html">打赏(Donations)</a> |
<a xmlns="" href="//www.netkiller.cn/home/about.html">About</a><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Netkiller Developer 手札</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="preface.html">下一页</a></td></tr></table><hr /></div><table xmlns=""><tr><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=watch&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&repo=netkiller.github.io&type=fork&count=true&size=large" height="30" width="170" frameborder="0" scrolling="0" style="width:170px; height: 30px;" allowTransparency="true"></iframe></td><td><iframe src="//ghbtns.com/github-btn.html?user=netkiller&type=follow&count=true&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; height: 30px;" allowTransparency="true"></iframe></td><td></td><td><a href="https://zhuanlan.zhihu.com/netkiller"><img src="/images/logo/zhihu-card-default.svg" height="25" /></a></td><td valign="middle"><a href="https://zhuanlan.zhihu.com/netkiller">知乎专栏</a> | <a href="https://www.zhihu.com/club/1241768772601950208">多维度架构</a></td><td></td><td></td><td></td><td></td></tr></table><div xml:lang="zh-cn" class="book" lang="zh-cn"><div class="titlepage"><div><div><h1 class="title"><a id="idm536139427072"></a>Netkiller Developer 手札</h1></div><div><h2 class="subtitle">November 15, 2008</h2></div><div><div class="authorgroup">
<div class="authorgroup"><div class="author"><h3 class="author"><span class="honorific">Mr</span>. <span class="firstname">Neo</span> <span class="othername"></span> <span class="surname">Chan</span>, <span class="lineage">陈景峯(BG7NYT)</span></h3><div class="affiliation"><div class="address"><p><br />
<br />
<span class="country">中国</span><span class="state">广东省</span><span class="city">深圳市</span><span class="street">望海路半岛城邦三期</span><br />
<span class="postcode">518067</span><br />
<span class="phone">+86 13113668890</span><br />
<br />
<code class="email"><<a class="email" href="mailto:netkiller@msn.com">netkiller@msn.com</a>></code><br />
</p></div></div></div></div>
</div></div><div><p class="releaseinfo"></p></div><div><p class="releaseinfo">
</p><p>
电子书最近一次更新于
<span class="date">2023-10-19 22:40:08
</span>
</p><p class="releaseinfo">
</p></div><div><p class="copyright">版权 © 2008-2021 Netkiller(Neo Chan). All rights reserved.</p></div><div><div class="legalnotice"><a id="legalnotice"></a><p class="legalnotice-title"><strong>版权声明</strong></p><p>转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。</p><table border="0" summary="Simple list" class="simplelist"><tr><td>
<a class="ulink" href="images/cover.png" target="_top">
<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="250"><tr><td><img src="images/cover.png" width="250" /></td></tr></table></div>
</a>
</td><td>
<p></p>
</td><td>
<table border="0" summary="Simple list" class="simplelist"><tr><td>
<table border="0" summary="Simple list" class="simplelist"><tr><td>
<a class="ulink" href="https://creativecommons.org/licenses/by/4.0/" target="_top">
<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="180"><tr><td><img src="/images/by-nc-sa.png" width="180" /></td></tr></table></div>
</a>
</td></tr><tr><td>
<a class="ulink" href="http://www.netkiller.cn" target="_top">http://www.netkiller.cn</a>
</td></tr><tr><td>
<a class="ulink" href="http://netkiller.github.io/" target="_top">http://netkiller.github.io</a>
</td></tr><tr><td>
<a class="ulink" href="http://netkiller.sourceforge.net/" target="_top">http://netkiller.sourceforge.net</a>
</td></tr><tr><td>微信公众号: netkiller</td></tr><tr><td>微信:13113668890 请注明“读者”</td></tr><tr><td>QQ:13721218 请注明“读者”</td></tr><tr><td>QQ群:128659835 请注明“读者”</td></tr><tr><td></td></tr><tr><td>
<a class="ulink" href="https://zhuanlan.zhihu.com/netkiller" target="_top">知乎专栏</a>
|
<a class="ulink" href="https://www.zhihu.com/club/1241768772601950208" target="_top">多维度架构</a>
</td></tr></table>
</td><td>
<a class="ulink" href="images/wechat.png" target="_top">
<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="600"><tr><td><img src="images/wechat.png" width="600" /></td></tr></table></div>
</a>
</td></tr></table>
</td></tr></table></div></div><div><p class="pubdate">2017-02-13</p></div><div><div class="abstract"><p class="title"><strong>我的系列文档</strong></p><p>编程语言</p><table border="0" summary="Simple list" class="simplelist"><tr><td>
<a class="ulink" href="../architect/index.html" target="_top">Netkiller Architect 手札</a>
</td><td>
<a class="ulink" href="../developer/index.html" target="_top">Netkiller Developer 手札</a>
</td><td>
<a class="ulink" href="../java/index.html" target="_top">Netkiller Java 手札</a>
</td><td>
<a class="ulink" href="../spring/index.html" target="_top">Netkiller Spring 手札</a>
</td><td>
<a class="ulink" href="../php/index.html" target="_top">Netkiller PHP 手札</a>
</td><td>
<a class="ulink" href="../python/index.html" target="_top">Netkiller Python 手札</a>
</td></tr><tr><td>
<a class="ulink" href="../testing/index.html" target="_top">Netkiller Testing 手札</a>
</td><td>
<a class="ulink" href="../cryptography/index.html" target="_top">Netkiller Cryptography 手札</a>
</td><td>
<a class="ulink" href="../perl/index.html" target="_top">Netkiller Perl 手札</a>
</td><td>
<a class="ulink" href="../docbook/index.html" target="_top">Netkiller Docbook 手札</a>
</td><td>
<a class="ulink" href="../project/index.html" target="_top">Netkiller Project 手札</a>
</td><td>
<a class="ulink" href="../database/index.html" target="_top">Netkiller Database 手札</a>
</td></tr></table></div></div></div><hr /></div><div class="dedication"><div class="titlepage"><div><div><h1 class="title"><a id="dedication"></a>致读者</h1></div></div></div><table border="0" summary="Simple list" class="simplelist"><tr><td>
<a class="ulink" href="https://archiveprogram.github.com/arctic-vault/" target="_top">
<div><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="NaN"><tr><td><img src="images/logo/badge--acv-64.png" width="NaN" /></td></tr></table></div>
</a>
</td><td>
<p>Netkiller 系列手札 已经被 Github 收录,并备份保存在北极地下250米深的代码库中,备份会保留1000年。</p>
<p>Preserving open source software for future generations</p>
<p>The world is powered by open source software. It is a hidden cornerstone of modern civilization, and the shared heritage of all humanity.</p>
<p>The GitHub Arctic Code Vault is a data repository preserved in the Arctic World Archive (AWA), a very-long-term archival facility 250 meters deep in the permafrost of an Arctic mountain.</p>
<p>We are collaborating with the Bodleian Library in Oxford, the Bibliotheca Alexandrina in Egypt, and Stanford Libraries in California to store copies of 17,000 of GitHub’s most popular and most-depended-upon projects—open source’s “greatest hits”—in their archives, in museum-quality cases, to preserve them for future generations.</p>
<p>
<a class="ulink" href="https://archiveprogram.github.com/arctic-vault/" target="_top">https://archiveprogram.github.com/arctic-vault/</a>
</p>
</td></tr></table></div><div class="toc"><p><strong>目录</strong></p><dl class="toc"><dt><span class="preface"><a href="preface.html">1. 自述</a></span></dt><dd><dl><dt><span class="section"><a href="preface.html#reader">1.1. 写给读者</a></span></dt><dt><span class="section"><a href="author.html">1.2. 作者简介</a></span></dt><dt><span class="section"><a href="preface.download.html">1.3. 如何获得文档</a></span></dt><dt><span class="section"><a href="donations.html">1.4. 打赏(Donations)</a></span></dt><dt><span class="section"><a href="contacts.html">1.5. 联系方式</a></span></dt></dl></dd><dt><span class="chapter"><a href="developer.html">1. Developer & Programming language</a></span></dt><dd><dl><dt><span class="section"><a href="developer.html#idm536137038592">1.1. System programming language</a></span></dt><dt><span class="section"><a href="ch01s02.html">1.2. 编程语言热度排行榜</a></span></dt><dd><dl><dt><span class="section"><a href="ch01s02.html#tiobe">1.2.1. TIOBE Programming 编程语言排行榜</a></span></dt><dt><span class="section"><a href="ch01s02.html#hyperpolyglot">1.2.2. Programming Languages Reference Sheets - Hyperpolyglot</a></span></dt><dt><span class="section"><a href="ch01s02.html#db.design">1.2.3. DB-Engines - DB-Engines Ranking</a></span></dt><dt><span class="section"><a href="ch01s02.html#framework.benchmarks">1.2.4. Web Framework Benchmarks</a></span></dt><dt><span class="section"><a href="ch01s02.html#framework.javascript">1.2.5. The 10 hottest JavaScript framework projects</a></span></dt><dt><span class="section"><a href="ch01s02.html#alioth">1.2.6. 各种语言性能测试</a></span></dt><dt><span class="section"><a href="ch01s02.html#wikipedia">1.2.7. IDE 横向比较</a></span></dt><dt><span class="section"><a href="ch01s02.html#ieee">1.2.8. Top 10 Programming Languages</a></span></dt><dt><span class="section"><a href="ch01s02.html#pypl">1.2.9. PYPL PopularitY of Programming Language</a></span></dt><dt><span class="section"><a href="ch01s02.html#redmonk">1.2.10. RedMonk 编程语言排行榜</a></span></dt><dt><span class="section"><a href="ch01s02.html#stackoverflow">1.2.11. Developer Survey Results 2017</a></span></dt></dl></dd><dt><span class="section"><a href="development.html">1.3. 软件工程 (Software Engineering)</a></span></dt><dt><span class="section"><a href="ch01s04.html">1.4. 项目运作</a></span></dt><dt><span class="section"><a href="ch01s05.html">1.5. 收集需求</a></span></dt><dt><span class="section"><a href="standard.html">1.6. 标准与规范</a></span></dt><dd><dl><dt><span class="section"><a href="standard.html#project.dir">1.6.1. Project directory</a></span></dt><dt><span class="section"><a href="standard.html#svn.repos">1.6.2. 版本控制及如何运作</a></span></dt><dt><span class="section"><a href="standard.html#idm536137001392">1.6.3. 代码审查</a></span></dt><dt><span class="section"><a href="standard.html#redis">1.6.4. Redis Key</a></span></dt><dt><span class="section"><a href="standard.html#code">1.6.5. 错误编码</a></span></dt><dt><span class="section"><a href="standard.html#html">1.6.6. HTML 标准</a></span></dt><dt><span class="section"><a href="standard.html#coding">1.6.7. 编码风格</a></span></dt><dt><span class="section"><a href="standard.html#performance">1.6.8. 安全</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="html/index.html">I. Web page</a></span></dt><dd><dl><dt><span class="chapter"><a href="html/gulpjs/index.html">4. gulpjs</a></span></dt><dd><dl><dt><span class="section"><a href="html/gulpjs/index.html#task">4.1. Tasks automation</a></span></dt><dd><dl><dt><span class="section"><a href="html/gulpjs/index.html#gulp-changed">4.1.1. gulp-changed</a></span></dt><dt><span class="section"><a href="html/gulpjs/index.html#on">4.1.2. 显示处理进度</a></span></dt><dt><span class="section"><a href="html/gulpjs/index.html#notify">4.1.3. notify</a></span></dt><dt><span class="section"><a href="html/gulpjs/index.html#del">4.1.4. del</a></span></dt><dt><span class="section"><a href="html/gulpjs/index.html#start">4.1.5. start</a></span></dt></dl></dd><dt><span class="section"><a href="html/gulpjs/watch.html">4.2. watch</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-minify-html.html">4.3. HTML Minification</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-minify-css.html">4.4. CSS Minification</a></span></dt><dd><dl><dt><span class="section"><a href="html/gulpjs/gulp-minify-css.html#idm536136896608">4.4.1. gulp-minify-css</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-minify-css.html#gulp-clean-css">4.4.2. gulp-clean-css</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-minify-css.html#gulp-make-css-url-version">4.4.3. gulp-make-css-url-version</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-minify-css.html#gulp-csscss">4.4.4. CSS 冗余分析</a></span></dt></dl></dd><dt><span class="section"><a href="html/gulpjs/gulp-uglify.html">4.5. JS Minification</a></span></dt><dd><dl><dt><span class="section"><a href="html/gulpjs/gulp-uglify.html#idm536136884208">4.5.1. JS 校验</a></span></dt></dl></dd><dt><span class="section"><a href="html/gulpjs/gulp-spriter.html">4.6. CSS Sprite</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-imagemin.html">4.7. Compress Images</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-imageisux.html">4.8. WEBP格式图片</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-sass.html">4.9. Sass Compilation</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-less.html">4.10. Less Compilation</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-rename.html">4.11. 重命名文件名</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-concat.html">4.12. 合并文件</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-header.html">4.13. 文件头</a></span></dt><dt><span class="section"><a href="html/gulpjs/yargs.html">4.14. yargs 命令行参数传递</a></span></dt><dd><dl><dt><span class="section"><a href="html/gulpjs/yargs.html#gulp-util">4.14.1. gulp-util</a></span></dt><dt><span class="section"><a href="html/gulpjs/yargs.html#minimist">4.14.2. minimist</a></span></dt></dl></dd><dt><span class="section"><a href="html/gulpjs/gulp-sourcemaps.html">4.15. gulp-sourcemaps</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-zip.html">4.16. gulp-zip</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-strip-debug.html">4.17. 清理JS中的console.log()调试语句 </a></span></dt><dt><span class="section"><a href="html/gulpjs/copy-dir.html">4.18. copy-dir</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulp-copy.html">4.19. gulp-copy</a></span></dt><dt><span class="section"><a href="html/gulpjs/ch04s20.html">4.20. </a></span></dt><dt><span class="section"><a href="html/gulpjs/gulpjs.example.html">4.21. Example</a></span></dt><dd><dl><dt><span class="section"><a href="html/gulpjs/gulpjs.example.html#idm536136849376">4.21.1. HTML,JS,CSS</a></span></dt><dt><span class="section"><a href="html/gulpjs/gulpjs.example.html#idm536136848496">4.21.2. 命令行传递参数</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="html/webpack.html">5. webpack</a></span></dt><dt><span class="chapter"><a href="html/yuicompressor.html">6. minifier</a></span></dt><dt><span class="chapter"><a href="html/css/index.html">7. CSS Frameworks</a></span></dt><dd><dl><dt><span class="section"><a href="html/css/index.html#css.borwse">7.1. 浏览器判断</a></span></dt><dt><span class="section"><a href="html/css/sass.html">7.2. Sass: Syntactically Awesome Style Sheets</a></span></dt><dd><dl><dt><span class="section"><a href="html/css/sass.html#sass.install">7.2.1. </a></span></dt></dl></dd><dt><span class="section"><a href="html/css/less.html">7.3. Less</a></span></dt><dt><span class="section"><a href="html/css/css-redundancy-checker.html">7.4. css 冗余/废弃样式检查</a></span></dt></dl></dd><dt><span class="chapter"><a href="html/html.html">9. HTML</a></span></dt><dd><dl><dt><span class="section"><a href="html/html.html#tel">9.1. iPhone WebApp</a></span></dt><dd><dl><dt><span class="section"><a href="html/html.html#idm536136834848">9.1.1. 拨打电话</a></span></dt><dt><span class="section"><a href="html/html.html#idm536136833120">9.1.2. iphone 图标设置</a></span></dt></dl></dd><dt><span class="section"><a href="html/frame.html">9.2. frame</a></span></dt></dl></dd><dt><span class="chapter"><a href="html/html5.html">10. HTML5</a></span></dt><dd><dl><dt><span class="section"><a href="html/html5.html#header">10.1. header</a></span></dt><dt><span class="section"><a href="html/article.html">10.2. article</a></span></dt><dt><span class="section"><a href="html/html5.table.html">10.3. table</a></span></dt></dl></dd><dt><span class="chapter"><a href="html/javascript.html">11. Javascript</a></span></dt><dd><dl><dt><span class="section"><a href="html/javascript.html#window">11.1. window</a></span></dt><dd><dl><dt><span class="section"><a href="html/javascript.html#idm536136824928">11.1.1. window.location</a></span></dt></dl></dd><dt><span class="section"><a href="html/navigator.html">11.2. navigator</a></span></dt><dd><dl><dt><span class="section"><a href="html/navigator.html#idm536136822224">11.2.1. userAgent</a></span></dt></dl></dd><dt><span class="section"><a href="html/document.html">11.3. document</a></span></dt><dd><dl><dt><span class="section"><a href="html/document.html#idm536136820528">11.3.1. referrer</a></span></dt><dt><span class="section"><a href="html/document.html#idm536136819552">11.3.2. domain</a></span></dt></dl></dd><dt><span class="section"><a href="html/string.html">11.4. String 字符串处理</a></span></dt><dd><dl><dt><span class="section"><a href="html/string.html#idm536136817632">11.4.1. JSON.parse</a></span></dt><dt><span class="section"><a href="html/string.html#idm536136816800">11.4.2. replace 替换</a></span></dt></dl></dd><dt><span class="section"><a href="html/date.html">11.5. Date and Time</a></span></dt><dt><span class="section"><a href="html/form.html">11.6. from 表单相关事件</a></span></dt><dd><dl><dt><span class="section"><a href="html/form.html#idm536136811984">11.6.1. onblur</a></span></dt></dl></dd><dt><span class="section"><a href="html/mouse.html">11.7. 禁止复制与鼠标右键</a></span></dt><dt><span class="section"><a href="html/dom.html">11.8. DOMDocument</a></span></dt><dd><dl><dt><span class="section"><a href="html/dom.html#idm536136809152">11.8.1. createTextNode</a></span></dt></dl></dd><dt><span class="section"><a href="html/xmlhttp.html">11.9. Microsoft.XMLHTTP</a></span></dt><dd><dl><dt><span class="section"><a href="html/xmlhttp.html#idm536136807520">11.9.1. Get</a></span></dt><dt><span class="section"><a href="html/xmlhttp.html#idm536136806800">11.9.2. POST</a></span></dt></dl></dd><dt><span class="section"><a href="html/jquery.html">11.10. jQuery</a></span></dt><dd><dl><dt><span class="section"><a href="html/jquery.html#selector">11.10.1. Selectors(选择器)</a></span></dt><dt><span class="section"><a href="html/jquery.html#attr">11.10.2. jQuery 属性操作</a></span></dt><dt><span class="section"><a href="html/jquery.html#time">11.10.3. 时间触发</a></span></dt><dt><span class="section"><a href="html/jquery.html#text">11.10.4. text</a></span></dt><dt><span class="section"><a href="html/jquery.html#inArray">11.10.5. inArray</a></span></dt><dt><span class="section"><a href="html/jquery.html#ajax">11.10.6. Ajax</a></span></dt><dt><span class="section"><a href="html/jquery.html#form">11.10.7. Form 表单处理</a></span></dt><dt><span class="section"><a href="html/jquery.html#event">11.10.8. Jquery 事件</a></span></dt><dt><span class="section"><a href="html/jquery.html#garlic.js">11.10.9. Garlic.js - 表单数据持久化</a></span></dt></dl></dd><dt><span class="section"><a href="html/bootstrap.html">11.11. Bootstrap</a></span></dt><dt><span class="section"><a href="html/activewidgets.html">11.12. ActiveWidgets - WebUI</a></span></dt><dt><span class="section"><a href="html/highslide.html">11.13. Highslide</a></span></dt><dt><span class="section"><a href="html/javascript.code.html">11.14. JavaScript 代码混淆</a></span></dt><dd><dl><dt><span class="section"><a href="html/javascript.code.html#javascript-packer">11.14.1. JavaScript Packer</a></span></dt></dl></dd><dt><span class="section"><a href="html/phantomjs.html">11.15. phantomjs - headless WebKit with JavaScript API</a></span></dt><dt><span class="section"><a href="html/javascript.framework.html">11.16. Javascript MVC Frameworks</a></span></dt><dd><dl><dt><span class="section"><a href="html/javascript.framework.html#backbone.js">11.16.1. Backbone</a></span></dt><dt><span class="section"><a href="html/javascript.framework.html#todomvc">11.16.2. example</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="html/ssi.html">12. SSI</a></span></dt><dd><dl><dt><span class="section"><a href="html/ssi.html#env">12.1. SSI 环境变量</a></span></dt><dd><dl><dt><span class="section"><a href="html/ssi.html#idm536136769872">12.1.1. QUERY_STRING GET参数传递</a></span></dt><dt><span class="section"><a href="html/ssi.html#idm536136768272">12.1.2. SERVER_NAME 与 HTTP_HOST</a></span></dt></dl></dd><dt><span class="section"><a href="html/set.html">12.2. set</a></span></dt><dt><span class="section"><a href="html/echo.html">12.3. echo</a></span></dt><dt><span class="section"><a href="html/include.html">12.4. 包含网页</a></span></dt><dt><span class="section"><a href="html/if.html">12.5. if 条件判断</a></span></dt><dt><span class="section"><a href="html/ssi.faq.html">12.6. FAQ 常见问题</a></span></dt><dd><dl><dt><span class="section"><a href="html/ssi.faq.html#idm536136755792">12.6.1. SERVER_NAME 与 HTTP_HOST 有什么不同?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="html/theme.html">13. Theme & UI</a></span></dt><dd><dl><dt><span class="section"><a href="html/theme.html#bootstrap">13.1. bootstrap</a></span></dt></dl></dd><dt><span class="chapter"><a href="html/3rdparty.html">14. 3rd party</a></span></dt><dd><dl><dt><span class="section"><a href="html/3rdparty.html#share">14.1. Share Buttons</a></span></dt><dt><span class="section"><a href="html/discussions.html">14.2. discussions</a></span></dt><dt><span class="section"><a href="html/highlight.html">14.3. Highlight</a></span></dt><dd><dl><dt><span class="section"><a href="html/highlight.html#idm536136748224">14.3.1. SyntaxHighlighter</a></span></dt><dt><span class="section"><a href="html/highlight.html#highlight.js">14.3.2. highlight.js</a></span></dt></dl></dd><dt><span class="section"><a href="html/js.edit.html">14.4. 所见即所得现在编辑工具</a></span></dt><dd><dl><dt><span class="section"><a href="html/js.edit.html#idm536136745408">14.4.1. FCKeditor</a></span></dt><dt><span class="section"><a href="html/js.edit.html#idm536136744944">14.4.2. NicEdit</a></span></dt><dt><span class="section"><a href="html/js.edit.html#idm536136744544">14.4.3. TinyMCE</a></span></dt><dt><span class="section"><a href="html/js.edit.html#idm536136744144">14.4.4. WYSIWYG</a></span></dt><dt><span class="section"><a href="html/js.edit.html#Quill">14.4.5. Quill</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="html/ui.design.html">15. Div+CSS页面设计</a></span></dt><dd><dl><dt><span class="section"><a href="html/ui.design.html#ui.name">15.1. 页面元素命名</a></span></dt><dt><span class="section"><a href="html/ui.xhtml.div.css.html">15.2. XHTML+DIV+CSS</a></span></dt><dt><span class="section"><a href="html/ch15s03.html">15.3. 页面结构设计</a></span></dt><dd><dl><dt><span class="section"><a href="html/ch15s03.html#idm536136729408">15.3.1. Home page (首页)</a></span></dt><dt><span class="section"><a href="html/ch15s03.html#idm536136727216">15.3.2. 导航烂</a></span></dt><dt><span class="section"><a href="html/ch15s03.html#idm536136725472">15.3.3. Left Bar</a></span></dt><dt><span class="section"><a href="html/ch15s03.html#idm536136724272">15.3.4. 区块设计 Block</a></span></dt></dl></dd><dt><span class="section"><a href="html/ch15s04.html">15.4. 表格</a></span></dt><dt><span class="section"><a href="html/ch15s05.html">15.5. 图片优化</a></span></dt><dd><dl><dt><span class="section"><a href="html/ch15s05.html#idm536136714640">15.5.1. onMouseOver/onMouseOut</a></span></dt><dt><span class="section"><a href="html/ch15s05.html#idm536136711248">15.5.2. 使用一幅图片处理BLOCK四角</a></span></dt><dt><span class="section"><a href="html/ch15s05.html#idm536136711120">15.5.3. 图片用背景图代替 img 标记</a></span></dt><dt><span class="section"><a href="html/ch15s05.html#idm536136700096">15.5.4. 合并图片</a></span></dt></dl></dd><dt><span class="section"><a href="html/ch15s06.html">15.6. HTML嵌入图片</a></span></dt><dt><span class="section"><a href="html/ch15s07.html">15.7. 页面内容安全</a></span></dt><dd><dl><dt><span class="section"><a href="html/ch15s07.html#idm536136696608">15.7.1. 禁止鼠标右键</a></span></dt><dt><span class="section"><a href="html/ch15s07.html#idm536136695520">15.7.2. 禁止复制剪切 及粘贴</a></span></dt></dl></dd><dt><span class="section"><a href="html/ch15s08.html">15.8. html,css 有效性检查 Validation</a></span></dt><dt><span class="section"><a href="html/ch15s09.html">15.9. 自适应宽度超出截取并显示省略字符</a></span></dt></dl></dd><dt><span class="chapter"><a href="html/angular.html">16. Angular</a></span></dt><dd><dl><dt><span class="section"><a href="html/angular.html#function">16.1. Function</a></span></dt><dd><dl><dt><span class="section"><a href="html/angular.html#idm536136689840">16.1.1. </a></span></dt><dt><span class="section"><a href="html/angular.html#idm536136688736">16.1.2. ng-bind</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="electron/index.html">17. Electron</a></span></dt><dd><dl><dt><span class="section"><a href="electron/index.html#idm536136686112">17.1. </a></span></dt></dl></dd><dt><span class="part"><a href="ruby/index.html">II. Ruby</a></span></dt><dd><dl><dt><span class="chapter"><a href="ruby/ruby.html">18. Ruby</a></span></dt><dd><dl><dt><span class="section"><a href="ruby/ruby.html#idm536136683920">18.1. Ubuntu ruby 1.9.1</a></span></dt><dd><dl><dt><span class="section"><a href="ruby/ruby.html#rubygems">18.1.1. rubygems</a></span></dt></dl></dd><dt><span class="section"><a href="ruby/ch18s02.html">18.2. sanp 安装</a></span></dt></dl></dd><dt><span class="chapter"><a href="ruby/ruby.syntax.html">19. Variable</a></span></dt><dd><dl><dt><span class="section"><a href="ruby/ruby.syntax.html#string">19.1. String</a></span></dt><dt><span class="section"><a href="ruby/ch19s02.html">19.2. Date</a></span></dt><dt><span class="section"><a href="ruby/array.html">19.3. Array</a></span></dt></dl></dd><dt><span class="chapter"><a href="ruby/ruby.class.html">20. Class</a></span></dt><dd><dl><dt><span class="section"><a href="ruby/ruby.class.html#rmagick">20.1. rmagick</a></span></dt></dl></dd><dt><span class="chapter"><a href="ruby/ror.html">21. Ruby on Rails</a></span></dt><dd><dl><dt><span class="section"><a href="ruby/ror.html#idm536136673952">21.1. Getting Started</a></span></dt><dt><span class="section"><a href="ruby/ror.new.html">21.2. Creating a New Rails Project</a></span></dt><dd><dl><dt><span class="section"><a href="ruby/ror.new.html#idm536136670608">21.2.1. Creating the Blog Application</a></span></dt><dt><span class="section"><a href="ruby/ror.new.html#idm536136669840">21.2.2. Configuring a Database</a></span></dt><dt><span class="section"><a href="ruby/ror.new.html#idm536136667584">21.2.3. Hello world</a></span></dt><dt><span class="section"><a href="ruby/ror.new.html#idm536136665728">21.2.4. Starting up the Web Server</a></span></dt><dt><span class="section"><a href="ruby/ror.new.html#idm536136664704">21.2.5. Setting the Application Home Page</a></span></dt><dt><span class="section"><a href="ruby/ror.new.html#idm536136663040">21.2.6. FAQ</a></span></dt></dl></dd><dt><span class="section"><a href="ruby/capistrano.html">21.3. capistrano</a></span></dt></dl></dd><dt><span class="chapter"><a href="ruby/ruby.faq.html">22. FAQ</a></span></dt><dd><dl><dt><span class="section"><a href="ruby/ruby.faq.html#idm536136660960">22.1. no such file to load — mkmf</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="node.js/index.html">III. Node.js</a></span></dt><dd><dl><dt><span class="chapter"><a href="node.js/install.html">23. Node.js 安装</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/install.html#ubuntu">23.1. Ubuntu</a></span></dt><dt><span class="section"><a href="node.js/node9.html">23.2. Ubuntu Node.js 9.x</a></span></dt><dt><span class="section"><a href="node.js/centos.html">23.3. CentOS</a></span></dt><dt><span class="section"><a href="node.js/ch23s04.html">23.4. Mac</a></span></dt><dt><span class="section"><a href="node.js/npm.html">23.5. npm -- node package manager</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/npm.html#npm.mirror">23.5.1. mirror</a></span></dt><dt><span class="section"><a href="node.js/npm.html#idm536136649120">23.5.2. link</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/Yarn.html">23.6. Yarn</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/Yarn.html#idm536136647760">23.6.1. npm 安装 yarn</a></span></dt><dt><span class="section"><a href="node.js/Yarn.html#idm536136646992">23.6.2. Ubuntu</a></span></dt><dt><span class="section"><a href="node.js/Yarn.html#idm536136646128">23.6.3. CentOS</a></span></dt><dt><span class="section"><a href="node.js/Yarn.html#idm536136645248">23.6.4. CentOS 8 Stream</a></span></dt><dt><span class="section"><a href="node.js/Yarn.html#idm536136644480">23.6.5. 安装</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/pm2.html">23.7. pm2</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/pm2.html#idm536136642704">23.7.1. 启动进程</a></span></dt><dt><span class="section"><a href="node.js/pm2.html#idm536136641520">23.7.2. 停止程序运行</a></span></dt><dt><span class="section"><a href="node.js/pm2.html#idm536136640848">23.7.3. 查看进程列表</a></span></dt><dt><span class="section"><a href="node.js/pm2.html#idm536136640176">23.7.4. 查看启动进程的详细信息</a></span></dt><dt><span class="section"><a href="node.js/pm2.html#idm536136639488">23.7.5. 系统资源监控</a></span></dt><dt><span class="section"><a href="node.js/pm2.html#idm536136638816">23.7.6. 监控接口</a></span></dt><dt><span class="section"><a href="node.js/pm2.html#idm536136637296">23.7.7. logs</a></span></dt><dt><span class="section"><a href="node.js/pm2.html#idm536136636592">23.7.8. 设置开机启动</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/ch23s08.html">23.8. Type</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/ch23s08.html#idm536136633568">23.8.1. String</a></span></dt><dt><span class="section"><a href="node.js/ch23s08.html#idm536136632528">23.8.2. Number</a></span></dt><dt><span class="section"><a href="node.js/ch23s08.html#idm536136631792">23.8.3. BigNumber</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/ch23s09.html">23.9. Loop</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/ch23s09.html#for">23.9.1. for json map</a></span></dt><dt><span class="section"><a href="node.js/ch23s09.html#idm536136628976">23.9.2. forEach</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/ch23s10.html">23.10. 数据结构</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/ch23s10.html#idm536136627456">23.10.1. set</a></span></dt><dt><span class="section"><a href="node.js/ch23s10.html#idm536136626640">23.10.2. map</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="node.js/meteor.html">24. Meteor</a></span></dt><dt><span class="chapter"><a href="node.js/express.html">25. express</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/express.html#idm536136624448">25.1. 安装</a></span></dt><dt><span class="section"><a href="node.js/ch25s02.html">25.2. 配置</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/ch25s02.html#idm536136620064">25.2.1. 监听 0.0.0.0 地址</a></span></dt><dt><span class="section"><a href="node.js/ch25s02.html#idm536136619008">25.2.2. 跨区请求</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/req-res.html">25.3. 请求和响应</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/req-res.html#express.cookie">25.3.1. cookie 处理</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/express.url.html">25.4. 路由</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/express.url.html#url.get">25.4.1. </a></span></dt><dt><span class="section"><a href="node.js/express.url.html#url.post">25.4.2. </a></span></dt><dt><span class="section"><a href="node.js/express.url.html#idm536136611264">25.4.3. </a></span></dt><dt><span class="section"><a href="node.js/express.url.html#idm536136610544">25.4.4. express.Router()</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/express.static.html">25.5. 静态文件</a></span></dt><dt><span class="section"><a href="node.js/express.form.html">25.6. Form 表单处理</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/express.form.html#express.upload">25.6.1. 上传文件</a></span></dt></dl></dd><dt><span class="section"><a href="node.js/express.template.html">25.7. 模板</a></span></dt><dd><dl><dt><span class="section"><a href="node.js/express.template.html#">25.7.1. 安装模板</a></span></dt><dt><span class="section"><a href="node.js/express.template.html#idm536136600208">25.7.2. 配置模板</a></span></dt><dt><span class="section"><a href="node.js/express.template.html#idm536136598592">25.7.3. 传递变量</a></span></dt><dt><span class="section"><a href="node.js/express.template.html#idm536136596464">25.7.4. forEach</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="c/index.html">IV. C/C++</a></span></dt><dd><dl><dt><span class="chapter"><a href="c/build.html">26. Build tool</a></span></dt><dd><dl><dt><span class="section"><a href="c/build.html#gnu.make">26.1. make - GNU make utility to maintain groups of programs</a></span></dt><dd><dl><dt><span class="section"><a href="c/build.html#autoconf">26.1.1. autoconf - Generate configuration scripts</a></span></dt></dl></dd><dt><span class="section"><a href="c/cmake.html">26.2. CMake</a></span></dt><dd><dl><dt><span class="section"><a href="c/cmake.html#idm536136581216">26.2.1. helloworld</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136578096">26.2.2. cmake_minimum_required</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136577376">26.2.3. SET</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136576064">26.2.4. ADD_SUBDIRECTORY</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136575360">26.2.5. INCLUDE_DIRECTORIES</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136574336">26.2.6. 编译文件</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136571168">26.2.7. EXECUTABLE_OUTPUT_PATH / LIBRARY_OUTPUT_PATH</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136570416">26.2.8. TARGET_LINK_LIBRARIES</a></span></dt><dt><span class="section"><a href="c/cmake.html#idm536136569408">26.2.9. INSTALL</a></span></dt></dl></dd><dt><span class="section"><a href="c/scons.html">26.3. scons - a software construction tool</a></span></dt><dt><span class="section"><a href="c/phing.html">26.4. Phing</a></span></dt></dl></dd><dt><span class="chapter"><a href="c/c.html">27. C</a></span></dt><dd><dl><dt><span class="section"><a href="c/c.html#c.compiler">27.1. compiler</a></span></dt><dd><dl><dt><span class="section"><a href="c/c.html#gcc">27.1.1. gcc - The GNU C compiler</a></span></dt><dt><span class="section"><a href="c/c.html#clang">27.1.2. clang - Low-Level Virtual Machine (LLVM), C language family frontend</a></span></dt></dl></dd><dt><span class="section"><a href="c/c.ldconfig.html">27.2. ldconfig</a></span></dt><dt><span class="section"><a href="c/libarary.html">27.3. C Library</a></span></dt><dd><dl><dt><span class="section"><a href="c/libarary.html#c.glibc">27.3.1. lib</a></span></dt><dt><span class="section"><a href="c/libarary.html#libs.libssh2">27.3.2. libssh2</a></span></dt><dt><span class="section"><a href="c/libarary.html#idm536136549648">27.3.3. libconfig – C/C++ Configuration File Library</a></span></dt><dt><span class="section"><a href="c/libarary.html#libuv">27.3.4. libuv</a></span></dt><dt><span class="section"><a href="c/libarary.html#newt">27.3.5. newt</a></span></dt><dt><span class="section"><a href="c/libarary.html#spdylay">27.3.6. Spdylay - SPDY C Library</a></span></dt><dt><span class="section"><a href="c/libarary.html#libphenom">27.3.7. libPhenom</a></span></dt><dt><span class="section"><a href="c/libarary.html#curl">27.3.8. curl</a></span></dt><dt><span class="section"><a href="c/libarary.html#libxml">27.3.9. libxml</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="c/c++.html">28. C++</a></span></dt><dd><dl><dt><span class="section"><a href="c/c++.html#g++">28.1. g++ - The GNU C++ compiler</a></span></dt><dt><span class="section"><a href="c/cplusplus.libraries.html">28.2. C++ library</a></span></dt><dd><dl><dt><span class="section"><a href="c/cplusplus.libraries.html#c++.boost">28.2.1. Boost C++ Libraries</a></span></dt><dt><span class="section"><a href="c/cplusplus.libraries.html#google-perftools">28.2.2. google-perftools</a></span></dt><dt><span class="section"><a href="c/cplusplus.libraries.html#TreeFrog">28.2.3. TreeFrog Framework</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="c/Objective-C.html">29. Objective-C</a></span></dt><dt><span class="chapter"><a href="c/c.debug.html">30. 调试工具</a></span></dt><dd><dl><dt><span class="section"><a href="c/c.debug.html#idm536136527904">30.1. file 命令</a></span></dt><dt><span class="section"><a href="c/ftop.html">30.2. ftop - Tool to show progress of open files and file systems</a></span></dt><dt><span class="section"><a href="c/ldd.html">30.3. ldd - print shared library dependencies </a></span></dt><dt><span class="section"><a href="c/strace.html">30.4. strace - trace system calls and signals</a></span></dt><dd><dl><dt><span class="section"><a href="c/strace.html#idm536136519744">30.4.1. -o file -- send trace output to FILE instead of stderr</a></span></dt></dl></dd><dt><span class="section"><a href="c/ltrace.html">30.5. ltrace - A library call tracer</a></span></dt><dt><span class="section"><a href="c/nm.html">30.6. nm - list symbols from object files</a></span></dt><dt><span class="section"><a href="c/strings.html">30.7. strings - print the strings of printable characters in files.</a></span></dt><dt><span class="section"><a href="c/ch30s08.html">30.8. hexdump</a></span></dt><dt><span class="section"><a href="c/objdump.html">30.9. objdump - display information from object files.</a></span></dt><dt><span class="section"><a href="c/readelf.html">30.10. readelf - Displays information about ELF files.</a></span></dt><dt><span class="section"><a href="c/valgrind.html">30.11. Valgrind</a></span></dt></dl></dd><dt><span class="chapter"><a href="c/binutils.html">31. GNU Development Tools</a></span></dt><dd><dl><dt><span class="section"><a href="c/binutils.html#strip">31.1. strip - Discard symbols from object files.</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="d/index.html">V. D Programming Language</a></span></dt><dd><dl><dt><span class="chapter"><a href="d/d.html">32. D Lang</a></span></dt><dd><dl><dt><span class="section"><a href="d/d.html#install">32.1. dmd install</a></span></dt><dt><span class="section"><a href="d/helloworld.d.html">32.2. helloworld</a></span></dt><dt><span class="section"><a href="d/dmd.html">32.3. dmd - Digital Mars D2.x Compiler</a></span></dt><dd><dl><dt><span class="section"><a href="d/dmd.html#dmd.cov">32.3.1. -cov do code coverage analysis</a></span></dt></dl></dd><dt><span class="section"><a href="d/dsource.html">32.4. Open Source Development for the D Programming Language</a></span></dt><dd><dl><dt><span class="section"><a href="d/dsource.html#ddbi">32.4.1. DDBI - A database independent interface.</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="d/faq.html">33. FAQ</a></span></dt><dd><dl><dt><span class="section"><a href="d/faq.html#faq.glibc">33.1. /lib64/libc.so.6: version `GLIBC_2.14' not found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="chart/index.html">34. 数据可视化</a></span></dt><dd><dl><dt><span class="section"><a href="chart/index.html#matplotlib">34.1. matplotlib</a></span></dt><dd><dl><dt><span class="section"><a href="chart/index.html#idm536136490800">34.1.1. 直方图</a></span></dt><dt><span class="section"><a href="chart/index.html#idm536136489776">34.1.2. 显示中文</a></span></dt></dl></dd><dt><span class="section"><a href="chart/ch34s02.html">34.2. pyecharts</a></span></dt></dl></dd><dt><span class="chapter"><a href="uml/index.html">35. UML</a></span></dt><dt><span class="chapter"><a href="regular.html">36. Regular expression (正则表达式)</a></span></dt><dd><dl><dt><span class="section"><a href="regular.html#regular.network">36.1. Network 网络地址处理</a></span></dt><dt><span class="section"><a href="regular.html.html">36.2. HTML 处理</a></span></dt></dl></dd><dt><span class="chapter"><a href="miscellaneous/index.html">37. Miscellaneous</a></span></dt><dd><dl><dt><span class="section"><a href="miscellaneous/index.html#app.fun">37.1. php function check</a></span></dt><dt><span class="section"><a href="miscellaneous/whois.html">37.2. whois 域名查询</a></span></dt><dt><span class="section"><a href="miscellaneous/id_number.html">37.3. 身份证校验</a></span></dt><dt><span class="section"><a href="miscellaneous/tcpdf.html">37.4. PHP PDF 处理库</a></span></dt><dt><span class="section"><a href="miscellaneous/kint.html">37.5. Kint - a modern and powerful PHP debugging helper</a></span></dt><dt><span class="section"><a href="miscellaneous/snoopy.html">37.6. snoopy 模拟浏览器操作</a></span></dt><dt><span class="section"><a href="miscellaneous/nightrain.html">37.7. PHP Nightrain</a></span></dt></dl></dd><dt><span class="chapter"><a href="faq.html">38. FAQ</a></span></dt><dd><dl><dt><span class="section"><a href="faq.html#faq.glibc">38.1. /lib64/libc.so.6: version `GLIBC_2.14' not found</a></span></dt></dl></dd></dl></div><div class="list-of-examples"><p><strong>范例清单</strong></p><dl><dt>3.1. <a href="patch.html#idm536136919952">single file</a></dt><dt>3.2. <a href="patch.html#idm536136918272">a lot of file or directory</a></dt><dt>11.1. <a href="html/date.html#idm536136813984">倒数计时例子</a></dt><dt>15.1. <a href="html/ui.xhtml.div.css.html#idm536136738560">表格排版范例</a></dt><dt>15.2. <a href="html/ui.xhtml.div.css.html#idm536136737472">XHTML+DIV+CSS排版范例</a></dt><dt>15.3. <a href="html/ch15s03.html#idm536136721568"> 例子 </a></dt><dt>15.4. <a href="html/ch15s03.html#idm536136719520"> 例子 </a></dt><dt>27.1. <a href="c/c.html#idm536136558608">clang helloworld</a></dt><dt>29.1. <a href="c/Objective-C.html#idm536136529760">Objective-C hello world</a></dt></dl></div>
</div><div xmlns="" id="SOHUCS"></div><script xmlns="" charset="utf-8" type="text/javascript" src="https://cy-cdn.kuaizhan.com/upload/changyan.js"></script><script xmlns="" type="text/javascript">
window.changyan.api.config({
appid: 'cyvwjQUG3',
conf: 'prod_ef966242df3d8b5acb1e0ee9fc01cafe'
});
</script><script xmlns="" type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=r5HG&d=9mi5r_kkDC8uxG8HuY3p4-2qgeeVypAK9vMD-2P6BYM"></script><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="preface.html">下一页</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> 自述</td></tr></table></div><script xmlns="">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-11694057-1', 'auto');
ga('send', 'pageview');
</script><script xmlns="" async="async">
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?93967759a51cda79e49bf4e34d0b0f2c";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script><script xmlns="" async="async">
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script></body></html>