-
vscode 打开变量名提示
setting.json中添加 1234567"typescript.inlayHints.enumMemberValues.enabled": true,"typescript.inlayHints.parameterTypes.enabled": true,"typescript.inlayHints.functionLikeReturn... -
如何让Unity Mixer混合器音量控制符合体感
如何让Unity Mixer混合器音量控制符合体感Unity Mixer是什么游戏中的声音轨道有很多,使用Unity提供Mixer混响可以很方便按组控制音量,只需要暴露变量给代码,就可以调用Mixer.SetFloat(“变量”, 数值),数值单位是db。 Unity Mixer修改音量为什么不符合体感真实世界中的声音通过震动产生,人耳感受最小声压 :$$ 2×10^{-5} (db)$$人... -
种子随机:线性同余生成器(LCG, Linear Congruential Generator)
线性同余生成器实现代码: 12345678910Math.seed = 5;Math.seededRandom = function(max, min) { max = max || 1; min = min || 0; Math.seed = (Math.seed * 9301 + 49297) % 233280; var rnd = Math.seed... -
Zerotier搭建moon服务器
参考:免费的异地组网神器Docker搭建教程-ZeroTigerdocker-zerotier-moon 搭建123456# 创建一个持久化存放文件的目录mkdir -p /opt/docker/moon# 获得云服务器的公网ippublic_ip=`curl ip.sb`# 建立moon服务器docker run --name zerotier-moon -d -p 9993:9993... -
Markdown Mermaid从入门到入土
Markdown Mermaid从入门到入土饼状图语法——仅供参考,建议直接看实例从pie关键字开始图表然后使用title关键字及其在字符串中的值,为饼图赋予标题。(这是可选的) 数据部分在” “内写上分区名。分区名后使用:作为分隔符分隔符后写上数值,最多支持2位小数——数据会以百分比的形式展示 实例12345pie title 为什么总是宅在家里? "喜欢宅" : 15... -
TS映射类型技巧
TypeScript 中的映射类型是什么1. 概念介绍TypeScript 中的映射类型和数学中的映射类似,能够将一个集合的元素转换为新集合的元素,只是 TypeScript 映射类型是将一个类型映射成另一个类型。 在我们实际开发中,经常会需要一个类型的所有属性转换为可选类型,这时候你可以直接使用 TypeScript 中的 Partial工具类型: 12345678910111213141... -
IOS chromium远程调试
IOS chromium远程调试参考资料:IOS使用chrome://inspect 调试页面github:ios-webkit-debug-proxygithub:ScoopInstaller 提前准备梯子:这里我的http代理是 127.0.0.1:10809爱思助手/iTunes 安装scoop 打开PowerShell 运行,此处使用的PowerShel... -
git lfs 迁移
GIT LFS (Large File Storage)虽然git一直不适合管理二进制文件,不过现在 git 也好像默认提供了git lfs 这个专门用来管理大文件的插件。 基本原理简单来说就是使用类似一个文件指针(文本)代替实际的文件存储,git只存储文件指针的变更历史而不是整个二进制文件,并且在使用的时候,自动提供hook,方便在如clone、pull、reset等操作会自动去获取这些文... -
Expression表达式库
Expression 简单易用的表达式库 github:https://github.com/JuneAndGreen/expr-parser/tree/master 使用123456789101112131415161718192021222324252627//直接运行{ //获取Expression管理器 let expressionMgr =new Expre...
1