《Unix 编程艺术》笔记汇总
《Unix 编程艺术》一书笔记汇总。该书虽然叫做 “编程艺术”,但和具体的编程却关系不大,更多的是系统设计和编码原则。
《5% 的改变》 摘抄
这本书是心理学家李松蔚在网络上进行心理干预的精彩案例合集。李松蔚在对咨询者的回答中,很少给出了常规意义上“明确的”,“有指导性” 的意见,而更多的是站在咨询者的角度上去探寻咨询者的问题的本身,然后给出一个非常小的行动建议,并观察行动的结果。
人在遇到问题时,往往想要有一个 “大” 的解决方案,而对”大“方案的期待,又常常让人挫败,沮丧和自我否定,最终产生的改变是 0 %。李松蔚的解决方法则是很大程度的接纳自己,再做出改变 5 % 的计划。计划很小,所以不会有心理负担,进而能带来实实在在的改变,而这改变的经验又可能引出更大的改变。
人在遇到问题时,往往想要有一个 “大” 的解决方案,而对”大“方案的期待,又常常让人挫败,沮丧和自我否定,最终产生的改变是 0 %。李松蔚的解决方法则是很大程度的接纳自己,再做出改变 5 % 的计划。计划很小,所以不会有心理负担,进而能带来实实在在的改变,而这改变的经验又可能引出更大的改变。
《LLM 对程序员的冲击和影响》摘抄
摘抄整理自 茹炳晟 在 InfoQ 上一文 [LLM对程序员的冲击和影响 (qq.com)](https://mp.weixin.qq.com/s/_Kh8IzsfghT4fPWknesnzA)
《卓有成效的管理者》 摘抄
本书的主题是关于如何通过自我管理成为卓有成效的管理者。让自身成效不高的管理者管好他们的同事与下属,那几乎是不可能的事。本书中的 “管理者” 泛指知识工作者,只要该知识工作者对组织负有贡献的责任,那他就是一位管理者。
《You and Your Research》 摘抄
这篇摘抄来源于对 理查德·卫斯理·汉明(Richard Wesley Hamming) 在 1986 年 3 月 7 日 的名为 `You and Your Research` 演讲的转录。
该演讲主要聚焦在 Hamming 对 “为什么只有极少数的科学家做出了伟大的贡献,而绝大部分科学家却在时间的长流中被遗忘” 这一问题的观察和研究。
该演讲主要聚焦在 Hamming 对 “为什么只有极少数的科学家做出了伟大的贡献,而绝大部分科学家却在时间的长流中被遗忘” 这一问题的观察和研究。
C# Formattable String
ormattableString` 是 C# 6.0 中引入的新类型之一,可以避免在非必要情况下执行了格式化字符串带来的性能开销。
C# $ 字符串插值
在C#中,$ 字符被用于字符串插值,这是一种简化字符串中变量值插入和格式化的方法,使得代码更加简洁和易于阅读。本篇会介绍 $ 字符的使用方式即实现细节。
SOLID 原则
本篇主要内容来自于 Unity 电子书 《Level Up Your Code With Game Programming Patterns》,讲解如何遵循 SOLID 原则让 Unity 中常见的实现变得更容易维护。
`SOLID` 原则是面向对象编程中的五个重要设计原则,有助于增强软件的可维护性、可扩展性和可读性。
`SOLID` 原则是面向对象编程中的五个重要设计原则,有助于增强软件的可维护性、可扩展性和可读性。
耦合与内聚
本篇简略的介绍内聚与耦合的概念,并以图描绘模块间耦合内聚程度不同时的表现。
《Computer Networks and Internets》 笔记汇总
《Computer Networks and Internets》一书是我硕士课程时期使用的教材,这本书涵盖了计算机网络的各个层次,包括硬件、软件、协议、互联网地址、以太网、TCP/IP、路由、本地网络、广域网络、无线网络等众多主题。