
读书笔记
文章平均质量分 76
RayoNicks
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GitBook生成电子书并发布到GitHub Pages
GitBook生成电子书并发布到GitHub Pages原创 2022-06-26 18:21:11 · 1075 阅读 · 2 评论 -
《计算机图形学编程(使用OpenGL和C++)》
总结整本书看下来印象最深的就是搞明白了现代OpenGL的可编程管线,还有就是念着(zhuó)色器,而不是着(zháo)色器????????:顶点着色器,对每个顶点调用一次,将顶点发送给管线的下一阶段曲面细分着色器,分为曲面细分控制着色器、曲面细分器和曲面细分评估着色器。曲面细分控制着色器设置控制顶点的细分级别,并将这些信息传递给曲面细分器进行细分。曲面细分评估着色器对曲面细分器得到的每个顶点调用一次几何着色器,对组成基本图元的一组顶点调用一次,可以修改图元、删除图元、添加图元和更改图元类型片段着原创 2022-02-22 14:15:01 · 2633 阅读 · 0 评论 -
《3D数学基础:图形与游戏开发》
这本书关于数学部分的讲解浅显易懂,不过最大的反常点是使用左手坐标系以及使用行向量来表示矩阵。按照代码出现的章节,可以将这本书的内容分成4部分:第1部分是三维向量,属于高中数学的内容。第2部分是矩阵,很多也都是基础知识。印象最深一点是讲清楚了为什么使用方阵描述线性变换。给出笛卡尔坐标系中的向量v和方阵M = [P Q R]T,则v' = v * M = xP + yQ + zR。如果P、Q和 R线性无关,则可以看作一组基向量,那么在新坐标系中v的表示依然是(x, y, z),而在原笛卡尔坐标系的表示为v原创 2020-08-09 21:46:02 · 1365 阅读 · 0 评论 -
《计算机组成与体系结构 性能设计》和《现代体系结构上的UNIX系统》
《计算机组成与体系结构 性能设计》讲得不细致,但是有广度,不怪我看不懂。这本书一共5部分。第2部分计算机系统由于不是重点,估计也没有其它的书讲的清楚,第4部分是关于早期CISC处理器的微程序控制的,本科只接触过一点点,基本看不懂书上在说什么。重点在第3部分和第5部分,这两部分将处理器的发展历史讲清楚了。最早出现的是复杂指令集计算机(Complex Instruction Set Computer,CISC)处理器,但是那时候还不叫这个名字。受制于内存大小,还有为了方便编译器,CISC提供了很多功能,还有原创 2020-08-09 21:38:46 · 398 阅读 · 0 评论 -
计算机程序的构造和解释(Structure and Interpretation of Computer Programs)
本科毕设的时候林老师推荐过这本书,但是当时看目录就不知所云。这本书是18年9月刚读研究生的时候买的,只是一直没看,连塑封都没拆开。今年因为疫情的原因没有上学,大概从3月份开始,花了3个多月的时间仔细读了一遍,不得不说这书确实是一片新天地,尤其是当你写了很多年的命令式。第一章是构造过程抽象,印象最深的就是用一种通用的过程来实现对一组聚合元素的操作,应该是模板和泛型的概念。另外如果觉得这括号太蛋疼,一定是因为没有看视频教程。第二章是构造数据抽象,感觉和面向对象是一个概念,通过实现有理数类和复数类,将Lisp原创 2020-06-14 23:24:11 · 3212 阅读 · 0 评论 -
NeHe的OpenGL教程笔记
大一寒假的时候对OpenGL产生了兴趣,但那会根本看不懂这个教程。大三寒假之前看了20课的代码,但是交了计算机图形学的大作业后就又搁置了。这次重新拾起,希望可以全部看完,并整理一下每节教程的内容。第1课,介绍了一个OpenGL在Win32下面的框架。和普通的Win32程序不一样的是在一个循环中使用PeekMessage(),而不是GetMessage(),然后在没有消息时,调用DrawGLSce...原创 2019-12-26 18:37:47 · 1251 阅读 · 0 评论 -
UVa上未解决的题目
来自《挑战编程》和《算法竞赛入门经典(第2版)》Programming Challenges习题1.6.3 10137 TheTrip因为这道题的测试用例有错误,详见这里3楼的评论浮点数的题目我一向没有好感习题4.6.3 10037 Bridge网上给出了很多贪心的解法,还有为数不多的动态规划解法,但是我没想明白习题5.9.3 701 The Archeologists’ Dilemma如果尝试枚举E的话那么很快程序就超时了虽然我也感觉不应该暴力枚举求解,应该用对数,但是没想出来原创 2019-10-02 11:42:41 · 389 阅读 · 0 评论 -
MINIX3操作系统分析
文章目录何为微内核???对MINIX3操作系统整体印象MINIX3操作系统分析源代码组织进程系统初始化MINIX3的中断处理MINIX3的进程间通信MINIX3的进程调度系统任务时钟任务输入输出系统块设备驱动程序字符设备驱动程序存储管理文件系统本来打算在3月8号还书之前把《操作系统设计与实现》这本书看完的,但是拖到4月4号才看完,趁着清明节,记下笔记。何为微内核???这本书实现的是一个微内核...原创 2019-04-06 17:52:21 · 5533 阅读 · 1 评论