会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
janbar
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2022年12月7日
window+deepin双系统安装
摘要: 说明 参考教程:https://baijiahao.baidu.com/s?id=1662960328855347503 特别注意,最好用最新的PE工具,我用的 微PE。因为我弄过一次全盘安装,导致整个硬盘在PE工具中的diskgenius无法识别,最终为U盘安装最新版PE工具后可以识别。 硬盘分区
阅读全文
posted @ 2022-12-07 12:44 janbar
阅读(1162)
评论(0)
推荐(0)
2022年12月1日
golang的jsonrpc客户端通用写法
摘要: 服务端 package main import ( "errors" "fmt" "log" "net" "net/rpc" "net/rpc/jsonrpc" "os" ) // 算数运算结构体 type Arith struct { } // 算数运算请求结构体 type ArithReques
阅读全文
posted @ 2022-12-01 19:50 janbar
阅读(107)
评论(0)
推荐(0)
2022年11月18日
TortoiseGit间接处理linux目录下的仓库,用到window映射linux目录方案
摘要: 原始需求 习惯用TortoiseGit查看git仓库信息和历史日志,但这个工具只支持window,我希望linux也能用 虽然有其他linux的GUI的git工具,但我用到的linux基本都是无界面版本,命令行的话直接git命令呗 还有就是映射linux目录到window上,这样就可以在window
阅读全文
posted @ 2022-11-18 16:17 janbar
阅读(859)
评论(2)
推荐(1)
2022年11月5日
ipv4和ipv6与int互转通用处理方式
摘要: 记录一下ipv4和ipv6与int互转通用处理方式,由于ipv6转的int比较大,因此需要使用big.Int来保存 另外记录一下将ip返回转换为CIDR表达方式 点击运行 package main import ( "fmt" "math/big" "net/netip" ) func IpRang
阅读全文
posted @ 2022-11-05 18:28 janbar
阅读(377)
评论(0)
推荐(0)
2022年8月20日
基于Go语言的xmind读写库,我主要用来把有道云笔记思维导图转为xmind
摘要: 项目地址 xmind 基于go语言的xmind接口 使用方法参考: example 本库主要加载xmind文件为json结构,保存文件时也用的json结构而不是xml结构 本库只做了最基本的主题添加功能,类似标签/备注/图片等其他功能不考虑,有想法的自行实现 本库做了通用加载和通用保存方法,可以更灵
阅读全文
posted @ 2022-08-20 14:53 janbar
阅读(1057)
评论(0)
推荐(1)
2022年7月11日
编译kubeadm使生成证书有效期为100年
摘要: 问题 当我使用kubeadm部署成功k8s集群时在想默认生成的证书有效期是多久,如下所示 /etc/kubernetes/pki/apiserver.crt #1年有效期 /etc/kubernetes/pki/front-proxy-ca.crt #10年有效期 /etc/kubernetes/p
阅读全文
posted @ 2022-07-11 15:30 janbar
阅读(853)
评论(0)
推荐(0)
2021年12月12日
编写谷歌浏览器的油猴脚本
摘要: 之前一直知道油猴插件,但是一直没有认真用过。最近百度结果老是存在csdn那种推荐的结果,非常烦人,因此想到了用油猴脚本。 打算在https://gitee.com/janbar/tampermonkey这个仓库管理后续我的油猴脚本。 根据https://greasyfork.org/zh-CN这个常
阅读全文
posted @ 2021-12-12 16:00 janbar
阅读(337)
评论(0)
推荐(0)
2021年12月5日
window编译7z
摘要: 首先在vs中安装需要的环境,如下图所示: 去官网下载源码: 修改如下文件,增加-DWIN_LONG_PATH \解除window文件长度260字符限制: 点击开始菜单的``,进入64位环境: 进入7z2106-src\CPP\7zip目录,并执行上面那个命令,然后执行编译命令nmake CPU=AM
阅读全文
posted @ 2021-12-05 09:29 janbar
阅读(307)
评论(0)
推荐(0)
2021年9月16日
将百度万年历存入自己的数据库
摘要: Github地址 前言 最近有需要研究阴历和阳历互相转换的问题。因此找到两个库carbon和solarlunar 但是感觉计算出来的总是不太放心,而且也会占用计算资源。我的想法是通过接口获取现成的阴历和阳历数据,存到本地数据库,这样查询的时候一步到位。 方案 我通过百度搜索万年历,抓取网页请求得到百
阅读全文
posted @ 2021-09-16 14:18 janbar
阅读(918)
评论(0)
推荐(0)
2021年9月9日
go语言调用everything的SDK接口
摘要: 介绍 官方SDK地址 本项目会将官方dll编译到可执行程序中,运行时无需考虑dll问题。 根据官方介绍,使用SDK前需要运行everything程序。 执行go build -tag ASCII时编译ascii相关接口,否则编译unicode接口。 可以参考examples/search.go示例代
阅读全文
posted @ 2021-09-09 18:59 janbar
阅读(599)
评论(0)
推荐(0)
2021年9月6日
备份onetab数据
摘要: 最近发现我的chrome标签有点多,太占用内存了,搜了一圈,发现onetab挺好用的,试了下真不错。 但是搜索结果中还存在一些不好的消息,比如升级chrome,或者一些崩溃的情况会导致onetab丢数据。 因此找了一种方案,就是备份onetab的数据。脚本如下,需要将you_name替换为你自己电脑
阅读全文
posted @ 2021-09-06 18:18 janbar
阅读(712)
评论(1)
推荐(0)
2021年9月2日
golang多版本管理工具
摘要: 前言 以往我安装go环境都是去网站上下载对应文件,然后本地解压。 每次发布新版本都要搞一次,太麻烦了,所以想找找多版本管理工具。 找到一个操作非常简单又能完全满足我的要求的库https://github.com/voidint/g。 美中不足的是在window下安装和切换时使用软连接需要管理员权限。
阅读全文
posted @ 2021-09-02 15:17 janbar
阅读(957)
评论(2)
推荐(0)
2021年8月26日
redis中使用SCAN代替KEYS
摘要: 前言 由于redis的keys命令是线上禁用,所以就有了SCAN、SSCAN、HSCAN和ZSCAN四个命令。 但是这四个命令也不是每次返回全部匹配结果,因此需要一遍遍执行下去,而且每次返回的cursor要作为下一个的参数。 因此查找也不太方便,我写了一个简单的方法,用来查找scan的所有结果。关于
阅读全文
posted @ 2021-08-26 22:55 janbar
阅读(1181)
评论(0)
推荐(0)
2021年8月19日
git根据项目地址使用不同代理服务器
摘要: 问题 由于公司访问GitHub只能走代理,但是内网gitlab服务器又不能走代理。 因此想找到一种方案,可以支持git自动根据项目地址使用不同代理。 方案 如下所示,可以指定GitHub地址使用指定的代理服务器 git config --global http.https://github.com.
阅读全文
posted @ 2021-08-19 19:44 janbar
阅读(279)
评论(0)
推荐(0)
2021年8月7日
关于MySQL8的WITH查询学习
摘要: 前言 对于逻辑复杂的sql,with可以大大减少临时表的数量,提升代码的可读性、可维护性 MySQL 8.0终于开始支持with语句了,对于复杂查询,可以不用写那么多的临时表了。 可以查看官方文档【点击跳转】 示例 官方第一个示例,可以看出该查询语句创建了cte1,cte2,cte3,cte4这4个
阅读全文
posted @ 2021-08-07 15:47 janbar
阅读(959)
评论(1)
推荐(1)
上一页
1
2
3
4
5
6
···
8
下一页