Skip to content

Instantly share code, notes, and snippets.

@hasbai
hasbai / grub.sh
Last active July 10, 2024 01:42
debian 修复 grub
mount /dev/sda3 /mnt
mount /dev/sda1 /mnt/boot/efi
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
mount --rbind /proc /mnt/proc
chroot /mnt
grub-install /dev/sda
update-grub
@hasbai
hasbai / 专利.js
Created July 10, 2024 01:34
从中国专利网获取专利数据,整理为表格并输出 http://epub.cnipa.gov.cn
const data = [...document.querySelectorAll("#result .item")].map((i) => {
const match = i.querySelector("h1").innerText.match(/\[(.+)\] (.+)/);
if (!match) {
console.error(i.querySelector("h1").innerText);
return;
}
return {
专利名称: match[2],
专利类型: match[1],
专利号: i.querySelector(".info dl:nth-child(3) dd").innerText,
@hasbai
hasbai / main.sh
Created May 28, 2024 15:55
Control host systemd from docker container
docker run --rm -it \
-v /sys/fs/cgroup:/sys/fs/cgroup \
-v /run/systemd/system:/run/systemd/system \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket debian \
--privileged /bin/bash
apt update && apt install systemd
systemctl status