• Kotlin: 数据结构篇

    单独的语法就如同无米之炊,Kotlin内建了不少数据结构供开发者使用 与Java的互操作性由于Java已经有了成熟的集合框架,Kotlin直接将其拿过来做了一层包裹,增加了一些新功能,形成了自己的集合框架: kotlin.collections 类型...
  • Kotlin: 语法篇

    作为安卓开发的现任官方语言,Kotlin的名字取自于圣彼得堡旁边的一座小岛,就像其前任Java的名字取自于印度尼沙的一座小岛一样,暗示着自己准备将其取而代之的野心 与Java的互操作性Java的势力广大,囊括了很多主流的安卓App和Library,想...
  • Linux 上初始化 Raspberry Pi

    小家伙挺别致的… 安装 Raspbian OS 作为单板机,RPi的硬件组成比较固定,因此专门为其设计了操作系统Raspbian,可以看出命名时取了RPi的前缀和其父分支Debian的后缀 RPi官网下载系统影像,解压 将MicroSD存储卡插入读卡...
  • 破解纽约时报内容墙

    看篇文章居然还要收钱,真是太过分了… 什么是内容墙 在现代数字媒体中,内容墙(Paywall)是一种常见的商业策略,用于限制用户访问在线内容,除非他们满足特定条件,如登录、订阅或支付费用。内容墙的主要目的是通过提供高质量、独特的内容,吸引用户付费或注...
  • 打造二次元 Linux 开发环境

    令人舒适的开发环境有助于提高产能… 二次元化 VSCode VSCode安装Doki Theme插件 允许后点击插件的小齿轮->Set Color Theme来选择二次元颜色主题 放开VSCode UI写入权限1sudo chmod o+w /...
  • JS 实现进入站内新页面时 BGM 不中断

    本站上个版本切换页面时 BGM 会因为页面元素重置而中断并丢失进度,用户需要手动重播,体验十分糟糕… 用户离开页面前使用 localStorage 存储 BGM 状态12345678910const bgmPlayer = document.quer...
  • 绕过Windows 11安装时的配置检查

    Windows 11 在安装过程中会检查机器的CPU、内存、存储空间、TPM模块以及 Secure Boot 是否达到其规定的标准,如果没达标则不给安装,不知变通… 改写注册表启动时按 Shift+F10 进入命令行,输入 regedit编辑注册表。...
  • Arch Linux 更新系统内核

    更新软件信息1sudo pacman -Syu 安装最新内核1sudo pacman -S linux # linux-lts for LTS kernel 重启后检查12rebootuname -a
  • 在安装环境中控制被安装系统

    应对某些在初始环境中连网络管理器都没有的操作系统… 找到目标系统的根目录分区1lsblk 将该分区挂载到安装环境的目录下1mount /dev/分区 /mnt 若该分区上是LUKS加密文件系统,先对其进行解密12cryptsetup luksOp...
  • 将容器上传到 AWS ECR 公共仓库

    上传到公共仓库后可以在任何设备上直接拉取,非常方便… 身份验证1aws ecr-public get-login-password --region 地区 | docker login --username AWS --password-stdin ...
/3