• 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