Expect Password Jun 19, 2024

对于需要输入密码的命令,通常我们不能简单地通过重定向输入(如使用 <<< )来避免手动输入密码。这是因为这些命令通常会直接从终端读取密码,以确保密码的安全性,不会从标准输入(stdin)读取。但是我们可以使用expect工具来自动输入密码。下面是自动实现kinit认证的步骤。

...
Linux包管理工具搜索特定文件/列出包的所有文件 Jun 18, 2024 ...
14600KF降压(123微码)以及风扇调教 May 12, 2024

现在用的电脑CPU是14600kf,记录下CPU降压操作和对风扇的调教。整体调教方向是日常无声音+游戏时散热够用即可。最终效果是

  1. 水泵风扇(3pin接口,只能DC调速),常态下4.0v电压,1100转,有轻微声音
  2. 冷排风扇轻负载下650转以下,基本听不到声音
...
Nvidia显卡风扇为什么不转?如何手动设置转速 May 12, 2024

有人发现电脑在空载或者低负载的时候显卡风扇不转,认为自己显卡出故障了,但其实这是正常的。因为显卡风扇智能启停的特性,风扇在低负载+低温度下会停止运行,只在在高负载下才转动。

...
Java虚拟线程 Apr 20, 2024

内容来自JEP 444

  1. thread-per-thread style。BIO
  2. thread-sharing style. Reactive模式,write on complete 一个lambda表达式,异步编程十分痛苦。signal their completion to a callback,并且listener在不同的线程中,观测,trycatch等很困难。典型的就是Netty
  3. thread-per-request style with virtual threads

详细说明:

...
在Rust项目中集成libbpf-rs Apr 20, 2024

前面已经有两篇博客记录了ebpf的一些知识,这篇则是实操。作为一个对C语言和Rust有一定了解的选手,我选择使用 libbpf-rs 开发ebpf应用,这就记录下我在Rust项目中集成 libbpf-rs 的过程。

...
libbpf-bootstrap学习 Apr 20, 2024

本文主要是是对Building BPF applications with libbpf-bootstrap (nakryiko.com)的个人理解的总结,这篇文章可以当成是libbpf-bootstrap这个项目的README ,介绍了它的目标、依赖和用法等。

...
libbpf overview中文翻译 Apr 20, 2024

本文是机器翻译加手动修改,原文链接。仅供自己学习理解,如有错漏,请勿批评,关闭浏览器标签页即可

...
Java的引用类型以及WeakReference和PhantomReference在Threadlocal和DirectByteBuffer中的使用 Jan 24, 2024

内容来自ChatGPT4

问:Java的强 软 弱 幻引用区别和使用场景

答:Java中的引用类型是管理内存和垃圾回收的关键工具。在Java中,有四种类型的引用:强引用、软引用、弱引用和幻引用。每种引用类型都有其特定的使用场景和垃圾回收行为。

...
还IDEA一个整洁的滚动条高亮提示 Jan 5, 2024

深刻怀疑IDEA在硬卷,滚动条的highlight提示越来越多了,颜色丰富的像彩虹,还很密集。这样根本就达不到highlight的目的了。

...