1

P11164 [BalkanOI 2023] Permutations

思路 先判断是否有解。 即判断区间是否存在三元组 \((p_i,p_j,p_k)(i < j < k)\) 使得 \(p_i > p_j > p_k\);或者二元组 \((p_i,p_j)(i<j)\) 使得 \(p_i > p_j > \min_{k=1}^{L-1} \min_{k=R+1}^{ ...

Tmbcan 发布于 2025-10-03 22:18 评论(0) 阅读(6)
2

dp 总结 1

dp 总结 1 闲来无事, 把刚学明白的 dp 笔记整理一下. shout out to professor Adzlpxsn. 基本的, 状态, 转移, 方程 状态 一句话概况即为当前的属性. 比如说, 贝贝现在是 \(30\) 岁, 发了 \(0\) 张专辑, 我们就可以说 \(f_{30}=0 ...

young_tea 发布于 2025-10-03 01:04 评论(0) 阅读(87)
0

哈希问题的一类技巧

浅谈处理哈希问题的一类方法-线段树维护哈希 前言 一个初三蒟蒻粗浅的认知和总结,dalao不喜勿喷。分享的题也大都很水,仅是代表浅层理解。 简介/概括 哈希是一种常用的算法。我们在oi中使用哈希的主要目的是将难以直接处理、维护、比较的对象映射到范围小/便于维护/便于处理/便于比较的对象上。 映射的方 ...

积雨云xjh 发布于 2025-10-01 19:38 评论(0) 阅读(6)
0

【光照】[PBR][几何遮蔽]实现方法对比

摘要:文章介绍了Unity URP渲染管线中的几何遮蔽(G)计算流程,重点分析了几种主流几何遮蔽模型的特点和实现方案。URP采用Smith-Joint-Schlick-GGX模型,在物理准确性、视觉质量和性能之间取得平衡,既保证了与GGX法线分布的一致性,又通过优化技术(如预计算、数值稳定性处理)提... ...

SmalBox 发布于 2025-10-01 09:26 评论(0) 阅读(94)
0

2025年09月总结及随笔之退货和积分兑换

1. 回头看 日更坚持了1004天。 读《大语言模型》持续更新并完成 读《人性机器人》开更并持续更新 2023年至2025年09月底累计码字2754031字,累计日均码字2743字。 2025年09月码字106138字,同比上升14.14%,环比上升1.04%,日均码字数3537字,2025年累计码 ...

躺柒 发布于 2025-10-01 08:31 评论(0) 阅读(12)
0

使用openresty+lua来实现grafana中自动切换实时群集/历史群集对应的vmselect

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我曾设计了这样的 VictoriaMetrics 中的实时群集和历史群集: see: deploy_VictoriaMetrics_cluster 期待的效果 ...

ahfuzhang 发布于 2025-09-30 17:57 评论(0) 阅读(15)
0

软件测试覆盖率详解

软件测试覆盖率简介1、定义:覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量。2、计算:覆盖率=(至少被执行一次的item数)/item的总数3、特点 1)通过覆盖率数据,可以检测我们的测试是否充分 2)分析出测试的弱点在哪方面 3)指导我们设计能够增加覆盖率的测试用例,有效提 ...

程序员龙叔 发布于 2025-09-30 14:33 评论(0) 阅读(14)
0

【光照】[PBR][法线分布]为何不选Beckmann

本文探讨了Beckmann分布函数在游戏渲染中的应用及其与GGX的对比。Beckmann是最早的微表面法线分布函数,基于高斯分布假设,具有物理准确性但计算复杂度较高。GGX因更符合真实材质反射特性、能量守恒良好、计算效率更高而成为行业标准,特别适合金属和粗糙表面表现。Unity URP选择GGX因其... ...

SmalBox 发布于 2025-09-30 13:39 评论(0) 阅读(83)
0

告别硬编码!5个让Web自动化脚本更稳定的定位策略

如果你做过Web自动化测试,一定对这样的场景不陌生:昨晚还跑得好好的脚本,今天一早突然报错NoSuchElementException(找不到元素)。你火急火燎地打开调试器,发现前端同事只是把某个按钮的id从submit-btn改成了confirm-btn,而你脚本中所有相关的操作瞬间瘫痪。这就是“... ...

程序员二黑 发布于 2025-09-29 19:32 评论(0) 阅读(12)
0

每周读书与学习->初识JMeter 元件(三)

每周读书与学习是由清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》一书的作者推出,分享作者多年的IT从业经历,希望对很多计算机科学技术IT类专业毕业生以及IT从业者有所帮助。 1、取样器 在Jmeter中,取样器通常用来模拟并发用户发出实际请求的操作,向待性能压测的对象发送请求以及接 ...

张永清 发布于 2025-09-29 11:26 评论(0) 阅读(138)
0

【光照】[PBR][法线分布]GGX实现方法对比

