首页 > 其他分享 >2024.10.31.

2024.10.31.

时间:2024-10-31 21:41:48浏览次数:1  
标签:2024.10 积木 城堡 代码 编程 程序员 31

《程序员修炼之道》为程序员们呈现了一条从入门到精通的成长路径,宛如一幅指引前行的地图。
书中提到的 “注重实效的哲学” 让我深思。它强调要以一种务实的态度对待编程,明白每个代码决策背后的价值。例如,在选择算法时,不能仅仅因为某个算法新或者复杂就选用,而要根据实际的业务场景和数据规模来权衡,就像在一个小型数据排序任务中,简单的冒泡排序可能就比复杂的快速排序更具实效,因为它易于理解和维护,且对于小规模数据效率损失并不明显。
“保持知识更新” 这一观点也十分关键。编程世界日新月异,新的语言、框架和技术不断涌现。作为程序员,需要有持续学习的意识。比如,随着人工智能的兴起,了解机器学习相关的编程知识,可能会为开发项目带来新的思路和解决方案。若固步自封,就会很快被时代淘汰。
在代码质量方面,书中倡导编写易于理解和修改的代码。这意味着要遵循良好的命名规范,使代码逻辑清晰。同时,要避免代码的过度耦合,提高代码的复用性。就像构建积木城堡,每个积木块(代码模块)都有其明确的功能,并且可以灵活组合,当需要修改城堡的一部分时,可以轻松替换相应的积木块,而不会影响到整个城堡的结构。
“程序员修炼” 是一个持续的过程,这本书为我们在这条道路上提供了宝贵的指引和启发。

标签:2024.10,积木,城堡,代码,编程,程序员,31
From: https://www.cnblogs.com/zaoo/p/18518956

相关文章

  • 24.10.31
    不喜欢CTT模拟赛。A我卡双模哈希?尊嘟假嘟?考虑先构造出两个串把第一个模卡掉,然后用这两个串拼出两个串把第二个模卡掉。两个过程是相同的。一个很唐的方法是先随机出一个串然后检查其是否有子串哈希冲突。B题解C题解P2575博弈论。可以注意到每行互不影响,所以组合游戏......
  • 10.31
    今天上了一天的体育,并且将读书笔记梳理完成了阅读笔记一:自我提升的重要性核心观点:书中强调了程序员持续学习和自我提升的重要性。无论是技术技能的提升,还是软技能的培养,都是从初级开发者成长为专家的关键。实践建议:设定学习目标:明确你想要掌握的技术领域,制定切实可行的学习计......
  • 2024/10/31
    十月的最后一天。CCO2020ExerciseDeadlines交换次数等于逆序对数量,所以我们的目标就是最小化逆序对数量。考虑一个贪心,每次将尽可能大的数放在最后面。用线段树/树状数组来维护即可。「雅礼集训2017Day4」洗衣服有一个做法是分别处理洗完每件衣服的最少时间\(a_i\),和烘......
  • SS241031C. 博弈(game)
    SS241031C.博弈(game)题意博弈的规则是,有\(3\)个数字\(x,y,z\),每次可以选择其中两个数字\(x,y\),改成\(x',y'\),满足和不变差严格变小,即\(x+y=x'+y',|x-y|>|x'-y'|\)。无法操作的失败。给你\(n\)个数字,问有多少种选\(3\)个数字的方案使得先手必胜。solution首先可以设......
  • AI预测福彩3D采取888=3策略+和值012路或胆码测试10月31日新模型预测第126弹
            经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,100多期一共只错了12次,这给喜欢打私房菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能......
  • AI预测体彩排3采取888=3策略+和值012路或胆码测试10月31日升级新模型预测第120弹
            经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,已到达90%的命中率,这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能少的缩......
  • 10.31考后订正
    T1可以了做法考虑先算出总体的平均数记为$\Delta$.之后我们遍历每一块蛋糕并计算从第一块到当前这一块的蛋糕的平均值\(x\)是否\(\geq\Delta\).如果满足这个条件,就继续向后拓展,否则就停下.记得处理边界条件:全都可以的话就直接取第一块,如果第一块就不行的话直接输出......
  • 10.31日
    vector:动态数组,允许在尾部高效地添加和删除元素,支持随机访问。非常适合需要频繁访问元素和进行动态扩展的应用场景。list:双向链表,支持快速插入和删除操作,但不支持随机访问。适合于需要频繁插入和删除元素的情况。deque(double-endedqueue):双端队列,可以在两端高效地添加和删除......
  • # 20222316 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    一、实验内容1.学习总结1)免杀基本概念英文为Anti-AntiVirus(简写VirusAV),逐字翻译为“反-反病毒”,翻译为“反杀毒技术”。一般是对恶意软件做处理,让它不被杀毒软件所检测。也是渗透测试中需要使用到的技术。2)免杀技术修改特征码修改校验和花指令免杀花指令其实......
  • COMP3331/9331 Computer Networks and Applications
    COMP3331/9331ComputerNetworksandApplicationsAssignmentforTerm3,2024Version1.1Due:11:59am(noon)Friday,8November2024(Week9)TableofContentsGOALANDLEARNINGOBJECTIVES....................................................................