Yqsas Blog

Doubt is the key to knowledge.

如何开发 fork 的 Golang 项目

如何开发 fork 的 Golang 项目 问题 Go 基于位置的包导入机制,使得我们自己 fork 下来的项目进行二次开发时,会发现 fork 中导入的包路径依旧是源项目路径。于是我如果要正常运行的话就得把对应路径改成自己的 fork repo,接着开发完做 pull request 的时候又得修改回来,这显然是一个错误的做法。 解决方式 打开心仪的源 repo 地...

折腾之 Manjaro 安装使用指北

一、前言 去年大概 8 月就开始用 macOS 开发及日常(迫于贫穷,只是 hackintosh)。苹果的系统最大的优点就是颜值,使用 macOS 的蜜月期间,我几乎把所有日常工作都迁移其上。然而几个月过后,macOS 缓慢的动画、反人类的 finder 以及经常让人分心的 dock,让效率第一的我感到腻烦。这里还得夸一夸 Windows10,不愧是目前最强大的操作系统,搭配 wsl 已然...

我的 Markdown 写作最佳实践

我的 Markdown 写作最佳实践 Markdown 为广大群众喜爱的原因有许多,最关键的就是其文本格式可以随处发布,并保持原始排版。但是五花八门的 Markdown 编辑器实现各异,不规范地使用语法容易导致迁移平台时排版混乱。 以下都是基于个人喜爱,仅供参考。 各平台使用 印象笔记 同步素材以及没有完成的文章 写作使用 Visual Studio Code 软件 ...

译 | 揭秘 Docker 镜像

What is in a Docker image?

原文:What’s in a Docker image? Docker 镜像里有什么?这是一个非常好的问题,在知道答案之前,Docker 镜像看起来似乎非常神秘。现在我不仅仅将告诉你答案,并且还会告诉你我是如何得到这个答案的。 从 Dockerfile 到镜像 在开始之前,我假设你对于 Dockerfile 已经非常熟悉:Docker 通过 Dockerfile 说明如何构建一个镜...

n2n-v2 局域网穿透指南

全平台 n2n 服务端搭建与客户端使用

日前,由于组内一票人马派至外地,于是我们之前在公司同一局域网内开发的协作模式受到影响,导致 eureka 与 zuul 网关等公共服务无法连接各业务服务端点。最直接的解决方式就是再造局域网环境,之前接触过花生壳,也了解 udp 打洞的基本概念,于是想到可以两地远程连入一个自建局域网。 经过一番了解,了解到相关实现工具选择不少,如n2n、softether、frp、ZeroTier等。 鉴...