程序编程实战教程 -AI、Java、Spring Boot 实战 专注后端开发知识分享,涵盖 Java 基础、Spring Boot 实战、数据库优化与中间件应用,助力程序员成长为优秀后端开发工程师。

Ruby 概念 - 单例类

Ruby 概念 - 单例类 封面图片来源:Samier Saeed

Python 有一个启动文件!

这篇文章主要介绍了Python的启动文件及其相关内容。首先,文章提到了Python有启动文件这一事实,并解释了如何使用环境变量$PYTHONSTARTUP来设置启动文件。接着,文章介绍了sys.ps1和sys.ps2这两个变量,它们可以控制Python的提示。最后,文章以一个具体的启动文件示例来展示了如何导入常用库、创建变量等。 总结: Python确实有启动文件,可以通过设置环境变量$PYTHONSTARTUP来指定。启动文件可以在Python启动时运行一些初始化代码,非常实用。同时,sys.ps1和sys.ps2这两个变量可以用于定制Python的提示。通过合理的设置,可以使得Python的使用体验更加个性化。

PowerShell 教程(特别针对讨厌 PowerShell 的人)

PowerShell 教程(针对讨厌 PowerShell 的人)简介及摘要 摘要: 本文旨在为那些对 PowerShell 持抵触情绪的人提供一份入门指南。文章首先介绍了 PowerShell 与其他 shell 的区别,特别是其基于对象的操作模式。接着通过实例展示了如何从 Bash 等环境转换并开始在 PowerShell 中的旅程。文章强调了 PowerShell 的优点,并提供了实用的命令和示例,帮助读者克服对 PowerShell 的厌恶情绪,从而更有效地利用这一强大的工具。文章内容丰富,适合对 PowerShell 感兴趣但对其感到困惑的读者。

防止 VS Code 成为 IDE

本文介绍了如何防止 VS Code 成为庞大的 IDE,保持其轻量级和快速的特点。作者提到了安装过多的扩展程序会占用内存、降低运行速度,并建议禁用不必要的扩展以提高性能。文章还介绍了如何检查扩展程序的激活时间,并区分语言支持扩展和通用开发者快乐扩展。最后,作者鼓励读者分享自己喜欢的扩展,并一直在寻找其他扩展来添加到自己的列表中。

我向 DEV 咨询了简历建议,以下是我学到的 14 件事

我向DEV咨询了简历建议,得到了以下14点建议。不同行业有不同的期望,需要视情况而定。在简历中应减少噱头,遵循人们的期望,以简洁明了的方式呈现信息。避免使用图片,以避免因自动过滤系统导致的歧视风险。目标陈述应具体明确,突出自己擅长的领域和期望的职位。不相关的经验在简历中不太重要,应优先展示与申请职位相关的经验和技能。此外,还建议谨慎使用“具有‘x’经验”的表述,节省空间并展示更多关键信息。向他们展示他们想看的东西,使用具体的、以业务目标为导向的指标来展示自己的价值。最后,不要低估自己,自信地展示自己的能力和潜力。

完成任务——程序员效率指南

摘要:本文主要介绍了程序员效率指南——完成任务。文章首先提到编程的困难和挑战,并指出成功的关键在于能够进入并保持高度专注的状态。然后介绍了干扰因素对程序员的影响和个人系统的重要性。接着详细阐述了“完成任务”的方法,包括使用Trello等工具来记录和管理待办事项,以及为何将待办事项从大脑中清除的重要性。最后总结了选定信息存储方式后的操作步骤和好处。本文旨在帮助程序员提高工作效率和应对干扰因素的能力。

数据科学有氧运动 1 - 天气

摘要: 本文介绍了一项关于数据科学的有氧运动,主题为“天气”的数据分析示例。该示例涵盖了一系列基本的解决方案步骤,旨在探究全球各地天气现象如何随纬度变化。文章中涵盖了数据收集(收集至少500个随机坐标的全球天气数据样本)、数据分析(绘制图表并分析观察到的任何模式)等步骤。此外,文章还提供了具体的代码示例和图表来展示整个过程。

Bash 括号快速参考

文章关键词:Bash、括号快速参考 摘要:本文介绍了Bash中关于括号的使用方法和快速参考指南,包括单括号、双括号和尖括号的用法和作用。文章还提到了进程替换和数组变量的相关内容。通过阅读本文,读者可以更好地理解和运用Bash中的括号,提高编写脚本的效率。

Bash 中的高级参数处理

摘要: 本文介绍了Bash脚本中高级参数处理的技术和技巧。首先回顾了Bash脚本中处理参数的基础知识,然后详细阐述了如何处理更复杂的参数情况,包括参数替换、必需值、默认值以及指定默认值等技巧。文章通过示例代码和说明,帮助读者理解和掌握这些技巧,以便构建更健壮、可维护和易读的Bash脚本。关键词:Bash,脚本,参数处理,参数替换,必需值,默认值。

Python 新手常犯的 3 个错误

这篇文章总结了Python新手常犯的三个错误,包括深度嵌套的if语句或循环、忽视代码异味以及从if语句返回布尔值。文章提供了针对这些问题的解决方案和改进建议,以帮助Python新手避免这些常见错误,提高代码质量和可读性。 一、深度嵌套的if语句或循环 许多Python新手在编写条件语句或循环时,容易陷入深度嵌套的问题。这不仅使代码难以阅读和维护,而且可能导致逻辑混乱和错误。为了避免这个问题,可以采用以下方法: 1. 反转逻辑,使用提前返回 通过反转逻辑顺序,可以在满足某个条件时提前结束函数或返回结果,从而减少嵌套层级。例如,在判断闰年的例子中,按照闰年的规则从大到小进行判断,一旦不满足条件即可返回结果,避免了多层嵌套。 2. 使用布尔运算符组合条件 通过and、or和not等布尔运算符,可以将多个条件组合在一起,避免过多的嵌套。例如,在判断闰年的例子中,可以使用and连接多个条件,简化代码。 二、忽视代码异味 代码异味是指代码中存在的某些问题或不良实践,如重复代码、长函数、魔法数字等。Python新手常常忽视这些问题,导致代码难以维护和扩展。为了避免这个问题,可以采取以下措施: 1. 遵循PEP 8编码规范 PEP 8是Python的官方编码规范,包括代码格式、命名规范、注释等方面的规定。遵循PEP 8规范可以使代码更具可读性,易于他人理解。 2. 提取函数和模块 将重复的代码或功能相似的代码提取成函数或模块,可以提高代码的可重用性和可维护性。同时,这也符合Python的“一切皆对象”的理念。 三、从if语句返回布尔值 有些Python新手在编写if语句时,习惯在语句块中使用return返回结果,而忽略可以直接在if语句中返回布尔值。这样做可以简化代码,提高代码的可读性。例如,在判断闰年的例子中,可以直接在if语句中返回True或False。 总结: 本文总结了Python新手常犯的三个错误,包括深度嵌套的if语句或循环、忽视代码异味以及从if语句返回布尔值。针对这些问题,本文提供了相应的解决方案和改进建议。遵循这些建议,Python新手可以避免出现这些常见错误,提高代码质量和可读性。同时,不断学习和实践是提升Python编程技能的关键。