> For the complete documentation index, see [llms.txt](https://thinking.simonaking.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://thinking.simonaking.com/archives/2020/11/22.md).

# 22

1. 1995 - 2019浏览器大战 - 深度学习于NLP的视频 - 知乎 <https://www.zhihu.com/zvideo/1286027542877270016>

   02年 IE 市场占用率高达95%，但到现在已经出局。
2. ![image-20201122151039006](/files/-MPZDckQJTUGfbA4nspY)

   上图的 JS 代码, 包含tc39 目前所有提案 中的特性.
3. Q: 我看lamda表达式可读性也挺差 是不是不习惯的原因

   A: 其实 lambda 表达式 是最贴近数学函数的表达形式...

   java 中的 lambda 设计的很有趣, 后端的原理 是使用 函数接口 加匿名类, 而前端的改成了 (parameters) -> expression..

   颇有 函数第一成员的感觉 但是 实际用起来 还是挺多限制的..

   不过还好了, java 能做出这种转变 已经很不错了..

   我最讨厌的lambda设计 就是python..
4. Q: HTTP状态码204代表着什么？ A: HTTP 204 No Content 成功状态响应码，表示该请求已经成功了

   Q: 使用场景, 什么时候出现? A: 1. 在 PUT 请求中进行资源更新，但是不需要改变当前展示给用户的页面，那么返回 204 No Content。如果创建了资源，则返回 201 Created 。如果应将页面更改为新更新的页面，则应改用 200 。 2. 跨域的非简单请求中的预检请求返回成功的状态码 有时就是204
5. 每日一句分享: 年纪轻轻，不要以为这样生活就触底了，日子长着呢，你还有很大的下降空间。
6. 好文分享:

   吃麻辣烫选这几样菜，既不压称又美味，聪明人的选择

   <https://k.sina.cn/article_6891658179_19ac65bc300100kab2.html?from=food>

摘要：比较压秤的蔬菜有包菜和西兰花等，在选择的时候，可以不考虑，生菜和油菜这些事可以选择的，重量是很轻的，前提是去掉表面的水分。

生存秘笈，建议熟读并背诵全文。

PS: 二楼麻辣香锅尽量少吃, 今晚被坑惨了.

1. 刚刚A了一道题, 挺有意思的

   已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数，试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。不要使用系统的 Math.random() 方法。

   <https://leetcode-cn.com/problems/implement-rand10-using-rand7/>

   我的思路是 实现 rand5 与 rand2..

   rand2 代表的是一种对立布尔状态, rand5 则是 1-5 随机数 如果 rand2 === 1 那么就 返回 rand5, 否则就 5 + rand5

   ![image-20201122200528263](/files/-MPZDckV24b6yLosfTxA)
2. 快餐文分享：

   消失的日本大亨

   <https://www.huxiu.com/article/395165.html>

   摘要：弄潮儿再风光，终究要服从海水的意志。

   文章讲述了 日本富豪武富士 通过放贷迅速成长为国内巨头的故事，最后因国家经济政策 短短几年内退市破产，成为了过去。

   这篇文章颇有含沙射影的味道，蚂蚁金服上市现在已困难重重。
3. 为什么 React 源码不用 TypeScript 来写？ - Cat Chen的回答 - 知乎 <https://www.zhihu.com/question/378470381/answer/1079675543>
4. 前端同事被富婆包养了，在深圳买了房，他代码技术远不如我，现在心里很不平衡，如何调节自己？ - Kirin的回答 - 知乎 <https://www.zhihu.com/question/410103878/answer/1368279611>
5. linux和Android的关系 - windliang的文章 - 知乎 <https://zhuanlan.zhihu.com/p/66605252>
6. 百度和 Google 的搜索技术是一个量级吗？ - Kenny Chao的回答 - 知乎 <https://www.zhihu.com/question/22447908/answer/21435705>
7. 俄罗斯轮盘赌，有人要玩吗？ `[[$RANDOM % 6 ] == 0] && sudo rm -rf / || echo "LuckyBoy"`
8. 在开发中使用Kotlin有什么奇巧淫技？ - 药罐子千里冰封的回答 - 知乎 <https://www.zhihu.com/question/61758585/answer/190783842>
9. A:Kotlin 她真的太美了。

   B:\[翻白眼]kotlin 也能在jvm上跑是不是

   A:当然

   B:java凉了 jvm都凉不了

   A:Kotlin scala groovy都是以jvm为后端的语言

   Jvm 是一个编程语言的后端～

   除了jvm 还有 llvm 都是很强大的工具。

   现在设计一门语言，只需要搞定前端就可以，也就是编程语言的语法特性。后端有太多的选择。

   B:都是用c++写的吗

   A:刚开始都是c系列

   现在jvm应该自举了吧

   我不清楚

   我查下哈

   Java 平台中的 JVM 和 .Net 平台下的 CLR 分别是用什么语言写的？ - RednaxelaFX的回答 - 知乎 <https://www.zhihu.com/question/20163831/answer/18629722>

   Hotspot 是c系列

   其他jvm就不用看了

   我喜欢kotlin与go，看到她们的代码，打心底里兴奋。

   JS ruby c# 也有jvm的版本，哈哈
