[{"data":1,"prerenderedAt":170},["ShallowReactive",2],{"blogs-meta":3,"blogs-all-8":140},[4,8,12,16,20,23,26,29,32,37,41,45,48,52,56,59,62,65,68,72,75,79,82,85,88,91,95,98,101,104,107,110,113,117,121,124,127,131,134,137],{"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":36},[34,35],"C","C++","\u002Fblog\u002F2023\u002F2023-11-05-platform-macros",{"tags":38,"path":40},[39],"mathematics","\u002Fblog\u002F2023\u002F2023-11-20-conduct-the-fibonacci",{"tags":42,"path":44},[43,39],"algorithm","\u002Fblog\u002F2023\u002F2023-12-07-how-do-computer-calculate-the-log-function",{"tags":46,"path":47},[39,43],"\u002Fblog\u002F2023\u002F2023-12-08-fast-inverse-square-root",{"tags":49,"path":51},[43,50],"game-theory","\u002Fblog\u002F2023\u002F2023-12-14-the-bash-game",{"tags":53,"path":55},[43,39,54],"computation","\u002Fblog\u002F2023\u002F2023-12-18-the-master-theroy-for-time-complexity",{"tags":57,"path":58},[39],"\u002Fblog\u002F2024\u002F2024-03-05-proof-of-faulhabers-formula",{"tags":60,"path":61},[39],"\u002Fblog\u002F2024\u002F2024-03-06-taylor-formula-taylor-theorem-taylor-series-taylor-expansion",{"tags":63,"path":64},[39],"\u002Fblog\u002F2024\u002F2024-04-23-introduction-to-bernoulli-number",{"tags":66,"path":67},[39],"\u002Fblog\u002F2024\u002F2024-08-27-the-laplace-theorem-for-determinant",{"tags":69,"path":71},[39,70],"cryptography","\u002Fblog\u002F2024\u002F2024-09-11-linear-congruential-for-psedurandom-number",{"tags":73,"path":74},[39],"\u002Fblog\u002F2024\u002F2024-09-12-box-muller-transformation",{"tags":76,"path":78},[77,50],"investment","\u002Fblog\u002F2024\u002F2024-09-21-the-37-rules-in-making-choice",{"tags":80,"path":81},[6],"\u002Fblog\u002F2025\u002F2025-01-11-should-computer-science-majors-learn-college-physics",{"tags":83,"path":84},[6],"\u002Fblog\u002F2025\u002F2025-05-07-kao-shang-le",{"tags":86,"path":87},[6],"\u002Fblog\u002F2025\u002F2025-08-17-the-lamentable-programmers",{"tags":89,"path":90},[39],"\u002Fblog\u002F2025\u002F2025-09-18-the-stirling-formula",{"tags":92,"path":94},[39,93],"machine-learning","\u002Fblog\u002F2026\u002F2026-04-06-nonlinearity-with-activations",{"tags":96,"path":97},[93,39],"\u002Fblog\u002F2026\u002F2026-04-09-introduction-of-v-mf-distribution-on-hypersphere",{"tags":99,"path":100},[39,93],"\u002Fblog\u002F2026\u002F2026-04-10-dimension-curse-on-zero-and-positive-curvature-space",{"tags":102,"path":103},[39,93],"\u002Fblog\u002F2026\u002F2026-04-25-the-frechet-mean-prototype",{"tags":105,"path":106},[6],"\u002Fblog\u002F2026\u002F2026-05-13-the-pale-blue-dot",{"tags":108,"path":109},[39,93],"\u002Fblog\u002F2026\u002F2026-05-30-about-the-tensor",{"tags":111,"path":112},[93,39],"\u002Fblog\u002F2026\u002F2026-06-06-proof-of-the-uat-by-weierstrass-theory",{"tags":114,"path":116},[39,93,115],"statistics","\u002Fblog\u002F2026\u002F2026-06-08-explanation-of-neural-network-from-maximum-likelihood-estimation",{"tags":118,"path":120},[119,93,6],"ai","\u002Fblog\u002F2026\u002F2026-06-30-about-the-emergency",{"tags":122,"path":123},[6],"\u002Fblog\u002F2026\u002F2026-07-26-the-messianic-narrative-of-anthropic",{"tags":125,"path":126},[119,6],"\u002Fblog\u002F2026\u002F2026-07-30-what-agi-needs-may-not-be-a-larger-model-but-a-set-of-theories",{"tags":128,"path":130},[39,129,54],"cs","\u002Fblog\u002F2026\u002F2026-07-31-the-diagonal-argument-en",{"tags":132,"path":133},[93,119],"\u002Fblog\u002F2026\u002F2026-08-04-the-representations-in-llm",{"tags":135,"path":136},[6],"\u002Fblog\u002F2026\u002F2026-08-13-xie-zuo-yu-yan-de-zhuan-bian",{"tags":138,"path":139},[6],"\u002Fblog\u002F2026\u002F2026-08-14-demystification-research",[141,148,153,158,164],{"title":142,"summary":143,"image":144,"onday":145,"tags":146,"path":19,"id":147},"顏真卿傳 - 新唐書","顏真卿，字清臣，秘書監師古五世從孫。少孤，母殷躬加訓導。既長，博學工辭章，事親孝。",null,"2022-09-16",[18],"blog\u002Fblog\u002F2022\u002F2022-09-14-yanzhenqing-bibiography.md",{"title":149,"summary":150,"image":144,"onday":145,"tags":151,"path":22,"id":152},"蘭亭集序","永和九年，歲在癸丑，暮春之初，會於會稽山陰之蘭亭，修禊事也。群賢畢至，少長咸集。此地有崇山峻嶺，茂林修竹；又有清流激湍，映帶左右，引以為流觴曲水，列坐其次。雖無絲竹管弦之盛，一觴一詠，亦足以暢敘幽情。",[18],"blog\u002Fblog\u002F2022\u002F2022-09-15-lanting-prelude.md",{"title":154,"summary":155,"image":144,"onday":145,"tags":156,"path":25,"id":157},"沈煉 楊繼盛傳 - 明史","煉爲人剛直，嫉惡如仇，然頗疎狂。毎飲酒輒箕踞笑傲，旁若無人。錦衣帥陸炳善遇之。炳與嚴嵩父子交至深，以故煉亦數從世蕃飲。世蕃以酒虐客，煉心不平，輒爲反之，世蕃憚不敢較。",[18],"blog\u002Fblog\u002F2022\u002F2022-09-16-biology-of-shen-lian-and-yang-jisheng.md",{"title":159,"summary":160,"image":144,"onday":161,"tags":162,"path":15,"id":163},"Closure in JavaScript","Give the definition of closure in JavaScript and understand it by examples.","2022-04-18",[14],"blog\u002Fblog\u002F2022\u002F2022-04-18-Closure-in-javascript.md",{"title":165,"summary":166,"image":144,"onday":167,"tags":168,"path":11,"id":169},"Resource Lock in Concurrency","Analysis and usage scenarios of spin lock, optimistic lock, pessimistic lock, read-write lock, mutex lock and other concepts.","2022-04-15",[10],"blog\u002Fblog\u002F2022\u002F2022-04-15-Resource-Lock-in-Concurrency.md",1786880520508]