macOS
-
练习使用 Linux 的 grep 命令
来学习下搜索文件中内容的基本操作,然后下载我们的备忘录作为 grep 和正则表达式的快速参考指南。 grep(全局正则表达式打印Global Regular Expression …
-
用 Jupyter 学习 Python 字典
字典数据结构可以帮助你快速访问信息。 字典是 Python 编程语言使用的数据结构。一个 Python 字典由多个键值对组成;每个键值对将键映射到其关联的值上。 例如你是一名老师,…
-
9 个 Node.js 开发人员最喜欢的开源工具
在众多可用于简化 Node.js 开发的工具中,以下 9 种是最佳选择。 我最近在 StackOverflow 上读到了一项调查,该调查称超过 49% 的开发人…
-
如何在 Ubuntu Linux 上安装最新的 Erlang
Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言。Erlang 最初是由 爱立信 创建的专有软件,后来被开源。 Erlang 在&nb…
-
使用 virtualenvwrapper 构建 Python 虚拟环境
虚拟环境是安全地使用不同版本的 Python 和软件包组合的关键。 Python 对管理虚拟环境的支持,已经提供了一段时间了。Python 3.3 甚至增加了内置的 ve…
-
安装 Linux,只需三步
操作系统的安装看似神秘,但其实很简单。以下是成功安装 Linux 的步骤。 在 2021 年,有更多让人们喜欢 Linux 的理由。在这个系列中,我将分享 21 种使用 Linux…
-
SQLite3 实践教程
开始使用这个功能强大且通用的数据库吧。 应用程序经常需要保存数据。无论你的用户是创建简单的文本文档、复杂的图形布局、游戏进度还是错综复杂的客户和订单号列表,软件通常都意味着生成数据…
-
为什么我们仍然使用命令行接口工具?
在当今的网络世界中,各大互联网公司仍然在争抢流量,应用程序制造商更喜欢争夺移动应用的用户,相反桌面应用程序越来越失去竞争力。此外,随着网络应用成为越来越多用户的选择,桌面应用程…
-
CI/CD 平台迁移实践:从 Travis-CI 转移到 Github Action
LCTT 的 CI 已经在 Travis CI 上运转了多年,一致保持着良好的使用体验。自 2019 年 Github 推出了自家的 CI 工具 Github Actio…
-
Kubernetes 资源配额使用指南
资源配额控制应用的 CPU 或内存使用情况,防止资源被过量使用或被抢占。 当 Kubernetes 集群运行过一段时间或者在被开发者大量使用后,Kubernetes 资源…