-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatom.xml
417 lines (259 loc) · 17.4 KB
/
atom.xml
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
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>奔跑的锅炉</title>
<subtitle>走一步,再走一步</subtitle>
<link href="/atom.xml" rel="self"/>
<link href="http://blog.boileryao.com/"/>
<updated>2019-12-31T14:51:11.803Z</updated>
<id>http://blog.boileryao.com/</id>
<author>
<name>Xiangyu Yao</name>
</author>
<generator uri="http://hexo.io/">Hexo</generator>
<entry>
<title>YEAR OF 2019</title>
<link href="http://blog.boileryao.com/2019/12/year-of-2019/"/>
<id>http://blog.boileryao.com/2019/12/year-of-2019/</id>
<published>2019-12-31T14:39:54.000Z</published>
<updated>2019-12-31T14:51:11.803Z</updated>
<summary type="html">
<p>2020,世界和平。</p>
</summary>
<category term="Milestone" scheme="http://blog.boileryao.com/tags/Milestone/"/>
</entry>
<entry>
<title>Android Studio 代理配置指南</title>
<link href="http://blog.boileryao.com/2019/01/config-android-studio-proxy/"/>
<id>http://blog.boileryao.com/2019/01/config-android-studio-proxy/</id>
<published>2019-01-27T15:26:08.000Z</published>
<updated>2019-01-27T16:00:35.364Z</updated>
<summary type="html">
<p>Android Studio 用户的代理配置指南,真正有效的 gradle 代理配置方式。#依赖拉不下来真让人自闭,不想再一遍又一遍自闭了,所以记下来。</p>
</summary>
<category term="Wiki" scheme="http://blog.boileryao.com/tags/Wiki/"/>
</entry>
<entry>
<title>低功耗蓝牙 Overview</title>
<link href="http://blog.boileryao.com/2019/01/android-ble-overview/"/>
<id>http://blog.boileryao.com/2019/01/android-ble-overview/</id>
<published>2019-01-13T13:20:16.000Z</published>
<updated>2020-03-22T13:18:24.667Z</updated>
<summary type="html">
<p>最近来 Keep 了,做智能设备相关的工作,所以认真看了看 BLE (低功耗蓝牙)的文档。这篇文章的内容几乎全部来源于 <a href="https://developer.android.com/guide/topics/connectivity/bluetooth-le" target="_blank" rel="noopener">https://developer.android.com/guide/topics/connectivity/bluetooth-le</a>,现在相当于直接 <code>fork</code> 一份,以后可能会慢慢加些其他的内容。</p>
</summary>
<category term="Android" scheme="http://blog.boileryao.com/tags/Android/"/>
<category term="IoT" scheme="http://blog.boileryao.com/tags/IoT/"/>
</entry>
<entry>
<title>YEAR OF 2018</title>
<link href="http://blog.boileryao.com/2018/12/year-of-2018/"/>
<id>http://blog.boileryao.com/2018/12/year-of-2018/</id>
<published>2018-12-31T04:36:53.000Z</published>
<updated>2018-12-31T08:02:39.137Z</updated>
<summary type="html">
<p>距离漫长的 2018 年过去还有几个小时,我喜欢尽量(如果可能)把一些重要日子放在差不多的时间,所以岁末年初就比较适合回顾一下过去的一年。比如 2013 年的最后一天,我跟同桌表白成功;2012 年的最后一天,我开通了现在的手机号;一月上旬有我的生日,虽然不怎么过;等等。这样如果有些东西需要庆祝的话可以和跨年一起,比较方便。要开动了…</p>
</summary>
<category term="Milestone" scheme="http://blog.boileryao.com/tags/Milestone/"/>
</entry>
<entry>
<title>戊戌甲子 · 西安七日</title>
<link href="http://blog.boileryao.com/2018/12/xi-an-seven-days/"/>
<id>http://blog.boileryao.com/2018/12/xi-an-seven-days/</id>
<published>2018-12-24T11:24:56.000Z</published>
<updated>2018-12-24T13:47:25.663Z</updated>
<summary type="html">
<p>和高中同桌一起在西安 吃🆗喝🆗玩🆗乐🆗,慢慢差不多变成了西安活地图,记之。</p>
<p>(直觉告诉我不能拿自己爬树的照片镇楼,预计消耗流量 3MB</p>
<p><img src="/2018/12/xi-an-seven-days/yongning-men-gate-fake.jpg" alt="yongning-men-gate-fake"></p>
</summary>
<category term="Trip" scheme="http://blog.boileryao.com/tags/Trip/"/>
</entry>
<entry>
<title>PowerShell 养老配置</title>
<link href="http://blog.boileryao.com/2018/12/powershell-oldman-config/"/>
<id>http://blog.boileryao.com/2018/12/powershell-oldman-config/</id>
<published>2018-12-14T06:13:12.000Z</published>
<updated>2018-12-14T07:06:49.338Z</updated>
<summary type="html">
<p>迫于看不懂<code>arsc</code> 文件,又开始倒腾 <code>PowerShell</code> 玩了,老年人专用配置。大概就是换了换字体,装了个 <code>oh-my-posh</code> ,然后顺便把系统编码改回了 <code>Unicode UTF8</code> (逃</p>
<p><img src="/2018/12/powershell-oldman-config/header.png" alt="效果图"></p>
</summary>
<category term="Environment" scheme="http://blog.boileryao.com/tags/Environment/"/>
<category term="Shell" scheme="http://blog.boileryao.com/tags/Shell/"/>
</entry>
<entry>
<title>Java 的字符编解码及CodePoint</title>
<link href="http://blog.boileryao.com/2018/11/java-encoding-and-whats-codepoint/"/>
<id>http://blog.boileryao.com/2018/11/java-encoding-and-whats-codepoint/</id>
<published>2018-11-27T02:35:44.000Z</published>
<updated>2018-11-29T06:53:20.714Z</updated>
<summary type="html">
<p>主要内容:字符集相关概念、编解码的演进过程、Java 编解码兼容性的实现、Code Point 和 char 的关系</p>
<p><img src="/2018/11/java-encoding-and-whats-codepoint/java-encoding-transfer.jpg" alt="Java Encoding Compatibility"></p>
</summary>
<category term="Java" scheme="http://blog.boileryao.com/tags/Java/"/>
<category term="Encoding" scheme="http://blog.boileryao.com/tags/Encoding/"/>
</entry>
<entry>
<title>Kotlin 1.3 都更新了些啥</title>
<link href="http://blog.boileryao.com/2018/11/whats-new-kotlin-1-3/"/>
<id>http://blog.boileryao.com/2018/11/whats-new-kotlin-1-3/</id>
<published>2018-11-22T02:58:23.000Z</published>
<updated>2018-11-23T03:09:18.129Z</updated>
<summary type="html">
<p>Kotlin 1.3 release 到现在已经一个多月了,除了协程正式 release 之外,还是有些别的惊喜的。比如 contract, 无符号整型, inline class 以及各种各样的语法糖,回顾一下。</p>
</summary>
<category term="Kotlin" scheme="http://blog.boileryao.com/tags/Kotlin/"/>
</entry>
<entry>
<title>EventBus 中文文档</title>
<link href="http://blog.boileryao.com/2018/02/eventbus-doc-cn/"/>
<id>http://blog.boileryao.com/2018/02/eventbus-doc-cn/</id>
<published>2018-02-08T13:55:55.000Z</published>
<updated>2018-11-20T15:35:06.803Z</updated>
<summary type="html">
<p>野生 EventBus 文档!闲来无事翻了下,感觉很神奇<br></p>
</summary>
<category term="Open Source" scheme="http://blog.boileryao.com/tags/Open-Source/"/>
<category term="Doc" scheme="http://blog.boileryao.com/tags/Doc/"/>
</entry>
<entry>
<title>Retrofit 源码分析:代码结构</title>
<link href="http://blog.boileryao.com/2018/02/retrofit-structure/"/>
<id>http://blog.boileryao.com/2018/02/retrofit-structure/</id>
<published>2018-02-03T04:10:13.000Z</published>
<updated>2018-11-21T02:23:14.234Z</updated>
<summary type="html">
<p>好的代码是自解释的,Retrofit 可以算是好的代码了。</p>
<p>Retrofit 的依赖图<br><img src="/2018/02/retrofit-structure/retrofit_layout_graph.png" alt="Retrofit 的依赖图"></p>
</summary>
<category term="Open Source" scheme="http://blog.boileryao.com/tags/Open-Source/"/>
<category term="Networking" scheme="http://blog.boileryao.com/tags/Networking/"/>
</entry>
<entry>
<title>Retrofit源码分析:注解部分</title>
<link href="http://blog.boileryao.com/2018/02/retrofit-annotations/"/>
<id>http://blog.boileryao.com/2018/02/retrofit-annotations/</id>
<published>2018-02-02T11:55:35.000Z</published>
<updated>2018-11-20T15:37:34.805Z</updated>
<summary type="html">
<p>Retrofit 中的注解定义在 <code>retrofit.http</code> 包下,包含了 Retrofit 用到的注解。主要分为两类,HTTP请求注解(针对函数)和参数注解(针对参数)。</p>
<p>本文对各种注解的用法做了个简单的介绍。</p>
<p>This post includes a simple introduction to retrofit annotations and some concise example. </p>
<p>// 上一行是为了谷歌爸爸的 SEO ( 逃</p>
</summary>
<category term="Open Source" scheme="http://blog.boileryao.com/tags/Open-Source/"/>
<category term="Networking" scheme="http://blog.boileryao.com/tags/Networking/"/>
</entry>
<entry>
<title>ViewModel 和 LiveData:为设计模式打 Call 还是唱反调?</title>
<link href="http://blog.boileryao.com/2017/11/viewmodel-livedata-pattens-and-antipatterns/"/>
<id>http://blog.boileryao.com/2017/11/viewmodel-livedata-pattens-and-antipatterns/</id>
<published>2017-11-09T04:17:35.000Z</published>
<updated>2018-11-20T15:40:08.056Z</updated>
<summary type="html">
<p>Google 在今年(2017年)的 IO 大会上发布了 Android Architecture Component ,其中的 ViewModel 、LiveData 和 Room 等等都让人眼前一亮。本文介绍了 ViewModel 和 LiveData 对现有的 Android APP 架构和设计模式可能带来的一些利弊。大概算是阳春白雪吧,orz,orz,orz</p>
</summary>
<category term="Translation" scheme="http://blog.boileryao.com/tags/Translation/"/>
<category term="Arch" scheme="http://blog.boileryao.com/tags/Arch/"/>
</entry>
<entry>
<title>Covariance and Contravariance in Kotlin</title>
<link href="http://blog.boileryao.com/2017/10/covariance-and-contravariance-in-kotlin/"/>
<id>http://blog.boileryao.com/2017/10/covariance-and-contravariance-in-kotlin/</id>
<published>2017-10-27T12:21:11.000Z</published>
<updated>2018-11-20T15:32:42.906Z</updated>
<summary type="html">
<p>What is the hell of invariance, covariance and contravariance in Kotlin , and why this happen. It’s also helpful for understanding wildcast in Java.</p>
</summary>
<category term="Kotlin" scheme="http://blog.boileryao.com/tags/Kotlin/"/>
<category term="Programming Language" scheme="http://blog.boileryao.com/tags/Programming-Language/"/>
</entry>
<entry>
<title>Git 中的 rebase, 变基!</title>
<link href="http://blog.boileryao.com/2017/08/git-rebase/"/>
<id>http://blog.boileryao.com/2017/08/git-rebase/</id>
<published>2017-08-29T15:29:14.000Z</published>
<updated>2018-11-21T02:20:38.360Z</updated>
<summary type="html">
<p>Rebase, what is rebase and what advantage can we take using rebase before merge than merging directly. Read more for details. These contents come from <a href="https://git-scm.com/book/en/v2/Git-Branching-Rebasing" target="_blank" rel="noopener">a part of <strong><em>pro-git</em></strong></a>, and you can get the entire book from links in this link.</p>
</summary>
<category term="VCS" scheme="http://blog.boileryao.com/tags/VCS/"/>
</entry>
<entry>
<title>[译] 当设计模式遇上 Kotlin</title>
<link href="http://blog.boileryao.com/2017/06/design-pattern-kotlin/"/>
<id>http://blog.boileryao.com/2017/06/design-pattern-kotlin/</id>
<published>2017-06-22T11:43:32.000Z</published>
<updated>2018-11-20T15:34:40.150Z</updated>
<summary type="html">
<p>设计模式进行时,Kotlin。</p>
<p>设计模式本来就是构造了一些编程语言不原生支持的范式,作为一个年轻的语言,这些苦 Java 久矣的开发者做了些啥呢。<a href="https://juejin.im/post/594b2ac00ce4630057425bd5" target="_blank" rel="noopener">链接</a></p>
</summary>
<category term="Translation" scheme="http://blog.boileryao.com/tags/Translation/"/>
<category term="Software Engineering" scheme="http://blog.boileryao.com/tags/Software-Engineering/"/>
</entry>
<entry>
<title>Polymorphism, the perspective of construct</title>
<link href="http://blog.boileryao.com/2017/05/poly-constructor/"/>
<id>http://blog.boileryao.com/2017/05/poly-constructor/</id>
<published>2017-05-27T12:42:07.000Z</published>
<updated>2018-11-20T15:37:10.176Z</updated>
<summary type="html">
<p>When polymorphism meet initialization of an object, what will happen.</p>
<p>Here is a pretty strange but reasonable example.</p>
</summary>
<category term="Java" scheme="http://blog.boileryao.com/tags/Java/"/>
</entry>
<entry>
<title>[译] 大战 RxJava2 和 Java8 Stream [ Android RxJava2 ] (这到底是什么) 第四部分</title>
<link href="http://blog.boileryao.com/2017/04/rxjava2-java8-wtf/"/>
<id>http://blog.boileryao.com/2017/04/rxjava2-java8-wtf/</id>
<published>2017-04-17T13:37:02.000Z</published>
<updated>2018-11-20T15:38:37.373Z</updated>
<summary type="html">
<p>学习函数式编程的一系列文章,这是第四部分,其他部分文内有链接。</p>
<p>怎么说呢,翻这篇的时候真的很痛苦,作者的表达很 America ,而且很俏皮和“详细”。当时我还是有些侧重直译的,然后就很尴尬。不过整篇文章还是很好明白的,map/filter 的概念讲得很清晰,很适合入门。<a href="https://juejin.im/post/58f44a705c497d006c95436b" target="_blank" rel="noopener">链接</a></p>
</summary>
<category term="Translation" scheme="http://blog.boileryao.com/tags/Translation/"/>
<category term="Rx" scheme="http://blog.boileryao.com/tags/Rx/"/>
</entry>
<entry>
<title>[译]一个人的 Android 开发</title>
<link href="http://blog.boileryao.com/2017/04/flying-solo-with-android-development/"/>
<id>http://blog.boileryao.com/2017/04/flying-solo-with-android-development/</id>
<published>2017-04-02T16:00:00.000Z</published>
<updated>2018-11-20T15:35:23.797Z</updated>
<summary type="html">
<p>一个人就是一个团队,作者就是这种情况。当周围没有一样一样的小伙伴,是好是坏,怎么才能更好地提升自己呢?作者经过实践给出了几条建议,使用 Kotlin,正面刚设计师的 iOS 设计稿,嗯!</p>
<p><img class="progressiveMedia-noscript js-progressiveMedia-inner" src="https://cdn-images-1.medium.com/max/800/1*gqA2o9GN2tU2xaIMuddXJg.jpeg"></p>
<p>Photo credit : <a href="http://www.magic4walls.com/crop-image?id=14269" target="_blank" rel="noopener">http://www.magic4walls.com/crop-image?id=14269</a> </p>
</summary>
<category term="Translation" scheme="http://blog.boileryao.com/tags/Translation/"/>
<category term="Career" scheme="http://blog.boileryao.com/tags/Career/"/>
</entry>
<entry>
<title>Android IPC之 Service和Messenger</title>
<link href="http://blog.boileryao.com/2017/03/android-ipc-service-messsenger/"/>
<id>http://blog.boileryao.com/2017/03/android-ipc-service-messsenger/</id>
<published>2017-03-12T14:27:31.000Z</published>
<updated>2018-11-21T02:18:50.173Z</updated>
<summary type="html">
<p>IPC机制是Android的重要组成部分,本文介绍其中的Service和Messenger。结合模拟的支付调用作为例子,翔实明了,简直不能再良心。</p>
</summary>
<category term="Android" scheme="http://blog.boileryao.com/tags/Android/"/>
<category term="IPC" scheme="http://blog.boileryao.com/tags/IPC/"/>
</entry>
<entry>
<title>黑客与画家,Big Ideas from the Computer Age</title>
<link href="http://blog.boileryao.com/2017/03/hackers-and-painters-log/"/>
<id>http://blog.boileryao.com/2017/03/hackers-and-painters-log/</id>
<published>2017-03-08T22:09:36.000Z</published>
<updated>2018-11-20T15:35:47.277Z</updated>
<summary type="html">
<p>如何好奇地探索这个世界,做喜欢的事情。不讲细节不摆资历不讲大道理不写小说不吹牛。(阳志平@豆瓣)</p>
<p>Hackers and Painters, Big Ideas from the Computer Age</p>
</summary>
<category term="Reading" scheme="http://blog.boileryao.com/tags/Reading/"/>
</entry>
</feed>