categories: - 工具使用 - VSCode abbrlink: 1043904924 VSCode 插件开发笔记 VSCode 的插件实质 VSCode 在设计之初就考虑了扩展性,甚至很多 VSCode 的核心功能也是基于扩展的方式编写的,并且使用的扩展 API 也是一样的。 VSCod ...
abbrlink: 254603757 date: 2022-2-3 21:03 categories: - 生活杂谈 【生活杂谈】关于我对数学和世界的感悟 前段时间中二病犯了,突发奇想了些个人感悟,这波总算趁着过年时间把病发完了。 别看标题有数学,放心,全文不用计算任何公式,很多前置知识还配有科普 ...
abbrlink: 2800689653 date: 2022-08-21 23:33 categories: - 生活杂谈 【生活杂谈】突破自己可解锁人生隐藏内容 概述 太离谱了,以前我好几次感到并明确说过这么一句话: 这个世界好像有一种规律。当你费劲心思完成某件事,这个世界就会像试图打击你一样, ...
Python循环结构全解析:从基础到进阶 引言 循环结构是编程中的重要组成部分,关于for、while循环的使用方法,以及break、continue语句的应用技巧。 一、for循环回顾 for循环主要用于遍历一个序列(如列表、range生成的序列),其循环次数在开始前是确定的。例如,计算1到10的 ...
categories: - 工具使用 - Unity abbrlink: 2200103232 【Unity】未来技术路线 新旧更替 UnityEngine.Mathf->Mathematics UnityEngine.Input->InputSystem UnityEngine.UI.Text-> ...
categories: - 工具使用 - Unity abbrlink: 1233487121 【Unity】UGUI 原理 UGUI 基于网格渲染,图片文字等都是网格,由程序在运行时生成。 当一个 UI 的布局或材质等信息改变时会触发重新构建,重构分为布局和渲染两类分别对应两个重构队列,UGUI ...
本文从零基础出发,讲解K8s核心概念、手把手教你用kubeadm部署集群,以及实战管理Pod、Service、Deployment,让新手快速掌握K8s入门必备技能。 ...
Alpha 一.基本情况 团队 ID:09 组长博客: 小组地址: https://github.com/LaurentZC/MarineFloatingDebrisDetectionSystem 小组成员:LaurentZC、morning-glory-qu、Locusclaer 二.冲刺概况汇报 ...
整洁架构小文档 从技术领头人那里抄来的。 微服务**(gRPC)** 微服务负责处理业务,同时会和其他的微服务与各种外部依赖通信,微服务架构的核心是整洁架构,在这个项目中,一个微服务会被拆分到cmd(entry)、api、internal,cmd所做的事与gateway大致相同,也是进行初始化和依赖 ...
作为一名常年用 3D 建模软件的设计师,Rhino 绝对是我心中的 “建模神器”—— 尤其是 8.18 版本,修复了之前的兼容性 bug,运行更流畅,不管是工业设计、建筑建模还是珠宝设计,精细度和效率都拉满。很多新手朋友私信问我怎么下载安装,怕踩杀毒软件拦截、安装路径出错的坑,所以整理了这篇保姆级教... ...
今天进行了统一建模的实验,学习了数据结构。 ...
一、问题背景谁没遇到过这种让人烦躁的时刻呢?满心欢喜准备和家人视频通话,或者紧急要开线上会议、上网课,打开软件却突然弹出“未检测到摄像头”的提示,瞬间让人手忙脚乱!明明笔记本自带摄像头,前几天还用得好好的,怎么突然就 “罢工” 了?其实大家完全不用慌,笔记本摄像头打不开压根不是什么大毛病,九成以上的 ...
今天学英语 ...
当在搜索引擎输入“苏州哪家补牙口腔好”“苏州牙齿矫正哪家好”“苏州牙齿种植哪家好”时,大家真正的需求无非是找技术靠谱的专家、精准先进的设备,以及能放心托付的口腔机构。面对众多选择,不少人难免纠结,今天就整理一份苏州牙科就诊实用攻略,涵盖基础诊疗到复杂项目,帮大家少走弯路。 一、选苏州牙科机构,先盯紧 ...
一、学期回顾 1.1 回顾你对于软件工程课程的想象 我作为团队的前端开发,在此之前都是直接套用现有的原型、现有的接口,并且都是独立开发,而从未体验过完整的开发流程和团队协作。 通过软件工程课程带来的近 3 个月左右的大型团队协作开发,我收获了团队协作开发的宝贵经验。从确定选题、制定功能、绘制原型,到 ...
一、SAT问题以及2-SAT问题的定义 在了解2-SAT的定义之前,我们需要给出一些基础定义。 布尔变量(Boolean variable):只能取1(true)或0(false)的变量。 否定连接词\(\neg\)(negation):布尔变量的否定。例如\(\neg 1 = 0\),\(\neg ...
1、项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。 2、项目介绍 本系统为课程管理系统,采用Vue架构,使用MySQL数据库存储数据,在Tomcat服务器上进行运行。在立项前,首先进行了详细的需求分析,确定了主要模块以及次要模块并对用户权限问题进行了详细的 ...
构建 Compose 界面在 Jetpack Compose 中构建界面,核心逻辑围绕“状态控制”展开,因为 Compose 的界面本身是不可变的 : 一旦绘制完成,就没法直接修改。我们能操控的只有界面的状态,只要状态发生变化,Compose 就会智能地重新创建界面树中那些已经改变的部分。像 Tex ...
简介 使用 SpriteDicing 将一组精灵纹理分割成多个单元,丢弃相同的单元,并将独特的单元烘焙到图集纹理中,然后在运行时无缝重建原始精灵图,而无需在构建过程中保留原始纹理。 当使用多个具有相同区域的纹理时,此解决方案可显著减小构建大小。 例如,在 视觉小说 类型的游戏中,每个角色使用多个纹理 ...
破局成长:陈昌昊的Go后端与AI集成软工实践之旅 一、学期回顾 1.1 回顾你对于软件工程课程的想象 作为完全没接触过后端开发的纯小白,最初对软件工程课程的期待特别朴素:能学会一门后端语言的基础语法,看懂简单的项目代码,最好能亲手写一个能跑通的小接口就很满足了。当时完全不敢想象,自己会跟着团队完整经 ...
架构图1. 不再是学习Y跟Yhat,而是\(S_Y和\hat{S_Y}\).思路跟stable diffusion一样.不在真实Y空间学习,而是在Y编码之后的隐空间学习.所以维度更低.效果更好. 2 方法论 我们提出了VL-JEPA(图1),这是一种用于视觉语言任务的具有联合嵌入预测架构(JEPA) ...
目录前提条件概述下载代码打开代码Docker创建网络MySQL容器准备MySQL数据库配置启动MySQL容器测试连接MySQL初始化MySQL数据Redis容器准备修改Redis配置启动redis容器部署后端后端代码打包上传jar包到Linux创建Dockerfile构建镜像运行后台容器部署前端安装 ...
五张表关系的Mermaid ER图代码 erDiagram %% 用户信息表 sys_user { bigint(20) user_id PK "用户ID(主键)" bigint(20) dept_id "部门ID" varchar(30) user_name "用户账号" varchar(30) ...
LiteMonitor 一款轻量、可定制的开源桌面硬件监控软件 — 实时监测 CPU、GPU、内存、磁盘、网络等系统性能。 A lightweight and customizable desktop hardware monitoring tool — real-time monitoring o ...
实验任务1 contestant.hpp #pragma once #include <iomanip> #include <iostream> #include <string> struct Contestant { long id; // 学号 std::string name; // 姓名 ...
来历与历史 起源:由 Adobe Systems 推出,源自 PostScript 打印语言。早期项目名为 “Camelot”(John Warnock 提出),目标是把页面描述固定为可移植文档。 1993 年首次发布 PDF 1.0,随 Adobe Acrobat 一起推广。 发展:PDF 不断增 ...
儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧 ...
前面我们介绍了 Flink 状态的分类和应用。今天从源码层面再看一下 Flink 是如何管理状态的。 State 概述 关于 State 的详细介绍可以参考 Flink学习笔记:状态类型和应用 和 Flink学习笔记:状态后端这两篇文章,为了方面阅读,这里我们再简单介绍一下。 State 使用 St ...
redis 安装好,另外拷贝5份,按照端口号建6个文件夹,redis 集群模式必须至少6个节点 修改配置文件redis.windows.conf 三部分内容 cluster-enabled yes cluster-config-file nodes-7002.conf //这个文件会自动创建,这个和 ...
摘要:制造业转型升级与市场竞争加剧背景下,国内机械制造企业深陷产品同质化泥潭,核心根源为定位模糊引发的战略迷失,行业存在高端替代迫切与低端产能过剩的结构性矛盾。深耕工业领域营销战略咨询33年的奇正沐古,基于实战经验构建“赛道锚定-优势提炼-客户深耕”分层破局策略。本文结合最新政策与行业现状,从奇正沐 ...
2026卫生资格考试注意事项 ,实用干货合集 2026考试备考周期已临近,其知识点覆盖广、专业要求高。阿虎医考结合17年服务经验及超350万考生反馈,梳理2026卫生资格考试四大注意事项,整合阿虎课程、资料、题库等资源,提供可落地的实用干货,助力高效备战2026考试。 一、科学备考规划:阿虎王者强训 ...
摘要:当下大健康行业看似火爆,实则很多公司深陷“产品同质化、用户不信任、合规踩雷、销量上不去”的困境。要么跟风做爆款,最后陷入价格战;要么堆砌专业术语,消费者看不懂也不敢买。大健康公司的所有难题,根源都能归结为“没找对核心战略”。作为33年品牌策划专家,奇正沐古认为:“大健康行业的核心难题,从来不是 ...
2026主管护师考试视频课深度测评:阿虎医考王者强训班成为优选课程 备战2026年主管护师考试,选择一套高效的视频课程是成功的关键。面对市场上众多的培训机构和琳琅满目的课程体系,如何做出明智选择?调查显示,大多数的考生在选择备考课程时,最看重的是课程的系统性和配套资源的完整性。 一、2026年主管护 ...
二叉树的序列化(字符串表示)和分层遍历(层序遍历)是算法面试的高频基础题,不仅考察对树遍历的理解,更考验边界处理和灵活变通能力。本文结合笔记中的 10 道例题,从序列化到分层遍历的基础实现、3 种变式(自底向上、锯齿形),详细拆解解题思路和代码,帮你彻底掌握这类题型。目录一、例题 1:二叉树序列化( ...
不用 Typora 的 html 导出功能,手搓纯 HTML5 转换器 原创 夏群林 2025.12.23 一、缘起 我日常工作使用 Typora, 一款很好的 Markdown 编辑器。建网站,写博文,用 Typora 打底稿。然后导出成 html 格式文件,所见即所得,一个静态网站就成了! 不过 ...
一节英语课,然后回去 ...
HarmonyOS 5开发从入门到精通(二十):应用发布与上架 本章将完整介绍HarmonyOS应用从打包签名到上架应用市场的全流程,帮助开发者顺利完成应用发布。 一、核心概念 1. 应用签名机制 HarmonyOS通过数字证书(.cer文件)和Profile文件(.p7b文件)等签名信息来保证应用 ...
部分习题选自 BIJECTIVE PROOF PROBLEMS,部分来自网上。 \[\sum\limits_{i=0}^n \binom{k+i}{i}=\binom{n+k+1}{n} \]考虑左边在干啥,相当于枚举最后一个位置为 \(k + i + 1\) 然后前面选 \(k\) 个,于是就是 ...
HarmonyOS 5开发从入门到精通(十九):性能优化与调试技巧 本章将深入探讨HarmonyOS应用性能优化的核心策略和调试技巧,帮助开发者构建高性能、流畅的应用程序。 一、核心概念 1. 性能优化指标体系 性能优化需要基于明确的指标来衡量。HarmonyOS应用的核心性能指标包括启动时间、内存 ...
categories: - 工具使用 - Unity abbrlink: 4114572923 【Unity】脚本生命周期 执行顺序 现象 Start,Update 全部按批执行 Awake 在场景初始化回调前触发 后拖入场景的脚本先执行 结论 Awake 被认为是一种初始化,而 Start 不是 ...
HarmonyOS 5开发从入门到精通(十八):新闻阅读应用实战(下) 本章将深入完善新闻阅读应用,重点实现响应式布局、分布式数据同步和高级功能,打造一个功能完整且具备多设备适配能力的新闻应用。 一、核心概念 1. 响应式布局与一多开发 响应式布局是HarmonyOS应用在多设备上提供一致体验的核心 ...
在编程世界中,变量交换(Swapping two variables)是一个看似简单,却蕴含着深厚技术哲学的基础操作。它就像程序员手中的一个魔术,在不引入第三方工具(或尽量少引入)的情况下,让两个值瞬间互换身份。 正如您所展示的,完成这个任务的方法林林总总,从最直观的“临时变量法”到巧妙的“位运算异 ...
abbrlink: 3651714765 date: 2024-2-3 21:16 categories: - 工具使用 - Unity 【Unity】个人编码规范 文件结构规范 先确保动静态分离 当一个类存在静态和非静态两种成员时,需要利用 partial 将类分成两部分,分别存放静态与非静态成员 ...
abbrlink: 2970632423 date: 2024-2-4 16:42 categories: - 工具使用 - Unity 【Unity】各种操作触发 GC 情况 在 Update 中持续执行下列操作,统计每帧触发 GC 的情况,仅首帧触发 GC 的情况不计入。 使用 Linq 处理数 ...
HarmonyOS 5开发从入门到精通(十七):新闻阅读应用实战(上) 本章将带领大家开发一个完整的新闻阅读应用,涵盖新闻列表展示、详情页跳转、网络数据获取等核心功能。通过本案例,你将掌握HarmonyOS应用开发的关键技能。 一、核心概念 1. 新闻数据模型与网络请求 新闻应用的核心是获取远程AP ...
abbrlink: 2845903494 date: 2024-5-31 17:30 categories: - 工具使用 - Linux 【Linux】Linux 使用笔记 系统目录结构 /etc:系统管理所用的一些配置文件和子目录。 /dev:计算机外部设备,Linux 中外设交互与文件交互一致 ...
一、神经网络基础 人工神经元(Artificial Neuron):又单神经元结构,叫受生物神经元(Biological Neuron)启发而构建的可微分计算单元,其设计融合了线性判别与非线性响应(门控)两个关键机制。是神经网络中前向传播的基本单位 神经元结构:对于输入样本\(\mathbf x=( ...
...
引言:为何要选择正规防水补漏公司? 在上海这样一个建筑密集、雨季漫长的城市,防水补漏工程质量直接关系到建筑安全与居住体验。据行业数据显示,2024年上海防水服务市场客户投诉中,有23%的业主遭遇过"反复渗漏"问题。选择一家正规专业的防水补漏公司,不仅能从根本上解决渗漏难题,更能为建筑安全筑牢"隐形盾 ...
随着矿山、工厂和油气站等高风险行业对安全管理要求的提升,传统人工巡查已无法满足严格的监管需求。人工巡查存在隐患空档、疏漏和瞒报问题。基于AI智能预警系统,结合深度学习、计算机视觉和大数据分析等前沿技术,能够实现全天候、全方位的智能巡检,提高安全监控效率、降低成本,并成为未来安全管理的核心技术。 我们 ...
HarmonyOS 5开发从入门到精通(十六):天气应用实战(下) 本章将继续完善天气应用,重点实现服务卡片、跨设备数据同步和高级功能,打造一个功能完整的天气应用。 一、核心概念 1. 服务卡片与原子化服务 服务卡片是HarmonyOS的特色功能,允许应用核心功能以卡片形式展示在桌面,无需打开完整应 ...
1.设置root用户密码 passwd root ip address 查看ip地址,远程连接 ip 端口为22。用户:root,密码:root 2. 禁用 reflector 服务 2020 年,archlinux 安装镜像中加入了 reflector 服务,它会自己更新 mirrorlist(软 ...
abbrlink: 987487183 date: 2024-6-11 16:38 categories: - 个人研究 - 软件开发 【软件开发】Windows开发笔记 关于文件大小写 Windows 平台是不区分大小写的,所以使用仅大小写不同的同名文件时会冲突,例如始终无法访问其中一个头文件。因 ...
HarmonyOS 5开发从入门到精通(十五):天气应用实战(上) 本章将带领大家开发一个完整的天气应用,涵盖网络请求、JSON解析、UI展示等核心功能。通过本案例,你将掌握HarmonyOS应用开发的关键技能。 一、核心概念 1. 网络请求与数据模型 天气应用的核心是获取远程API数据并转换为本地 ...
3.框架设计 学习提示:多想:想目标,想方法,想方案;多做:多做项目,多查资料;选择看:无问题不看,有问题多看 在学习一个新知识前,一定要明确自己的目标,而想要达到这些目标就需要一个合适的方案,自学、报班、听课都是方案,选择一个合适的方案;而在执行方案的过程中也会遇到很多问题,在执行过程中就需要解决 ...
abbrlink: 2795034225 date: 2024-7-16 9:07 categories: - 个人研究 - 软件开发 【软件开发】CMake 学习笔记 CMake 是什么? 是构建系统(如 Visual Studio)的文件(如 .vcxproj .sln)的创建器,具体要生成的构 ...
abbrlink: 1794241118 date: 2024-6-11 16:38 categories: - 个人研究 - 软件开发 【软件开发】Doxygen 使用笔记 Doxygen 是通过代码注释生成文档的事实标准,借用该工具可以将文档内容与代码写在一起方便维护。 https://gith ...
打造个人数字大脑:访答知识库深度指南 在信息爆炸的时代,如何高效管理个人知识资产成为现代人面临的共同挑战。本地私有知识库作为解决方案应运而生,而知识库正是其中的佼佼者,为您提供安全、高效的知识管理体验。 什么是本地私有知识库 本地私有知识库是指将个人或组织的知识资料存储在本地设备上,而非云端服务器。 ...
abbrlink: 2553791405 date: 2024-01-14 11:43 categories: - 个人研究 - 软件开发 【软件开发】设计模式个人解读 设计模式 设计模式是一种针对面向对象语言的软件设计方法,是对类设计的约束和指导。 设计模式由“原则”和“方法”两部分组成,一个设计 ...
abbrlink: 2373330896 date: 2024-5-10 16:30 categories: - 个人研究 - 软件开发 【软件开发】正则表达式 正则表达式是一种强大的高级字符串匹配方法。 通配符 用于代表某些字符。 普通字符 .:除了换行回车符以外的任何单个字符。 \w:匹配任意一 ...
abbrlink: 2308421870 date: 2024-6-11 16:38 categories: - 个人研究 - 软件开发 【软件开发】C++使用笔记 数据类型 值类型 存放在栈空间中的一段内存。 T:左值,最普通的变量,是具有变量名且可取地址的值。 \(~\) :右值,常量或不具备名 ...
categories: - 个人研究 - 技术美术 abbrlink: 514348372 【技术美术】视差贴图 基础概念 视差贴图又称高度贴图,类似法线贴图,同样是通过伪造表面信息来增加表面凹凸真实感的一种方法。 法线贴图利用光照明暗来体现凹凸,但从掠角观察时依旧不够真实,因为现实中的粗糙表面除了 ...
HarmonyOS 5开发从入门到精通(十四):待办事项应用实战(下) 本章将继续完善待办事项应用,添加任务编辑、分类管理、提醒设置等高级功能,让应用更加实用和完整。 一、任务编辑功能 1.1 编辑页面设计 创建任务编辑页面,支持修改任务标题、描述、截止时间等信息。 // pages/EditTas ...
DDD 不是“写代码的技巧”,而是复杂业务系统的建模方法论。很多人学 DDD 学废了,本质就是:没理解“领域”二字。 我用工程师能落地的方式给你把 DDD 的原理一次讲清楚。 一、DDD 解决的核心问题是什么? 一句话总结: DDD 是为了解决「复杂业务系统失控」的问题 典型痛点你一定遇到过: Se ...
Sciter之c++与前端交互(五)入门介绍了前端调用c++能力,本章将介绍c++与html(前端)相互调用、数据传递等。原文:https://lingkang.top/archives/sciter-f-a-cpp-call前言Sciter 是一个高质量但小众的嵌入式 UI 引擎,适合追求性能、体 ...
问题引入:给定一个数组和一个目标值 k,求有多少个子数组的和等于 k?比如数组 [1, 1, 1],k = 2,答案是 2, 有两个子数组 [1,1] 的和为 2。最直观的想法: 暴力求解 def subarraySum_bruteforce(nums, k): count = 0 n = len( ...
abbrlink: 596080998 date: 2024-11-19 11:47 categories: - 个人研究 - 技术美术 【技术美术】程序化噪波实现 噪波基本原理 首先通过观察噪波,可以确定我们的需求: 噪波的特性: 随机性:宏观来看,各区域的颜色是随机的。 平滑性:微观来看,各像素 ...
今日主题: 医疗器械进销存管理系统的核心需求与架构设计 一、 学习背景与目的 今日,我深入研读了一份关于“Apocalypse医疗器械进销存管理系统”的商业计划报告,并在此基础上进行了扩展性研究与设计。目的是为了: 理解基础需求: 掌握医疗器械管理区别于普通商品的核心特殊需求。 进行系统规划: 将零 ...
对于 \((a,b,c,n)\),考虑一条直线 \(y = \frac{ax+b}{c}\),那么 \(\lfloor \frac{ai+b}{c} \rfloor\) 即为横坐标为 \(i\) 的点下方的整点,对于一个整点其贡献看题目。 两种操作中,向上(即 U 操作)会把当前横坐标答案加上这个整 ...
abbrlink: 3631212322 date: 2024-6-11 16:38 categories: - 个人研究 - 技术美术 - 渲染资源 【技术美术】纹理技术概述 纹理类型 纹理从用途上可以简单分为三种: 2D纹理:常规意义上的图片。 3D纹理:存储体素信息,如向量场(粒子湍流)、密度 ...
categories: - 个人研究 - 技术美术 - 渲染资源 abbrlink: 3146662037 【技术美术】原始模型文件的内容 基于 glfw 推导得出,原始模型文件的内容构成如下: 一些节点 普通节点(所有节点的基类,可作为空物体、骨骼使用) 名称 变换信息 子节点索引 网格节点 普通 ...
abbrlink: 3740891544 date: 2024-11-19 10:53 categories: - 个人研究 - 技术美术 【技术美术】不同物体的渲染处理 渲染顺序 不透明物体(从近到远)-> 天空盒 -> 透明物体(从远到近) 1 和 2 的顺序原因是为了减少 Overdraw,尽 ...
categories: - 个人研究 - 技术美术 - 渲染资源 abbrlink: 3617523748 【技术美术】顶点技术概述 顶点是GPU渲染管线中顶点着色器的输入,其结构完全由用户自定义。不过在行业中,一些顶点属性已经成了事实标准。通常来讲,顶点具有如下属性: float3 positio ...
任务一: contestant.hpp 1 #pragma once 2 #include <iomanip> 3 #include <iostream> 4 #include <string> 5 6 struct Contestant { 7 long id; // 学号 8 std::stri ...
系统流量如潮汐般涨落,瞬时的洪峰可能将最坚固的系统冲垮。如何确保核心服务在极限压力下依然稳如磐石?答案在于构建一套分层协同、动态弹性的过载保护机制。这并非单一技术的堆砌,而是一门融汇了预判、隔离、调度与自愈的系统工程艺术。 本文将深入剖析这套多层防护体系的构建之道:从最外层的流量调度(负载均衡),到 ...
categories: - 个人研究 - 技术美术 - 渲染管线 abbrlink: 3174050793 【技术美术】GPU绘制画面的基本原理 GPU是如何在屏幕上绘制画面的? GPU是计算机的一部分,自然是基于数学的,也只有数学能足够严谨精确的去描述画面。那问题便可以抽象为“如何用数学表示一幅2 ...
categories: - 个人研究 - 技术美术 - 渲染管线 abbrlink: 1671240167 【技术美术】GPU渲染管线概述 GPU渲染管线的名称由来 GPU渲染管线指代GPU渲染图形的工作过程及其环境。 GPU的工作方式和狭义上分时的CPU不同,GPU类似早期的批处理系统: 工作前需 ...
categories: - 个人研究 - 技术美术 - 渲染管线 abbrlink: 3966975174 【技术美术】引擎渲染管线概述 引擎渲染管线是发生在游戏引擎中的完整渲染流程,GPU渲染管线也是其中的一部分,在此GPU相当于是画笔,而引擎则是画家。 在Unity中有内置渲染管线和SRP渲染管 ...
abbrlink: 330516235 date: 2024-3-14 17:09 categories: - 个人研究 - 技术美术 - 渲染管线 【技术美术】D3D中GPU渲染管线流程详解 基本术语 基元、图面: 网格中所使用的顶点数据布局,常见的如点、线、三角面等,特殊的甚至包括一些带邻近基元 ...
categories: - 个人研究 - 技术美术 - 空间矩阵 abbrlink: 3495942937 【技术美术】渲染空间变换概述 GPU渲染管线中,我们只要知道如何在屏幕上画画就行,在一个2D坐标系上表示2D物体是很简单的。但在引擎渲染管线中,为了在屏幕上显示一个仿真的游戏世界,该任务就变成 ...
categories: - 个人研究 - 技术美术 - 空间矩阵 abbrlink: 1097932020 【技术美术】TRS矩阵 TRS 矩阵是最常用的变换矩阵,其本质就是平移、旋转、缩放矩阵的复合,其复合顺序为: \(平移矩阵 * 旋转矩阵 * 缩放矩阵\) 本文 TRS 矩阵以行业主流的左手坐 ...
随着珠海城市化进程的深化与居民生活品质的持续提升,门窗作为建筑外围护结构的关键一环,其性能与品质日益受到消费者与开发商的重视。在安全、节能、隔音、美学等多重需求驱动下,市场对高性能系统门窗的需求持续增长。面对市场上琳琅满目的品牌,如何甄别并选择一家技术可靠、品质过硬、服务完善的源头厂家,成为众多采购 ...
categories: - 个人研究 - 技术美术 - 空间矩阵 abbrlink: 2261641482 【技术美术】投影矩阵和线性深度推导 网络上有很多投影矩阵的推导,也有很多声称是基于 Unity 的,但和我的实测都不一致(现在看来是因为这些文章并不全面),此外有一些 Unity 本身的函数我 ...
写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢 理解Kafka的核心概念如同掌握分布式系统的通用语言,这些基础组件的高效协作正是Kafka海量数据处理能力的源泉 在消息队列选型框架中,Kafka以其高吞吐、可扩展架构成为大数据场景的首选。然而,要真正发挥Kafka的潜力 ...
categories: - 个人研究 - 技术美术 - 空间矩阵 abbrlink: 3964607565 【技术美术】平面反射 如上图所示,实现平面反射说到底就是要实现,P 采样到 A,Q 采样到 B。A~B显然是需要渲染到纹理以供采样的,实现该过程有两种方法: 最简单的方式是放一个镜像的摄像机 ...
背包模型 (1)01背包 有一个体积为 V 的背包,商店有 n 个物品,每个物品有一个价值 v 和体积 w,每个物品只能被拿一次,问能够装下物品的最大价值。这里每一种物品只有两种状态即 “拿” 或 “不拿”。 设状态 dp [i][j] 表示到第 i 个物品为止,拿的物品总体积为 j 的情况下的最大 ...
categories: - 个人研究 - 技术美术 - 空间矩阵 abbrlink: 3126809525 【技术美术】切线空间 切线空间是利用顶点法线、切线构成的以顶点方向为坐标系的3D空间,用于实现法线贴图、视差贴图等技术。 切线空间基向量 切线空间的三个基向量为: z轴:法线(normal) ...
1.课题概述 微电网作为分布式能源系统的核心组成部分,其优化调度是实现能源高效利用和经济运行的关键。传统的微电网调度问题通常采用启发式算法,但存在收敛速度慢、易陷入局部最优等缺陷。YALMIP作为强大的优化建模工具,结合CPLEX求解器,为微电网调度问题提供了精确的数学规划解决方案。 2.系统仿真结 ...
本文介绍了一种利用飞秒激光脉冲在超薄玻璃纤维中执行神经网络计算的新型光学计算系统,其计算速度远超传统电子设备,并已在图像识别等任务中达到前沿水平。 ...
categories: - 个人研究 - 技术美术 - 空间矩阵 abbrlink: 4243868598 【技术美术】个人引擎内的投影矩阵 Unity 中官推的投影矩阵风格是 OpenGL,这可以直接从相机组件中拿到,但在DX平台,Unity传入着色器时实际上会将该矩阵转为 DX 风格。 DX 风 ...
categories: - 个人研究 - 技术美术 - 光照模拟 abbrlink: 3 【技术美术】卡通风格渲染 卡通风格渲染是模仿人的手绘风格,而人的手绘也是对现实光学的模仿,所以卡通渲染的光照计算原理和PBR是一致的。但由于人力有限,没法非常写实(降低色阶、简化阴影),绘制时还需要打线稿辅助( ...
categories: - 个人研究 - 技术美术 - 光照模拟 abbrlink: 2812972532 【技术美术】双向反射分布函数 在光的物理中,除了如辐射率、菲涅尔、几何遮蔽等现象,双向反射也是其中一种,因此接下来要学习反射现象对光照强度的影响。反射对光的衰减是一种线性变化,所以直接考虑计算 ...
categories: - 个人研究 - 技术美术 - 光照模拟 abbrlink: 3105478131 【技术美术】双向透射分布函数 透射部分的实现,网上资料很少,因此只能根据个人经验进行推导了。 主流的光照模型基于反射,反射分漫反射和镜面反射,而透射也同样可以定义为两种: 漫透射:指透射光穿越 ...
1、今天使用kettle创建数据库资源库的时候出问题了,数据库使用的是mysql8.4.6,提示数据库保留字问题创建资源库失败。 mysql8.4 数据库资源库创建失败的主要原因是关键字PARALLEL问题,错误信息如下: 2、使用mysql8.0或者8.2作为资源库 1)使用spoon客户端创建数 ...
HarmonyOS 5开发从入门到精通(十三):待办事项应用实战(上) 本章将通过一个完整的待办事项应用实战项目,综合运用前面章节学到的知识,包括界面搭建、状态管理、数据存储等核心技能。我们将分上下两篇完成这个项目,本篇主要完成项目基础框架和核心功能。 一、项目需求分析 1.1 核心功能规划 待办事 ...
categories: - 个人研究 - 技术美术 - 光照模拟 abbrlink: 2656087290 【技术美术】光照技术概述 和现实一样,即使是游戏中的虚拟物体,我们也可以认为都是因为发光才可见,包括不含光照计算的特效,因为本质上他们是发出的自发光。所以说,任何物体的渲染,本质都是在做光的渲 ...
在日常生活中,许多家庭正被一些常见却难缠的健康问题所困扰:孩子腺样体肥大、反复鼻塞,影响睡眠与面容;成人长期失眠,精神疲惫;儿童抽动症,频繁眨眼、耸肩,令家长忧心不已。面对这些问题,安全、有效、从根源改善的中医调理方式,成为不少人的选择。中医强调整体辨证,注重标本兼治,能从脏腑功能调理入手,帮助改善 ...
一、虚析构函数的使用场景 父类引用指向子类对象,子类对象的析构函数不能被调用,只有父类的可以被调用 二、virtual函数 普通方法前标记为virtual, 那么它就可以被覆写,那么这就意味着要做虚函数表这样的设置。 析构函数不一样,virtual 析构函数, 不是覆写析构函数,而是加上一个析构函数 ...
〇、学习顺序 认识(面熟) 了解(分辨) 掌握(使用) 底层(进阶) 建议的学习习惯: "认识"了就应当学会"使用",带着"目的"(任务)学才能高效率学习【干中学】 编程是一片巨大的英文土壤,必须学会或者至少看懂英文及其简写,并且是以专业术语构建的知识领域 一、Python 简介 前言:仅供了解,但 ...