摘要: 如果没有key,那么react就需要遍历对象的每一个属性去判断对象是否相同。 如果我们不指定key,key就会默认为index。 那么为什么用index是不好的? 假设有一段代码 const users = [{ username: "bob" }, { username: "sue" }]; us 阅读全文
posted @ 2022-02-11 21:09 yuzuki_n 阅读(68) 评论(0) 推荐(0)
摘要: e.target是鼠标点击的元素 e.currentTaget是绑定事件处理函数的元素 举个例子 <button onClick={一个函数}> <img src="一个icon图标"> <span>按钮</span> </button> 当你点击按钮上的文字的时候的时候,e.target就是<sp 阅读全文
posted @ 2022-02-03 16:35 yuzuki_n 阅读(86) 评论(0) 推荐(0)
摘要: 这次的作业要求实现两个函数 1. insideTriangle函数,用于测试一个点是否在三角形内 2. rasterize_triangle函数,在屏幕空间上光栅化 1.计算三角形三个顶点之间组成的向量和三个点和被测试点组成向量的叉积,若是符号相同,则这个点在三角形内 static bool ins 阅读全文
posted @ 2021-12-11 20:55 yuzuki_n 阅读(88) 评论(0) 推荐(0)
摘要: 本次作业基本版只需要实现mp变换 非常简单的一次作业(如果不做提高题的话) 要求1:实现绕z轴旋转 Eigen::Matrix4f get_model_matrix(float rotation_angle)//模型转换 { // TODO: Implement this function // C 阅读全文
posted @ 2021-12-10 18:07 yuzuki_n 阅读(121) 评论(0) 推荐(0)
摘要: 作业要求 给定一个点 P=(2,1), 将该点绕原点先逆时针旋转 45◦,再平移 (1,2), 计算出变换后点的坐标(要求用齐次坐标进行计算)。 解答 c++中的三角函数接受弧度,所以先定义一个角度转弧度的函数: auto angle_2_radian(float angle) { return s 阅读全文
posted @ 2021-12-06 19:59 yuzuki_n 阅读(58) 评论(0) 推荐(0)
摘要: 问题 将指针传入函数,在函数中为指针new一块空间,发现函数中指针发生改变,但原指针未变化。 代码: #include <iostream> void foo(int* a) { a = new int(1); std::cout << "a = " << *a <<"\n"; } int main 阅读全文
posted @ 2021-09-17 14:45 yuzuki_n 阅读(143) 评论(0) 推荐(0)
摘要: 今天被盆友询问,看看自己的java环境哪里没有配置好 看了看,还是十几年前那一套配置方法,再看看网上的教程,2021年了还有人教你怎么配置CLASSPATH,想了想还是自己写一篇吧。 请不要再继续配置CLASSPATH了 以下教程均在windows10环境 步骤1:下载jdk并安装(推荐JDK8和J 阅读全文
posted @ 2021-09-15 10:34 yuzuki_n 阅读(130) 评论(1) 推荐(1)
摘要: 第一种方式 自定义结构体加结构化绑定 #include <iostream> using namespace std; auto foo() { struct retVals { // Declare a local structure int i1, i2; string str; }; retu 阅读全文
posted @ 2021-09-08 21:31 yuzuki_n 阅读(377) 评论(0) 推荐(0)