自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

个人学习的一些笔记

有错误之处欢迎指出

  • 博客(81)
  • 收藏
  • 关注

原创 3D Gaussian Splatting for Real-Time Radiance Field Rendering 在AutoDl上部署

先跟着B站中恩实验室跑一次本地的,得到一些数据以及下载一些可视化工具,之后将完整的代码上传到服务器,在服务器配置一下环境,跑代码大约只需要十分钟左右。最后在本地看结果。

2024-04-13 11:56:16 544

原创 JavaScript基础(2)常用库

不需要背每个标签该用哪种,用到的时候Google或者百度即可。当存在多个相同类型的事件触发函数时,可以通过。:慢慢消失,可以添加参数,表示消失时间。:慢慢出现,可以添加参数,表示出现时间。:隐藏,可以添加参数,表示消失时间。:展现,可以添加参数,表示出现时间。:获取、修改HTML内容。在事件触发的函数中的。:判断某个类是否存在。:获取、修改文本信息。:获取、修改文本的值。

2024-04-08 20:53:55 377

原创 JavaScript基础(1)

对象,类似于C++中的指针,例如[1, 2, 3],{name: “yxc”, age: 18},null。:字符串,例如"acwing", ‘yxc’,单引号与双引号均可。字符串中的每个字符为只读类型。类似于Python,JavaScript中的变量类型可以动态变化。用来声明变量,作用范围为当前作用域。:布尔值,例如true, false。HTML页面中的任意位置加上。:数值变量,例如1, 2.5。

2024-03-30 21:24:40 828 1

原创 CSS练习

【代码】CSS练习。

2024-03-19 21:51:27 317

原创 CSS基础

直接定义在标签的style属性中。作用范围:仅对当前标签产生影响。" >

2024-03-14 18:47:26 925

原创 HTML基础标签

【代码】HTML基础标签。

2024-03-11 20:55:35 371

原创 Vue3基本概念

v-for属性:循环,:key循环的每个元素需要有唯一的key。setup(props, context):初始化变量、函数。v-if、v-else、v-else-if属性:判断。context.emit():触发父组件绑定的函数。v-on:click或@click属性:绑定事件。components:存储中用到的所有组件。props:存储父组件传递给子组件的数据。:存放父组件传过来的children。props存储父组件传递过来的数据。v-bind:或::绑定属性。name:组件的名称。

2024-02-01 21:03:00 419

原创 配置git环境与项目创建

git remote add origin [email protected]:xxx/XXX.git:将本地仓库关联到远程仓库。git config user.email [email protected]:设置全局邮箱地址,信息记录在~/.gitconfig文件中。git clone [email protected]:xxx/XXX.git:将远程仓库XXX下载到当前目录下。git config user.name xxx:设置全局用户名,信息记录在~/.gitconfig文件中。

2024-01-17 20:14:40 580

原创 Linux 常用的一些命令

暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。版本结构:树结构,树中每个节点代表一个代码版本。工作区:仓库的目录。工作区是独立于各个分支的。版本库:存放所有已经提交到本地仓库的代码版本。来自y总的linux课,做一个简单的记录。

2024-01-17 19:48:47 572

原创 Java 重载 重写 注解 反射 多线程 锁 同步

不用为了对不同的参数类型或参数个数,而写多个函数。多个函数用同一个名字,但参数表,即参数的个数或(和)数据类型可以不同,调用的时候,虽然方法名字相同,但根据参数表可以自动调用对应的函数。2.参数必须不同:数量、类型、顺序不同(只要有一个不同,就是重载方法)在java中,如果有功能类似,可以使用相同的名字来定义不同功能方法;1.方法的名字必须相同,作用域必须相同。

2024-01-15 21:59:34 430

原创 Java 异常处理

从程序语法角度讲是必须进行处理的异常,如果不处理,程序就不能编译通过。如IOException、SQLException等以及用户自定义的Exception异常,这些是检查型异常。运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等, 这些异常是。,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。检查型异常必须被捕获或者抛出。

2024-01-15 19:52:08 387

原创 GAMES101-Homework4

【代码】GAMES101-Homework4。

2023-12-18 12:08:44 378

原创 GAMES101-Lec10~12几何 曲线 曲面网格

所有曲面的点都直接给出或者可以通过映射关系得到虽然没有直接给出点的数据x,y,z,但是拥有u,v的取值范围以及从( u , v ) → ( x , y , z ) 的映射关系,那么只需要将所有的u,v代入自然就可求得x,y,z。不考虑物体是一个表面,而是表面为一堆点,只要点足够密集,就看不到点与点之间的缝隙理论上可以表示任何几何通常三维扫描等得到的结果就是点云点云可以变成三角形面多边形网格被非常广泛地应用,可以用obj文件来表示例如:x+y+z=1或者f(x,y,z)=0;缺点:不会告诉任何点

