自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 [Unity错误解决]There are 2 audio listeners in the scene.

从组件中找出包含 Audio Listener 的,只激活一个,其他的关掉。

2023-12-21 17:16:05 965

原创 unity 点击3D物体

3. 为物体挂载以下脚本,物体必须带碰撞体。1. 在场景中添加事件系统。2. 为主相机添加射线检测。

2023-11-01 16:48:27 1108 1

原创 3dmax中导出模型到unity注意事项

1. 注意单位,根据需要,选英寸还是选厘米2. 不能导出有错误的骨骼,否则导入后模型网格里出现 Skinned Mesh Renderer ,对网格变换移动有影响,正常情况下都应该是 Mesh Renderer3. 导出一般不带光源和摄像机4. 导出选择嵌入的媒体5. 没有动画就不要带动画和骨骼。

2023-10-21 16:32:23 735 1

翻译 了解JavaScript装饰器

原文地址:https://www.simplethread.com/understanding-js-decorators/原文作者:Mike Green声明:本翻译仅做学习交流使用,转载请注明来源不久之前,我创建了一个使用 MobX 做状态管理的 React 应用。我发现 MobX 开发的一项独特功能特别有趣,那就是它使用装饰器来注释类的属性。 之前我并没有真正在 JavaScript...

2020-04-02 10:12:46 320

原创 [Rust]Rust学习笔记-通过链表操作学习rust

链表一般是学习 Rust 的第一关,完成一个链表对于 Rust 的所有权、借用、可变/不可变、Box、Option 等重要的基础概念都有涉及。能够写好链表,说明对 Rust 的基础概念和思维方式都有了一定的了解。本文所指的链表特指用 Box 实现的单向链表,仅用来熟悉 Rust 的基础知识。其基本实现为:#[derive(Debug)]pub struct ListNode { p...

2020-02-25 23:45:42 3868

原创 Termux相关资料

Termux 入门与实践Termux应用详解牛逼的TermuxTermux 入门教程:架设手机 Server 下载文件神器Termux的使用日常神器Termux的使用记录Termux 高级终端安装使用配置教程...

2020-01-14 13:48:08 1856

原创 [Linux]图解Linux性能工具

来源:Linux Performance

2019-12-24 17:19:06 117

原创 [TypeScript]TypeScript资料收集

收集TypeScript的优秀资料,持续更新:ts类型编程实战(一):修复rematch类型问题深入typescript类型系统(二): 泛型和类型元编程合格前端第十二弹-TypeScript + 大型项目实战TypeScript 类型实战 - 从模板函数到消息参数TypeScript 类型技巧 - 多参数类型约束TypeScript + GraphQL = TypeGraphQL用...

2019-12-19 10:53:56 139

原创 [definite-assignment-assertions/显式赋值断言]typescript里!:是什么意思?

今天在一个ts代码示例里看到了如下语法:baseDir!: string;以前没有见过,因此查阅各种资料学习了一下。严格的类初始化ts2.7引入了一个新的flag:--strictPropertyInitialization。这个flag检查并确保一个类在初始化时,每一个属性都必须在构造器内初始化,或者在属性定义时赋予初始值。官网的实例:class C { foo: numb...

2019-11-08 11:25:43 1487

原创 [worker_threads]Node.js工作线程

注意:Node.js 12之后,worker_threads才变成正式特性,不再需要通过–experimental-worker开启worker_threads模块允许使用并行执行JavaScript的线程。 要使用它:const worker = require('worker_threads');工作者(线程)对于执行CPU密集型JavaScript操作非常有用。 他们在I/O密集...

2019-11-05 16:04:05 1918

原创 HTML结构化克隆算法(HTML structured clone algorithm)

原文链接结构化克隆算法是HTML5规范定义的用于复制复杂JavaScript对象的算法。当通过postMessage()与Workers之间进行数据传输或使用IndexedDB存储对象时,在内部使用它。它通过递归遍历输入对象而建立一个副本,同时保持先前访问的引用的映射,以避免无限遍历循环。不适用的场景Error和Function对象不能通过结构化克隆算法复制;尝试这样做将引发DATA_...

2019-11-05 15:58:51 1411

原创 [BLFS]Beyond Linux From Scratch 和 WebAssembly

Beyond Linux From Scratch此网站包含了linux 常用库的介绍、构建选项和构建方法。库的数量不小,包括安全、文件系统、编辑器、shell、虚拟化、基础库、图形、网络、数据库、服务器等等。对于从构建角度上了解一个库有很大帮助。需要将这些库编译到WebAssembly时,可以通过此网站获得很多信息作为参考。...

2019-09-28 17:04:44 217

原创 关于blob,arraybuffer的那些坑

今天做一个简单的需求,已知一个图片文件的 arraybuffer,把图片展示在页面上。操作本来应该很简单:var blob = new Blob(new Uint8Array(arrayBuffer)) 创建Blobvar url = URL.createObjectURL(blob) 创建urldocument.querySelector('img').src = url 把url赋值给...

2019-09-27 16:47:18 4812

原创 asm.js为什么快?小程序能否使用asm.js?

目录asm.js为什么快asm.js如何和外部js代码交互wasm & asm.js兼容性参考本文探究 asm.js 为什么比普通js快,是否可以用在小程序上。asm.js为什么快asm的变量都是静态类型并且只有两种类型:32位有符号整数 int3264位浮点数 float64这两种类型都是占据固定长度内存,因此,可以将asm直接静态编译到字节码 var a =...

2019-09-24 14:19:54 2712 1

原创 [Gitalk] 集成Gitalk时踩过的那些坑

gitalk的集成看起来很简单,一共就以下三步。1. 登录github,进入Setting/Developer settings,新创建一个OAuth App,填写应用名,主页url,回调url;2. 在使用gitalk的页面里引用官方提供的gitalk js 和 css<link rel="stylesheet" href="//cdn.bootcss.com/gital...

2019-09-11 22:07:33 5345 1

原创 关于Linux分页机制的困惑

读《Linux内核设计的艺术》时,书里使用的linux版本是0.11。内存管理的策略是task[64]:将4GB线性空间分成互不重叠的64份,每份64MB,每个进程一份,最多只能同时开启64个进程因此,只需要一个页目录表即可,不存在线性地址冲突。CR3指向这个全局的页目录表,进程切换的时候也不需要修改。但是现在的Linux似乎不是这样读《csapp》时,里面写到,每个进程的...

2019-09-06 10:16:56 818

原创 mongoose的date类型和timestamps的使用

今天在用mongoose获取数据时,发现createdAt 和 updatedAt 两个时间类型的数据一直在变化,数值等于服务器时间,经过一番排查,终于找到了原因mongoose的Schema有Date类型,可以设置为updatedAt: { type: Date, default: Date.now },看起来就是设置了一个日期类型,并且默认值为当前时间其实这个default: Date...

2019-08-27 10:55:43 4436

原创 微信小程序反编译 解析WXSS ReferenceError: __vd_version_info__ is not defined

因为想研究某小程序的某功能实现,因此打算把小程序反编译,来研究一下源码网上搜索发现了项目:wxappUnpacker根据项目文档操作,拿到小程序wxapkg包,使用node wuWxapkg.js ../gw.wxapkg 开始反编译中途报错:ReferenceError: __vd_version_info__ is not defined at vm.js:3:3 ...

2019-07-24 16:43:50 3212 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除