【光照】[自发光Emission]以UnityURP为例

博主头像 这篇文章介绍了Unity URP渲染管线中自发光的实现原理和方案。自发光作为物体主动发射光线的现象,在URP中通过定义发射颜色/强度、纹理采样、HDR处理等步骤实现。核心代码位于Lighting.hlsl和SurfaceInput.hlsl文件,支持材质属性配置、HDR高亮度、全局光照集成,并通过编... ...

C++ 内存管理

C++ 内存管理是程序设计的核心环节,直接影响程序的性能、稳定性和安全性。C++ 不像 Java、Python 等语言有自动垃圾回收机制,而是需要开发者手动管理动态内存(或通过智能指针等机制自动管理)。 1、C++ 内存分区 内存区域 存储内容 生命周期 管理方式 栈 (Stack) 函数参数、局部 ...

深入理解JVM内存分配机制:大对象处理、年龄判定与空间担保

博主头像 先赞后看 效果翻倍 点个关注不迷路 ➕ 掌握Java对象在堆内存中的生命周期管理艺术 前言 Java虚拟机(JVM)的内存管理机制是其核心技术之一,尤其是堆内存中对象的分配与回收策略,直接影响着应用程序的性能表现。本文将深入剖析JVM中三个关键内存管理机制:大对象直接进入老年代、长期存活 ...

XHR/Fetch请求介绍与安全测试

博主头像 目录XHR/Fetch是什么?所引发的安全问题 XHR/Fetch是什么? XHR/Fetch 都是浏览器与服务器进行数据通信(即 API 调用)的两种主要技术。属于前端技术分类。 简单来说,它们都是用来实现 AJAX(Asynchronous JavaScript and XML)理念的技术,即在 ...

Kubernetes概述与部署

博主头像 Kubernetes概述介绍 目录Kubernetes概述介绍Kubernetes 运行机制Kubernetes环境搭建部署环境初始化安装docker安装cri-dockerkubeadm官方部署 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提 ...

nftables精讲(有NAT、限速、限流量、禁ping等例子)

博主头像 目录前言基本概念nft命令的语法nft命令示例(基础版)nft命令示例(进阶版)1.NAT与端口重定向2.限制网速3.限制流量4.连接数限制5.reject返回错误6.防syn flood7.其他例子请参考后面的“其他数据结构:范围、集合、映射等”匹配表达式和动作匹配表达式动作其他数据结构:范围、集 ...

通知语音播报功能,解锁全新体验

博主头像 在触达用户的多种途径中,推送通知消息凭借其高效性和便捷性,成为一种高性价比的营销手段。然而由于各应用推送频率过高,导致重要通知消息常被淹没在海量信息中,难以及时触达用户。比如商家的新订单提醒或者是收款到账通知等重要提醒,往往会因为消息过多而被用户忽视。 为解决这一问题,确保重要消息能够及时精准触达用 ...

AI 开发者工具 TOP 榜:9 大分类 + 20种工具

博主头像 AI 开发者工具 TOP 榜:9 大分类 + 20种工具 现代 AI 开发者工具完全指南 本文将深入探讨最具影响力的 AI 开发者工具,重点介绍其功能特性、安装步骤、优势及局限性。 在我之前撰写的关于 AI、机器学习和生成式 AI 的文章中,许多开发者纷纷咨询如何利用这些技术优化工作流程——从提升编 ...

彩笔运维勇闯机器学习--梯度下降法

博主头像 前言 彩笔运维勇闯机器学习,今天我们来讨论一下梯度下降法 梯度 首先要搞明白什么是梯度,那就要先从导数说起 导数 函数\(y=f(x)\)的自变量\(x\)在一点\(x_0\)上产生一个增量\(\Delta x\)时,函数输出值的增量\(\Delta y=f(x_0 + \Delta x)-f(x_ ...

Go 程序员为什么更喜欢把函数值叫做闭包

博主头像 Go 程序员为什么更喜欢把函数值叫做闭包 夏群林 2025.9.17 原创 最近痴迷于 Go。 在编程语言的世界里,“函数作为值”的概念并不新鲜:C 有函数指针,C# 有 delegate(委托)和 lambda 表达式,Go 则有函数值(function value)。 有趣的是,Go 程序员更习 ...

C++ 指针和引用

指针和引用是 C++ 中用于间接访问变量的重要机制,两者都能提高代码的灵活性和效率,但在语法、语义和使用场景上有显著区别。 1、指针 指针是存储另一个变量内存地址的变量,其本质是一个独立的变量,拥有自己的内存空间,存储的内容是目标变量的地址(通常为 4 字节或 8 字节,取决于系统位数)。 1.1 ...

手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!

博主头像 大家好,我是小康。 写在前面 你知道吗?在高并发场景下,频繁的malloc和free操作就像是程序的"阿喀琉斯之踵",轻则拖慢系统响应,重则直接把服务器拖垮。 最近我从0到1实现了一个高性能内存池,经过严格的压测验证,在8B到2048B的分配释放场景下,性能相比传统的malloc/free平均快了4 ...

<123···100>