2023-12-17 20:31:38 950

原创 GAMES101—Lec 07~09:Shading 定义、着色模型、着色频率、图形渲染管线、纹理

定义:引入明暗与不同颜色的过程称为着色重心坐标是由三角形顶点定义的坐标。三角形上的任一顶点p(x,y)都可以用三个顶点的线性组合表示:p=w1a+w2b+w3c且系数之和为1:w1+w2+w3=1 (只有系数之和为1,p点才在这个三角形所在的平面上)当满足三个系数都为非负数时,该点在三角形内部可以看出,重心坐标是齐次坐标的一种这三个系数所表示的坐标(w1,w2,w3),就是该三角形上p点的(归一化)重心坐标。

2023-11-29 11:41:06 825

原创 Java 常用容器

【代码】Java 常用容器。

2023-11-28 17:54:01 380

原创 GAMES101-Homework2

MSAA多重采样抗锯齿。

2023-11-23 20:49:41 394

原创 Java 类和接口

eg:String str1 此时的str1就是String类的对象或者实例;:可以理解为文件下的路径,比如com.xyz。记录一些个人的理解,可能不太对。

2023-11-23 11:30:52 932

原创 GAMES101—Lec 05~06:光栅化

采样:把一个连续函数离散化的过程,eg:x=1,f(x)=…x=2,f(x)=…屏幕:在图形学中,我们认为屏幕是一个二维数组,数组里的每一个元素为一个二维像素。包围和:覆盖某个图形的最小的那个矩形。光栅化:把每个像素的值表现在屏幕上。判断了像素中心是否在三角形内部。inside函数实现原理。像素:屏幕里面的小方块。

2023-11-21 19:48:24 83

原创 Java输入输出

2023-11-21 10:38:19 38

原创 Java 常用的API

charAt() 访问某一个String的元素。

2023-11-21 10:35:28 31

原创 VS2017新建.hpp文件

参见大佬。

2023-11-15 11:30:57 155

原创 GAMES101-Homework0&Homework1

【代码】Games101-Homework。

2023-11-15 09:25:15 63

原创 Eigen的基操

CV一波大佬的。

2023-11-14 20:01:26 100

原创 记录配置VS,使用opencv与Eigen

注意更改博客中版本的部分细节,比如opencv_world440d.lib换成自己下载的版本。本人第一次配置时候按照这篇内容配置的,但是不知道哪里的问题配置失败了。2.配置opencv,参考大佬。3.配置Eigen,参考大佬。

2023-11-14 19:20:32 586

转载 Pytorch Kaggle房价预测

超详解pytorch实战Kaggle比赛:房价预测

2023-09-18 19:54:30 46

原创 Windows下PyTorch深度学习环境配置(GPU)

(下载好后,可以创建其他虚拟环境,因为是自己学习,所以先不放步骤,有需要者可以参考B站up我是土堆的视频)将最下面那行复制,打开Anaconda prompt的窗口复制进去进行下载。补pip:就是把第三行的conda换成Pip,再复制最后一行代码进行下载。(如图右上角,我是1050ti)(这里有镜像和pip的方法)

2023-07-18 20:05:07 1331

原创 字符串哈希

字符串哈希十进制数1234=1103+2102+3*10+4对于字符串”abcd”我们将它看做p进制的数,那么hash=’a’*p3+’b’*p2+’c’*p+’d’。但是如果字符串足够长的话,long long是存不下的,所以还需要取模。字符串哈希的两个问题1、任意字符不能等0。假设字符a=0,那么对于字符串a和aa的hash值都会等0,就会发生冲突。2、不同的字符串的hash值取模后可能会相等,就是发生冲突了。选择合理的p和mod可以降低冲突的概率,p一般取131、13331或者2333,mod

2020-08-11 09:35:42 242

原创 树状数组

放一个简单的板子记录一下int tr[N];int a[N];int n; int lowbit(int x){ return x&(-x);} void add(int x,int c) //x的位置+c{ for(int i=x;i<=n;i+=lowbit(i)) tr[i]+=c; } int sum(int x)//1~x的和{ int res=0; for(int i=x;i;i-=lowbit(i)) { res+=tr[i];

2020-07-28 10:39:57 92

原创 博弈论(2)

上篇博客简单的介绍了一些经典的博弈,这篇继续写一些博弈问题。移动棋子游戏这个是一个应用SG函数的板子题.#include <bits/stdc++.h>using namespace std;const int N=2010,M=6010;int n,m,k,a,b,x;vector<int> ve[N];int sg[N];int SG(int u){ if(sg[u]!=-1) return sg[u]; set<int&

2020-05-25 09:54:36 349

原创 Tarjan算法求强连通分量

