在使用 JS 处理 Unicode 字符串时(如 Emoji),如果使用 String.prototype.slice
等自带的字符串方法,有可能会出现把 Unicode 字符截断一半导致编码出错的问题,因此需要深入了解 JS 字符串的存储方式和处理方式。
在 Electron 中写一个完美的跨平台自定义标题栏
Electron 默认的标题栏样式不太美观,而大部分 Electron 应用都使用了自定义标题栏来美化样式。本文将完整地介绍如何使用 Electron 写一个完美的跨平台自定义标题栏。
NestJS 中根据 Controller 的构造函数参数自动注入 Provider 的方法研究(Typescript)
最近在学习 NestJS 时发现他能通过检测 Controller 构造函数参数自动注入正确的 Provider,这和我之前对 TS 的认知不符(之前认为 TS 不支持通过反射去获取类型),经过研究发现它其实是利用到了一个 TS 实验特性来实现的,本文将记录一下相关方法。
[Godot & C#] Godot 4 播放 MP4 文件的一种方法
众所周知,Godot 4 目前对于视频播放支持程度十分有限,从官网得知目前只能播放 Ogg Theora 格式(.ogv)的视频,因此我想到了一种方法来播放 MP4 视频,目前已经试验成功,这篇文章将会给大家分享一下我的解决办法。
FFmpeg 视频截取图片出现色差解决办法和过程
最近从群友(@-星の忆-)那得到一个问题,他从 Adobe Premiere(下称 PR)中从视频导出的图片和使用 FFmpeg 截取的图片有轻微色差,我对这个问题十分甚至九分感兴趣啊,因此花了 114 分钟排查了下这个问题最终并找到解决方案。
C#(.NET)调用 Win32 API 方法
最近学习 C# 学到了本机互操作性,之前一直有需求需要调用 Win32 API,查阅了许多资料踩了不少坑(如类型映射、封送结构等),现在整理出一套调用 Win32 API 的方法,因此记录一下顺便分享给大家参考。
摸鱼乐谱 MIDI 网开放啦~
摸鱼乐谱 MIDI 网 (moyuscript.github.io/music)
里面存放了各种 MIDI、乐谱等作品。
Unity 2048 小游戏制作技术细节
最近开始学习使用 Unity 了,之前看过一些 Unity 和 C# 相关的教程,已经有一定知识储备了,因此想找个游戏 DEMO 作为练手。
最开始本来想着直接上 3D 的,后面发现难度曲线太高,于是我选择了 2D 游戏作为熟悉 Unity 游戏基本开发流程,看了一圈后选择了使用 Unity 来制作比较久之前爆火的 2048 小游戏。本文主要是记录了下制作这个小游戏的一些学习心得和技术细节。
漫展,入梦,然后梦醒
RxJS 理念速通理解——一个整流器
偶然看到一个很热门的开源库:RxJS
我看了下它官方文档和网上各种教程,费了老大劲才勉强理解了它是干什么的,其实它的设计理念一句话就可以概括了,这篇文章我会给大家分享一下我的理解。