2020/10-2023/7 Notes
2020/10-2023/7 Notes
1.Unity WebGL 字体
动态字体
2.Path.Combine
3.播放Unity WebGL构建包
Vistual Studio Code->Extensions->Live Server
4.Cloud Compare
laszip.net
RenderDoc
Mike Zero
Ras Mapper
HDF Viewer
5.使Unity支持GLSL
Project->添加命令行参数->-force-opengl
6.Bounds.ClosestPoint
7.如果修改了jslib,打包时报错,则可能是jslib有问题;
8.Slope-Scale Depth Bias;
9.Unity 物理系统
3D Nvidia PhysX
2D Box2D
10.Unity中,我们不能对调用相同类型事件的顺序进行细粒度控制;
11.CPU Usage
Edit->Project Settings->Quality->VSync Count->Don’t VSync
12.Marching Cubes
13.Allow ‘unsafe’ code
14.Mathf.PingPong
15.Mathf.Repeat
16.Unity IOS打包
1.Lauchpad ->Terminal
2.+ chmod + x +MapFileParser.sh
3.Unity Phone ->Signing&Capabilities ->All ->Automatically manage signing Team->Neo
4.Unity Phone ▽ ->Data △ Images.xcassets->Right Click ->Show in Folder->Replace Application.appiconset
17.Types.GetType(typeName,“Assembly-CSharp”)(×)
System.Reflection.Assembly.Load(“Assembly-CSharp”).GetType(typeName);(√)
18.ECS Traffic Simulate
19.TELNET
1.telnet
2.o smtp.163.com 25
3.ehlo 163
4.Auth LOGIN
5.matrixNeo@163.com->Base64
6.163 SMTP/POP3 授权码->Base64
7.System.convert.ToBase64String(System.Text.Encoding.Default.GetBytes("MatrixNeo@163.com");
8.需要关闭防火墙
20.KlayGE
21.Unity Terrain to Mesh
A two Dimensional Quality mesh Generator and Delaunat Triangulation
22.WebGL中GL传入的Vector3数组需要注意其个数的判断;
23.Chazelle’s triangulation
24.il2cppDumper
Aot(Ahead of Time)
DevXUnityPackerMain
il2cpp类型剪裁
Assets/link.xml
<linker><assembly fullname="System" preserve="all"/>
</linker>
25.Array.Copy方法执行的是浅拷贝,换言之,如果数组元素是引用类型,新数组将引用现有的对象;
26.极简
买任何东西,一次只买一件,无论有什么样的促销活动;
将买零食的钱,都买成水果;
茶叶买50g的
置换反应原则:
用更好的替换当前拥有的;
对于书籍,定一个截止日期,如未能在截止日期之前阅读完,则送/售出;
27.Blender导出FBX到Unity
Ctrl+A: Apply Scale
Transform->:
Scale:1.00Apply Scalling :All Local
Forward:Z Forward
Up:Y Up
Apply Unit
Use Space Transform
Apply Transform
28.委托,协变性和逆变性
委托是方法的包装器,使方法通过包装器来间接调用;
协变性是指方法能返回从委托的返回类型派生的一个类型;
逆变性是指方法获取的参数可以是委托的参数类型的基类;
只有引用类型才支持协变性与逆变性,值类或void不支持;
由于委托是类,所以凡是能够定义类的地方都能定义委托;
29.opennurbs
OpenImageDenoise
30.Don’t be clever until your code works and you find that you need to be clever.
31.匿名类型
两个匿名类型要在同一个程序集中做到类型兼容,属性名、数据类型和属性顺序都必须完全匹配
匿名类型“不可变,immutable”,一经实例化,再要改它的某个属性,就会造成编译错误。
32.Directory.GetTypes();
Directory.GetDirectories();
DirectoryInfo.GetFiles();
DirectoryInfo.EnumerateFiles();
33.ScriptableWizard;
34.ShadowCaster
将对象深度渲染到阴影贴图或深度贴图中
35.SHADOW_COORDS(1)
36.使用SetReplacementShader,相机需要使用Forward Reder Mode;
37.DHI/Mike.core
38.OnDrawGizmos中过于复杂的调用可能会印象深度贴图的采样;
39.Shader中的同名变量在使用SetGlobal(name)时可能会导致无法显示正确的视觉效果;
使用FrameDebugger查看设置的变量值是否与期望值相同;
40.Visualizing Depth Precision
d:深度缓冲区[0,1]
z:世界空间深度
d=a*1/z+b
a,b是与近平面或远平面设置有关的常量;
两项主要建议以最大限度地减少舍入误差;
1.使用无限远的farplane;
2.保持投影矩阵与其他矩阵分开,并在顶点着色器中单独操作,而不是将其组合到视图举证中;
Reversed-Z映射几乎是魔法。
41.Makin’Stuff Look Good
Glitter
Unity Fast Dual Cintouring
SDF
42.西江月·问讯湖边春色
张孝祥·南宋
问讯湖边春色,重来又是三年。东风吹我过湖船,杨柳丝丝拂面。
世路如今已惯,此心到处悠然。寒光亭下水如天,飞起沙鸥一片。
43.如果Shader中没有"ShaderCaster" Pass,则可能不会再深度图中被采集;
44.在OnRenderImage/Replace Shader中无效果时,可能需要修改Shader的RenderType和Queue。
45.Watercolour Shader Effect
46.UModl
Unity Boolean Operation
47.LEDA
相关文章:
2020/10-2023/7 Notes
2020/10-2023/7 Notes 1.Unity WebGL 字体 动态字体 2.Path.Combine 3.播放Unity WebGL构建包 Vistual Studio Code->Extensions->Live Server 4.Cloud Compare laszip.net RenderDoc Mike Zero Ras Mapper HDF Viewer 5.使Unity支持GLSL Project->添加命令行参数-&g…...
在UOS系统中管理ORACLE数据库
在明确了“数字中国”建设战略后。自主创新与国产化已成为我国实现科技强国、经济强国的发展趋势与行业共识。 即信息技术应用创新产业,简称“信创”。 而现有的国产操作系统,虽然已日趋成熟,但因为很多应用软件由国外垄断,因此…...
以http_proxy和ajp_proxy方式整合apache和tomcat(动静分离)
注意:http_proxy和ajp_proxy的稳定性不如mod_jk 一.http_proxy方式 1.下载mod_proxy_html.x86_64 2.在apache下创建http_proxy.conf文件(或者直接写到conf/httpd.conf文件最后) 3.查看server.xml文件 到tomcat的安装目录下的conf/serve…...
【pinia】Pinia入门和基本使用:
文章目录 一、 什么是pinia二、 创建空Vue项目并安装Pinia1. 创建空Vue项目2. 安装Pinia并注册 三、 实现counter四、 实现getters五、 异步action六、 storeToRefs保持响应式解构七、基本使用:【1】main.js【2】store》index.js【3】member.ts 一、 什么是pinia P…...
Linux 文件系统(一)系统目录
系统目录 基本概念分区划分目录划分 基本概念 虽然Linux有很多不同的发行版,但是其基本目录结构都是类似的,因此只要了解一个发行版基本足矣。 分区划分 系统默认 大致有以下几种分区 /(根目录):该分区包含了操作系…...
『CV学习笔记』Opencv和PIL Image以及base64编码互相转化
Opencv和PIL Image以及base64编码互相转化 文章目录 一. opencv&PIL.Image&Skimage1.1. opencv-python读取透明图片(带alpha通道)1.2. opencv、PIL.Image、Skimage读取的彩色图片维度区别1.3. opencv、PIL.Image转换二. base64和cv2 imge互相转换三. base64和PIL imge互…...
行业追踪,2023-08-07
自动复盘 2023-08-07 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…...
CSRF 攻击和 XSS 攻击分别代表什么?如何防范?
一:PHP 1. CSRF 攻击和 XSS 攻击分别代表什么? 1.CSRF攻击 1.概念: CSRF(Cross-site request forgery)跨站请求伪造,用户通过跨站请求,以合法身份做非法的事情 2.原理: 1.登录受信任…...
RabbitMQ: 详解、使用教程和示例
RabbitMQ: 详解、使用教程和示例 什么是 RabbitMQ? RabbitMQ 是一个开源的消息代理(Message Broker)软件,它实现了高级消息队列协议(AMQP),用于在应用程序之间进行异步消息传递。它允许应用程…...
redis NOAUTH Authentication required 可能不是密码问题
开发环境 springboot 2.4.3 spring-boot-starter-data-redis 2.4.3 redis 4.0 lettuce 6.0.2 背景 多环境(test,pre,prd)部署,在测试环境测试通过之后部署预发环境的时候,服务一直报错,提示【i…...
动态规划解0-1背包问题(超详细理解)
前言: 好久没写0-1背包问题了,都有些不记得了,写这篇文章给自己以后做简单参考,如果能同时帮到读者,不胜荣幸。 正文 0-1背包问题是这样的一个问题,假设有一个背包,其容量为 capacity 。在地…...
有哪些可能引起前端安全的问题?
跨站脚本 (Cross-Site Scripting, XSS) ⼀种代码注⼊⽅式,为了与 CSS 区分所以被称作 XSS。早期常⻅于⽹络论坛, 起因是⽹站没有对⽤户的输⼊进⾏严格的限制, 使得攻击者可以将脚本上传到帖⼦让其他⼈浏览到有恶意脚本的⻚⾯, 其注⼊⽅式很简单包括但不限于 JavaScript / CSS …...
【Unity实战100例】用户头像圆形遮罩使用Shader不用Mask组件
目录 一.创建材质 二.创建Shader文件编写Shader代码 三.Image材质设置 源码:https://download.csdn.net/download/qq_37310110/88196529 前言:我们在使用Unity的自带组件Mask的时候会出现毛边现象很难处理掉,这里我们使用着色器shader来进行处理就不会出现毛边现象。...
arm-linux-gnueabihf-g++ gcc编译、优化命令 汇总
gcc优化选项,可在编译时间,目标文件长度,执行效率三个维度,进行不同的取舍和平衡。 gcc 常用编译选项 arm-linux-gnueabihf-g -O3 -marcharmv7-a -mcpucortex-a9 -ftree-vectorize -mfpuneon -mfpuvfpv3-fp16 -mfloat-abihard -…...
vmwera中安装的centos8出现ifconfig不可用
刚刚在虚拟机中装好centos结果发现自己的ifconfig命令不可用。 看一下环境变量里有没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,root用户登录进去才可以运行,先看一下root用户的环境变量。 root用户的环境变量里是有/sbin路径的&a…...
线性表中的时间复杂度
线性表 一、顺序表示的线性表 插入操作的时间复杂度 最好情况: O ( 1 ) O(1) O(1)。(新元素插到表尾,不需要移动元素)最坏情况: O ( n ) O(n) O(n)。(新元素插到表头,需要将原有的n个元素全部…...
ensp与虚拟机搭建测试环境
1.虚拟机配置 ①首先确定VMnet8 IP地址,若要修改IP地址,保证在启动Ensp前操作 ②尽量保证NAT模式 2.ensp配置 (1)拓扑结构 (2)Cloud配置 ①首先点击 绑定信息 UDP → 增加 ②然后点击 绑定信息 VMware ... → 增加 ③最后在 端口映射设置上点击双向通…...
linux内核中的 指针 和 unsigned long
文章目录 1.指针的来源2.指针的定义:3.字长和数据类型4.Linux内核为什么常用unsigned long来替代指针?参考资料 1.指针的来源 方便引用一个内存地址。 给定一个内存地址,CPU就可以取出该地址的数据。 给定一个内存地址,CPU就可以…...
STM32--GPIO
文章目录 GPIO简介GPIO的基本结构GPIO位结构GPIO模式LED和蜂鸣器LED闪烁工程及程序原码代码: 蜂鸣器工程和程序原码代码 传感器光敏传感器控制蜂鸣器工程代码 GPIO简介 GPIO(General Purpose Input Output)是通用输入/输出口的简称。它是一种…...
剑指 Offer ! 61. 扑克牌中的顺子
参考资料:力扣K神的讲解 剑指 Offer 61. 扑克牌中的顺子 简单 351 相关企业 从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12&…...
挑战杯推荐项目
“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 - 个性化梦境…...
【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)
文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...
汽车生产虚拟实训中的技能提升与生产优化
在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...
376. Wiggle Subsequence
376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...
python如何将word的doc另存为docx
将 DOCX 文件另存为 DOCX 格式(Python 实现) 在 Python 中,你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是,.doc 是旧的 Word 格式,而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...
HTML前端开发:JavaScript 获取元素方法详解
作为前端开发者,高效获取 DOM 元素是必备技能。以下是 JS 中核心的获取元素方法,分为两大系列: 一、getElementBy... 系列 传统方法,直接通过 DOM 接口访问,返回动态集合(元素变化会实时更新)。…...
用鸿蒙HarmonyOS5实现中国象棋小游戏的过程
下面是一个基于鸿蒙OS (HarmonyOS) 的中国象棋小游戏的实现代码。这个实现使用Java语言和鸿蒙的Ability框架。 1. 项目结构 /src/main/java/com/example/chinesechess/├── MainAbilitySlice.java // 主界面逻辑├── ChessView.java // 游戏视图和逻辑├──…...
