摘要: 这一章的核心思想是,工具能极大地提升你的能力,而掌握这些工具,让它们成为你双手的延伸,是提高生产力的关键。作者首先强调了纯文本的重要性。纯文本是人能直接阅读的格式,它比二进制格式更持久、更灵活,几乎所有的工具都能处理它,这为自动化提供了极大的便利。接着,作者推荐大家熟练使用命令行。与图形界面相比,命 阅读全文
posted @ 2025-12-30 14:54 sas1996 阅读(1) 评论(0) 推荐(0)
摘要: 这一章的核心是 不要重复你自己。意思是,无论代码、配置还是文档,同一个知识点只应该存在一个权威版本。重复是万恶之源,一旦你需要修改,就得在多个地方找,很容易漏掉一处导致程序出错。为了避免重复并让系统更健壮,书中提倡让代码的各个部分尽量独立,也就是降低耦合。改动一个模块时,最好别牵连一大堆其他地方。为 阅读全文
posted @ 2025-12-30 14:48 sas1996 阅读(1) 评论(0) 推荐(0)
摘要: 这一章讲的是一个优秀的程序员应该具备什么样的心态。不能只把自己当成一个敲代码的机器,而是要对自己的工作、甚至整个职业生涯负责。首先,别找借口。书里一开头就举了个例子,说“我的源码让猫给吃了”,这听起来很可笑,但现实中我们常常会找各种理由来推卸责任。注重实效的程序员不这么干,他们直面问题,出了问题就解 阅读全文
posted @ 2025-12-30 14:41 sas1996 阅读(1) 评论(0) 推荐(0)
摘要: ![image](https://img2024.cnblogs.com/blog/3663247/202510/3663247-20251019233929794-669746518.png) 阅读全文
posted @ 2025-10-19 23:39 sas1996 阅读(5) 评论(0) 推荐(0)
摘要: 200 300 已经通过构造函数实例化的变量可以再次通过构造函数实例化进行覆盖 阅读全文
posted @ 2025-10-19 23:39 sas1996 阅读(2) 评论(0) 推荐(0)
摘要: 在这个类设定的构造函数中,构造函数需要一个整型形参,但在实例化的时候并没有设置对应的整型参数,所以无法通过编译 阅读全文
posted @ 2025-10-19 23:37 sas1996 阅读(2) 评论(0) 推荐(0)
摘要: 运行MethodOverLoad 发现两个成员函数的名字相同,但是各自的返回值类型和参数类型不一样 阅读全文
posted @ 2025-10-19 23:34 sas1996 阅读(4) 评论(0) 推荐(0)
摘要: 尽力按要求写了一段通过double类型计算后得不到准确数字原理生成验证码的代码,但是结果只能是固定的 阅读全文
posted @ 2025-10-19 23:25 sas1996 阅读(4) 评论(0) 推荐(0)
摘要: 关于以下代码的输出结果是什么? int X=100; int Y=200; System.out.println("X+Y="+X+Y); System.out.println(X+Y+"=X+Y"); 为什么会有这样的输出结果? 解:双引号后的两个加号将x和y分为两个变量,所以输出时会将两者分别输 阅读全文
posted @ 2025-10-19 23:24 sas1996 阅读(3) 评论(0) 推荐(0)
摘要: 查询了为什么double类型的数值进行运算得不到数学上精确的结果的问题 Double类型的计算问题在于十进制转换为二进制的时候,有些数字不能完全转换,只能无限接近于原本的值,这就导致了在后来的运算会出现不正确结果的情况。 阅读全文
posted @ 2025-10-19 23:22 sas1996 阅读(2) 评论(0) 推荐(0)