could not import “xx”: open : no such file or directory
Issue 今天在运行 golangci-lint run 时报了标题的错误,完整的错误信息如下: ERRO [linters context] typechecking error: # github.com/xx/xx/internal/domains/protection_product [github.com/xx/xx/i…
thumbnail
自动化批量修改 Github 的 repo
好久没有写博客了,今年才写了 2 篇,但并不是说我在创作方面懒惰了,反而今年写了一个还算不错的开源项目(后面会写一系列文章记录我在做这个开源项目遇到的技术问题和一些人文)。可能空闲时间的精力倾斜到开源项目,导致博客投入不多吧。Anyway,本文也是我先发在公司 notion 的,先抄自己一篇,不那么费神。 背景 One day,公司要求所有的 re…
thumbnail
免费申请 JetBrains 全家桶 License
JetBrains 允许用户通过多种途径免费申请 license,例如用于学术研究、参与开源项目等。本文介绍的是参与开源项目这种途径。 谁可以申请 拥有一个开源项目,或者是该项目的核心贡献者在过去三个月内,你有定期贡献代码该开源项目不能有付费版本该开源项目尚未接收商业公司或组织的资助 鉴于申请资格随着时间发展可能会发生变化,可以参考 官网说明 据网…
用 ripgrep 替换 grep
grep 在 *nix 系统都有预装,也是程序员日常工作经常用到的工具。我最近的工作,涉及到很多大文本处理,grep 处理得不是很快。于是就用到了 ripgrep,这个工具跑起来快很多。本文主要摘录自己平时可能会用到的用法 安装 在 GitHub Repo 的指引下找到你对应的系统命令安装即可,一行命令。 安装完之后,ripgrep 的可执行命令是…
实用 shell
文本处理 清除每行头&尾部的空白符 awk '{$1=$1;print}' ref: https://stackoverflow.com/questions/448005/whats-an-easy-way-to-read-random-line-from-a-file 在一个文本随机选取若干行 // macos 则先 brew insta…
thumbnail
用 CDN 加速 WordPress
写在前面 如果你觉得这篇文章对你有所帮助,并且想要使用又拍云,可以通过我这个 -> 链接 <- 注册,你我都能得到 不要白不要的 奖励。(注意,又拍云绑定的域名需要是备案过的)如果你已经有 CDN ,可以跳过 又拍云 部分,直接看插件配置部分。本篇文章对所有 CDN 都适用,这里以 又拍云 为例子作说明 又拍云更香? 上周在 V 站 发…
thumbnail
优化 WordPress emoji (s.w.org) 速度
怎么可以这么慢 今天给我的博客加了 CDN ,绝大部分文件都很快被加载。唯独有一片 emoji 文件列表响应在 400+ ms,怎么能忍。 官方的 emoji built-in 方案成了负担 貌似从 4.2 版本开始,WordPress 官方提供 emoji 的自支持方案。详细可查看 《WordPress 4.2 Emoji Performance…
thumbnail
用七牛云作图床并配置 SSL
背景 一年前我写过《使用 CloudFlare/百度云加速做免费SSL》,里面提到了:因为 Chrome 的最新安全限制, https 站点无法正常加载 http 的图片和其他静态资源,这使得我不得不给我的图床加上 SSL。 前几天发现我的博客里的图片无法被正常加载,观察控制台后发现 图床的 SSL 证书出问题了。到百度云加速控制台看,才发现上次申…
thumbnail
我为什么写日记
引子 前几天 v 站有个帖子《V 友们有没有写日记的习惯?》,大家有在上边回帖,我也有表达一些自己的观点。 回帖的大概有以下几类同学: Just 发个梗,“正经人谁写日记啊”没有坚持下去的,“日记写着写着,变成了周记,,慢慢变成了月记,然后就是年记,,最后成了回忆”认为没有必要的,“主要是大多人的生活全都两点一线,没有必要记录”也有在坚持写的,“重…