# 21

1. 框架分享: Tailwind CSS - <https://tailwindcss.com/>

   Tailwind CSS 是一个高度可定制的基础层 CSS 框架，与其它 CSS 框架不同的是，Tailwind 并不提供预先设计好的内建组件。相反，Tailwind 提供了更基础的工具类（utility classes），可以让你直接在 HTML 源码上构建一个完全定制化的设计。

   并且 Tailwind 是我见到各种框架官网中 设计得最优雅简洁的, 看一下官网Demo, 就很想去尝试使用它.
2. 今天看到一则文章 <「编程猫」再获13亿元D轮融资，成为国内少儿编程领域最大的一轮融资> 让我想到了 之前的少儿编程领域的国际巨头 Scratch. Scratch 在中国的发展 就像之前外企在国内的命运一样. 被人投毒, 被人举报, 然后国内copy同样的产品 迅速占领国内市场..

   相关链接: <https://www.36kr.com/p/975848397078276> <https://zhuanlan.zhihu.com/p/225556864>
3. 快餐文分享： Android Developer Roadmap <https://roadmap.sh/android>

   摘要：The intent of this guide is to give you an idea about the Android development landscape and to help guide your learning if you are confused.

   文章介绍了原生Android开发时需要学习的技术栈，不涉及混和开发。
4. 文章分享： 浑水做空YY全文：一个由机器人构成的虚拟王国 <https://www.huxiu.com/article/394887.html>

   摘要： 我们想对百度说：“当你用接近7%市值相等的现金，收购一个完全虚假的业务时，你的尽职调查哪里去了？尽调怎么可能没有发现如此大规模的欺诈行为？如果百度认为自己尊重市场道德与法律，那就让我们看看。”

   浑水继上次成功做空瑞幸咖啡，这次把目标转移到了最近刚被百度收购的YY上。哈哈，直播风口已经过去，泡沫是时候该破灭了。
5. 快餐分享： The Illustrated Children’s Guide to Kubernetes <https://www.cncf.io/the-childrens-illustrated-guide-to-kubernetes/> 用儿童动画的视角，讲述了 服务、Docker容器、K8S、Pod等相关云服务概念。
6. 视频分享： Getting Closure on React Hooks by Shawn Wang | JSConf.Asia 2019 <https://www.youtube.com/watch?v=KJP1E-Y-xyo&ab_channel=JSConf>

   视频讲解了 如何用40行代码去模拟实现 React Hooks 特性。 对 React Hooks 有兴趣的同学可以了解下，其中的原理是使用到了闭包。
7. ![image-20201122150746995](/files/-MPZDb30qFIplU5je2sV)
8. 公共汽车的间隔时间为10分钟，那么平均等待时间应该为5分钟，但是如果进行抽样，你会发现抽样得到的平均时间为10分钟，这是为什么？简单说，原因就是等待时间越长的人，越容易被抽样到。
9. <https://bruno-simon.com/> 这是我见过的最酷炫的个人主页，设计游戏让访客产生互动，自行探索信息，创意极佳。
10. 应用分享： sql-trainer <https://app.bytescout.com/sql-trainer/index.html>

    通过在线关卡的方式 一步一步引导你 如何写出基本的 SQL 语句。 可以花几分钟刷一下，很好玩\~
11. 图片分享:

    Maeklong railway market - Bangkok <https://www.behance.net/gallery/107926937/Maeklong-railway-market-Bangkok>
12. Q: 好像很多编程语言都有hooks hooks是干啥的啊

    A: 呃，react 的hooks 和你常见的hook 并不是一种概念.

    一个是 事件监听的钩子，就好比 观察者模式； 一个是 生命周期的钩子，就好比 Servlet 中的 destroy 方法。

    钩子这种概念不仅存在于 应用层，像底层的 epoll io机制，事件循环 都有相似的概念。

    说白了 hook 就是暴漏给你的signal

    顾名思义，钩子嘛..

    Q: 他是做什么的呢

    A: 它暴漏给你一些入口， 你把逻辑注入进去， 等到合适时机 执行你的逻辑。时机啊，入口啊 这些设计可是很讲究 抽象能力的。
13. 函数式编程是否适用于超大型项目？ - 灵剑的回答 - 知乎 <https://www.zhihu.com/question/340251796/answer/791560176>
14. ![image-20201122151814869](/files/-MPZDb32fNpz90fs1ZFA)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://thinking.simonaking.com/archives/2020/11/21.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
