用户2615200

LV0
发表了文章

Sweet Snippet 之 Lua Utils

this is a simple lua util functions collection for easy usage and intergration

用户2615200
发表了文章

编程小知识 之 Base64 编码

在一些 支持可打印字符(而不(完善)支持其他字符) 的开发场景下(譬如原始的电子邮件中),为了能够传输存储二进制数据(广义上的非打印字符),我们需要一种将二进制...

用户2615200
发表了文章

Sweet Snippet 之 Lua readonly table

基础变更 Lua table 为只读的方法,在 《Programming in Lua》 中就已经给出了(这里),基本思路即是通过 __index 和 __ne...

用户2615200
发表了文章

[译]寻路优化

寻路对很多游戏来讲都是不可或缺的元素,在一般的游戏中,使用一些基本的寻路算法(譬如 BFS, Dijkstra 或者 A* 等等)就可以很好的解决寻路问题,但是...

用户2615200
发表了文章

Sweet Snippet 之 统计二进制中 1 的个数

二进制中1的个数是汉明重量(Hamming Weight)的一种,广泛应用于二进制比较等操作中,举例来说,二进制 1011 的汉明重量便是 3,因为该二进制中总...

用户2615200
发表了文章

小记 TypeScript 中的循环引用问题

平时编写 TypeScript 代码时,一般都倾向于使用模块(Module),通过结合使用 import 和 export 我们便可以方便的进行模块的导入和导出...

用户2615200
发表了文章

Octave 笔记

在 Octave 中我们可以直接创建向量,使用 空格 或者 逗号 来分隔列;使用 分号来分隔行.

用户2615200
发表了文章

简单聊聊 Perlin 噪声(下篇)

理解了二维的 Value 噪声,我们就可以进一步来看 二维的 Perlin 噪声了.

用户2615200
发表了文章

简单聊聊 Perlin 噪声(上篇)

首先我们考虑 一维 情况(即通过一维坐标来获取随机值),如果我们仅使用一般随机方法的话,得到的随机数值是这样的:

用户2615200
发表了文章

Lua 5.4 新特性概览

Lua 5.4 正式发布了,很多朋友应该会比较好奇 Lua 5.4 与之前版本的区别,本文就此简单介绍一些 Lua 5.4 的新特性.

用户2615200
发表了文章

ZeroBrane Studio 简易适配 Lua 5.4

Lua 5.4 已经到 rc4 版本了,相信不少朋友都已经有所尝试,最简单的测试方法应该就是手动编译一个 lua.exe,然后直接命令行执行脚本:

用户2615200
发表了文章

编程小知识 之 杂记两则

代码定义了一个参数为字符串指针的函数 func,调用时却使用了 “string” “params” 这种字符串连写的方式(中间没有逗号分隔符),初看时我一直怀疑...

用户2615200
发表了文章

Sweet Snippet 之 Timeslice Update

游戏开发中,我们一般都要进行大量的对象更新(Update)操作,拿 Unity 中的 MonoBehavior 举例,其便支持定义专门的 Update 方法来处...

用户2615200
发表了文章

Sweet Snippet 之 BitMask

游戏开发中往往会遇到不同游戏逻辑触发相同游戏操作的情况,举个简单的例子:在播放游戏过场动画时,我们往往需要隐藏游戏UI;而当我们进行游戏截屏时,往往也需要隐藏游...

用户2615200
发表了文章

编程小知识 之 序列 rotate

本篇文章中所说的 序列 rotate(旋转) 可能跟我们平常理解的 图像 rotate(旋转) 不太相同,所谓 序列 rotate,其实就是一种调整序列元素顺序...

用户2615200
发表了文章

Sweet Snippet 之 方差计算

μ=1N∑i=1Nxiσ2=1N∑i=1N(xi−μ)2 \begin{aligned} &\mu = \frac{1}{N}\sum_{i =...

用户2615200
发表了文章

.NET GC 精要(五)

之前讲过 .NET GC 出于效率等因素的考虑,对 SOH(Small Object Heap)进行了分代处理(Gen 0, Gen 1 和 Gen 2),当时...

用户2615200
.NET编程算法
发表了文章

.NET GC 精要(七)

之前讲到工作站模式分为 并发 和 非并发 两种执行模式,其中非并发 执行模式比较容易理解,即在整个 GC 流程中应用线程(application thread)...

用户2615200
Java.NET
发表了文章

.NET GC 精要(六)

本文讲述了 .NET GC 的一些细节知识,内容大部分来自于书籍 Under the Hood of .NET Memory Management (注:本...

用户2615200
.NET编程算法
发表了文章

.NET GC 精要(三)

.NET 为了处理非托管资源(unmanaged resource)的释放问题,引入了终结器(Finalization)的机制,相关的代码实现上也并不复杂,仅需...

用户2615200
.NET

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券