macOS

  • 用 Lua 操作文件中的数据

    了解 Lua 如何处理数据的读写。 有些数据是临时的,存储在 RAM 中,只有在应用运行时才有意义。但有些数据是要持久的,存储在硬盘上供以后使用。当你编程时,无论是简单的脚本还是复…

    编程笔记 2022年5月16日
  • 用 Bash 读写文件

    学习 Bash 读取和写入数据的不同方式,以及何时使用每种方法。 当你使用 Bash 编写脚本时,有时你需要从一个文件中读取数据或向一个文件写入数据。有时文件可能包含配置选项,而另…

    编程笔记 2022年5月16日
  • 用一个开源工具实现多线程 Python 程序的可视化

    VizTracer 可以跟踪并发的 Python 程序,以帮助记录、调试和剖析。 并发是现代编程中必不可少的一部分,因为我们有多个核心,有许多需要协作的任务。然而,当并发程序不按顺…

    编程笔记 2022年5月16日
  • 如何用 JavaScript 构建命令行应用

    为你的用户提供选项是任何应用的一个重要功能,而 Commander.js 使它变得容易做到。你最喜欢的 JavaScript 命令行构建器是什么? JavaScript 是一种为 …

    编程笔记 2022年5月16日
  • 用 Asciinema 记录你的终端会话

    用这个开源的终端会话记录器 Asciinema 来展示终端会话。 支持电话是很重要的,而且最后往往是令人满意的,但明确的沟通行为对每个参与的人来说都是艰巨的。如果你曾经参加过支持电…

    编程笔记 2022年5月16日
  • 如何创建和维护你自己的 man 手册

    我们已经讨论了一些 man 手册的替代方案。 这些替代方案主要用于学习简洁的 Linux 命令示例,而无需通过全面而过于详细的手册页。 如果你正在寻找一种快速而简单的方法来轻松快速…

    编程笔记 2022年5月14日
  • Minikube 入门:笔记本上的 Kubernetes

    运行 Minikube 的分步指南。 在 Hello Minikube 教程页面上 Minikube 被宣传为基于 Docker 运行 Kubernetes 的一种简单方法。 虽然…

    编程笔记 2022年5月14日
  • 如何安装并使用 Wireshark

    Wireshark 是自由开源的、跨平台的基于 GUI 的网络数据包分析器,可用于 Linux、Windows、MacOS、Solaris 等。它可以实时捕获网络数据包,并以人性化…

    编程笔记 2022年5月14日
  • 在 VirtualBox 中安装 Android 系统

    如果你正在开发 Android 应用,也许会遇到小麻烦。诚然,ios 移动开发有 macOS 系统平台为其提供友好便利性, Android 开发仅有支持少部分 Android 系统…

    编程笔记 2022年5月14日
  • 深入理解 ext4 等 Linux 文件系统

    了解 ext4 的历史,包括其与 ext3 和之前的其它文件系统之间的区别。 目前的大部分 Linux 文件系统都默认采用 ext4 文件系统,正如以前的 Linux 发行版默认使…

    编程笔记 2022年5月14日