博主头像
zzh

ワクワク

zzh 发布的文章

虚拟机网络问题解决方式记录之二

虚拟机网络问题解决方式记录问题1:虚拟机断网,右上角网络图标无显示参考连接http://192.168.140.128:8080/admin/write-post.php?cid=31###首先运行网络管理器:sudo systemctl start NetworkManager为了方便后续上网,将网络管理器设置为开机自启动:sudo systemctl enable NetworkManager

第八节:元编程

元编程我们这里说的 “元编程(metaprogramming)” 是什么意思呢?好吧,对于本文要介绍的这些内容,这是我们能够想到的最能概括它们的词。因为我们今天要讲的东西,更多是关于 流程 ,而不是写代码或更高效的工作。本节课我们会学习构建系统、代码测试以及依赖管理。在您还是学生的时候,这些东西看上去似乎对您来说没那么重要,不过当您开始实习或走进社会的时候,您将会接触到大型的代码库,本节课讲授的这

第七节:调试和性能分析

调试及性能分析代码不能完全按照您的想法运行,它只能完全按照您的写法运行,这是编程界的一条金科玉律。让您的写法符合您的想法是非常困难的。在这节课中,我们会传授给您一些非常有用技术,帮您处理代码中的 bug 和程序性能问题。调试代码打印调试法与日志“最有效的 debug 工具就是细致的分析,配合恰当位置的打印语句” — Brian Kernighan, Unix 新手入门。调试代码的第一种方法往往是在

第六节:版本控制(git)

版本控制(Git)版本控制系统 (VCSs) 是一类用于追踪源代码(或其他文件、文件夹)改动的工具。顾名思义,这些工具可以帮助我们管理代码的修改历史;不仅如此,它还可以让协作编码变得更方便。VCS 通过一系列的快照将某个文件夹及其内容保存了起来,每个快照都包含了文件或文件夹的完整状态。同时它还维护了快照创建者的信息以及每个快照的相关信息等等。为什么说版本控制系统非常有用?即使您只是一个人进行编程工

第五节:命令行环境

命令行环境当您使用 shell 进行工作时,可以使用一些方法改善您的工作流,我们已经使用 shell 一段时间了,但是到目前为止我们的关注点主要集中在使用不同的命令上面。现在,我们将会学习如何同时执行多个不同的进程并追踪它们的状态、如何停止或暂停某个进程以及如何使进程在后台运行。我们还将学习一些能够改善您的 shell 及其他工具的工作流的方法,这主要是通过定义别名或基于配置文件对其进行配置来实现