Skip to content

Commit 8f100d1

Browse files
author
bajins
committed
docs: 更新多个分类下的资源链接
- 在 Go、Java、Python 等语言分类中更新了测试和模拟相关的库 - 在 IDE 分类中添加了 HTTP 拦截器和压测工具 - 在 Other 分类中增加了第一性原理思维和工作意义的相关内容 - 在 PL 分类中更新了多个编程语言的资源链接 - 在 System 分类中增加了 Windows 激活和优化工具 - 在 Web 分类中更新了 CSS 和 JavaScript 相关的库
1 parent e2061cc commit 8f100d1

22 files changed

+225
-31
lines changed

Go/Go第三方库.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@
160160
* Quoted-printable [https://github.com/sloonz/go-qprintable](https://github.com/sloonz/go-qprintable)
161161
* 测试 [https://github.com/sclevine/spec](https://github.com/sclevine/spec)
162162
* [https://github.com/onsi/ginkgo](https://github.com/onsi/ginkgo)
163-
* [https://github.com/spectolabs/hoverfly](https://github.com/spectolabs/hoverfly)
164163
* [https://github.com/stretchr/testify](https://github.com/stretchr/testify)
165164
* [https://github.com/go-check/check](https://github.com/go-check/check)
165+
* [https://github.com/uber-go/mock](https://github.com/uber-go/mock)
166166
* WebSocket [https://github.com/gorilla/websocket](https://github.com/gorilla/websocket)
167167
* [在 Gin 项目中使用 WebSocket](https://www.cnblogs.com/chnmig/p/14463837.html)
168168
* [https://github.com/kone-net/go-chat](https://github.com/kone-net/go-chat)

IDE/Chromium.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,9 @@ taskkill /f /im chromedriver.exe
403403
* [http://www.iwikipage.com](http://www.iwikipage.com)
404404
* [https://github.com/joue-quroi/cookie-editor](https://github.com/joue-quroi/cookie-editor)
405405
* [https://add0n.com/cookie-editor.html](https://add0n.com/cookie-editor.html)
406+
* HTTP拦截器 [https://github.com/kylepaulsen/ResourceOverride](https://github.com/kylepaulsen/ResourceOverride)
407+
* [https://github.com/cloudbuy/modheader](https://github.com/cloudbuy/modheader)
408+
* [https://github.com/modheader](https://github.com/modheader)
406409

407410

408411
- 网页保存 [https://github.com/gildas-lormeau/SingleFile](https://github.com/gildas-lormeau/SingleFile)

IDE/README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,9 +310,18 @@
310310
+ 压测 [https://github.com/EZLippi/WebBench](https://github.com/EZLippi/WebBench)
311311
+ [https://github.com/perusio/httpload](https://github.com/perusio/httpload)
312312
+ [https://github.com/JoeDog/siege](https://github.com/JoeDog/siege)
313-
+ 生成模拟JSON [https://github.com/LangSync/cli](https://github.com/LangSync/cli)
314-
+ [https://github.com/couriourc/mock_server](https://github.com/couriourc/mock_server)
313+
+ 模拟API服务 [https://github.com/mockoon/mockoon](https://github.com/mockoon/mockoon)
314+
+ [https://github.com/wiremock](https://github.com/wiremock)
315315
+ [https://github.com/ray-d-song/faker-server](https://github.com/ray-d-song/faker-server)
316+
+ [https://github.com/spectolabs/hoverfly](https://github.com/spectolabs/hoverfly)
317+
+ [https://github.com/requestly](https://github.com/requestly)
318+
+ [https://github.com/couriourc/mock_server](https://github.com/couriourc/mock_server)
319+
+ [https://github.com/stoplightio](https://github.com/stoplightio)
320+
+ [https://github.com/bbyars/mountebank](https://github.com/bbyars/mountebank)
321+
+ [https://github.com/mock-server](https://github.com/mock-server)
322+
+ [https://apisimulator.io](https://apisimulator.io)
323+
+ [https://beeceptor.com](https://beeceptor.com)
324+
316325

317326

318327
- mac paw [https://github.com/luckymarmot](https://github.com/luckymarmot)

Java/Java第三方库.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,7 @@
564564
* [https://github.com/piotrturski/zohhak](https://github.com/piotrturski/zohhak)
565565
* [https://github.com/gatling/gatling](https://github.com/gatling/gatling)
566566
* [https://github.com/jqwik-team](https://github.com/jqwik-team)
567+
* [https://github.com/serenity-bdd](https://github.com/serenity-bdd)
567568
* [https://github.com/easymock](https://github.com/easymock)
568569
* [https://github.com/powermock/powermock](https://github.com/powermock/powermock)
569570
* [https://github.com/mockito](https://github.com/mockito)
@@ -573,7 +574,6 @@
573574
* [https://github.com/testcontainers](https://github.com/testcontainers)
574575
* [https://github.com/steadybit/testcontainers](https://github.com/steadybit/testcontainers)
575576
* [https://github.com/testsigmahq](https://github.com/testsigmahq)
576-
* [https://github.com/mock-server](https://github.com/mock-server)
577577
* [https://github.com/GraphWalker](https://github.com/GraphWalker)
578578
* [https://github.com/dreamhead/moco](https://github.com/dreamhead/moco)
579579
* [https://github.com/spockframework](https://github.com/spockframework)
@@ -582,7 +582,6 @@
582582
* [https://github.com/google/truth](https://github.com/google/truth)
583583
* [https://github.com/arquillian](https://github.com/arquillian)
584584
* [https://github.com/awaitility/awaitility](https://github.com/awaitility/awaitility)
585-
* [https://github.com/wiremock/wiremock](https://github.com/wiremock/wiremock)
586585
* [https://github.com/TNG/ArchUnit](https://github.com/TNG/ArchUnit)
587586
* [https://github.com/jumper2014/fast-test](https://github.com/jumper2014/fast-test)
588587
* 生成测试数据 [https://github.com/jsonzou/jmockdata](https://github.com/jsonzou/jmockdata)

Other/Bookmarks.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ javascript:document.body.contentEditable='true';document.designMode='on'; void 0
8787
* iData [https://www.cn-ki.net](https://www.cn-ki.net)
8888
* 术语在线 [http://www.termonline.cn](http://www.termonline.cn)
8989
* 航班线路 [https://flight.is26.com](https://flight.is26.com)
90+
* 屏幕坏点检测 [https://deadpixeltest.org](https://deadpixeltest.org)
9091

9192

9293

Other/专业术语.md

Lines changed: 156 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,159 @@
174174
- 星期四:Thursday(Thur)
175175
- 星期五:Friday(Fri)
176176
- 星期六:Saturday(Sat)
177-
- 星期日:Sunday(Sun)
177+
- 星期日:Sunday(Sun)
178+
179+
180+
181+
182+
183+
184+
# 第一性原理思维
185+
186+
187+
**第一性原理思维(First Principles Thinking)** 是一种**从本质出发、层层推导**的思维方式,常用于解决问题、创新思考和决策制定。它强调**打破表象、回归基本事实**,然后基于这些不可再拆分的“第一性原理”重新构建解决方案。
188+
189+
---
190+
191+
## 🧠 什么是第一性原理?
192+
193+
### 定义:
194+
> **第一性原理**(First Principle)是指某个领域中最基本、不可再分解的前提或真理。它是推理和判断的基础。
195+
196+
### 第一性原理思维的核心步骤:
197+
1. **识别问题或现状**
198+
2. **质疑现有假设**
199+
3. **拆解为最基本的组成部分(即“第一性原理”)**
200+
4. **从这些基本原理出发,重新构建新的解决方案**
201+
202+
---
203+
204+
## 🔍 举个经典例子:埃隆·马斯克与电池成本
205+
206+
**背景**:传统观念认为电动车太贵是因为电池太贵。
207+
- 普通思路:沿用现有电池价格 → 成本高 → 无法普及
208+
- 马斯克的思路(第一性原理):
209+
210+
> “电池是由哪些材料组成的?铁、镍、钴、铝等金属元素。如果我直接购买这些原材料,成本是多少?”
211+
→ 结果发现:原材料成本远低于成品电池的价格。
212+
213+
于是特斯拉开始自己研发和制造电池,大幅降低成本。
214+
215+
---
216+
217+
## 🛠️ 如何应用第一性原理思维?
218+
219+
### 步骤 1:明确你要解决的问题
220+
> 例如:“为什么我们的产品开发周期这么长?”
221+
222+
### 步骤 2:质疑现有假设
223+
> “大家都说流程复杂是正常的”、“我们一直就是这么做的” —— 这些可能是偏见或历史惯性。
224+
225+
### 步骤 3:拆解问题到最基础层面
226+
> 开发周期长可能由以下因素构成:
227+
- 需求评审流程
228+
- 设计沟通效率
229+
- 开发任务分配
230+
- 测试反馈机制
231+
- 上线部署流程
232+
233+
继续追问每个环节的基本原理:
234+
- “需求评审真的需要这么多层级吗?”
235+
- “测试是否必须人工参与每一步?”
236+
237+
### 步骤 4:从底层逻辑重构解决方案
238+
> 基于核心要素重新设计流程:
239+
- 引入自动化测试减少人工等待
240+
- 精简审批流程,采用异步确认机制
241+
- 使用敏捷开发快速迭代
242+
243+
---
244+
245+
## 💡 第一性原理 vs 类比思维
246+
247+
| 思维方式 | 描述 | 特点 | 示例 |
248+
|----------|------|------|------|
249+
| 类比思维 | “别人怎么做我就怎么做” | 快速但易陷入路径依赖 | 看别人做APP我也做APP |
250+
| 第一性原理 | “这件事的本质是什么?我能怎么重新做?” | 缓慢但更具创新性 | 马斯克造火箭、贝佐斯建AWS |
251+
252+
---
253+
254+
## 🎯 适用场景
255+
256+
- 创新突破(如新产品、新技术)
257+
- 复杂问题解决(如系统瓶颈、流程优化)
258+
- 决策制定(如战略方向、投资选择)
259+
- 教育学习(深入理解知识本质)
260+
261+
---
262+
263+
## 📚 相关概念推荐
264+
265+
- **奥卡姆剃刀原则**(Occam’s Razor):如无必要,勿增实体。
266+
- **5 Why 分析法**:连续问5次“为什么”,找到根本原因。
267+
- **逆向思维 / 反证法**:从结果倒推,验证逻辑是否成立。
268+
- **费曼技巧**:将复杂概念简化表达,检验理解深度。
269+
270+
---
271+
272+
## ✅ 小结:如何训练第一性原理思维?
273+
274+
1. **多问“为什么”**,不接受表面答案
275+
2. **学会拆解问题**,直到不能再拆
276+
3. **尝试重构方案**,从零开始思考
277+
4. **挑战传统做法**,问“这是最优解吗?”
278+
5. **不断练习**:在日常生活中使用(比如做饭、买手机、选课等)
279+
280+
---
281+
282+
283+
284+
285+
286+
287+
---
288+
289+
# 关于工作的意义
290+
291+
不知道大伙有没有想过工作的意义是什么,特别是对于工程师而言。
292+
293+
## 一、工作的基本定义
294+
295+
简单说,工作就是为了获得收入和满足消费而进行的有组织的劳动。既然是有组织的,那么就不是完全自由的,甚至会有不少人觉得是痛苦的。
296+
297+
因此,在19世纪出现了不少“工作最光荣”的理论和社会价值观,用于解决当时人们不愿意去工厂干活的主动性问题。
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+
---

Other/书籍和博客.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,7 @@
583583
* [https://github.com/Wscats/articles](https://github.com/Wscats/articles)
584584
* [https://github.com/Spike-Leung/taxodium](https://github.com/Spike-Leung/taxodium)
585585
* [https://github.com/xy-sea/blog](https://github.com/xy-sea/blog)
586+
* [https://couriourc.github.io/archives](https://couriourc.github.io/archives)
586587

587588

588589

PL/CPlusPlus.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
* [https://github.com/google/cpu_features](https://github.com/google/cpu_features)
4040
* [https://github.com/federico-busato/Modern-CPP-Programming](https://github.com/federico-busato/Modern-CPP-Programming)
4141
* [https://elesos.github.io/archives](https://elesos.github.io/archives)
42+
* [https://www.adacpp.com](https://www.adacpp.com)
4243
* 代码优化方案 [https://github.com/ibogosavljevic/johnysswlab](https://github.com/ibogosavljevic/johnysswlab)
4344
* 互斥锁 [https://github.com/skarupke/two_bit_mutex](https://github.com/skarupke/two_bit_mutex)
4445
* 30天自制C++服务器 [https://github.com/yuesong-feng/30dayMakeCppServer](https://github.com/yuesong-feng/30dayMakeCppServer)

PL/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,6 @@
570570
- 可视化图表 [https://github.com/VisActor](https://github.com/VisActor)
571571
- WebSockets [https://github.com/soketi](https://github.com/soketi)
572572
- DOM [https://github.com/snabbdom/snabbdom](https://github.com/snabbdom/snabbdom)
573-
- 模拟数据 [https://github.com/mockoon/mockoon](https://github.com/mockoon/mockoon)
574573
- 数据验证 [https://github.com/nvie/decoders](https://github.com/nvie/decoders)
575574
- [https://github.com/colinhacks/zod](https://github.com/colinhacks/zod)
576575
- 操作docx文件 [https://github.com/dolanmiu/docx](https://github.com/dolanmiu/docx)

PL/中间件.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@
362362
- [https://github.com/datageartech/datagear](https://github.com/datageartech/datagear)
363363
- [https://github.com/anji-plus/report](https://github.com/anji-plus/report)
364364
- [https://gitee.com/anji-plus/report](https://gitee.com/anji-plus/report)
365+
- [https://github.com/SHINING-TECH/EasyDisplayClient](https://github.com/SHINING-TECH/EasyDisplayClient)
365366
- 实时风控引擎 [https://github.com/wfh45678/radar](https://github.com/wfh45678/radar)
366367
- C# [https://github.com/FastReports/FastReport](https://github.com/FastReports/FastReport)
367368
- [https://github.com/noneday/CellReport](https://github.com/noneday/CellReport)

0 commit comments

Comments
 (0)