这个破网 packer 怎么都下不下来 🤬
NEOVIM 架构不兼容考完研爽玩了差不多一个月,再打开之前的代码时发现 neovim 报出这么一个错误
大致意思就是 nvim-treesitter 的文件利用 ARM64 格式下编译出的 .o 文件与其本身的 X86_64 架构不匹配,这有可能是之前在学校捣鼓 GPTK 的时候安装了一个 X86_64 的终端,并且在这个时间段 更新了 Packer 管理下的插件就刷新成了 X86_64 的执行文件,后来终端改回来后就出现了兼容问题。
本来是更新一下 Packer 就好,但我硬是选择把 nvim-treesitter 文件删掉重装,然后发现删掉这个高亮插件的库后高亮功能不受影响,而且还不报错了,不过 neovim 内置终端的功能打不开了🥵
本来还想设置一下 LSP ,但离了校园网这个 Packer 怎么都连接不上,不知道怎么回事😭
CMAKELIST 链接不到文件浅浅玩了一个月就多了一堆事情,而且还发现自己 CMAKE 不会写了😭,CMAKELIST 里写得明明白白的路径就是找不到😥
Mesh/Vertex.h 按道理 ...
2023 发生了好多事啊~~
考研结束了,2023 最后一件又是最大的一件事也结束了,是时候推出本博客的首篇年度 review 了(bushi)🥵
总体而言这一年过得挺累的,但又不得不说这是高考完之后过得最充实的一年。赶上疫情结束,暑假没回家,陆陆续续带着爸妈小琳还有其他好朋友在大连爽玩了一手,买了一大堆之前没舍得买的东西, 吃了一大堆之前没机会吃的好东西😋,就连这篇博客也是今年搭建并基本保证每个月更新一到两篇的频率。
考研相关这方面自认为还是有点经验的,虽然考的是本校,本应该主打一个轻松愉快,但是战线拖得太长了,就好像是一直在准备一份💩,拖得越久,拖得越晚就越难受,压力也就越大,以至于考政治的前一天只睡了两个小时🥱。但最后拉出来并没有想象中的那么大, 初步估分下来感觉是小崩,但不至于考不上的程度。虽然这是我的年度最大事件,但在出分之前应当严厉禁止半场开香槟的行为。在复试结束后如果没出意外的话,会单独出一篇考研 review (希望不要出意外惹🥺)
花掉的💰💰不知道是不是考研压力大的原因,今年买的贵重物品特别多,不过目前来看每一件都物有所值,也是有一点介绍的必要的🤑
...
Shot By FujiFilm XT5
Shot By FujiFilm XT5 with xf33mmf1.4 r lm wr
Shot By FujiFilm XT5
Shot By FujiFilm XT5 with xf33mmf1.4 r lm wr
通过修改光栅化成象的渲染材质实现三渲二效果
这周实现了一下比较火的三渲二,本来只是想做着玩玩,但没想到效果意外的还行,首先摆一下项目地址
动机起因是复习考研专业课的时候学到了管道设计模式,又想起来之前 Games101 在光栅化成相里,有介绍过一个叫渲染管线的东西。课虽然刷完了但是源码还没有好好分析,于是对那段源码分析了一下。
浅浅谈一下对渲染管线的理解渲染的工作流程几乎是完全线性的,空间上并存时间上继起,也就是说前一模块的输出做下一模块的输入,很符合管道与过滤器架构的风格,所以称作渲染管线。这样带来的问题是不好在模块之间进行并行计算,多帧复用可以一定程度上缓解这样的问题,也就是说这个模块处理这一帧的内容,而前一个模块处理下一帧的内容,以提高计算速率
具体的实现方法主要的类为 rasterizer 也就是光栅化,相比起管道架构,在执行过程中更像是使用仓库系统的思路传递信息。每个刚发方法修改一段属性,而并非直接传输数据,耦合性会更高一点,具体流程如下:
123456789101112131415rst::rasterizer r(700, 700); //光栅结构初始化r.set_te ...
考研前夕碎碎念
距离冬至还有一个月的时间,距离考研初试还有一个月零一天。🕰️
不知道为什么这么巧, Eason 《葡萄成熟时》第一句就是“差不多冬至”🥵,虽然从现在的情况来看考不上的概率和 T1 打不过 WBG 差不多(bushi),但现在就写 review 确实为时过早,单纯想来发个⚡️。
决定考研的时间挺早的,大概22年暑假在电科院实习完就下定决心要考研了,因为本硕双九是转正的硬性条件,然后买了高数 18 讲慢慢刷(没错,当时以为强化 36 讲是基础 30 讲 + 6 讲),暑假差不多就过完第一轮了(那一年的暑假有五个月🥵)。
虽然大二期末还是一周考5门这样的节奏,但大三上课就不是很多了,等到寒假差不多660也刷完了,第一时间拿到2023年数学真题做了一下,大概是120左右。
从未如此美妙的开局是吧,但接下来的大半年(可以说到10月)都一直陷入了无尽的内耗。在决定目标院校的时候决定听天由命,报了个雅思想着能过6.5就考华东,然后精力一分为三,既忙着考研,还忙着雅思,还得在期末那里留个心眼。最后口语不知道说了一坨什么东西,雅思6.0滑过,基本派不上什么用场😨,就决定在本 ...
To talk, to understand
巨人完结了,R&M 的 S7 更新到了了 E4 ,最近又总是在单曲循环 Eason 的 Shall we talk 。似乎最近身边每个事务的感情立意都指向了同一个主旨,那就是有效而纯粹的沟通可以解决一切问题, 但现实里,这样的沟通并不存在。
挑战一天不说话在马哲的世界观中,世界是可知的,世界是物质的,人类社会是物质存在的最高形式,人的本质属性是其社会属性。由此可以推出,马哲里对于人与人之间的认知是持肯定态度的。认识世界和改造世界, 这是人类主观能动性的体现,这二者的实现都离不开实践过程。而实不相瞒,在没有室友,没有与朋友出去社交的打算的时候,一整天没有开口说过话,这看起来很荒谬,但确是我,还有和我一样的 很多人的真实写照。在图书馆呆着,本来缺乏沟通欲望的同时又添加了一层环境约束,在这种情况下,周围的同学对于我已经失去了其本质的社会属性。传达出的唯一信息就是他们在卷,社会属性的 归属感使得我只能和他们一样。
R&M 的意大利面R&M S7 E4 介绍姥爷把某个外星人的尸体当成意大利面。消息被 Morty 传出 ...
一个很蛋疼的git问题
起因之前维护 CG-Intro 那篇那篇博客时准备塞一个视频上去,众所周知博客主本人是没买服务器的,理由是不想迁移数据 🤪 。妄想直接把视频塞进仓库里,但报错显示 文件超过了 100M 的限制,本来以为没什么就没管,大不了下次 push 的时候加个 --force
之后就一发不可收拾了 😭当天晚上忙着调用一个叫 MUX 的 api ,就是可以给前端托管视频然后直接引用他生成的一个 id 就好, 但前前后后也弄了很多东西,本意只是想加一个 Aplayer 放点歌听,再然后是这个同样让人蛋疼的 astro 框架,也就是 搭建本站用的前端框架,最初看上它就是它宣传主打一个不需要写一句 javascript 就能搭建个人网站。但真正要用上这些拓展功能的时候就发现哪哪都没权限,调用插件只能在一个不知道怎么 export 的 mjs 文件里统一调用(有点像设计模式里的门面模式),然后别的模块里要用就得单独列个参数从这个文件里传过去……(好像跑题了🫣)
反正就是报了这个文件超过限制的错误后没管他了,继续整活。
等到重新push的时候才发现后悔莫及 😤本地文件删除了, ...