[{"data":1,"prerenderedAt":174},["ShallowReactive",2],{"blogs-meta":3,"blogs-all-9":149},[4,8,12,16,20,23,26,29,32,36,40,44,47,51,55,58,61,64,67,71,74,78,81,84,87,90,93,97,100,103,106,109,112,115,118,121,124,128,131,134,137,140,143,146],{"tags":5,"path":7},[6],"thoughts","\u002Fblog\u002F2022\u002F2022-02-27-how-to-do-open-source-for-a-long-time",{"tags":9,"path":11},[10],"OS","\u002Fblog\u002F2022\u002F2022-04-15-resource-lock-in-concurrency",{"tags":13,"path":15},[14],"frontend","\u002Fblog\u002F2022\u002F2022-04-18-closure-in-javascript",{"tags":17,"path":19},[18],"LHPA","\u002Fblog\u002F2022\u002F2022-09-14-yanzhenqing-bibiography",{"tags":21,"path":22},[18],"\u002Fblog\u002F2022\u002F2022-09-15-lanting-prelude",{"tags":24,"path":25},[18],"\u002Fblog\u002F2022\u002F2022-09-16-biology-of-shen-lian-and-yang-jisheng",{"tags":27,"path":28},[10],"\u002Fblog\u002F2022\u002F2022-12-05-multi-cpu-process-scheduling",{"tags":30,"path":31},[18],"\u002Fblog\u002F2022\u002F2022-12-07-a-farewell-to-ma-junze-of-dongyang",{"tags":33,"path":35},[34],"C++","\u002Fblog\u002F2023\u002F2023-11-05-platform-macros",{"tags":37,"path":39},[38],"mathematics","\u002Fblog\u002F2023\u002F2023-11-20-conduct-the-fibonacci",{"tags":41,"path":43},[42,38],"algorithm","\u002Fblog\u002F2023\u002F2023-12-07-how-do-computer-calculate-the-log-function",{"tags":45,"path":46},[38,42],"\u002Fblog\u002F2023\u002F2023-12-08-fast-inverse-square-root",{"tags":48,"path":50},[42,49],"game-theory","\u002Fblog\u002F2023\u002F2023-12-14-the-bash-game",{"tags":52,"path":54},[42,38,53],"computation","\u002Fblog\u002F2023\u002F2023-12-18-the-master-theroy-for-time-complexity",{"tags":56,"path":57},[38],"\u002Fblog\u002F2024\u002F2024-03-05-proof-of-faulhabers-formula",{"tags":59,"path":60},[38],"\u002Fblog\u002F2024\u002F2024-03-06-taylor-formula-taylor-theorem-taylor-series-taylor-expansion",{"tags":62,"path":63},[38],"\u002Fblog\u002F2024\u002F2024-04-23-introduction-to-bernoulli-number",{"tags":65,"path":66},[38],"\u002Fblog\u002F2024\u002F2024-08-27-the-laplace-theorem-for-determinant",{"tags":68,"path":70},[38,69],"cryptography","\u002Fblog\u002F2024\u002F2024-09-11-linear-congruential-for-psedurandom-number",{"tags":72,"path":73},[38],"\u002Fblog\u002F2024\u002F2024-09-12-box-muller-transformation",{"tags":75,"path":77},[76,49],"statistics","\u002Fblog\u002F2024\u002F2024-09-21-the-37-rules-in-making-choice",{"tags":79,"path":80},[6],"\u002Fblog\u002F2025\u002F2025-01-11-should-computer-science-majors-learn-college-physics",{"tags":82,"path":83},[6],"\u002Fblog\u002F2025\u002F2025-05-07-kao-shang-le",{"tags":85,"path":86},[6],"\u002Fblog\u002F2025\u002F2025-08-17-the-lamentable-programmers",{"tags":88,"path":89},[38],"\u002Fblog\u002F2025\u002F2025-09-18-the-stirling-formula",{"tags":91,"path":92},[6],"\u002Fblog\u002F2026\u002F0002-brief-biography-of-von-neumann",{"tags":94,"path":96},[38,95],"machine-learning","\u002Fblog\u002F2026\u002F2026-04-06-nonlinearity-with-activations",{"tags":98,"path":99},[95,38],"\u002Fblog\u002F2026\u002F2026-04-09-introduction-of-v-mf-distribution-on-hypersphere",{"tags":101,"path":102},[38,95],"\u002Fblog\u002F2026\u002F2026-04-10-dimension-curse-on-zero-and-positive-curvature-space",{"tags":104,"path":105},[38,95],"\u002Fblog\u002F2026\u002F2026-04-23-shu-de-bian-hua-ti-du-ya-ke-bi-ju-zhen-he-hai-sai-ju-zhen",{"tags":107,"path":108},[38,95],"\u002Fblog\u002F2026\u002F2026-04-25-the-frechet-mean-prototype",{"tags":110,"path":111},[6],"\u002Fblog\u002F2026\u002F2026-05-13-the-pale-blue-dot",{"tags":113,"path":114},[6],"\u002Fblog\u002F2026\u002F2026-05-26-the-messianic-narrative-of-anthropic",{"tags":116,"path":117},[38,95],"\u002Fblog\u002F2026\u002F2026-05-30-about-the-tensor",{"tags":119,"path":120},[95,38],"\u002Fblog\u002F2026\u002F2026-06-06-proof-of-the-uat-by-weierstrass-theory",{"tags":122,"path":123},[38,95,76],"\u002Fblog\u002F2026\u002F2026-06-08-explanation-of-neural-network-from-maximum-likelihood-estimation",{"tags":125,"path":127},[126,95,6],"ai","\u002Fblog\u002F2026\u002F2026-06-30-about-the-emergency",{"tags":129,"path":130},[126,6],"\u002Fblog\u002F2026\u002F2026-07-30-what-agi-needs-may-not-be-a-larger-model-but-a-set-of-theories",{"tags":132,"path":133},[38,53],"\u002Fblog\u002F2026\u002F2026-07-31-the-diagonal-argument-en",{"tags":135,"path":136},[95,126],"\u002Fblog\u002F2026\u002F2026-08-04-the-representations-in-llm",{"tags":138,"path":139},[6],"\u002Fblog\u002F2026\u002F2026-08-13-xie-zuo-yu-yan-de-zhuan-bian",{"tags":141,"path":142},[6],"\u002Fblog\u002F2026\u002F2026-08-14-demystification-research",{"tags":144,"path":145},[95],"\u002Fblog\u002F2026\u002F2026-08-19-yan-jiu-guan-xi-de-san-zhong-shi-jiao",{"tags":147,"path":148},[95],"\u002Fblog\u002F2026\u002F2026-08-22-are-local-minima-rare-in-high-dimensions",[150,157,162,168],{"title":151,"summary":152,"image":153,"time":154,"tags":155,"path":22,"id":156},"蘭亭集序","永和九年，歲在癸丑，暮春之初，會於會稽山陰之蘭亭，修禊事也。群賢畢至，少長咸集。此地有崇山峻嶺，茂林修竹；又有清流激湍，映帶左右，引以為流觴曲水，列坐其次。雖無絲竹管弦之盛，一觴一詠，亦足以暢敘幽情。",null,"2022-09-16T00:00:00+08:00",[18],"blog\u002Fblog\u002F2022\u002F2022-09-15-lanting-prelude.md",{"title":158,"summary":159,"image":153,"time":154,"tags":160,"path":25,"id":161},"沈煉 楊繼盛傳 - 明史","煉爲人剛直，嫉惡如仇，然頗疎狂。毎飲酒輒箕踞笑傲，旁若無人。錦衣帥陸炳善遇之。炳與嚴嵩父子交至深，以故煉亦數從世蕃飲。世蕃以酒虐客，煉心不平，輒爲反之，世蕃憚不敢較。",[18],"blog\u002Fblog\u002F2022\u002F2022-09-16-biology-of-shen-lian-and-yang-jisheng.md",{"title":163,"summary":164,"image":153,"time":165,"tags":166,"path":15,"id":167},"JavaScript 中的闭包","给出 JavaScript 中闭包的定义，并通过示例来理解它。","2022-04-18T00:00:00+08:00",[14],"blog\u002Fblog\u002F2022\u002F2022-04-18-Closure-in-javascript.md",{"title":169,"summary":170,"image":153,"time":171,"tags":172,"path":11,"id":173},"并发中的资源锁","对自旋锁、乐观锁、悲观锁、读写锁、互斥锁等概念的分析及使用场景。","2022-04-15T00:00:00+08:00",[10],"blog\u002Fblog\u002F2022\u002F2022-04-15-Resource-Lock-in-Concurrency.md",1789084286748]