还单身水壶

文章
8
资源
0
加入时间
3年1月12天

【GAMES101】作业7 常见问题避坑

本文仅对作业7中的一些常见问题做总结,作业具体实现细节可见:【GAMES101】作业71. 渲染耗时过长?使用了多线程,但是一次spp为1000以上的渲染还是要几个小时?可能是global.hpp下的get_random_float()随机数生成函数存在问题,它会导致在重复调用该函数时,返回同一个值。解决方法:把其中定义的dev,rng,dist变量定义为静态变量(加个static修饰),这样最后的时间消耗就缩短了大概几十倍2. 渲染结果中光源区域为纯黑?作业给的伪代码中缺少了光线直接与光源相交

PVE系列教程(十七)、安装Redis服务器

默认仅允许本机访问,通过输入希望Redis服务器监听的接口的值来更改IP地址,如果想添加多个IP地址,只需将它们用空格隔开即可,如果希望服务器侦听网络上的所有接口,则可以使用以下命令:bind * -:????。如果是在内网中,使用ipv4的局域网地址就可以访问,我们这里使用的RDM进行连接,输入ipv4地址、端口号、密码,点击测试连接即可。如果是想外网访问,可以使用ipv6地址,输入ipv6的global地址、端口号、密码,点击测试连接即可。这一行,将注释符号#去掉,将后面修改成自己的密码。

学习笔记 C++ 动态数组类的声明

学习笔记 C++第九章 群体类和群体数据的组织/ 9.2线性群体C++动态数组类的声明一 Array<T>& operator= (const Array<T>&rhs); / /重载"="使数组对象可以整体赋值1.1为什么要重载"="提示 若不对"="运算符进行重载,系统,会为其自动生成一个隐含的重载函数,该函数会分别对每个数据成员执行"

Ice Skating CodeForces - 217A(并查集基本操作)

题意:给出n个点的坐标,如果两个点x相同或者y相同,则两点可以联通, 问你最少加几条线,能使全部点联通AC代码:#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;const int maxn=1e5+6;const int inf=0x3f3f3f;

解决使用vue时页面内有弹窗时禁止页面滚动 以及页面内弹窗因绝对定位导致页面压缩的问题

@touchmove.prevent当页面弹窗出现时设置 @touchmove.prevent = "false";2.页面内弹窗因绝对定位导致页面压缩的问题 造成底部导航栏固定在输入键盘上面的问题// 动态设置背景图的高度为浏览器可视区域高度// 首先在Virtual DOM渲染数据时,设置下背景图的高度. this.bodyHeight = `${documen...