- 博客(5)
- 收藏
- 关注
原创 使用欧拉定理 求7^2014的十位数字
如 φ(10) = 4,因为小于10的正整数中与10互质(最大公约数gcd==1)的有1,3,7,9共四个。其中φ(m)称为欧拉函数, 是小于m的所有正整数中与m互质的数的个数。要计算7^2014 的十位数字,只要求得7^2014%100 即可。所以: 7^2014的十位数字是4。
2023-05-21 17:20:48 176 1
原创 异或运算的深入理解
异或运算(英文:Exclusive or,简写为XOR),是一种逻辑运算。符号⊕ ,编程中使用^表示异或运算我们可以有如下的方式理解它:1. 异或的定义:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)。 (¬a ∧ b), (a ∧¬b)都表示相异,中间用‘或’运算连接,‘异或’这个名字如此得来。2. 直接根据定义有些不好理解,我们可以将其理解为判断输入是否相同:同‘0’异‘1’,即输入相同,则输出0,不同则输出13. A^B,可以看做如果B为1,则改变A的值作为输出:1^1=改变第一个1,输出0
2022-05-08 01:24:48 4982
原创 彻底搞懂Gamma矫正
最近复习图形学的时候,复习到了Gamma矫正,笔记本上记得内容太少,没有看明白是啥意思,于是就到网上去搜索了一下,好了越看越不明白了……花了两天,终于算是搞懂了,写在这里分享一下。首先,关于颜色矫正,有三个方面:1,相机矫正2,显示器矫正3,人眼矫正关于相机矫正:首先相机的感光原件感受的是辐照度(物理符号,表示单位时间通过单位面积的光能量,可以直接理解为在这个位置光的亮度【能量意义上,不是人眼感受的强度,不明白的话可以先看下面,看完了应该能够理解】)。如果场景之中之前有一个灯泡,现在
2022-04-10 19:55:08 4741 3
原创 OpenGL,GLUT,FreeGLUT,GLFW,GLEW,GLAD,GL3W,GLAD,GLM,GLSL的区别详解
OpenGL,GLUT,FreeGLUT,GLEW,GLFW,GLAD,GLSL详解OpenGL : Open Graphics Library,人称开放图形库。但实际上,OpenGL并不是一个’库’,因为你从他的官网无法直接下载到二进制链接库或者源代码。那么OpenGL是什么呢?OpenGL是一个’标准’ 或者’规范’(Specification)。它 定义(只是定义了函数,并没有实现) 了一些C语言函数,例如glBegin(),glColor3f(),glVertex2f()(注意上面函数都有
2021-07-25 18:13:21 2097
原创 纪念一下第一篇文章
纪念一下第一篇文章这学期也算是大致确定了今后工作的方向。由于我比较喜欢游戏和图形学,我想毕业后从事游戏引擎相关的工作,意向职业大概是游戏引擎工程师。有了方向,就该开始奔跑了下面是最近做的地球-太阳的场景,比较粗糙,也就图一乐吧...
2021-07-25 17:54:48 147 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人