***** 已完成 jdk 16 feature [#B] [100%] :task: CLOSED: [2021-03-31 三 21:28] SCHEDULED: <2021-03-31 三> :PROPERTIES: :REF: https://www.youtube.com/w...
download Loom Early-Access Builds
open https://jdk.java.net/loom/ download linux tar.gz
decompression to .jdks/jdk-16
cat LoomApp.java
1234567891011121314151617181920212223242526272829303132333...
每日有通过ansiable-pull 调启的自动构建blog 的服务,脚本一直运行正常,但是通过浏览器访问就是空白。
浏览器的代理策略是自己慢慢添加规则,一直对github 的规则是不走代理,用github 一直正常,所以没有向是由于路由解析导致的问题。
通过分别ping github.com 和ping blog 站点,拿到的ip 分别是13.250.xxx 185.199.xxx
看起...
translate-man项目是一个浏览器翻译扩展项目,在firefox 中翻译体验比较好。
在前段时间作者将firefox 版本的插件在网站下架了,所以在新的firefox上不能使用
用过一段时间其它翻译插件后,还是认为此扩展更好用,所以需要看看如何自己编译并通过本地安装的方式安装此扩展
首先将项目clone 到本地,然后根据readme 文档的描述,执行项目编译
项目编译成功后会生成di...
ArchLinux 的jdk版本已经14了,但是为了损伤CPU, 所以将jdk repo 更新一下,得到最新的jdk 源码
通过
1sh configure --with-jvm-features=zgc
的方式开始编译三板斧的第一步
然后通过
1make CONF=linux-x86_64-server-release images
编译jdk
最后在build/linux-x86_...
cat /etc/sysctl.d/10-pstrace.conf
1kernel.yama.ptrace_scope = 0
reboot
Ref: https://linux-audit.com/protect-ptrace-processes-kernel-yama-ptrace_scope/
如上图所示,在awesome wm 中控制音量一般通过在rc.lua 上加入配置来完成
而XF86AudioLowerVolume, XF86AudioMute , XF86AudioRaiseVolume 等是键盘上音量键的对应的键
在我机器上通过xmodmap -pke 的输出
1234keycode 121 = XF86AudioMute NoSymbol XF86AudioMute...
iso 8601日期和时间的国际标准
rule
每年有52周或者53周
周一至周日为一个完整周。
每周的周一是该周的第1天。周日是该周的第7天
每年的第一周 为 每年的第一个周四所在的周。
每年的最后一周为当年最后一个周四所在的周。
周年,当前周所在的年份为周年
Refhttps://en.wikipedia.org/wiki/ISO_week_date
大家对leveldb/rocksdb已经非常熟悉了,即使没有真正在项目使用过,网络上介绍的文章肯定看过很多
今天就不看任何的文档, 在rocksdb.org 上的Getting started 页面非常简单粗暴,告诉我们怎么用C++来打开/关闭数据库,对数据库进行读写
那么我们来用合适的一种程序语言来试着打开关闭数据库,并对数据库进行读写,这合适的程序语言当然不是C++了
什么程序语言顺手呢...
升级到现代jdkjdk8 的逼格已经不足,所以应该升级到最新版本的jdk
jdk 14 还在开发中, 而jdk 13 已经可用,因为jdk 9 发生了根本的改变,添加了模块化系统,所以先升级到jdk 11
如果流畅的升级到了jdk 11, 那么升级到jdk 13 是非常丝滑
作为基础架构在理想情况下,对变更的处理应该是对业务感知比较小(完全无感知是不可能)
PS: 摩尔定律失效,但是启示...