-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathall_1.html
More file actions
398 lines (257 loc) · 16.7 KB
/
all_1.html
File metadata and controls
398 lines (257 loc) · 16.7 KB
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
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
<!DOCTYPE html>
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!-->
<html lang="en">
<!--<![endif]-->
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
余瓞归的博客
</title>
<meta name="description" content="ruby, rails, html, css, linux,javascript">
<link href="atom.xml" rel="alternate" title="余瓞归的博客" type="application/atom+xml">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:600,800" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="asset/image/favicon.png">
<link rel="stylesheet" href="asset/css/base.css">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-k2/8zcNbxVIh5mnQ52A0r3a6jAgMGxFJFE2707UxGCk= sha512-ZV9KawG2Legkwp3nAlxLIVFudTauWuBpC10uEafMHYL0Sarrz5A7G79kXh5+5+woxQ5HM559XX2UZjMJ36Wplg==" crossorigin="anonymous">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.10.0/styles/default.min.css">
</head>
<body>
<div class="container">
<div class="eleven columns content">
<div id="home">
<p><i class="fa fa-book"></i> 最新发表<a href="./"></p>
<article class="post">
<h1 class="title">
<a href="14914440431935.html">Swift中的闭包</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-09-21T10:00:43+08:00">2014/9/21</time>
<a class='category' href='ios.html'>ios</a>
</div>
</div>
<div class="desc-content">
<p>闭包的概念来自函数编程,很多语言都支持。Swift对闭包的定义可能是最明确易懂的(与js和ruby比较,哈哈),来看看官方定义。</p>
<blockquote>
<p>闭包是自包含的函数代码块,可以在代码中被传递和使用。<br/>
闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。</p>
</blockquote>
<p>非常明确的指出闭包的实质,一、闭包是可以被传递的代码块,二、闭包可以访问所处上下文(context)中的变量和常量。这里请记住一个词上下文(context), 对于闭包理解十分重要。</p>
<a href="14914440431935.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914440715103.html">rails的中的MIME类型</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-09-08T10:01:11+08:00">2014/9/8</time>
<a class='category' href='ruby.html'>ruby</a>
</div>
</div>
<div class="desc-content">
<p>Rails开发中经常使用不同的请求格式来处理不同的响应,最常见的是同一个action对html/text和json格式的响应不同的数据。 那么, Rails中有哪些响应格式已经是怎么处理这些请求格式呢?本文详细讲讲rails中的处理方式。</p>
<a href="14914440715103.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914441437461.html">Redis主键失效原理</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-08-24T10:02:23+08:00">2014/8/24</time>
<a class='category' href='other.html'>other</a>
</div>
</div>
<div class="desc-content">
<p>Redis中设置主键失效的命令有:EXPIRE、EXPIREAT、PEXPIRE、PEXPIREAT、SETEX和PSETEX。一旦key设置的过期时间到期<br/>
就会删除该key-value。那么Redis是如何让key失效的呢?</p>
<a href="14914441437461.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914442067467.html">Linux磁盘管理LVM原理</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-08-10T10:03:26+08:00">2014/8/10</time>
<a class='category' href='linux.html'>linux</a>
</div>
</div>
<div class="desc-content">
<blockquote>
<p>LVM是Logical Volume Manager逻辑磁盘卷的简称,它是Linux环境下对磁盘分区管理的一种机制。它可以在运行的系统直接调整分区空间大小,<br/>
是一种安全无痛的操作。</p>
</blockquote>
<p>写这个的原因是经历过一次很无奈的系统故障,运行数据库的机器磁盘写满,而系统的报警通知没有发出(各种喜剧性的巧合真实的凑到一起了),导致整体应用无法使用。幸亏之安装系统使用了LVM,这个故障很快就解决。</p>
<a href="14914442067467.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914442350852.html">Git中的撤销操作</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-07-20T10:03:55+08:00">2014/7/20</time>
<a class='category' href='other.html'>other</a>
</div>
</div>
<div class="desc-content">
<p>在使用Git的时候,有时候我们需要对已有的修改进行撤销操作, 接下来介绍一些基本的撤消操作相关的命令。</p>
<h3 id="toc_0">git commit --amend修改最后一次提交</h3>
<p>这个命名用于修改你最后的一次提交。如果在commit之后发现自己写错说明,或者漏掉某个文件,这个时候你可以用--amend重新提交一次。--amend使用与你刚才提交相同的快照进行修改,就相当于手动修改刚才的提交。<br/>
当你执行--amend时,git会启动你的编辑器,你可以修改刚才的注释,如果有遗忘的文件没有提交,可以先缓存然后在执行--amend。</p>
<pre><code class="language-ruby">git add test.rb
git commit --amend
</code></pre>
<a href="14914442350852.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914442671709.html">网页字体</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-07-19T10:04:27+08:00">2014/7/19</time>
<a class='category' href='html_css.html'>html/css</a>
</div>
</div>
<div class="desc-content">
<blockquote>
<p>一直对网页字体不敏感,今天重要看到一篇不错的<a href="http://blog.jobbole.com/73722/">文章</a>,做个摘要。</p>
<a href="14914442671709.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914443335799.html">Web响应式设计笔记整理</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-06-22T10:05:33+08:00">2014/6/22</time>
<a class='category' href='html_css.html'>html/css</a>
</div>
</div>
<div class="desc-content">
<p>最近在开发web相关功能, 整理下相关知识点。主要内容来自《响应式Web设计HTML5和CSS3实战》笔记整理。</p>
<a href="14914443335799.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914443947913.html">Disqus评论参数说明</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-06-21T10:06:34+08:00">2014/6/21</time>
<a class='category' href='other.html'>other</a>
</div>
</div>
<div class="desc-content">
<p>在博客中引入Disqus评论功能时, 默认只需要添加一个 <strong>disqus_shortname</strong> 参数就可以, 这个参数是你在申请comments组是的标识。代码如下:</p>
<a href="14914443947913.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914443695907.html">Html5视频播放器Video.js使用</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-06-21T10:06:09+08:00">2014/6/21</time>
<a class='category' href='html_css.html'>html/css</a>
</div>
</div>
<div class="desc-content">
<p><a href="http://www.videojs.com/">video.js</a>是一个HTML5媒体播放器, 在HTML5基本video功能上扩展了很多功能,例如, 快进,播放多少秒等等。这些都可以通过js来控制。</p>
<a href="14914443695907.html#more" class="more-link">阅读 →</a>
</div>
</article>
<article class="post">
<h1 class="title">
<a href="14914444332999.html">Rails的accepts_nested_attributes_for使用和原理</a>
</h1>
<div class="meta">
<div class="date">
发表于:<time datetime="2014-06-15T10:07:13+08:00">2014/6/15</time>
<a class='category' href='ruby.html'>ruby</a>
</div>
</div>
<div class="desc-content">
<p>当有两个存在one_to_one或者one_to_many的时候,我们可以用accepts_nested_attributes_for来更新关联对象。例如:<br/>
有Article对象模型, 存在一个author关联和多个comments关联</p>
<a href="14914444332999.html#more" class="more-link">阅读 →</a>
</div>
</article>
</div>
<div id="post-pagination" class="pagination">
<p class="previous disabled">
<a class="previous disabled" href="all_2.html"><span>上一页</span></a>
</p>
<p class="next">
<a class="next" href="all.html">下一页</a>
</p>
</div>
</div> <div class="four columns sidebar">
<nav>
<a href="./">
<img src="asset/image/logo.png" id="logo" alt="Blog logo" width="80" />
</a>
<h2>
<a href="./living.html">生活</a>
<a href="./technology.html">技术</a>
</h2>
<div id="bio">
<p style="text-align:center">欢迎访问我的个人博客.</p>
<p>
我是余瓞归,一个懒惰挑剔的Ruby程序员。现居上海浦东,在一家电子商务公司从事系统架构工作。
</p>
</div>
<div id="social">
Follow me:
<div id="stalker">
<a title="nateyu on Github" href="https://github.com/nateyu">
<i class="fa fa-github-square"></i>
</a>
<a title="Atom feed" id="atom" href="./atom.xml">
<i class="fa fa-rss-square"></i>
</a>
<a title="Email" id="email" href="mailto: yudiegui@gmail.com">
<i class="fa fa-envelope"></i>
</a>
</div>
</div>
</nav>
</div> <div class="footer">
<div class="disclaimer">
<p>
本网站文章为个人所有,未经作者认许请勿转载
</p>
<p>
© 余瓞归, 2017 — built with <a href="http://jekyllrb.com/">Jekyll</a> using <a href="https://github.com/swanson/lagom">Lagom theme</a>
</p>
</div>
</div>
</div>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.10.0/highlight.min.js"></script>
<script type="text/javascript">hljs.initHighlightingOnLoad();</script>
<script type="text/javascript">
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?01179477135d9e37e18df55d2011d072";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
</body>
</html>