共有 11 篇文章
LineageOS编译记录
2024-09-14 - 2024-09-14
  1. 安装编译环境

    Arch下
    paru -S lineageos-devel

  2. 建立工作目录

    mkdir LineageOS
    cd LineageOS
    
  3. 初始化仓库

    • 使用清华源

      repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/lineageOS/LineageOS/android.git -b lineage-21.0 --git-lfs
      
    • 官方源

      repo init -u https://github.com/LineageOS/android.git -b lineage-21.0 --git-lfs
      
  4. 配置 git(如果未设置的话)
    git lfs install​(有些系统需要安装git-lfs这个包)
    输入git config user.email​查看是否已配置,如果未配置则执行以下命令

一些firewalld命令收集
2024-07-28 - 2024-09-14
  • 将20000-50000的udp端口流量转发到udp 443 端口

firewall-cmd --add-forward-port=port=20000-50000:proto=udp:toport=443:proto=udp --permanent

  • udp port 443 to tcp port 443

firewall-cmd --permanent --add-forward-port=port=443:proto=udp:toport=443:proto=tcp

  • tcp port 80 to tcp port 443

firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=443:proto=tcp

  • 列举所有区域和规则

firewall-cmd --list-all

  • 重载防火墙,应用规则

firewall-cmd --reload

Fedora远程无头安装(最简单方式)
2024-06-22 - 2024-06-22

通过 Docs 可以看见如果想在没有显示器和键盘的情况下安装远程使用 VNC 安装 Fedora 的话必须对 ISO 进行 Patch。但是如果懒得解压再打包又该怎么做呢。

使用 Fedora Media Writer 即可。选项必须选 Server 版本。

Fedora Media Writer 会自动在U盘创建一个 ANACONDA 分区,其中正包含了 grub.cfg ,那么只需要修改 grub.cfg 再保存就能实现启动 VNC 服务的目的了(修改我使用的是 DiskGenius)。

使用NuShell来备份配置文件
2024-06-02 - 2024-09-14

原理为将配置文件集中存放于同一目录下,使用软链接来将配置文件链接到应用所需目录下。

if (is-admin) {
  open linkfiles.toml | transpose  file linkto | each {|e| mkdir -v $'($e.linkto | path dirname)'; mklink $e.linkto $'(pwd)\($e.file)'}
} else {
  print "Run it as admin."
}

脚本解析toml文件来获取文件路径与应链接到的路径。

openssl-sys crate 无法找到 lib
2024-05-31 - 2024-06-22

scoop install openssl​后使用管理员权限的 NuShell 执行

ls $'($env.OPENSSL_LIB_DIR)\VC\x64\MT' | each {|e| mklink $'($env.OPENSSL_LIB_DIR)($e.name | path split | reverse | get 0)' $e.name}

关于lib文件夹下的各子目录

根据这篇文章的说明:

MD/MDd 为动态运行时库

MT/MTd 为静态运行时库

后缀带d的是为debug的标志,能输出更多调试信息

致葱
2024-05-01 - 2024-05-01
曾经好像为你写了篇诗。诗不算出彩,说是拙劣也不为过——搬弄着浅薄的词句,生拼硬凑出来的文字垃圾。但却也包含着真情实感。时间的尸骸仍在一刻不歇地增多,这次再提笔为你书写也已过了约一年时间了。我依旧是迷茫着的,带有错误性的抑郁青年。
编写JavaScript来达到自定义CSS(夜间模式)
2024-04-06 - 2024-04-06

编写JavaScript来达到自定义CSS(夜间模式)

前言

由于视雪症的影响,导致一看需要集中精力的亮色文档时就会被不断刷新的彩色小点干扰,但发现换成暗色后就好很多,所以写此文灌个水。小白看看还是可以的😄

vss

网页基本概念

网页由三部分组成:HTML、Javascript、CSS

通过lsposed模块添加Steam TOTP到keepassXC
2024-01-23 - 2024-09-14

GitHub - hax0r31337/SteamGuardExtractor: A Xposed module helps you extract SteamGuard shared secret

激活模块后,强行停止steam再重新进入。不出意外的话,进入后会显示一个标题为SteamGuard secret的弹窗。

将内容复制下来传输到PC上,进行下一步操作。

Untitled
2023-11-18 - 2023-11-18

秋意已浸入自然的骨髓,将深黄刻在骨的横截面上,凋零正重新盎然生长。肃杀的风扬至耳畔,沙哑的声音沉重地咆哮。

在铺满落叶的小径上,我试图寻找一些与记忆截然不同的景象。孤高的云凝固在天际,静如止水;仿佛能看到实质的寂静弥漫其中。边走边思考,我意识到自己写的文章往往显得矫揉造作、无病呻吟。这种倾向让我内心不由得感到凄怆。我的思维已被固定在虚无悲凉的循环中,忧郁挂在眉梢,随着紧皱的额头和不时的哈欠。

扣下扳机
2023-11-12 - 2023-11-12
列车呼啸而过,夕阳斜照,余辉集中在一节车厢内,投下一片金黄的光影。我踏入那节车厢,眼神倏忽地变化了——直直地盯视着她。在三分钟内,我的眼睑从未有过一丝松懈。我弯腰捡起被踩踏得不成样子的玫瑰。花朵依然鲜红,几乎与我血液的腥红相融。拿到手上时,闻到了我内在所有器官的味道糅杂在一起,散发出的无法想象的恶臭。
癔症
2023-10-26 - 2023-10-26
合上电脑,往杯中倒一杯浊酒,瓶中的剩余被重力拉得一滴不剩。簌簌声后,灯光在浅黄色的酒中乱撞。我一手抓起,囫囵地一口喝完——一股苦味从口腔蔓延开来。手突然舒张,玻璃杯缓缓滚动着,我似已太累了。视野模糊的刹那,就好像被人拉上了拉链,变成了漆黑一片。