04 2022 档案
摘要:为了让刚开始使用 Mac 的新手更快地上手,特整理了这一份“最值得你记住的 Mac 常用快捷键列表”,希望可以帮助到大家更快地学习和查找 macOS 的键盘快捷键,以此提高 Mac 的操作效率…… 与 Windows 的差异 一切开始前,我们先来认识一下苹果 Mac 键盘上几个陌生的按键,比如 ⌘
阅读全文
摘要:前言 我们可能经常会遇到这样一个问题:一个 Go 项目中有数十个 Go 包,每个包中又有若干常量、变量、各种函数和方法,那 Go 代码究竟是从哪里开始执行的呢?后续的执行顺序又是什么样的呢? 事实上,了解这门语言编写应用的执行次序,对我们写出结构合理、逻辑清晰的程序大有裨益,无论你用的是归属为哪种编
阅读全文
摘要:前言 通过学习Go是怎么解决包依赖管理问题的?、go module基本使用,我们掌握了 Go Module 构建模式的基本概念和工作原理,也初步学会了如何通过 go mod 命令,将一个 Go 项目转变为一个 Go Module,并通过 Go Module 构建模式进行构建。 但是,围绕一个 Go
阅读全文
摘要:我们先来了解一下 Go 构建模式的演化过程,弄清楚 Go 核心开发团队为什么要引入 Go module 构建模式。 Go 构建模式时怎么演化的? Go 程序由 Go 包组合而成的,Go 程序的构建过程就是确定包版本、编译包以及将编译后得到的目标文件链接在一起的过程。 Go 语言的构建模式历经了三个迭
阅读全文
摘要:前言 设计哲学之于编程语言,就好比一个人的价值观之于这个人的行为。 因为如果你不认同一个人的价值观,那你其实很难与之持续交往下去,即所谓道不同不相为谋。类似的,如果你不认同一门编程语言的设计哲学,那么大概率你在后续的语言学习中,就会遇到上面提到的这些问题,而且可能会让你失去继续学习的精神动力。 简单
阅读全文
摘要:前言 有时候我们需要处理一份数据,需要多个字段作为条件,联合进行排序。 代码 package main import ( "fmt" "sort" ) // 数据类型 type Change struct { user string language string lines int } // so
阅读全文
摘要:前言 买了一个 VNP,在浏览器使用时,可以实现代理,但在命令行终端不走代理。 临时配置 在终端中直接运行命令 export http_proxy=http://proxyAddress:port 这个办法的好处是简单直接,并且影响面很小(只对当前终端有效)。 写入 shell 配置文件 把代理服务
阅读全文
摘要:容器 容器是为了解决 “在切换运行环境时,如何保证软件能够正常运行”,容器是轻量级应用代码包,它包含在任何环境中运行所需的所有元素的软件包。容器可以虚拟化操作系统,包含依赖项,例如编程语言运行时的特定版本和运行软件服务所需的库,并在任何地方运行 。 容器支持在操作系统级别轻松共享 CPU、内存、存储
阅读全文
摘要:1、服务器端开启密钥登录模式 $ vim /etc/ssh/sshd_config # 是否允许 root 远程登录 PermitRootLogin yes # 密码登录是否打开 PasswordAuthentication yes # 开启公钥认证 RSAAuthentication yes #
阅读全文
摘要:为什么需要虚拟环境? 在使用 Python 语言时,通过 pip(pip3)来安装第三方包,但是由于 pip 的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,迫使我们需要根据实际需求不断进行更新或卸载相应的包,而如果我们直接使用本地的 Python
阅读全文
摘要:更新安装相关依赖库 下面步骤一步一步来 sudo apt update sudo apt install build-essential sudo apt-get install manpages-dev gcc --version 在Ubuntu中安装Redis # 1. 安装 sudo apt
阅读全文
摘要:前言 默认情况下 pip 使用的是国外的镜像,在下载的时候速度非常慢,下载速度是几kb或者几十kb,花费的时间比较长。 解决办法 国内目前有些机构或者公司整理了对应的镜像源,使得通过内网就能访问即可,下载速度达到几百kb或者几M,速度对比而言简直一个天上,一个地下。 国内源: 阿里云:http://
阅读全文
摘要:pip是什么? pip 是 Python 标准库管理器,也就是一个工具让你安装不同的类库来使用。 当你要安装某些类库时,都会使用 pip,那 pip 除了安装类库之外,还能做什么呢? 首先,我们进入 cmd终端,输入 pip,查看当前 pip 的命令集合。 $ pip Usage: pip <com
阅读全文
摘要:Homebrew国内源 知乎文章地址:https://zhuanlan.zhihu.com/p/111014448 苹果电脑安装脚本: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.
阅读全文