2 lines
6.6 KiB
JavaScript
2 lines
6.6 KiB
JavaScript
import{_ as i,c as u,b as n,a as m,d as t,e as r,f as e,r as a,o as d}from"./app-B5iJDTQ8.js";const g={};function f(b,l){const o=a("RouteLink");return d(),u("div",null,[l[54]||(l[54]=n("h2",{id:"我的文章",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#我的文章"},[n("span",null,"我的文章")])],-1)),n("ul",null,[n("li",null,[l[3]||(l[3]=t("从抛币协议到智能合约 ")),n("ul",null,[n("li",null,[r(o,{to:"/blog/2025/02/MentalPoker01.html"},{default:e(()=>l[0]||(l[0]=[t("Part1")])),_:1}),l[2]||(l[2]=t(", ")),r(o,{to:"/blog/2025/02/MentalPoker02.html"},{default:e(()=>l[1]||(l[1]=[t("Part2")])),_:1})])])]),n("li",null,[l[14]||(l[14]=t("JPEG算法解密 ")),n("ul",null,[n("li",null,[r(o,{to:"/blog/2025/02/JPEG001.html"},{default:e(()=>l[4]||(l[4]=[t("Part1")])),_:1}),l[9]||(l[9]=t(", ")),r(o,{to:"/blog/2025/02/JPEG002.html"},{default:e(()=>l[5]||(l[5]=[t("Part2")])),_:1}),l[10]||(l[10]=t(", ")),r(o,{to:"/blog/2025/02/JPEG003.html"},{default:e(()=>l[6]||(l[6]=[t("Part3")])),_:1}),l[11]||(l[11]=t(", ")),r(o,{to:"/blog/2025/02/JPEG004.html"},{default:e(()=>l[7]||(l[7]=[t("Part4")])),_:1}),l[12]||(l[12]=t(", ")),r(o,{to:"/blog/2025/02/JPEG005.html"},{default:e(()=>l[8]||(l[8]=[t("Part5")])),_:1})]),l[13]||(l[13]=n("li",null,[n("a",{href:"http://github.com/thejinchao/jpeg_encoder",target:"_blank",rel:"noopener noreferrer"},"Github")],-1))])]),n("li",null,[l[23]||(l[23]=t("SPH算法简介 ")),n("ul",null,[n("li",null,[r(o,{to:"/blog/2025/02/SPH001.html"},{default:e(()=>l[15]||(l[15]=[t("Part1")])),_:1}),l[19]||(l[19]=t(", ")),r(o,{to:"/blog/2025/02/SPH002.html"},{default:e(()=>l[16]||(l[16]=[t("Part2")])),_:1}),l[20]||(l[20]=t(", ")),r(o,{to:"/blog/2025/02/SPH003.html"},{default:e(()=>l[17]||(l[17]=[t("Part3")])),_:1}),l[21]||(l[21]=t(", ")),r(o,{to:"/blog/2025/02/SPH004.html"},{default:e(()=>l[18]||(l[18]=[t("Part4")])),_:1})]),l[22]||(l[22]=n("li",null,[n("a",{href:"https://github.com/thejinchao/fluid",target:"_blank",rel:"noopener noreferrer"},"Github")],-1))])]),n("li",null,[r(o,{to:"/blog/2025/02/Martingle.html"},{default:e(()=>l[24]||(l[24]=[t("赌博中的数学:Martingle策略")])),_:1})]),n("li",null,[r(o,{to:"/blog/2025/02/RandRound.html"},{default:e(()=>l[25]||(l[25]=[t("如何生成一个随机的圆形")])),_:1})]),n("li",null,[r(o,{to:"/blog/2025/02/DH.html"},{default:e(()=>l[26]||(l[26]=[t("一个简单的DH密钥协商算法的实现")])),_:1}),l[27]||(l[27]=t(", ")),l[28]||(l[28]=n("a",{href:"https://github.com/thejinchao/dhexchange",target:"_blank",rel:"noopener noreferrer"},"Github",-1))]),n("li",null,[r(o,{to:"/blog/2025/02/SegmentCircle.html"},{default:e(()=>l[29]||(l[29]=[t("如何计算线段和圆的交点")])),_:1})]),n("li",null,[r(o,{to:"/blog/2025/02/Ellipse.html"},{default:e(()=>l[30]||(l[30]=[t("一道数学趣题")])),_:1})]),n("li",null,[r(o,{to:"/blog/2025/02/Fibonacci.html"},{default:e(()=>l[31]||(l[31]=[t("斐波那契数列和1/89")])),_:1})]),n("li",null,[r(o,{to:"/blog/2025/03/BezierLine.html"},{default:e(()=>l[32]||(l[32]=[t("匀速贝塞尔曲线运动实现")])),_:1})])]),l[55]||(l[55]=m('<h2 id="开源项目" tabindex="-1"><a class="header-anchor" href="#开源项目"><span>开源项目</span></a></h2><ul><li><a href="https://github.com/thejinchao/turbolink" target="_blank" rel="noopener noreferrer">Turbolink</a><br> TurboLink 是一个Unreal Engine插件, 能够在Unreal Engine 中通过C++或者蓝图使用Google gRPC.</li><li><a href="https://github.com/thejinchao/TinyEncrypt" target="_blank" rel="noopener noreferrer">TinyEncrypt</a><br> 在UE中实现DH密钥交换和TEA加密,用于实网络通讯加密</li><li><a href="https://github.com/thejinchao/ue5-style-guide" target="_blank" rel="noopener noreferrer">UnrealStyleGuide</a><br> 比较全面的UnrealEngine项目工程规范</li><li><a href="https://github.com/thejinchao/AxTrace" target="_blank" rel="noopener noreferrer">AxTrace</a><br> 实时日志以及数据图形化查看工具</li><li><a href="https://github.com/thejinchao/cyclone" target="_blank" rel="noopener noreferrer">Cyclone</a><br> 一套轻量级的跨平台网络库</li></ul><h2 id="个人笔记" tabindex="-1"><a class="header-anchor" href="#个人笔记"><span>个人笔记</span></a></h2>',3)),n("ul",null,[n("li",null,[l[43]||(l[43]=t("数学相关 ")),n("ul",null,[n("li",null,[r(o,{to:"/note/math/symbol.html"},{default:e(()=>l[33]||(l[33]=[t("常用数学符号")])),_:1})]),n("li",null,[r(o,{to:"/note/math/group.html"},{default:e(()=>l[34]||(l[34]=[t("群")])),_:1})]),n("li",null,[l[38]||(l[38]=t("数论(")),r(o,{to:"/note/math/number_theory_1.html"},{default:e(()=>l[35]||(l[35]=[t("一")])),_:1}),l[39]||(l[39]=t(", ")),r(o,{to:"/note/math/number_theory_2.html"},{default:e(()=>l[36]||(l[36]=[t("二")])),_:1}),l[40]||(l[40]=t(", ")),r(o,{to:"/note/math/number_theory_3.html"},{default:e(()=>l[37]||(l[37]=[t("三")])),_:1}),l[41]||(l[41]=t(")"))]),n("li",null,[r(o,{to:"/note/math/probability.html"},{default:e(()=>l[42]||(l[42]=[t("概率")])),_:1})])])]),n("li",null,[l[47]||(l[47]=t("密码学 ")),n("ul",null,[n("li",null,[r(o,{to:"/note/cryptography/rsa.html"},{default:e(()=>l[44]||(l[44]=[t("RSA")])),_:1})]),n("li",null,[r(o,{to:"/note/cryptography/flip_coin.html"},{default:e(()=>l[45]||(l[45]=[t("抛币协议")])),_:1})]),n("li",null,[r(o,{to:"/note/cryptography/mental_poker.html"},{default:e(()=>l[46]||(l[46]=[t("智能扑克")])),_:1})])])]),n("li",null,[l[51]||(l[51]=t("图形学 ")),n("ul",null,[n("li",null,[r(o,{to:"/note/graphics/math/"},{default:e(()=>l[48]||(l[48]=[t("数学基础")])),_:1})]),n("li",null,[r(o,{to:"/note/graphics/illumination_model/"},{default:e(()=>l[49]||(l[49]=[t("光照模型")])),_:1})]),n("li",null,[r(o,{to:"/note/graphics/image_based_lighting/"},{default:e(()=>l[50]||(l[50]=[t("环境光渲染")])),_:1})])])]),n("li",null,[l[53]||(l[53]=t("编程语言 ")),n("ul",null,[n("li",null,[r(o,{to:"/note/language/javascript/"},{default:e(()=>l[52]||(l[52]=[t("JavaScript")])),_:1})])])])])])}const p=i(g,[["render",f],["__file","index.html.vue"]]),P=JSON.parse('{"path":"/","title":"","lang":"zh-CN","frontmatter":{},"headers":[{"level":2,"title":"我的文章","slug":"我的文章","link":"#我的文章","children":[]},{"level":2,"title":"开源项目","slug":"开源项目","link":"#开源项目","children":[]},{"level":2,"title":"个人笔记","slug":"个人笔记","link":"#个人笔记","children":[]}],"git":{"contributors":[{"name":"thejinchao","username":"thejinchao","email":"thejinchao@gmail.com","commits":5,"url":"https://github.com/thejinchao"},{"name":"neochaojin","username":"neochaojin","email":"neochaojin@tencent.com","commits":2,"url":"https://github.com/neochaojin"}]},"filePathRelative":"index.md"}');export{p as comp,P as data};
|