#计算机

异或密码的实现与 AES

本文实现 The Cryptopals Crypto Challenges 的基础练习集 Set 1. 曾经我使用 Julia 写过类似的内容,但没有良好的解耦。因此改用 Haskell 进行更清晰的实现,读者可在 Haskell Playground 运行,也可使用自己熟悉的语言实现。…
异或密码的实现与 AES

着色器中的随机与噪声

基于 GLSL 的噪声实现及应用。

着色器中的随机与噪声

基于 GLSL 的色彩与数学绘制

基于 GLSL 的 HSV 操作与经典数学对象的绘制。

基于 GLSL 的色彩与数学绘制

GLSL 的基础用法与 Raymarching

基于 GLSL 的着色器基础内容:2D 绚丽图像及 Raymarching.

GLSL 的基础用法与 Raymarching

Haskell 的单子与副作用

函数式语言如何引入副作用:函子、应用函子、单子。

Haskell 的单子与副作用