## 我的文章 * 从抛币协议到智能合约 * [Part1](/blog/2025/02/MentalPoker01.md), [Part2](/blog/2025/02/MentalPoker02.md) * JPEG算法解密 * [Part1](/blog/2025/02/JPEG001.md), [Part2](/blog/2025/02/JPEG002.md), [Part3](/blog/2025/02/JPEG003.md), [Part4](/blog/2025/02/JPEG004.md), [Part5](/blog/2025/02/JPEG005.md) * [Github](http://github.com/thejinchao/jpeg_encoder) * SPH算法简介 * [Part1](/blog/2025/02/SPH001.md), [Part2](/blog/2025/02/SPH002.md), [Part3](/blog/2025/02/SPH003.md), [Part4](/blog/2025/02/SPH004.md) * [Github](https://github.com/thejinchao/fluid) * [赌博中的数学:Martingle策略](/blog/2025/02/Martingle.md) * [如何生成一个随机的圆形](/blog/2025/02/RandRound.md) * [一个简单的DH密钥协商算法的实现](/blog/2025/02/DH.md), [Github](https://github.com/thejinchao/dhexchange) * [如何计算线段和圆的交点](/blog/2025/02/SegmentCircle.md) * [一道数学趣题](/blog/2025/02/Ellipse.md) * [斐波那契数列和1/89](/blog/2025/02/Fibonacci.md) * 匀速贝塞尔曲线运动实现 * [Part1](/blog/2025/03/BezierLine01.md), [Part2](/blog/2025/03/BezierLine02.md) ## 开源项目 * [Turbolink](https://github.com/thejinchao/turbolink) TurboLink 是一个Unreal Engine插件, 能够在Unreal Engine 中通过C++或者蓝图使用Google gRPC. * [TinyEncrypt](https://github.com/thejinchao/TinyEncrypt) 在UE中实现DH密钥交换和TEA加密,用于实网络通讯加密 * [UnrealStyleGuide](https://github.com/thejinchao/ue5-style-guide) 比较全面的UnrealEngine项目工程规范 * [AxTrace](https://github.com/thejinchao/AxTrace) 实时日志以及数据图形化查看工具 * [Cyclone](https://github.com/thejinchao/cyclone) 一套轻量级的跨平台网络库 ## 个人笔记 * 数学相关 * [常用数学符号](/note/math/symbol.md) * [群](/note/math//group.md) * 数论([一](/note/math//number_theory_1.md), [二](/note/math/number_theory_2.md), [三](/note/math/number_theory_3.md)) * [概率](/note/math/probability.md) * 密码学 * [RSA](/note/cryptography/rsa.md) * [抛币协议](/note/cryptography/flip_coin.md) * [智能扑克](/note/cryptography/mental_poker.md) * 图形学 * [数学基础](/note/graphics/math/) * [光照模型](/note/graphics/illumination_model/) * [环境光渲染](/note/graphics/image_based_lighting/) * 编程语言 * [JavaScript](/note/language/javascript/)