Java程序调用外网API时CA问题
如何不关机重启WSL2恢复虚拟服务
对于Windows系统WSL技术较熟悉的小伙伴对于WSL和WSL2两个版本间的架构差异应该都比较了解,有不少人可能都会吐槽WSL2其实是一种倒退,只不过今天我们不讨论这点,而是来分享下在使用WSL2服务遇到的问题,及亲测有效的解决方案。
在Windows上安装Podman容器平台做虚拟化
想起之前读大学的时候大家还在捣鼓如何在电脑上安装 Windows+Linux
双系统,而如今微软早已发布了WSL(Windows Subsystem for Linux)的方案让两套系统可直接同时运行,真可谓是实现了鱼和熊掌同时可”兼得“。当然今天我们的主角并不是 WSL
啦,只不过是需要基于此技术之上来进行操作,实现对我们想要使用的 Podman
容器化管理平台支持。
注:如电脑上还没开启
WSL
功能的话,请自行搜索网上的教程启动,才能进行接下来的操作。
记一次无法弹出移动硬盘的记录
或许在当下云计算时代,已经很少有人会用到移动硬盘或U盘的经验,亦或者大多数人都没有弹出移动设备后再拨出的习惯。笔者因早年在使用U盘时经历过直接拨出U盘导致其报废的“惨痛”教训,因此对移出设备的操作是铭记于心,万不敢直接拨插移动设备。但就是这个只需点击一次移出设备的操作,很多时候就会让我们有些烦恼,因为它有时候总喜欢和你对着干。这不今天就遇上一件无法解释的诡异现象:移动硬盘无法弹出,尝试过之前的各种妙招后仍是无济于事,最后也只是能祭出万能的关机大法才算是得以解脱。
重新激活Github的2FA认证
近期有段时间没有登录 GitHub
仓库站点,今天查看邮箱发现
hugo-theme-next
项目上有新的 PR
进来,便想上来查看下具体情况。结果发现Github官方已经全面启用2FA
安全认证要求,只是之前自己“偷懒”并没有做这个功能的认证,原来还有可以使用密码方式绕过去的,但现在也关闭了此入口,难道真的要芭比Q啦。
Linux中使用tar压缩命令排除文件
众所周知tar
命令是在Linux
系统中最为常用来解压缩文件的命令之一,之前大部分时候都直接用它来压缩备份或转移的文件内容,因此也未过多关注过它在压缩时的其它可选参数使用。但最近在转移文件遇到其占用空间比较大,考虑到里面有些内容并不是必须,于是想到如何来使用tar
命令参数来实现,经过多次尝试,找到了个解决办法——使用exclude-from
参数,可灵活控制不需要压缩文件,然后顺手做个记录分享。
注:当排除的内容并不多时,也可以直接使用
exclude
参数会更方便些。
在JS中使用强大的CSS选择器来定位页面元素
近期由于受到谷歌退出中国市场的影响,就连之前可以正常使用的翻译 API 也无法使用了。 无奈之下为不影响本站的加载速率,决定暂时关闭谷歌的在线翻译功能。🙃
接着就发生了奇怪的现象,重新生成站代码发布完成后,自测是没有问题的,但是有网友反馈说站点访问加载不出来内容。听完自己也甚是一惊,难道是服务器出问题啦?
实现用户自定义主题深浅模式浏览站点
如今大部的网站都实现了深浅主题2种不同模式的配色,比如说程序员大多喜欢深色模式,或许是需要长时间使用电脑,该模式能够一定程度上保护视力。从表面现象上来看,实现这一功能需要 CSS
和 JavaScript
两者搭配着一起使用,但当深入以后发现有些没料想的事情,且听我慢慢叙说。
Github Action执行时遇到SSH key invalid format错误
Github Action
是款非常不错的CI/CD
工具,自从它问世以来发展的速度真可谓是快,在 Github
的官方市场中几乎能找到所有你想要使用的Action
脚本进行引用。本博客也是基于Github Action
进行远程部署的,与常规的Github Pages
服务不同,本站的静态文件是部署在国内某云厂商的静态服务器上面的,通过
tzzs/server-shell
Action 集成,实现远程执行服务端的命令,来拉取最新生成的静态文件。