摘要:
原始需求 习惯用TortoiseGit查看git仓库信息和历史日志,但这个工具只支持window,我希望linux也能用 虽然有其他linux的GUI的git工具,但我用到的linux基本都是无界面版本,命令行的话直接git命令呗 还有就是映射linux目录到window上,这样就可以在window 阅读全文
摘要:
记录一下ipv4和ipv6与int互转通用处理方式,由于ipv6转的int比较大,因此需要使用big.Int来保存 另外记录一下将ip返回转换为CIDR表达方式 点击运行 package main import ( "fmt" "math/big" "net/netip" ) func IpRang 阅读全文
摘要:
项目地址 xmind 基于go语言的xmind接口 使用方法参考: example 本库主要加载xmind文件为json结构,保存文件时也用的json结构而不是xml结构 本库只做了最基本的主题添加功能,类似标签/备注/图片等其他功能不考虑,有想法的自行实现 本库做了通用加载和通用保存方法,可以更灵 阅读全文
摘要:
问题 当我使用kubeadm部署成功k8s集群时在想默认生成的证书有效期是多久,如下所示 /etc/kubernetes/pki/apiserver.crt #1年有效期 /etc/kubernetes/pki/front-proxy-ca.crt #10年有效期 /etc/kubernetes/p 阅读全文
摘要:
之前一直知道油猴插件,但是一直没有认真用过。最近百度结果老是存在csdn那种推荐的结果,非常烦人,因此想到了用油猴脚本。 打算在https://gitee.com/janbar/tampermonkey这个仓库管理后续我的油猴脚本。 根据https://greasyfork.org/zh-CN这个常 阅读全文
摘要:
首先在vs中安装需要的环境,如下图所示: 去官网下载源码: 修改如下文件,增加-DWIN_LONG_PATH \解除window文件长度260字符限制: 点击开始菜单的``,进入64位环境: 进入7z2106-src\CPP\7zip目录,并执行上面那个命令,然后执行编译命令nmake CPU=AM 阅读全文
摘要:
Github地址 前言 最近有需要研究阴历和阳历互相转换的问题。因此找到两个库carbon和solarlunar 但是感觉计算出来的总是不太放心,而且也会占用计算资源。我的想法是通过接口获取现成的阴历和阳历数据,存到本地数据库,这样查询的时候一步到位。 方案 我通过百度搜索万年历,抓取网页请求得到百 阅读全文
摘要:
介绍 官方SDK地址 本项目会将官方dll编译到可执行程序中,运行时无需考虑dll问题。 根据官方介绍,使用SDK前需要运行everything程序。 执行go build -tag ASCII时编译ascii相关接口,否则编译unicode接口。 可以参考examples/search.go示例代 阅读全文
摘要:
最近发现我的chrome标签有点多,太占用内存了,搜了一圈,发现onetab挺好用的,试了下真不错。 但是搜索结果中还存在一些不好的消息,比如升级chrome,或者一些崩溃的情况会导致onetab丢数据。 因此找了一种方案,就是备份onetab的数据。脚本如下,需要将you_name替换为你自己电脑 阅读全文
摘要:
前言 以往我安装go环境都是去网站上下载对应文件,然后本地解压。 每次发布新版本都要搞一次,太麻烦了,所以想找找多版本管理工具。 找到一个操作非常简单又能完全满足我的要求的库https://github.com/voidint/g。 美中不足的是在window下安装和切换时使用软连接需要管理员权限。 阅读全文
摘要:
前言 由于redis的keys命令是线上禁用,所以就有了SCAN、SSCAN、HSCAN和ZSCAN四个命令。 但是这四个命令也不是每次返回全部匹配结果,因此需要一遍遍执行下去,而且每次返回的cursor要作为下一个的参数。 因此查找也不太方便,我写了一个简单的方法,用来查找scan的所有结果。关于 阅读全文
摘要:
问题 由于公司访问GitHub只能走代理,但是内网gitlab服务器又不能走代理。 因此想找到一种方案,可以支持git自动根据项目地址使用不同代理。 方案 如下所示,可以指定GitHub地址使用指定的代理服务器 git config --global http.https://github.com. 阅读全文
摘要:
前言 对于逻辑复杂的sql,with可以大大减少临时表的数量,提升代码的可读性、可维护性 MySQL 8.0终于开始支持with语句了,对于复杂查询,可以不用写那么多的临时表了。 可以查看官方文档【点击跳转】 示例 官方第一个示例,可以看出该查询语句创建了cte1,cte2,cte3,cte4这4个 阅读全文
摘要:
前言 今天看到一个超级简单的算法题,但是我当时思路往递归,逐级筛选里面想了。结果百度查查答案,超级简单。 真是惭愧惭愧,不过我还是坚持用递归实现了,因为用递归的方案,可以适用于任何给定数据和指定位数。 传统解法 如下所示,因为题目是找1、2、3、4组合的三位数,因此可以用三重循环,遍历所有组合,筛选 阅读全文
摘要:
我的烦恼 有道云笔记有脑图功能,我平时经常用到,之所以很少用到其他脑图工具,是因为我一直用有道云笔记写笔记。因此编辑脑图和查看脑图比较方便,但是需要将脑图导出的时候目前只支持图片和xmind,但是需要开会员,由于囊中羞涩,所以我想了别的方案。 解决方案 我找到xmind的官方GitHub: http 阅读全文