dfu[u] 表示遍历到u的时间戳low[u] 从u走,所能遍历到最小的时间戳假如u是其所在的强连通分量的最高点,则dfu[u]==low[u]

2020-05-18 13:58:20 173 2

原创 Codeforces Round #634 (Div. 3)

A. Candies and Two Sisters姐姐和妹妹分n颗糖,姐姐必须比妹妹的少,问有几种情况,必须每人至少有一颗//答案:(n-1)/2B. Construct the String有n,a,b,长度是n的字符串,构造一个长度为n的字符串,每a个字符串,都有b个不同字母,输出其中一个。思路:直接按照(i%b+‘a’))构造就行#include <bits/stdc+...

2020-04-14 09:04:50 208 5

原创 Codeforces Round #630 (Div. 2)

D. Walk on MatrixD 他的错误dp是因为&过程中的最大值不一定能使后面的&操作最大要使最优解与他输出的差值为k,感觉两个值分别等 k和0是比较好构造吧,所以我的目的是使最优解为k,而dp输出0,假设点[n,m]位置为k,为方便构造减少分支情况就把所有情况都从一个方向来,就令[n-1,m]为0,这个方向一定为0。接下来就是使 dp[n][m-1]&k 等...

2020-04-01 20:15:21 196

原创 求组合数总结

Educational Codeforces Round 83 (Rated for Div. 2)的D题所用到的Lucas定理,小编看了多篇博文后总结了一下,他其实是求组合数的一种方法,求组合数总共有以下几种方法。1.当数据范围较小时,差不多1000左右,直接用递归打表求,这里用到原理就是从n个球取m个球,相当于(取第n个,然后从前n-1个再取m-1个 + 不取第n个,从前n-1个取m...

2020-03-11 15:29:52 157 1

原创 Educational Codeforces Round 83 (Rated for Div. 2)

总体来说菜得很…D题有点思路但是实现不了。。。Two Regular Polygons#include<bits/stdc++.h>using namespace std;typedef long long ll;int t,n,m;int main(){ cin>>t; while(t--) { cin>>n>>m; i...

2020-03-10 20:20:58 115 1

原创 矩阵计算器+求线性代数n阶行列式代码

算的实在是心烦,上网找了一篇大佬的代码真的是牛逼,附:大佬博客#include <malloc.h>#include <stdio.h>#include <stdlib.h>//包含的头文件不解释#define bool int //因为标准c里边没有bool类型才这么做#define false 0#define true 1//定义...

2020-03-01 10:02:37 1488

原创 Codeforces Round #622 (Div. 2)

C2. Skyscrapers (hard version)C c1和c2的题意是一样的,只是数据范围不同,已知一个数组m,让你构造一个数组a是的任意ai<=mi,而且任意j<i<k不能有aj>ai<ak(ijk不一定相邻)就是是这个数组是单峰的,在最高点两边是单调下降的。而且数组的和得最大我们需要假设以每个点是最高点来计算这时的数组的和取最大的情况,c1可以直...

2020-02-25 20:07:40 168

原创 计算机系统概论

唉,文章开头还是感谢那吃蝙蝠的人吧…感谢你让我记个笔记还得记在博客上…1.计算机硬件能直接执行的是:机器语言2.在计算机系统层次结构中,微程序属于硬件3.寄存器的数据位对微程序级用户不是透明4.软件与硬件具有逻辑功能等价性5.计算机的字长与运算精确度有关6.CPU地址线数量与内存容量密切相关7.低层用户对硬件的透明度比高层用户低8.不同层次的面对不同用户,看到的计算机属性不同9....

2020-02-23 15:07:18 4580 6

原创 欧拉函数+欧拉定理

Visible Lattice Points 写这篇博客是因为上面那个题,人家是欧拉函数,看我这贪心一下午…定义:欧拉函数是小于x的整数中与x互质的数的个数,一般用φ(x)表示。例如φ(6)=2.特殊的,φ(1)=1。求法:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…(1-1/pn),其中p1,p2……pn为x的所有质因数,x是不为0的整数.证明:容斥原理...

2020-02-19 15:30:47 285

原创 Codeforces Round #620 (Div. 2)

心态崩了丫…一个小时A出ABC,然后就WA了一小时的D…A. Two Rabbits#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef pair<int,int> pii;const int N=1e6+10; vector<pair<int,strin...

2020-02-15 23:14:07 303

原创 Codeforces Round #619 (Div. 2)(A~D)

A. Three Strings#include<bits/stdc++.h>using namespace std;const int N=100010;int main(){ string a,b,c; int t; cin>>t; while(t--) { cin>>a>>b>>c; bool flag=...

2020-02-14 11:02:43 422

Games101-Homework1

作业一的文档

2023-11-21

Windows下PyTorch深度学习环境配置(GPU)

Windows下PyTorch深度学习环境配置(GPU)

2023-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除