前端学习笔记 (HTML5+CSS3)

这是 Jonas Schmedtmann 的 HTML5 + CSS3 课程笔记

视频地址:Build Responsive Real-World Websites with HTML and CSS

Linux 下调节外接显示器亮度的方法

笔记本屏幕亮度的调节十分方便,使用 acpi 模块提供的硬件接口 /sys/class/backlight即可进行,我常用的软件包xbacklight就是基于此

但是外接显示器的亮度调节不像笔记本屏幕那样方便,需要通过 DDC/CI 协议与 i2c 设备进行通信来实现

ArchLinux 启用旧版软件包

AUR 里最新的百度网盘有些问题,为了不影响正常使用,可以降级为老版本,然后在 pacman 更新时忽略这些包

除此之外,有些不想更新,或者更新后容易出问题的包也可以在更新时排除 比如:

  • Pytorch 依赖特定版本的 Cuda 和 Cudnn
  • deepin-wine-wechat 和 com.qq.tim.spark
Win11 ArchLinux 双系统安装

双系统推荐先装 Windows,然后在 Windows 下分好分区大小,然后再装 Linux,之后使用 grub 来引导双系统

Linux GTK SDDM 主题设置

无桌面环境时 GTK SDDM 主题的设置

构建自己的 AUR 软件包

最近在写装机脚本的时候,发现我以前在网上随便找的 SDDM 主题没有对应的 AUR 包,为了方便以后安装,干脆就打一个包好了,顺便把里面英文的提示改成中文的,也免去了手动装依赖的麻烦

Games101-Lecture 05 Rasterization 1 (Triangles)

重点归纳:

  1. 如何透视投影范围的定义
  2. MVP 之后的视口变换
    • 何为屏幕
    • 何为像素
  3. 一些绘制设备与显示设备
    • 隔行扫描技术
    • 帧缓冲
  4. 光栅化
    • 模型的表示
    • 采样
      • 边界情况
      • 如何减小计算规模
  5. 真实的像素