avatar
文章
129
标签
40
分类
0

首页
目录
  • 时间轴
  • 标签
  • 分类
我的
  • 关于
  • 阅读
RSS
三叔的数字花园
搜索
首页
目录
  • 时间轴
  • 标签
  • 分类
我的
  • 关于
  • 阅读
RSS
《Unix 编程艺术》 第六章 透明性
发表于2023-09-03
优雅的代码事半功倍:优雅的代码不仅正确,而且显然正确:优雅的代码不仅将算法传达给计算机,同时也把见解和信心传递给阅读代码的人。通过追求代码的优雅,我们能够编写更好的代码。学习编写透明的代码是学习如何编写优雅代码的第一关,很难的一关。
《Unix 编程艺术》 第五章 文本化
发表于2023-09-03
序列化(保存)操作有时也称为 列集(marshaling),其反向操作(载入)称为 散集(unmarshaling)。 #文本化的重要性 文本流是非常有用的通用格式,因为人无需专门工具就可以很容易地读写和编辑文本流,这些格式是透明的(或可以设计成透明的)。
《System, Math and Explosions》 摘抄
发表于2023-09-02
系统从根本上就是复杂地,因为它不仅仅包含事物的集合,还包含事物的连接关系。而连接关系增长的非常快。
随着系统的发展,理解一切是如何工作的,或者系统是否还仍然有效,变得越来越困难。这会让人感到难以理解、脆弱和不可预测。到那时,系统就正式变成了一坨 *
如果使用得当,上概述的工具可能会非常有效。但数学就是数学。线性地移除系统中的部分,连接会减少得更快。治疗复杂性的症状通常只是重新分配它。简而言之,避免复杂性陷阱的最佳方法就是完全避免复杂性。
《Good decision-making is good process》 摘抄
发表于2023-09-02
这篇文章提出了“针对一个问题做出决定的结果并不是最重要的,而做出决定的过程,才是决定是否是好决定的标准” 的看法。文章同时给出了一个解决好问题的应该有的过程:通过自己的术语定义问题,使用不同的视角探索解决方案,获取做出决定所需要的信息并尽可能地降低噪声,以及区分决定是早期决定还是晚期决定并以此做出不同策略。
《Unix 编程艺术》第四章 模块化
发表于2023-08-31
软件设计有两种方式:一种是设计得极为简洁,没有看得到的缺陷;另一种是设计得极为复杂,有缺陷也看不出来。第一种方式的难度要大得多。
模块化原则在这里展开来说就是:要编写复杂软件又不至于一败涂地的唯一方法,就是用定义清晰的接口把若干简单模块组合起来,如此一来,多数问题只会出现在局部,那么还有希望对局部进行改进或优化,而不至于牵动全身。
《Unix 编程艺术》 第三章 对比
发表于2023-08-28
阐述了 Unix 作为操作系统的几个统一性理念,包含有对多任务,协作进程,二进制文件,CLI 等内容的思考,也对比了与 MacOS,Windows 等操作系统的差异。
《Unix 编程艺术》 第二章 历史
发表于2023-08-28
阐述了 Unix 发展过程中的一些重要事件,大多是事件本身的记录,阅读时没有太多的感触,因此没有做太多的笔记。
《Unix 编程艺术》 第一章 哲学
发表于2023-08-27
第一章中,概述了 Unix 哲学的基础以及 Unix 的十六条原则,所有的哲学和原则最核心的就是控制复杂度:KISS(Keep It Simple, Stupid)
《Unix 编程艺术》笔记汇总
发表于2023-08-27
《Unix 编程艺术》一书笔记汇总。该书虽然叫做 “编程艺术”,但和具体的编程却关系不大,更多的是系统设计和编码原则。
《5% 的改变》 摘抄
发表于2023-07-29
这本书是心理学家李松蔚在网络上进行心理干预的精彩案例合集。李松蔚在对咨询者的回答中,很少给出了常规意义上“明确的”,“有指导性” 的意见,而更多的是站在咨询者的角度上去探寻咨询者的问题的本身,然后给出一个非常小的行动建议,并观察行动的结果。
人在遇到问题时,往往想要有一个 “大” 的解决方案,而对”大“方案的期待,又常常让人挫败,沮丧和自我否定,最终产生的改变是 0 %。李松蔚的解决方法则是很大程度的接纳自己,再做出改变 5 % 的计划。计划很小,所以不会有心理负担,进而能带来实实在在的改变,而这改变的经验又可能引出更大的改变。
1…8910…13
avatar
三叔
To see the world as it is, and to love it.
文章
129
标签
40
分类
0
标签
设计模式 C# XR CSharp 工程实践 摘抄 程序员 GPU 系统设计 代码质量 计算机网络 Catlike Vulkan Performance OpenGL Rendering 心理学 AI Windows CLI 自然科学 String 科普 UnitTesting/NUnit How-To 数学 心理 DotNet Tutorial 工具 管理 LLM SRP 效率提升 PowerShell 图形学 教程 编码规范 方法论 Unity
网站资讯
文章数目 :
129
本站总字数 :
269.8k
最后更新时间 :
©2023 - 2025 By 三叔
框架 Hexo|主题 Butterfly
Keep Writing
搜索
数据库加载中