GGX是Unity URP渲染管线中的核心法线分布函数,由Walter等人在2007年提出。相比传统分布函数,GGX具有长尾特性,能更真实地模拟材质高光衰减,同时保证能量守恒。URP通过BRDF.hlsl实现了GGX分布及其各向异性版本,支持从锐利高光到柔和散射的平滑过渡。虽然计算复杂度较高,但UR... ...

SmalBox 发布于 2025-09-29 08:25 评论(0) 阅读(80)
0

位运算的奇技淫巧:builtin内建函数

什么是内建函数: GCC 编译器自带的内建函数。这些_builtin*形式的内建函数一般是基于不同硬件平台采用专门的硬件指令实现的,因此性能较高。 介绍一些常用的内建函数: __builtin_ctz() 返回从最低位开始(右起)的连续 0 的个数 根据数据类型不同有: int __builtin_ ...

菩萨野蛮 发布于 2025-09-28 22:38 评论(0) 阅读(34)
0

坚果云官方插件实现obsidian多端同步

大学期间用笔记越来越多了,并且更需要obsidian做的笔记能在手机电脑之间同步。 现在网上非常常见的obsidian非官方同步办法是使用remotely save插件,以及坚果云的webdav服务,毕竟是免费的。然而使用remotely save插件经常会遇到同步503问题,而且故障原因很多时候查 ...

nsdimo 发布于 2025-09-28 22:34 评论(0) 阅读(116)
0

Selenium自动化脚本总报错?这7个调试技巧帮你解决90%问题

导语: 作为一名自动化测试工程师,或者正在学习Selenium的你,是否曾经在面对反复报错的脚本时,感到无比沮丧和抓狂?“在我的机器上明明是好的!”这句话是否成了你的口头禅?别担心,你不是一个人在战斗。今天,我们就来深入剖析Selenium脚本报错背后的根源,并分享7个立竿见影的调试技巧,帮你扫清9 ...

程序员二黑 发布于 2025-09-28 15:59 评论(0) 阅读(33)
0

【光照】[PBR][镜面反射]实现方法解析

本文深入解析了Unity URP中基于微表面理论的PBR渲染实现。微表面理论将宏观表面视为由无数微观几何细节组成的结构,通过Cook-Torrance BRDF方程精确模拟光线交互。文章详细介绍了三大核心组件:法线分布函数(NDF)使用GGX分布描述微观朝向,几何遮蔽函数模拟自阴影效应,菲涅尔方程处... ...

SmalBox 发布于 2025-09-28 10:52 评论(0) 阅读(102)
0

“桦加沙”进入扫尾阶段:如何用卫星守护通信生命线

今年第18号台风“桦加沙”于9月24日在广东省阳江市海陵岛登陆,中心附近最大风力达14级,给华南沿海带来强烈风雨和巨浪冲击。作为2025年以来影响我国最强的台风,“桦加沙”具有强度极端、风圈范围广、登陆速度快等特点,登陆前已造成菲律宾5人死亡、4人失踪,香港101人受伤,台湾15人死亡、31人失联。 ...

迪捷软件 发布于 2025-09-28 10:08 评论(0) 阅读(11)
0

MinIO 介绍(1)--简介及安装

MinIO 是一种高性能、S3 兼容的对象存储。本文主要包括 MinIO 简介和安装;文中所使用到的软件版本:MinIO RELEASE.2025-07-23T15-54-02Z、Centos 8.5.2111。 1、简介 1.1、MinIO 的特性 1.1.1、主动,主动复制 对象存储的主动、多站 ...

且行且码 发布于 2025-09-27 20:22 评论(0) 阅读(118)
1

【光照】[PBR][漫反射]实现方法对比

本文对比了Unity URP中四种主流漫反射模型:Lambert、Half-Lambert、Disney和Oren-Nayar。Lambert是经典模型,性能最好但能量不守恒;Half-Lambert增强暗部细节,适合卡通渲染;Disney模型物理准确但计算复杂,是URP默认方案;Oren-Naya... ...

SmalBox 发布于 2025-09-27 15:58 评论(0) 阅读(97)
0

需求评审总是漏?测试工程师的“找茬”清单请收好

测试工程师如何在需求评审中更有效地“找茬”,避免遗漏?本文将为你提供一份详尽的“找茬”清单,帮助你在需求评审中脱颖而出,成为团队中不可或缺的质量守护者。 ...

程序员二黑 发布于 2025-09-27 14:34 评论(0) 阅读(28)
0

《Go 单元测试从入门到覆盖率提升》(三)

Go单元测试打桩框架 Golang有常用的三个打桩框架:GoStub、GoMock、Monkey。 1、GoStub GoStub 是一款轻量级的单元测试框架,接口友好,使用方式简洁,能够覆盖多种常见测试场景: 全局变量打桩:替换全局变量的值,方便测试不同状态下的逻辑。 函数打桩:为函数设置自定义的 ...

筱倩 发布于 2025-09-27 09:41 评论(0) 阅读(11)