Skip to content

Commit 03d42d3

Browse files
committed
update
1 parent 2cacb41 commit 03d42d3

File tree

5 files changed

+164
-6
lines changed

5 files changed

+164
-6
lines changed

404.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: 404
3+
nav_exclude: true
4+
permalink: /404.html
5+
---
6+
7+
<img src="https://raw.githubusercontent.com/adoyle-h/_imgs/master/assets/404.svg" alt="404 cat" height="100">
8+
9+
Hi, you seem to have visited an invalid URL. Please check other pages for what you want to read.
10+
If you don't find it, please contact me with email.
11+
12+
Hi,你似乎访问了无效的地址。请查看其他页面寻找你想看的内容。
13+
如果你没有找到,请发邮件告知我。

README.md

+84-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ nav_order: 1
99
> 博观而约取,厚积而薄发。
1010
1111
ADoyle 的碎片化知识笔记。
12-
https://adoyle.me/Today-I-Learned/
12+
https://til.adoyle.me
1313

1414
## 提醒
1515

@@ -106,11 +106,15 @@ Read the [NOTICE][] file distributed with this work for additional information r
106106

107107
- [Raft 算法](algorithm/raft.md)
108108

109+
[`⬆ 返回目录`](#toc)
110+
109111
## Android
110112

111113
- [Android Root](android/root.md)
112114
- [Termux](android/termux.md)
113115

116+
[`⬆ 返回目录`](#toc)
117+
114118
## 计算机
115119

116120
记录与计算机硬件相关的知识。
@@ -126,6 +130,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
126130
- [我的硬盘分区规划](computer/my-disk-partitions.md)
127131
- [随机存取存储器 (RAM)](computer/ram.md)
128132

133+
[`⬆ 返回目录`](#toc)
134+
129135
## 设计
130136

131137
记录平面设计的相关知识
@@ -143,6 +149,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
143149
- [Sketch 的文本样式与颜色](design/text-style-with-colors-in-sketch.md)
144150
- [排版](design/topography.md)
145151

152+
[`⬆ 返回目录`](#toc)
153+
146154
## Docker
147155

148156
- [Alpine Linux](docker/alpine.md)
@@ -178,18 +186,24 @@ Read the [NOTICE][] file distributed with this work for additional information r
178186
- [Docker 安全](docker/security.md)
179187
- [volume](docker/volume.md)
180188

189+
[`⬆ 返回目录`](#toc)
190+
181191
## Elixir
182192

183193
- [tuple 与 list 的选择](elixir/choosing-between-tuple-and-list.md)
184194
- [尾递归优化](elixir/tail-call-optimization.md)
185195

196+
[`⬆ 返回目录`](#toc)
197+
186198
## 函数式编程
187199

188200
- [Cache-Control](fp/cache-control.md)
189201
- [chrome 开发者工具观察响应 Failed to load response data](fp/chrome-dev-tool-failed-to-inspect-response.md)
190202
- [重定向 window.location 是异步的](fp/redirect-location-is-async.md)
191203
- [什么是 Monad](fp/what-is-monad.md)
192204

205+
[`⬆ 返回目录`](#toc)
206+
193207
## 前端
194208

195209
- [SSR (Server Side Render)](front-end/SSR.md)
@@ -231,6 +245,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
231245
- [富文本编辑器选型](front-end/wysiwyg-editor.md)
232246
- [z-index](front-end/z-index.md)
233247

248+
[`⬆ 返回目录`](#toc)
249+
234250
### React
235251

236252
- [使用 jquery 改变 React 的 input DOM](front-end/react/change-react-input-dom-via-jquery.md)
@@ -239,6 +255,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
239255
- [不要在 render 里直接定义 ref callback](front-end/react/dont-define-ref-callback-in-render.md)
240256
- [ref callback 何时触发?](front-end/react/when-ref-callback-get-invoked.md)
241257

258+
[`⬆ 返回目录`](#toc)
259+
242260
## Git
243261

244262
- [用 shell 脚本查询 git commit hash](git/a-shell-script-to-get-current-commit-hash.md)
@@ -254,6 +272,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
254272
- [git proxy](git/proxy.md)
255273
- [Git sign-off](git/sign-off.md)
256274

275+
[`⬆ 返回目录`](#toc)
276+
257277
## Go
258278

259279
- [go build](go/go-build.md)
@@ -265,6 +285,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
265285
- [在 MacOS 上使用 gvm install](go/gvm-install-in-macos.md)
266286
- [interface 与 nil](go/interface-vs-nil.md)
267287

288+
[`⬆ 返回目录`](#toc)
289+
268290
## 硬件
269291

270292
- [微处理器 MCU](hardware/MCU.md)
@@ -275,6 +297,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
275297
- [无线电波 (Radio Waves)](hardware/radio-waves.md)
276298
- [USB](hardware/usb.md)
277299

300+
[`⬆ 返回目录`](#toc)
301+
278302
## Javascript
279303

280304
- [babel 小技巧](javascript/babel-tricks.md)
@@ -289,6 +313,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
289313
- [使用 Promise 的技巧](javascript/trick-of-promise.md)
290314
- [JS 编程技巧](javascript/tricks-of-js.md)
291315

316+
[`⬆ 返回目录`](#toc)
317+
292318
## K8S
293319

294320
- [OCI、CNI](k8s/OCI-spec.md)
@@ -311,6 +337,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
311337
- [configmap 和 secret 的滚动更新](k8s/rolling-update-of-configmap-and-secret.md)
312338
- [多个 Pod 不重复部署在同一个节点上](k8s/two-pods-not-in-same-node.md)
313339

340+
[`⬆ 返回目录`](#toc)
341+
314342
## 语言设计
315343

316344
记录编程语言的内部设计与思想
@@ -323,6 +351,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
323351
- [Debuger](language/debuger.md)
324352
- [栈帧](language/stack-frame.md)
325353

354+
[`⬆ 返回目录`](#toc)
355+
326356
## Linux
327357

328358
记录 Linux 系统设计、系统命令,UNIX/Linux 命令和软件等相关知识
@@ -473,18 +503,24 @@ Read the [NOTICE][] file distributed with this work for additional information r
473503
- [ZFS](linux/zfs.md)
474504
- [Zsh 的坑](linux/zsh-pitfalls.md)
475505

506+
[`⬆ 返回目录`](#toc)
507+
476508
## Language Server Protocol (LSP)
477509

478510
- https://microsoft.github.io/language-server-protocol/
479511
- https://langserver.org/
480512

481513
- [YAML Language Server](lsp/yaml-language-server.md)
482514

515+
[`⬆ 返回目录`](#toc)
516+
483517
## Lua
484518

485519
- [lua 没有 continue 关键字](lua/continue.md)
486520
- [lua 错误处理](lua/error.md)
487521

522+
[`⬆ 返回目录`](#toc)
523+
488524
## Mac
489525

490526
- [Mac 的 DNS 问题](mac/dns-troubles-in-mac.md)
@@ -499,13 +535,17 @@ Read the [NOTICE][] file distributed with this work for additional information r
499535
- [关闭 Mac 的 Gatekeeper](mac/turn-off-gatekeeper.md)
500536
- [xcode 重新安装](mac/xcode.md)
501537

538+
[`⬆ 返回目录`](#toc)
539+
502540
## 数学
503541

504542
数学,不仅仅是算法
505543

506544
- [豪斯多夫维数](math/hausdorff-besicovitch-dimension.md)
507545
- [空间填充曲线 (Space-Filling Curve)](math/space-filling-curve.md)
508546

547+
[`⬆ 返回目录`](#toc)
548+
509549
## 网络
510550

511551
记录网络相关知识
@@ -526,6 +566,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
526566
- [TCP Buffer 大小](network/tcp-buffer-size.md)
527567
- [vxlan](network/vxlan.md)
528568

569+
[`⬆ 返回目录`](#toc)
570+
529571
## Nodejs
530572

531573
- [MaxListenersExceededWarning](nodejs/MaxListenersExceededWarning.md)
@@ -551,6 +593,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
551593
- [winston 日志库](nodejs/winston.md)
552594
- [Yarn 用法](nodejs/yarn-usage.md)
553595

596+
[`⬆ 返回目录`](#toc)
597+
554598
## 运维
555599

556600
- [Ansible Role](ops/ansible-role.md)
@@ -567,6 +611,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
567611
- [RPM 制作和安装离线包](ops/rpm-offline-package-and-install.md)
568612
- [YUM](ops/yum.md)
569613

614+
[`⬆ 返回目录`](#toc)
615+
570616
## 其他
571617

572618
记录各种奇奇怪怪的小知识
@@ -628,44 +674,60 @@ Read the [NOTICE][] file distributed with this work for additional information r
628674
- [为什么 Unicode U+F8FF 是苹果 Logo?](others/why-unicode-f8ff-is-apple-logo.md)
629675
- [zookeeper 健康检查](others/zookeeper-health-check.md)
630676

677+
[`⬆ 返回目录`](#toc)
678+
631679
## 哲学
632680

633681
- [Toulmin Model](philosophy/toulmin-model.md)
634682

683+
[`⬆ 返回目录`](#toc)
684+
635685
## 箴言录
636686

637687
- [箴言录 - 人生](proverbs/life.md)
638688
- [箴言录 - 哲学](proverbs/philosophy.md)
639689
- [箴言录 - 编程](proverbs/programming.md)
640690
- [箴言录 - 学习](proverbs/study.md)
641691

692+
[`⬆ 返回目录`](#toc)
693+
642694
## Python
643695

644696
- [python 环境配置](python/environment.md)
645697
- [pycache](python/pycache.md)
646698
- [Python Dockerfile](python/python-dockerfile.md)
647699
- [Python Virtualenv](python/virtualenv.md)
648700

701+
[`⬆ 返回目录`](#toc)
702+
649703
## Racket
650704

651705
- [学习 Racket](racket/racket-learning.md)
652706

707+
[`⬆ 返回目录`](#toc)
708+
653709
## Redis
654710

655711
- [Redis Cluster](redis/cluster.md)
656712
- [拷贝一个 Sorted Set 到新的 key](redis/copy-a-sorted-set.md)
657713

714+
[`⬆ 返回目录`](#toc)
715+
658716
## Ruby
659717

660718
- [Ruby 代理镜像](ruby/proxy.md)
661719
- [使用 scientist 科学重构代码](ruby/using-scientist-for-refactoring.md)
662720

721+
[`⬆ 返回目录`](#toc)
722+
663723
## 安全攻防
664724

665725
- [不要在生产环境绑定 0.0.0.0](security/do-not-bind-0.0.0.0.md)
666726
- [Kali Linux](security/kali.md)
667727
- [Reverse Shell](security/reverse-shell.md)
668728

729+
[`⬆ 返回目录`](#toc)
730+
669731
## Shell
670732

671733
- [多行字符串赋值给变量](shell/assign-multi-lines-string-to-variable.md)
@@ -683,33 +745,45 @@ Read the [NOTICE][] file distributed with this work for additional information r
683745
- [Bash 的 subshell 与子进程](shell/subshell-and-child-process.md)
684746
- [Bash xtrace](shell/xtrace.md)
685747

748+
[`⬆ 返回目录`](#toc)
749+
686750
## Startup
687751

688752
- [商标注册](startup/trademark-registration.md)
689753

754+
[`⬆ 返回目录`](#toc)
755+
690756
## 存储
691757

692758
- [flyway 用法](storage/flyway-usage.md)
693759
- [RAID](storage/raid.md)
694760
- [物理删除与逻辑删除](storage/soft-delete.md)
695761
- [存储](storage/storage.md)
696762

763+
[`⬆ 返回目录`](#toc)
764+
697765
### Etcd
698766

699767
- [etcdctl](storage/etcd/etcdctl.md)
700768
- [ETCD 报错 request ignored (cluster ID mismatch)](storage/etcd/request-ignored-cluster-id-mismatch.md)
701769

770+
[`⬆ 返回目录`](#toc)
771+
702772
### Mongo
703773

704774
- [MongoDB 的丢数据问题](storage/mongo/data-lost.md)
705775

776+
[`⬆ 返回目录`](#toc)
777+
706778
### Mysql
707779

708780
- [连接 MYSQL 显示中文](storage/mysql/encoding-in-connection.md)
709781
- [mysqldump](storage/mysql/mysqldump.md)
710782
- [Date/Datetime/Timestamp 比较](storage/mysql/timestamp-vs-datetime.md)
711783
- [Transaction 与 autocommit](storage/mysql/transaction-and-autocommit.md)
712784

785+
[`⬆ 返回目录`](#toc)
786+
713787
## 思考
714788

715789
记录我的碎片式思考
@@ -722,12 +796,16 @@ Read the [NOTICE][] file distributed with this work for additional information r
722796
- [提问的智慧](thinking/smartquestion.md)
723797
- [讲故事](thinking/story-telling.md)
724798

799+
[`⬆ 返回目录`](#toc)
800+
725801
## Typescript
726802

727803
- [export default 的类型注明](typescript/type-annotations-for-export-default.md)
728804
- [Typescript 与 Rollup](typescript/typescript-and-rollup.md)
729805
- [typescript 的缺点](typescript/typescript-cons.md)
730806

807+
[`⬆ 返回目录`](#toc)
808+
731809
## Vim
732810

733811
- [<C-I> 在 nvim 里等同于 <Tab>](vim/ctrl-i-in-neovim.md)
@@ -741,6 +819,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
741819
- [学习 Vim](vim/vim-learning.md)
742820
- [VIM 搜索和替换技巧](vim/vim-search-and-replace-tips.md)
743821

822+
[`⬆ 返回目录`](#toc)
823+
744824
## 虚拟机
745825

746826
- [KVM (Kernel-based Virtual Machine)](vm/kvm.md)
@@ -750,6 +830,8 @@ Read the [NOTICE][] file distributed with this work for additional information r
750830
- [virt-install Couldn't find kernel for install tree](vm/virt-install-cannot-find-kernel.md)
751831
- [Virtualbox](vm/virtualbox.md)
752832

833+
[`⬆ 返回目录`](#toc)
834+
753835
## Web
754836

755837
记录 Web 服务开发涉及的相关知识。
@@ -762,5 +844,4 @@ Read the [NOTICE][] file distributed with this work for additional information r
762844
- [下划线在 HTTP Header 里是非法字符串](web/underscore-is-invalid-in-header.md)
763845
- [URI 转义](web/uri-encode.md)
764846

765-
766-
**[⬆ 返回目录](#toc)**
847+
[`⬆ 返回目录`](#toc)

_docs/intro.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ADoyle 的碎片化知识笔记。
2-
https://adoyle.me/Today-I-Learned/
2+
https://til.adoyle.me
33

44
## 提醒
55

0 commit comments

Comments
 (0)