Games101:Lecture 02 Review of Linear Algebra

Games101 Lecture 01 是一些图形学的基本介绍,我就不记录了,从 Lecture 02 开始

重点归纳:

  1. 向量点乘可以用于计算向量间的余弦夹角,从而得知向量互相的接近程度
  2. 向量点乘可以用于计算向量的投影,可以用于向量的分解,将向量分解成两个垂直的向量
  3. 向量点乘可以用于计算向量的方向性,判断两个向量是同向还是异向,以及它们的接近程度
  4. 向量叉乘的结果是一个向量,由右手螺旋定则决定方向
  5. 向量叉乘可以用于判断向量的左右关系,判断点在三角形的内部还是外部
  6. 矩阵在图形学中的应用:变换

阅读材料:Fundamentals of Computer Graphics(3rd or 4th), 第二章(Miscellaneous Math)、第五章(Linear Algebra)

Windows11 Terminal: 配置与美化 Powershell7、WSL2、WSA

前段时间 win11 更新了 AMD 三级缓存的补丁,我的 Lenovo R9000P 也是等不及想尝鲜了,这里就记录一下我在 win11 里安装配置各种 shell 的过程。首先简单介绍一下用到的工具和软件:

  • Windows Terminal,终端管理、配置软件
  • Powershell7,微软开源的跨平台 Shell,Powershell 升级版
  • oh-my-posh,Powershell 上的开源主题引擎
  • WSL2,Windows 上的 Linux 子系统,除了 IO 不如原生以外,其他方面的表现都和原生差不多,且支持 GUI
  • oh-my-zsh,用于管理和简化 zsh 配置的开源 Shell 工具,内置多种主题,支持许多便利的插件
  • WSA,Windows 上的安卓子系统,刚刚上架美区,对于普通 app 的支持还可以,但玩手游还不太行,虽然现在能调用独显(需要 WDDM3.0 和 WSL 专门的驱动),但独显调用非常得不积极,毕竟才刚开始对外开放
C++面向对象程序设计复习笔记(下)

侯捷 C++面向对象程序设计的下半部分笔记

C++面向对象程序设计复习笔记(上)

侯捷 C++面向对象程序设计的上半部分笔记

常见的排序算法

排序算法笔记,因为选择、冒泡、插入、希尔、归并、快速排序在复习的时候仅仅实现了而没记笔记,所以就从堆排序开始了?

从零开始搭建你的个人博客 Hexo+Github Pages 详解

2021.10.29。本文迁移自之前的博客,因为各种原因~~(懒)~~,之前的博客已经废弃了,而这篇文章是我一年前写的,也是我的第一篇文章,所以搬过来留作纪念,虽然现在我已经换了主题,站点也放在了租来的服务器上,但本文的操作还是具有很强的可行性的。(PS:本博客存在里模式,里模式里使用的是最初的主题,但里模式目前不对外开放,等一个浪漫的时间)

前些天想搭个博客,记录各种各样的事,如今基本上完工力!happy! 所以写了这篇文章把整个流程梳理一遍,为了让后来的小伙伴们能轻松一点(网上一些教程只列出了步骤,跟着做的时候难免有些懵逼),所以我会尽力说明每个步骤是在干嘛,要达成一个怎样的效果。那么,开始吧!

本文写作上尽量按照通俗的标准去写,细节上可能存在不严谨的地方,如有错误请联系我,我会及时更正。另外我搭建博客的过程主要是参考了@云游君的文章,遇到问题也可以去这里看看。