LOVE

这是一篇加密文章,需要密码才能继续阅读。

love

《程序员的自我修养》——陈逸鹤书评

《程序员的自我修养》书评指出,该书实为博客合集,缺乏连贯性和逻辑性,重复讨论观点,个人评分4/10。作者认为书中强调程序员过于理性可能削弱对周围事物的感知能力,分享了个人情感体验。对“全栈”一词持偏见,认同持续写博客建立个人品牌。不推荐他人阅读此书。

读书笔记

深入理解计算机系统(二)—— 浮点数

本文深入探讨了计算机系统中整数的表示和运算,包括整型数据类型、无符号编码和补码编码。文章通过代码示例解释了有符号数和无符号数之间的转换,以及它们在内存中的位模式和解释方式的差异。强调了数据的位模式是固定的,而其值取决于解释方式。文章还讨论了无符号加法、补码加法、乘法和除法的运算规则和溢出检测方法,指出几乎所有机器都使用补码表示有符号数。最后,文章指出计算机执行的整数运算实际上是一种模运算形式。

计算机体系结构

深入理解计算机系统(二)—— 整数运算

本文深入探讨了计算机系统中整数的表示和运算,包括整型数据类型、无符号编码和补码编码。文章通过代码示例解释了有符号数和无符号数之间的转换,以及它们在内存中的位模式和解释方式的差异。强调了数据的位模式是固定的,而其值取决于解释方式。文章还讨论了无符号加法、补码加法、乘法和除法的运算规则和溢出检测方法,指出几乎所有机器都使用补码表示有符号数。最后,文章指出计算机执行的整数运算实际上是一种模运算形式。

计算机体系结构

Obsidian auto-description插件开发

本文介绍了Obsidian的AutoDescription智能摘要插件,该插件利用Kimi AI的NLP技术自动生成Markdown文档摘要,并注入Front Matter元数据。技术架构包括摘要生成引擎和元数据注入系统,支持模块化API调用、动态Token计算和温度系数控制。插件还包含配置管理系统和动态界面渲染,提供响应式配置更新和输入验证功能。性能优化措施包括异步非阻塞调用、内存缓存机制和错误重试策略。应用场景包括技术写作工作流和知识库维护,插件还支持多模型和本地缓存策略扩展。项目代码已开源在GitHub。

开源项目

深入理解计算机系统(二)—— 整数表示

本文深入探讨了计算机系统中整数的表示方式,包括整型数据类型、无符号和补码编码、有符号与无符号数之间的转换、C语言中的有符号数与无符号数处理、位扩展与截断操作。文章强调了补码在表示负整数中的重要性,以及在进行有符号数和无符号数转换时可能遇到的问题,如隐式转换和位模式解释的差异。此外,还讨论了位扩展操作,包括符号扩展和零扩展,以及截断操作对数值的影响。最后,文章建议尽量避免使用无符号数以减少潜在的错误和漏洞。

计算机体系结构

深入理解计算机系统(二)—— 信息存储

本文深入探讨了计算机系统中信息的表示和处理,包括无符号、补码和浮点数三种数字表示方式,以及信息存储、字节顺序、字符串和代码表示。文章强调了字长的重要性,解释了十六进制表示法,并讨论了字节顺序对数据存储的影响。通过C语言程序示例,展示了不同数据类型在内存中的存储方式,验证了小端存储模式,并探讨了布尔代数和位级运算在C语言中的应用。

计算机体系结构

深入理解计算机系统(一)—— 计算机系统漫游

本文深入探讨了计算机系统的基础知识,包括信息的表示、程序的翻译过程、处理器和存储设备的工作原理、操作系统的角色以及网络通信。文章强调了理解编译系统的重要性,解释了计算机硬件的组成,包括总线、I/O设备、主存和处理器,并讨论了高速缓存和存储设备的层次结构。同时,文章还介绍了操作系统如何通过进程、虚拟内存和文件等抽象概念管理硬件,以及网络在系统间通信中的作用。这些知识对于优化程序性能、理解链接错误和避免安全漏洞至关重要。

计算机体系结构

深入理解计算机系统 —— 学习记录

本文是关于《深入理解计算机系统》的学习记录,探讨了计算机系统的基础知识,包括信息表示、程序翻译、硬件工作原理、操作系统角色和网络通信。文章强调了理解编译系统的重要性,解释了计算机硬件组成,并讨论了操作系统如何管理硬件。这些知识对优化程序性能、理解链接错误和避免安全漏洞至关重要。作者在准备BSP驱动开发工作时,发现这本书对于弥补操作系统和计算机组成原理方面的知识空白非常有帮助。

计算机体系结构
C++并发编程实战阅读笔记
1236

© 2024 Montee | Powered by Hexo | Theme stellar


Static Badge