笔记+日常
文章平均质量分 63
一些笔记的东西会被记录在这里(o′┏▽┓`o)
大千小熊
(ઇ〃•ω‹〃)wink♡ | 英语名:PowerBear
我是一只废物熊,经常悲伤,哀于往事,高考失利,不过好在我是透明的,应该没有人发现我这么废物嘿嘿嘿。
除此以外,喜欢烧饭,吃零食,看电影。主攻图形学,人工智能算法(图形方面)。当然啦,Blender和一些其它软件也在学习中,技多不压身嘛,哈哈。
如有来世,我希望我能变成很好看的人,并非是与谁进行比较,只是单纯的不爱学习,想要被人接纳,然后有人愿意和我玩,有人愿意喜欢我,有人可以不再嘲笑我。这样我就不用再次卑微着,用着计算机获得同情啦!
~~~~~~~
最可怕的是擦肩而过,最可悲的是回头而望,不如乘着此时珍贵的缘分,加个关注再走吧!
展开
-
Unity URP Custom Shader Get SSAO Information(Simple Way!!!)| 在Unity URO管线中,拿到自定义的SSAO遮挡信息数据
SSAO,自定义Shader如何拿到屏幕空间反射的数据。原创 2024-03-12 06:10:22 · 424 阅读 · 0 评论 -
【随笔】论多线程CPU离线渲染器的实现:A CPU BASED OFFLINE RENDERING ENGINE
一个高性能,低占用,便于用户使用的CPU离线渲染器。本项目不使用现有的相关图形库(如:OpenGL、DirectX)而是从头自己写一遍(根据现有的论文),重新设计相关算法与技术。它具有高性能,低占用的特点,它便于用户使用,采用离线算法进行渲染计算。在这个渲染器项目中,实现了众多算法包括不限于NPR基于物理的真实渲染,PBR非真实渲染等;可以配合现有的Blender、C4D、3DMAX等DCC软件,进行协同使用;它操作简单,支持简单化云计算等创新功能;完全使用CPU进行渲染,对GPU做到了0占用。原创 2023-10-15 20:10:43 · 1238 阅读 · 1 评论 -
【Bug】解决Windows系统,休眠后,所有APP关闭 的bug
电脑休眠后,再次开机,电脑开机画面显示两次,然后进入桌面,发现所有软件退出了。【已解决】适用:大部分笔记本电脑,三星固态硬盘。原创 2023-01-05 20:41:41 · 3271 阅读 · 0 评论 -
CodeForces-2022-ACM·ICPC-N. Number Reduction
【代码】CodeForces-2022-ACM·ICPC-N. Number Reduction。原创 2022-12-15 19:31:59 · 479 阅读 · 0 评论 -
Blazor也可以用MarkDown!Vditor-Blazor基础使用教程以及部分源码解析!Ant-Designer-Blazor
Ant-Designer-Blazor组件库是一款非常好用的Blazor的UI框架库,使用很少的精力就可以搭建出一个漂亮的UI界面了。但是Ant-Designer-Blazor中尚缺少对MarkDown组件的支持,所以只能下载Nuget包里面的一个Vditor(也是Ant-Designer的)一个库,来添加到项目中使用。它的源码并不复杂,使用也很简单,本质上是一个“对Vditor JavaScript的封装”,让我们开始吧。原创 2022-12-15 19:28:32 · 1201 阅读 · 0 评论 -
【算法碎碎念】dilworth定理
对于一个偏序集,最少链划分(划分出集合的个数,并且每一个集合不能再大了,这个时候,个数是最少的)等于最长反链(比如求下降子序列最少划分数,等于最长链的长度)长度。看例题理解一下。原创 2022-12-02 22:06:38 · 581 阅读 · 0 评论 -
【题解】E. Sending a Sequence Over the Network(1741)
题解写得详细,只望君能看懂。原创 2022-11-30 22:06:31 · 429 阅读 · 0 评论 -
中北 | 第十四届某某蓝色杯模拟赛第2场 杂谈·2022年·C/C++
嗷呜嗷呜,最后一题没看懂。。。但还好是免费的嘿嘿。原创 2022-11-30 21:49:18 · 4121 阅读 · 4 评论 -
腾讯会议 程序的传入参数
通过网页端,打开本地的腾讯会议,Get到了它的传入的参数,以此来实现腾讯会议这个软件,进行网页的打开,然后是,本地的腾讯会议进行入会。原创 2022-11-23 17:20:58 · 1255 阅读 · 1 评论 -
最大流=最小割 简单证明
最小割,小学生都能看得懂的,证明系列。原创 2022-11-08 00:34:55 · 519 阅读 · 0 评论 -
【题解·面向小学生OJ系列】codeforces : E. Cleaning Robot
(我们的dp定义,从j这个列,一直到n,j+1不包含),对于j+1列,我们绝对不考虑(0,j+1)这个元素内的脏灰,就算有,也应该提前被手动拿走,这样才符合题意。那么你有两种方法(注意,我们说过了,小机器所在的位置,默认就是没有脏灰),第一种,把下面的那个(5)号脏灰拿掉,那么就算。本身不包含(i,j)自己的脏灰,所以我们认为,我们先去(i,j)吃掉脏灰(如果有的话)。那么,下图红色数字代表,从这里出发,最大能吃的灰尘。所以,如果(i,j)对面有1的话,(1)要么事先拿走对面的1,(2)要么考虑对面的1。原创 2022-10-17 22:29:33 · 806 阅读 · 0 评论 -
【题解】CodeForces:Omkar and Bed Wars
小熊同学比较菜,刚刚入门动态规划不久,也没有CodeForces账号,但是,我使用了别的题解给出的答案,自己验证了几个答案,都是一样的,如果提交上去有几个点没过,可能是一些小细节没考虑到,在评论区DD我就好啦。写的比较详细。主要是为了让初学者也能看懂QWQ。所以,给我一个攒攒耶!本题解法多种多样,文后给出其他博客的解答方法。原创 2022-10-03 17:39:08 · 781 阅读 · 0 评论 -
用友U8.0 V10虚拟机安装教VBox + Vmware
用友ERP这个软件是我计算机生涯中最痛苦的软件了,它比C++和Pytho难学很多,课上4个小时也不一定能把实验做完,所以要求课后进行一些学习和巩固。然而,这个软件比较优秀,在新版本的计算机中安装,可能和自己电脑本身有些环境冲突,而且SQL最大支持到2019(U8+)。还不一定可以破解完全。所以,使用虚拟机,进行用友ERP软件学习很有必要。(题外话:U8 V10,对XP,7系统支持比较好,win11小熊同学装不上,U8+V16 win11倒是可以安装)包含用友ERP+SQL2008。原创 2022-10-01 15:25:28 · 3507 阅读 · 0 评论 -
Win10/11商店安装软件出现:x8024001E错误
在应用商店内,可以安装某些软件,但是就是有一两个软件无法进行安装,并且报错:x8024001E.原创 2022-09-13 22:33:54 · 2378 阅读 · 1 评论 -
线段树杂谈·普通线段数|乘法线段数|主席树
。・ω・。)一点点前置知识x原创 2022-07-18 02:17:08 · 264 阅读 · 0 评论 -
除法分块,原理解析
例如现在我们求解:∑i=1n⌊ni⌋\sum_{i=1}^{n} \lfloor \frac{n}{i} \rfloori=1∑n⌊in⌋其中,⌊⌋\lfloor \rfloor⌊⌋是向下取整的意思。现在跟着小熊同学一起来思考,我们现在知道15/4=3 15/5=3如果我们知道i=3和i=4时候,是相同的,那么我们知道总共有2个值为3的数列,直接3*2即可。现在让我们更一般化的来思考这个问题。例如,我们现在已经知道了:ni=c\frac{n}{i}=cin=c,那么,会不会存在一个ttt也原创 2022-07-13 00:47:06 · 188 阅读 · 0 评论 -
【记录】校赛ACM,计算几何+快速素数筛除+技巧染色+出现次数
这道题目看起来是在对树进行操作,但是仔细分析这是一个NP完全问题,对于最小,我们力求每次插入的都是最小的gcd(a,b)gcd(a,b)gcd(a,b)权值,所以采用贪心法即可。对于素数来说,没什么好插的,但是对于合数来说,就会变得很好插入。比如18应该插在3的上面。这样最小公倍数就是3。Problem G.出现次数这道题目没啥好说的,注意范围给的空间比较宽裕,直接暴力就能AC。暴力方法是,设置vec,当区间满足条件,就把这个区间加入到vec里面。对于每一次的查询,查询本次查询的满足区间有多少个,原创 2022-07-13 00:18:13 · 149 阅读 · 0 评论 -
【算法】简单的线段树维护·学校暑假ACM校内模拟赛·Segtree Master
2022年暑假,学校模拟赛。5秒 256MB对于数组a1,a2,…,an 请维护一种数据结构:(请看下方截图)样例输出2:并没有什么特别难的地方,这道题考察的是一个线段数的维护,那么记录每次修改的v值进入相应的线段,然后查询的时候再取出来即可,那么复杂度即可将为lognlog nlogn级别,这是因为使用了树状来维护,修改和查询这个线段树都是一样的复杂度。另外,我们使用a数组来保存,刚刚开始读入的数据,然后再使用线段树来计算得到最终的答案。(具体请看代码)同时,注意题目中的op==2op==2op原创 2022-07-09 02:21:44 · 317 阅读 · 0 评论 -
C++安装Dlib库教程(保姆级别)以及踩坑指南
在网上搜索了一圈,发现大家好像都很喜欢使用Python来开发AI,后来我也用了一下Python,发现,emmm,真香。但是我知道一定也有人再使用C++进行开发,那么我就先来说说几种安装Dlib库的方法趴。除了使用vcpkg,我们这次从官网的角度出发。(1)打开Dlib官网。dlib.net在左下角有一个Download,点击就可以下载啦。下载完成后,应该是这样的结构:里面包含一个CMake文件,您开以用Cmake和您自己的代码来构建单独属于您的CPP软件。请具体参考examples文件夹原创 2022-05-06 16:06:09 · 1771 阅读 · 0 评论 -
OpenCvSharp快速入门3h学会基础知识(C#程序)·上(Chapter 1-4)
Computer Visual 机器视觉快速入门教程·上C#程序版本如果喜欢请点个关注哦!前言本教程是根据B站同名的一个3h快速入门C++课程改写(https://www.bilibili.com/video/BV16K411W7x9),在这里使用了C#语言重新实现。在本篇教程中我们将学会基础的一些OpenCV操作。同时在这篇教程中也会告诉你为什么有时候内存会突突突的往上狂涨。建议您配合上面视频和官方API文档食用。环境配置点击标题栏上面的“项目”,然后点击“管理Nuget包”。现在搜索“O原创 2022-05-04 21:18:51 · 3865 阅读 · 2 评论 -
【奇葩问题】电脑玩游戏GPU高速负荷时,连接双显示器画面会在两个显示器之间跳跃
诡异的自动切换投影问题,在打游戏的时候会自动切换投影显示器。原创 2022-04-30 18:31:47 · 2154 阅读 · 0 评论 -
【软件教程】解决VirtualBox报错:Error relaunching VirtualBox VM process5
【问题描述】虚拟机不能启动相关的进程。【问题排查】(1)电脑是否开启了虚拟化。需要开启虚拟化。(2)是否安装了“净网大师”。需要停用或者卸载。(3)是否安装了火绒?【我的解决思路】我电脑上安装了火绒,现在点击“安全工具”“启动项管理”“服务项”看见VBoxSDS已经被禁用。开启相关的服务就可以了。补充解决思路可以打开log文件,来查看退出代码是什么。目录在虚拟机文件夹下面的Logs下,打开VBoxHardening.log查看最后一行的代码。相关链接:https://b原创 2022-04-10 15:55:03 · 16215 阅读 · 58 评论 -
Unity ScriptableObject的简单使用 和 坑点指南 必须要关闭编辑器才能写入磁盘 的问题
ScriptableObject是什么,在网上已经有了很多的教程,在这里就不在赘叙,现在将我超级崇拜的“妈妈说女孩子要自立自强”博主的博客链接贴在这里,虽然是2016年的博文,有些过时了,但是在2022年还是可以勉强的看一看:https://blog.csdn.net/candycat1992/article/details/52181814简单的介绍它就是一个资源。类似于一个Asset存储在本地的一个文件夹里面。所以建议的是,在Asset的Resources文件夹下面新建这个文件。简单的使原创 2022-03-22 22:11:50 · 5249 阅读 · 0 评论 -
Floyd弗洛伊德任意最短单元路径杂谈——谈去维度
这几天,偶然翻开自己在B站上面的这篇文章,这篇文章总体讲的是没什么问题的,但是我觉得还是不太清楚,所以准备在这里进行重新写一篇博客作为补充。原文回顾原文地址:https://b23.tv/1FQvrak核心思想快速回顾其实本算法的核心思想真的很简单,那么就是考虑图中每一个点,如果被当作中转点,那么对其他两个顶点之间的路径是否可以产生贡献。就比如我们有N个顶点。我们思考第N个顶点是否对C(N,2)个顶点之间的路径可以优化。那么我们设计的思路是从第1个节点开始进行计算优化,然后第2个节点能否产生优化原创 2022-03-19 21:50:29 · 411 阅读 · 0 评论 -
杂谈技术·油猴脚本的功能实现
投稿地址:https://www.bilibili.com/read/cv15714192原文简介核心原理核心原理其实超级简单,简单说就是通过DOM技术找到网页上面的关键点,然后将网页上的页面元素改编。最后提交表单。这种操作仅仅只是在客户端上进行了改变,不会危害到整个计算机系统。然后是核心原理的细节补充,细节就是,将用户的账号密码等数据保存在本地的存储之中(具体您可以看相关代码)然后当第一次打开NNU-ZB的时候,首先检查本地存储有没有用户的账户信息,如果没有用户的账户信息,那么就说明用户是第原创 2022-03-18 14:24:13 · 1395 阅读 · 0 评论 -
【大学笔试专用·算法】计算机算法设计(JAVA版本)复习资料
这份“超快星人算法笔记”免费分享给你~是本熊自己编写的哦!原创 2022-02-23 01:50:15 · 160 阅读 · 0 评论 -
Unity简单实现JoyStick摇杆,小学生能看懂系列
嘿欢迎点开小熊的博客,让我们继续前行吧!40行实现主要内容。*提供工程样例,在本文最后。效果图片:原理解析:布局思路:Canvas:是整个屏幕的图层,其中这个Canvas会设置“按照屏幕大小缩放”。*JoyBac:是一张图片,一个背景图。(使用PS作图)*在后文还会提及。————请将这三个物体对应的拖拽到后文的代码Inspection中以此初始化。(您可以看完后面的再来看这里)而Handle就是我们传说的摇杆,也是一张图片。Handle:注意:真实的图片中是png格式,周围原创 2022-02-23 01:37:18 · 2392 阅读 · 1 评论 -
我输就输在,我没想要赢,只想被爱。
我特别爱你。但是我再也不愿意为难自己。我不想总是提心吊胆的考虑“你到底怎么想我,我到底算是你的什么人”。因为我一想这些事情,我就会忽然变得超级抑郁。原创 2022-02-23 01:01:21 · 287 阅读 · 1 评论 -
【2022·新版本】通过C#操作Word简单教程 超级简单的方法 一看就懂
你还在为C#操作Office而苦恼嘛?2022年新版操作Office方法来咯。原创 2022-01-23 19:38:32 · 5721 阅读 · 0 评论 -
【C++程序设计(微笔记)】函数参数const的理解
比如我们有一个函数为foo(string& str)。然后我们如果传入foo(“我真是大聪明”)的话,程序就会报错。这是因为,我们函数参数是一种引用的类型,也就以为着,我们可以在函数中修改str,然后传入str的那个变量也会跟着被修改。但是实际情况是“我是大聪明”这句话不是一个变量,在foo函数中是无法改变的,这就引发了程序报错。所以我们要在foo函数的参数之前,声明const string& str;这样就可以啦。...原创 2021-12-16 00:40:45 · 904 阅读 · 0 评论 -
【C++&OpenCV】实现微信跳一跳完整项目代码
微信跳一跳小游戏C++&OpenCV辅助详解(仅供学习交流使用,切勿使用在违规违法的环境之中)原创 2021-12-16 00:12:55 · 7518 阅读 · 0 评论 -
MagicaVoxel打不开,双击没反应
【问题描述】双击MagicaVoxel后,鼠标旁边的小圆圈稍微转动两下,然后任务管理器的Task稍微出现2~3s,就自行退出了。网上目前解决方法比较少,如果您在知乎,贴吧看见“夜下静花水月”这样的名字,那么这个就是小熊的其他账号,欢迎来撩。【问题排查】我的是OpenGL的问题,OpenGL初始化失败。虽然没有Error提示窗口提示,但是小熊电脑是这样写的。【解决方法】(1)重装核心显卡驱动,Nvidia独立显卡驱动,在安装的过程中即可重新设置OpenGL。(2)在Nvidia控制面板配置程序使原创 2021-11-07 22:29:55 · 738 阅读 · 0 评论 -
【游戏开发】TimelinePlayable自定义_弹幕游戏随笔
在制作弹幕游戏的时候,使用了Playable自定义的TimeLine。小熊的上一篇完全理解笔记:https://blog.csdn.net/qq_34013247/article/details/120472131本篇教程是上一篇的补充(感谢读者的私信,让我们一起变得更好????)。获得PlayableDirector组件:我们在上一篇的笔记中讲到了如下代码:using UnityEngine;using UnityEngine.Playables;using UnityEngine.Tim原创 2021-10-28 19:11:14 · 2215 阅读 · 0 评论 -
计算日期之差(包含日期头尾)
题目输入:YYYY MM DD计算到20211024程序员节的这一天的Day数代码:JAVA版本:import java.util.Scanner;public class App { static boolean IsLeapYear(int y) { return (y % 4 == 0 || (y % 100 == 0 && y % 400 == 0)); } static int OriYear, OriMon, OriDay原创 2021-10-25 21:43:04 · 193 阅读 · 0 评论 -
【算法笔记·回文子串匹配】Manacher算法(马拉车算法)
参考资料:https://www.cnblogs.com/cloudplankroader/p/10988844.htmlhttps://segmentfault.com/a/1190000008484167感谢大大的优秀博客!????小熊の算法笔记:Manacher算法从简单的扩散讲起:首先我们先看最朴素的“扩散”算法。扩散算法的想法非常的简单。比如我们有一个序列为:字符ACDABACD序号01234567如果我门以序号4为中心,原创 2021-10-21 16:57:17 · 131 阅读 · 0 评论 -
【算法笔记·字符串算法】超快理解KMP算法
参考资料:如何更好地理解和掌握 KMP 算法? - 海纳的回答 - 知乎https://www.zhihu.com/question/21923021/answer/281346746https://www.cnblogs.com/dusf/p/kmp.htmlhttps://zhuanlan.zhihu.com/p/83334559?ivk_sa=1024320u(感谢????上面大佬的博客)口诀:Main串的i不会回溯,Search串的j会动态匹配。K是猜测最大的j的位置。原理:利用原创 2021-10-14 10:33:15 · 228 阅读 · 1 评论 -
Unity游戏开发 单例模式 快速讲解
这里是大千小熊,赶快关注我。废话不多说,5分钟搞懂基础模式。定义:单例模式故名思义:就是全场景只存在一个这样的脚本(GameObject)比如GameManager您最好不要在一个场景放的太多,要不然可能会产生歧义。(我们使用GameManger存放一些Score等数据)功能:(1)全场景就Ta一个。(2)切换场景的时候,不会被Destory掉。对于(2)的解说:比如我们有两个Scene,分别为Scence1和Scence2,两个场景都有一个GameManger脚本,那么当Scence1的原创 2021-10-11 21:08:40 · 1284 阅读 · 0 评论 -
【C++·数据结构】简单的实现C++链表数据结构,泛型(包含迭代器的实现)
宇宙第一小正太\ (o)/~萌量爆表求带飞=≡Σ((( つo)つ~ dalao们点个关注呗~大二上网课,老师要求写一个链表数据结构。小熊虽然很不情愿,但是还是硬着头皮干完啦!!!本数据链表的核心功能:void Push_Back(T Value); //在链表的末尾插入一个元素 void Pop_Back() { Erase(Length - 1); } //弹出末尾最后一个元素 void Insert(int Index, T Value);原创 2021-09-25 16:06:27 · 422 阅读 · 0 评论 -
【软件教程】配置《程序员的数学3:线性代数》的环境。(附赠:解决system函数输入空格问题解决方法)
宇宙第一小正太 \(o)/~萌量爆表求带飞=≡Σ((( つo)つ~ dalao们点个关注呗~正文:笔者手上的书是 【日】平冈和辛 写的。2016年3月第1版,2020年11月天津第30次印刷,的版本。现在,让我们开始吧!按照书上的要求,首先登陆网站:https://www.ituring.com.cn/book/1239然后在手边的右侧有一个”随书下载“,里面有一个PDF至关重要!请把PDF下载下来后仔细阅读。这个PDF教我们怎么去配置环境。(上图为下载下来的PDF的样子)其中Ruby原创 2021-07-18 23:40:12 · 990 阅读 · 5 评论 -
【软件】CubismSdkForNative中demo脚本不能编译
最近笔者在研究C++的Live2D。然后发现按照网上的教程,运行这个所选择的bat文件,会报错。解决方法:非常简单。不要右键使用管理员运行,直接右键运行这个脚本。原创 2021-06-16 18:34:51 · 223 阅读 · 0 评论