[{"data":1,"prerenderedAt":1761},["ShallowReactive",2],{"blog-taxonomies":3,"blog-stats":507,"post-2024\u002F2024-06-25-liteloaderqqnt":1083},[4,11,16,21,25,29,36,39,44,47,52,58,63,66,71,76,80,84,87,93,96,101,105,110,113,117,122,127,132,136,141,143,146,151,155,157,162,165,169,173,176,179,183,186,190,193,197,200,205,208,211,214,219,222,228,234,237,239,245,249,253,256,260,266,271,276,281,283,287,290,293,298,301,304,306,308,311,314,316,318,321,327,332,337,342,347,352,354,356,358,361,365,367,369,371,374,376,378,381,386,390,393,396,400,404,407,411,413,415,417,421,423,425,428,431,433,435,437,439,441,443,446,448,450,454,456,459,461,463,465,467,469,471,473,477,483,486,488,491,493,495,497,499,501,503,505],{"category":5,"tags":6},"笔记",[7,8,9,10],"QQ","插件","LiteLoader","美化",{"category":12,"tags":13},"其他",[14,15,10],"博客","IP签名",{"category":17,"tags":18},"杂谈",[19,20],"互联网","观点",{"category":5,"tags":22},[14,23,24],"GitHub","数据可视化",{"category":5,"tags":26},[14,27,28],"访问统计","不蒜子",{"category":30,"tags":31},"工具",[32,33,34,35],"Python","爬虫","选课脚本","广州大学",{"category":5,"tags":37},[38,5],"数学分析",{"category":40,"tags":41},"算法",[42,40,43],"数据结构","线性表",{"category":40,"tags":45},[42,46],"复习",{"category":5,"tags":48},[49,50,51],"高等代数","线性代数","知识点",{"category":5,"tags":53},[14,54,55,56,57],"Typora","PicGo","图床","Markdown",{"category":30,"tags":59},[60,61,62],"Jupyter","工具配置","中文",{"category":30,"tags":64},[65,61,10],"VSCode",{"category":30,"tags":67},[68,69,70,35],"路由器","OpenWrt","校园网",{"category":12,"tags":72},[73,74,75],"网络协议","Wireshark","DEVP2P",{"category":5,"tags":77},[73,74,78,79],"Lua","解码器",{"category":5,"tags":81},[82,5,83],"常微分方程","数学",{"category":5,"tags":85},[86,5,83],"概率论",{"category":30,"tags":88},[89,90,91,92],"Docker","WSL","Windows","磁盘清理",{"category":30,"tags":94},[32,33,95,35],"课程表",{"category":5,"tags":97},[14,98,99,100],"Hexo","Gitalk","评论系统",{"category":5,"tags":102},[14,103,98,104],"Obsidian","写作工具",{"category":12,"tags":106},[107,108,109],"课题研究","泊松分布","参数估计",{"category":12,"tags":111},[107,108,109,112],"组会",{"category":12,"tags":114},[109,115,108,116],"IM模型","统计学",{"category":17,"tags":118},[119,120,121],"软考","网络规划","信息系统项目管理",{"category":30,"tags":123},[124,125,126],"Arch Linux","AppImage","Linux",{"category":5,"tags":128},[129,130,131],"编程语言","计算机科学","内存管理",{"category":5,"tags":133},[134,135],"Canvas","前端",{"category":5,"tags":137},[14,138,139,140],"GitHub Actions","Vite","部署",{"category":5,"tags":142},[135],{"category":5,"tags":144},[135,145],"系统设计",{"category":5,"tags":147},[135,148,149,150],"安全","XSS","CSRF",{"category":152,"tags":153},"项目",[134,154],"PixiJS",{"category":152,"tags":156},null,{"category":40,"tags":158},[42,159,160,161],"栈","队列","JavaScript",{"category":40,"tags":163},[42,164,161],"哈希表",{"category":5,"tags":166},[167,161,168],"ES6","Set",{"category":40,"tags":170},[40,171,172],"动态规划","背包问题",{"category":40,"tags":174},[40,175],"滑动窗口",{"category":40,"tags":177},[42,178,161],"链表",{"category":40,"tags":180},[40,181,161,182],"ACM","面试",{"category":40,"tags":184},[40,161,185],"数据类型转换",{"category":40,"tags":187},[42,188,178,189],"顺序表","TypeScript",{"category":5,"tags":191},[135,154,134,192],"渲染",{"category":5,"tags":194},[135,195,134,196],"富文本编辑","wangEditor",{"category":40,"tags":198},[199,40,178],"力扣",{"category":5,"tags":201},[202,203,204,91],"DNS","加密","网络安全",{"category":5,"tags":206},[135,207],"Axios",{"category":5,"tags":209},[135,207,189,210],"接口封装",{"category":5,"tags":212},[135,213,145],"JWT",{"category":152,"tags":215},[134,216,217,154,218],"画布","React","项目开发",{"category":17,"tags":220},[221],"日志",{"category":5,"tags":223},[224,225,226,227],"Neo4j","图数据库","中心度分析","PageRank",{"category":12,"tags":229},[230,231,232,233],"论文","机器学习","随机森林","保险欺诈",{"category":5,"tags":235},[236],"人工智能",{"category":5,"tags":238},[231,40,32],{"category":12,"tags":240},[241,242,243,244],"共识算法","最长链","区块链","算法设计",{"category":5,"tags":246},[161,247,248,135],"闭包","作用域",{"category":5,"tags":250},[14,138,251,252],"RSS","自动化",{"category":30,"tags":254},[89,90,91,255],"安装",{"category":30,"tags":257},[258,91,259],"MSYS2","开发环境",{"category":5,"tags":261},[262,263,264,265],"团队协作","Git","Commit规范","代码审查",{"category":30,"tags":267},[268,269,270],"oh-my-posh","终端美化","CLI",{"category":5,"tags":272},[273,274,275],"上下文工程","Agent","RAG",{"category":5,"tags":277},[278,279,280],"前端工程化","技术选型","工程基建",{"category":5,"tags":282},[275],{"category":5,"tags":284},[285,286],"SDD","规格驱动开发",{"category":5,"tags":288},[289],"neovim",{"category":5,"tags":291},[292],"技术写作",{"category":5,"tags":294},[295,32,296,89,297],"FastAPI","后端","工程实践",{"category":152,"tags":299},[274,300],"Harness Engineering",{"category":5,"tags":302},[303],"RFC",{"category":152,"tags":305},[274,300,275],{"category":152,"tags":307},[274],{"category":40,"tags":309},[199,40,161,310],"两数之和",{"category":40,"tags":312},[199,40,161,313],"双指针",{"category":40,"tags":315},[199,40,161,178],{"category":40,"tags":317},[199,40,161,175],{"category":40,"tags":319},[199,40,161,320],"回溯",{"category":5,"tags":322},[323,324,325,326],"分布式处理与计算","Spark","Scala","RDD",{"category":5,"tags":328},[323,329,330,331],"线性回归","逻辑回归","监督学习",{"category":5,"tags":333},[323,334,335,336],"数值优化","牛顿法","收敛性",{"category":5,"tags":338},[323,339,340,341],"PCA","数据降维","正则化",{"category":5,"tags":343},[323,344,345,346],"聚类","层次聚类","K-Means",{"category":5,"tags":348},[323,349,350,351],"随机模拟","统计推断","EM算法",{"category":5,"tags":353},[24],{"category":5,"tags":355},[24],{"category":5,"tags":357},[24],{"category":40,"tags":359},[42,360],"图论",{"category":40,"tags":362},[42,363,364],"树","二叉树",{"category":40,"tags":366},[42,160],{"category":40,"tags":368},[42],{"category":40,"tags":370},[42,159],{"category":40,"tags":372},[42,40,373],"复杂度分析",{"category":40,"tags":375},[42,43,178],{"category":40,"tags":377},[42,43,188],{"category":40,"tags":379},[42,380],"基础概念",{"category":17,"tags":382},[383,384,385],"随记","照片","高中",{"category":17,"tags":387},[383,388,389],"团建","战地",{"category":17,"tags":391},[383,392],"生活",{"category":17,"tags":394},[383,395],"文学",{"category":17,"tags":397},[383,398,399],"SCP","模因",{"category":17,"tags":401},[383,402,403],"画集","艺术",{"category":17,"tags":405},[14,406,383],"写作",{"category":17,"tags":408},[383,409,410],"音乐","摇滚",{"category":17,"tags":412},[383,392],{"category":17,"tags":414},[383,409],{"category":17,"tags":416},[383,35,392],{"category":17,"tags":418},[383,419,420],"同人","手书",{"category":17,"tags":422},[383,392],{"category":17,"tags":424},[383,392],{"category":17,"tags":426},[383,427],"植物",{"category":17,"tags":429},[383,430],"读书",{"category":17,"tags":432},[383,392],{"category":17,"tags":434},[383,392],{"category":17,"tags":436},[383,392],{"category":17,"tags":438},[383,392],{"category":17,"tags":440},[383,392],{"category":17,"tags":442},[383,392],{"category":17,"tags":444},[14,445,383],"一周年",{"category":17,"tags":447},[383,392],{"category":17,"tags":449},[383,392],{"category":17,"tags":451},[35,452,453],"开源组织","SITE-193",{"category":17,"tags":455},[383,392],{"category":17,"tags":457},[383,458],"年末",{"category":17,"tags":460},[383,392],{"category":17,"tags":462},[383,392],{"category":17,"tags":464},[14,17],{"category":17,"tags":466},[383,392],{"category":17,"tags":468},[383,392],{"category":17,"tags":470},[383,392],{"category":17,"tags":472},[383,392],{"category":17,"tags":474},[383,475,476],"游戏","Control",{"category":30,"tags":478},[479,480,481,482],"Quadim","图像处理","四叉树","Rust",{"category":17,"tags":484},[14,485],"上线纪念",{"category":17,"tags":487},[383,395],{"category":30,"tags":489},[203,490],"测试",{"category":17,"tags":492},[383],{"category":17,"tags":494},[383,392],{"category":17,"tags":496},[383],{"category":5,"tags":498},[40],{"category":5,"tags":500},[40],{"category":5,"tags":502},[40],{"category":5,"tags":504},[40],{"category":5,"tags":506},[40],[508,512,516,520,524,528,532,536,540,544,548,552,556,560,564,568,572,576,579,583,587,590,594,598,602,606,610,614,618,622,626,630,634,638,642,646,650,654,658,662,666,670,674,678,682,686,690,694,698,702,706,710,714,718,722,726,730,734,738,742,746,750,754,758,762,766,770,774,778,782,786,790,794,798,801,805,809,813,817,821,825,829,833,837,841,845,849,853,857,861,865,869,873,877,881,885,889,893,897,901,904,907,911,915,919,923,927,930,934,938,942,946,950,954,957,961,965,969,973,977,981,984,988,992,996,1000,1004,1007,1011,1015,1019,1023,1027,1031,1035,1039,1043,1047,1051,1055,1059,1063,1067,1071,1075,1079],{"path":509,"words":510,"published":511,"date":156},"\u002Fposts\u002F2024\u002F2024-06-25-liteloaderqqnt",1296,"2024-06-25 11:03:08",{"path":513,"words":514,"published":515,"date":156},"\u002Fposts\u002F2024\u002F2024-06-26-ip签名",0,"2024-06-26 22:53:53",{"path":517,"words":518,"published":519,"date":156},"\u002Fposts\u002F2024\u002F2024-06-29-何加盐中文互联网正在加速崩塌",4853,"2024-06-29 00:47:13",{"path":521,"words":522,"published":523,"date":156},"\u002Fposts\u002F2024\u002F2024-07-12-github-chart",270,"2024-07-12 20:02:50",{"path":525,"words":526,"published":527,"date":156},"\u002Fposts\u002F2024\u002F2024-07-14-访客数统计",192,"2024-07-24 01:34:28",{"path":529,"words":530,"published":531,"date":156},"\u002Fposts\u002F2024\u002F2024-07-26-广大选课脚本",110,"2024-07-26 01:34:28",{"path":533,"words":534,"published":535,"date":156},"\u002Fposts\u002F2024\u002F2024-07-26-数学分析笔记其二",14,"2024-07-26 23:54:02",{"path":537,"words":538,"published":539,"date":156},"\u002Fposts\u002F2024\u002F2024-07-26-数据结构复习其二",12856,"2024-07-26 02:48:08",{"path":541,"words":542,"published":543,"date":156},"\u002Fposts\u002F2024\u002F2024-07-26-数据结构复习相关",32856,"2024-07-26 02:24:14",{"path":545,"words":546,"published":547,"date":156},"\u002Fposts\u002F2024\u002F2024-07-26-线性代数与空间解析几何知识点全汇总",6110,"2024-07-26 03:27:55",{"path":549,"words":550,"published":551,"date":156},"\u002Fposts\u002F2024\u002F2024-07-31-typora-picgo-兰空图床打造markdown写作环境",311,"2024-07-31 12:56:23",{"path":553,"words":554,"published":555,"date":156},"\u002Fposts\u002F2024\u002F2024-09-02-jupyter配置中文",441,"2024-09-02 23:49:05",{"path":557,"words":558,"published":559,"date":156},"\u002Fposts\u002F2024\u002F2024-09-02-自定义vscode背景图片",100,"2024-09-02 23:39:00",{"path":561,"words":562,"published":563,"date":156},"\u002Fposts\u002F2024\u002F2024-09-03-制作gzhu校园网路由器",1423,"2024-09-03 23:43:18",{"path":565,"words":566,"published":567,"date":156},"\u002Fposts\u002F2024\u002F2024-09-26-09-25-2024",136,"2024-09-26 00:49:26",{"path":569,"words":570,"published":571,"date":156},"\u002Fposts\u002F2024\u002F2024-11-04-创建一个网络包解码器分析devp2p协议",1943,"2024-11-04 16:45:19",{"path":573,"words":574,"published":575,"date":156},"\u002Fposts\u002F2024\u002F2025-03-09-2024一些笔记常微分",16,"2024-12-09 22:51:00",{"path":577,"words":574,"published":578,"date":156},"\u002Fposts\u002F2024\u002F2025-03-09-2024一些笔记概率论","2025-03-09 22:51:00",{"path":580,"words":581,"published":582,"date":156},"\u002Fposts\u002F2025\u002F2025-03-01-windows下释放docker占用的wsl空间",164,"2025-03-01 13:54:15",{"path":584,"words":585,"published":586,"date":156},"\u002Fposts\u002F2025\u002F2025-03-01-爬虫实战-爬取广州大学课程表",774,"2025-03-01 14:55:48",{"path":588,"words":530,"published":589,"date":156},"\u002Fposts\u002F2025\u002F2025-04-03-hexo集成gitalk的问题","2025-04-03 14:26:34",{"path":591,"words":592,"published":593,"date":156},"\u002Fposts\u002F2025\u002F2025-09-22-记一次配置obsidian配合hexo写博客",92,"2025-09-22 16:47:52",{"path":595,"words":596,"published":597,"date":156},"\u002Fposts\u002F2025\u002F2025-10-24-10-20课题",204,"2025-10-24 08:15:01",{"path":599,"words":600,"published":601,"date":156},"\u002Fposts\u002F2025\u002F2025-11-02-组会朝花夕拾",501,"2025-11-02 18:56:59",{"path":603,"words":604,"published":605,"date":156},"\u002Fposts\u002F2025\u002F2025-11-05-基于随机加权推断模型im的参数估计算法",481,"2025-11-05 20:51:41",{"path":607,"words":608,"published":609,"date":156},"\u002Fposts\u002F2025\u002F2025-11-09-关于软考高项网规",884,"2025-11-09 19:54:52",{"path":611,"words":612,"published":613,"date":156},"\u002Fposts\u002F2025\u002F2025-11-17-arch-linux运行appimage相关",365,"2025-11-17 09:59:59",{"path":615,"words":616,"published":617,"date":156},"\u002Fposts\u002F2025\u002F2025-11-19-相关概念",2058,"2025-11-19 11:06:20",{"path":619,"words":620,"published":621,"date":156},"\u002Fposts\u002F2025\u002F2025-11-21-web可视化实践canvas",6393,"2025-11-21 14:50:48",{"path":623,"words":624,"published":625,"date":156},"\u002Fposts\u002F2025\u002F2025-11-22-使用-github-actions-自动部署基于vite的项目到-github-pages",272,"2025-11-23 01:59:24",{"path":627,"words":628,"published":629,"date":156},"\u002Fposts\u002F2025\u002F2025-11-22-关于前端包管理器npmpnpmyarn和bun",4890,"2025-11-22 21:21:15",{"path":631,"words":632,"published":633,"date":156},"\u002Fposts\u002F2025\u002F2025-11-23-undo-redo-机制具体实现",7839,"2025-11-23 19:15:00",{"path":635,"words":636,"published":637,"date":156},"\u002Fposts\u002F2025\u002F2025-11-27-前端安全-关于xss与crsf",1866,"2025-11-28 02:05:25",{"path":639,"words":640,"published":641,"date":156},"\u002Fposts\u002F2025\u002F2025-12-05-现代协同-2d-画布编辑器pixijs-v8",4285,"2025-12-05 02:00:16",{"path":643,"words":644,"published":645,"date":156},"\u002Fposts\u002F2025\u002F2025-12-07-杂谈-课题组系统设计",3710,"2025-12-07 21:09:33",{"path":647,"words":648,"published":649,"date":156},"\u002Fposts\u002F2025\u002F2025-12-25-javascript中的数组方法与栈stack和队列queue的实现",474,"2025-11-29 16:58:15",{"path":651,"words":652,"published":653,"date":156},"\u002Fposts\u002F2025\u002F2025-12-25-关于javascript-实现哈希表",189,"2025-11-27 11:31:39",{"path":655,"words":656,"published":657,"date":156},"\u002Fposts\u002F2025\u002F2025-12-25-关于javascript的set方法",332,"2025-12-25 15:26:18",{"path":659,"words":660,"published":661,"date":156},"\u002Fposts\u002F2025\u002F2025-12-25-关于动态规划(背包问题为例)",1238,"2025-11-17 18:24:04",{"path":663,"words":664,"published":665,"date":156},"\u002Fposts\u002F2025\u002F2025-12-25-关于滑动窗口",712,"2025-11-20 15:04:40",{"path":667,"words":668,"published":669,"date":156},"\u002Fposts\u002F2025\u002F2025-12-25-关于链表(javascript)",500,"2025-11-25 13:00:48",{"path":671,"words":672,"published":673,"date":156},"\u002Fposts\u002F2025\u002F2025-12-25-面试算法acm模式构建构建输入输出模板",2051,"2025-12-25 23:09:45",{"path":675,"words":676,"published":677,"date":156},"\u002Fposts\u002F2025\u002F2025-12-26-javascript-数字数组字符串的处理",483,"2025-12-26 11:20:25",{"path":679,"words":680,"published":681,"date":156},"\u002Fposts\u002F2025\u002F2025-12-26-javascripttypescript-的顺序表链表实现",446,"2025-12-26 12:16:12",{"path":683,"words":684,"published":685,"date":156},"\u002Fposts\u002F2025\u002F2025-12-27-前端画布设计vol-1-实现基础yuan素渲染和状态控制",2136,"2025-12-28 01:23:08",{"path":687,"words":688,"published":689,"date":156},"\u002Fposts\u002F2025\u002F2025-12-27-前端画布设计vol-2-实现富文本编辑",1838,"2025-12-28 02:58:47",{"path":691,"words":692,"published":693,"date":156},"\u002Fposts\u002F2025\u002F2025-12-27-算法刷题-关于链表操作",2135,"2025-12-27 16:12:42",{"path":695,"words":696,"published":697,"date":156},"\u002Fposts\u002F2025\u002F2025-12-27-配置dnscrypt-proxy实现加密dns服务windows",1899,"2025-11-15 01:06:37",{"path":699,"words":700,"published":701,"date":156},"\u002Fposts\u002F2025\u002F2025-12-28-前端-关于网络请求xhrajaxfetchaxios",7788,"2025-10-28 15:48:46",{"path":703,"words":704,"published":705,"date":156},"\u002Fposts\u002F2025\u002F2025-12-28-前端-接口封装与请求规范axios为例",2373,"2025-12-29 01:01:18",{"path":707,"words":708,"published":709,"date":156},"\u002Fposts\u002F2025\u002F2025-12-28-前端-身份验证管理-基于-jwt-token-的实现",2709,"2025-11-23 22:04:41",{"path":711,"words":712,"published":713,"date":156},"\u002Fposts\u002F2025\u002F2025-12-29-记canvas画布项目开发",6254,"2025-12-29 04:52:15",{"path":715,"words":716,"published":717,"date":156},"\u002Fposts\u002F2025\u002Fabout-site",116,"2025-03-31 16:44:24",{"path":719,"words":720,"published":721,"date":156},"\u002Fposts\u002F2025\u002F使用neo4j图数据科学库gds进行中心度分析",143,"2025-04-02 23:37:24",{"path":723,"words":724,"published":725,"date":156},"\u002Fposts\u002F2026\u002F2026-01-03-论文实训草稿",10445,"2026-01-03 14:10:49",{"path":727,"words":728,"published":729,"date":156},"\u002Fposts\u002F2026\u002F2026-01-06-人工智能导论",11461,"2026-01-07 03:25:49",{"path":731,"words":732,"published":733,"date":156},"\u002Fposts\u002F2026\u002F2026-01-07-机器学习相关算法",82,"2026-01-08 02:28:13",{"path":735,"words":736,"published":737,"date":156},"\u002Fposts\u002F2026\u002F2026-01-16-关于低复杂度最长链共识算法设计",4466,"2026-01-16 10:33:23",{"path":739,"words":740,"published":741,"date":156},"\u002Fposts\u002F2026\u002F2026-01-19-杂记2026-01-19",5754,"2026-01-20 01:03:26",{"path":743,"words":744,"published":745,"date":156},"\u002Fposts\u002F2026\u002F2026-01-22-github-action-自动同步博客到-github-主页",1069,"2026-01-22 16:31:47",{"path":747,"words":748,"published":749,"date":156},"\u002Fposts\u002F2026\u002F2026-03-01-windows-wsl安装docker",257,"2026-03-01 20:55:31",{"path":751,"words":752,"published":753,"date":156},"\u002Fposts\u002F2026\u002F2026-03-14-关于-msys2",701,"2026-03-15 03:05:04",{"path":755,"words":756,"published":757,"date":156},"\u002Fposts\u002F2026\u002F2026-03-28-团队项目协作规范随记",2419,"2026-03-29 05:33:50",{"path":759,"words":760,"published":761,"date":156},"\u002Fposts\u002F2026\u002F2026-03-29-oh-my-posh配置分享",104,"2026-03-29 16:34:43",{"path":763,"words":764,"published":765,"date":156},"\u002Fposts\u002F2026\u002F2026-06-13-从上下文工程到-agent-harness-engineering",8840,"2026-06-13 21:06:20",{"path":767,"words":768,"published":769,"date":156},"\u002Fposts\u002F2026\u002F2026-07-13-简谈前端基建质量标准与ai友好建设",3814,"2026-07-13 21:06:20",{"path":771,"words":772,"published":773,"date":156},"\u002Fposts\u002F2026\u002F2026-07-15-agentic-rag-系统实践",13357,"2026-07-15 21:06:20",{"path":775,"words":776,"published":777,"date":156},"\u002Fposts\u002F2026\u002F2026-07-18-简谈sdd规范驱动开发-copy",4476,"2026-07-18 11:06:20",{"path":779,"words":780,"published":781,"date":156},"\u002Fposts\u002F2026\u002F2026-07-20-个人neovim配置分享",366,"2026-07-22 13:46:50",{"path":783,"words":784,"published":785,"date":156},"\u002Fposts\u002F2026\u002F2026-07-20-关于技术写作-设计文档",6763,"2026-07-20 13:46:50",{"path":787,"words":788,"published":789,"date":156},"\u002Fposts\u002F2026\u002F2026-07-29-fastapi-工程实践随记",3417,"2026-07-29 04:58:34",{"path":791,"words":792,"published":793,"date":156},"\u002Fposts\u002Frfc_agentic_project\u002F2026-06-19-rfc-liskin_code_agent",3563,"2026-06-19 15:18:20",{"path":795,"words":796,"published":797,"date":156},"\u002Fposts\u002Frfc_agentic_project\u002F2026-07-25-rfc-glushkov_ogas",13461,"2026-07-28 23:46:50",{"path":799,"words":800,"published":793,"date":156},"\u002Fposts\u002Frfc_agentic_project\u002F2026-08-03-adr-ogas-arkhiv",2698,{"path":802,"words":803,"published":804,"date":156},"\u002Fposts\u002Frfc_agentic_project\u002Frag\u002F2026-08-12-arkhiv_rag-vol-1",4366,"2026-08-12 15:18:20",{"path":806,"words":807,"published":808,"date":156},"\u002Fposts\u002Fleetcode\u002F2025-12-25-力扣百题速练javascripttypescriptvol-1",3108,"2025-12-25 13:57:08",{"path":810,"words":811,"published":812,"date":156},"\u002Fposts\u002Fleetcode\u002F2025-12-26-力扣百题速练javascripttypescriptvol-2",3185,"2025-12-26 13:57:08",{"path":814,"words":815,"published":816,"date":156},"\u002Fposts\u002Fleetcode\u002F2025-12-28-力扣百题速练javascripttypescriptvol-3",2533,"2025-12-29 02:15:44",{"path":818,"words":819,"published":820,"date":156},"\u002Fposts\u002Fleetcode\u002F2026-01-17-力扣百题速练javascripttypescriptvol-4",3024,"2026-01-17 22:53:01",{"path":822,"words":823,"published":824,"date":156},"\u002Fposts\u002Fleetcode\u002F2026-01-19-力扣百题速练javascripttypescriptvol-5",293,"2026-01-19 15:15:12",{"path":826,"words":827,"published":828,"date":156},"\u002Fposts\u002F分布式处理与计算\u002F分布式处理与计算spark系统与scala语言",4320,"2026-07-06 14:10:49",{"path":830,"words":831,"published":832,"date":156},"\u002Fposts\u002F分布式处理与计算\u002F分布式处理与计算分类与回归分析",2081,"2026-07-07 12:40:29",{"path":834,"words":835,"published":836,"date":156},"\u002Fposts\u002F分布式处理与计算\u002F分布式处理与计算数值优化方法",2182,"2026-07-07 13:50:29",{"path":838,"words":839,"published":840,"date":156},"\u002Fposts\u002F分布式处理与计算\u002F分布式处理与计算数据降维",1583,"2026-07-07 21:50:29",{"path":842,"words":843,"published":844,"date":156},"\u002Fposts\u002F分布式处理与计算\u002F分布式处理与计算聚类分析",1882,"2026-07-07 16:50:29",{"path":846,"words":847,"published":848,"date":156},"\u002Fposts\u002F分布式处理与计算\u002F分布式处理与计算随机模拟与统计推断",2433,"2026-07-06 22:40:29",{"path":850,"words":851,"published":852,"date":156},"\u002Fposts\u002F数据可视化\u002F2026-06-14-数据可视化-基本图像",10011,"2026-06-14 20:18:20",{"path":854,"words":855,"published":856,"date":156},"\u002Fposts\u002F数据可视化\u002F2026-06-14-数据可视化-概论",10030,"2026-06-14 15:18:20",{"path":858,"words":859,"published":860,"date":156},"\u002Fposts\u002F数据可视化\u002F2026-06-15-数据可视化-可视化库",2032,"2026-06-15 20:18:20",{"path":862,"words":863,"published":864,"date":156},"\u002Fposts\u002F数据结构\u002F2025-09-29-数据结构-图",5451,"2025-04-15 20:48:06",{"path":866,"words":867,"published":868,"date":156},"\u002Fposts\u002F数据结构\u002F2025-09-29-数据结构-树",4211,"2025-04-30 02:19:06",{"path":870,"words":871,"published":872,"date":156},"\u002Fposts\u002F数据结构\u002F2025-09-29-数据结构-队列",921,"2025-04-11 15:30:08",{"path":874,"words":875,"published":876,"date":156},"\u002Fposts\u002F数据结构\u002F关于数据结构的一些想法",456,"2025-04-04 19:13:49",{"path":878,"words":879,"published":880,"date":156},"\u002Fposts\u002F数据结构\u002F数据结构-栈",920,"2025-04-18 00:17:37",{"path":882,"words":883,"published":884,"date":156},"\u002Fposts\u002F数据结构\u002F数据结构-算法复杂度",2153,"2025-04-05 16:09:55",{"path":886,"words":887,"published":888,"date":156},"\u002Fposts\u002F数据结构\u002F数据结构-线性表链表",4572,"2025-04-06 00:24:40",{"path":890,"words":891,"published":892,"date":156},"\u002Fposts\u002F数据结构\u002F数据结构-线性表顺序表",4191,"2025-04-05 22:09:59",{"path":894,"words":895,"published":896,"date":156},"\u002Fposts\u002F数据结构\u002F数据结构-绪论",2881,"2025-04-05 11:31:22",{"path":898,"words":899,"published":156,"date":900},"\u002Fposts\u002F杂记\u002F2023-12-26-2023年12月26日",7,"2023-12-26 23:51:33",{"path":902,"words":899,"published":156,"date":903},"\u002Fposts\u002F杂记\u002F2024-01-01-2024团建","2024-01-01 01:51:27",{"path":905,"words":581,"published":156,"date":906},"\u002Fposts\u002F杂记\u002F2024-01-09-随记","2024-01-09 20:50:35",{"path":908,"words":909,"published":156,"date":910},"\u002Fposts\u002F杂记\u002F2024-03-12-花名",5275,"2024-03-12 16:04:23",{"path":912,"words":913,"published":156,"date":914},"\u002Fposts\u002F杂记\u002F2024-04-15-逆模因",1353,"2024-04-15 00:26:16",{"path":916,"words":917,"published":156,"date":918},"\u002Fposts\u002F杂记\u002F2024-05-03-艺作",27,"2024-05-03 00:01:00",{"path":920,"words":921,"published":156,"date":922},"\u002Fposts\u002F杂记\u002F2024-05-21-关于博客",1720,"2024-02-21 23:21:11",{"path":924,"words":925,"published":156,"date":926},"\u002Fposts\u002F杂记\u002F2024-06-20-dnvrc维克多崔专访-2023",2036,"2024-06-20 00:28:39",{"path":928,"words":760,"published":156,"date":929},"\u002Fposts\u002F杂记\u002F2024-06-25-6月25日随记","2024-06-25 12:46:36",{"path":931,"words":932,"published":156,"date":933},"\u002Fposts\u002F杂记\u002F2024-06-25-歌名-想見星星",148,"2024-06-25 22:47:59",{"path":935,"words":936,"published":156,"date":937},"\u002Fposts\u002F杂记\u002F2024-07-11-桂花岗",6,"2024-07-11 00:28:17",{"path":939,"words":940,"published":156,"date":941},"\u002Fposts\u002F杂记\u002F2024-07-15-rolling-bocci",9,"2024-07-15 21:25:56",{"path":943,"words":944,"published":156,"date":945},"\u002Fposts\u002F杂记\u002F2024-07-22-七月九日",34,"2024-07-09 17:54:23",{"path":947,"words":948,"published":156,"date":949},"\u002Fposts\u002F杂记\u002F2024-07-22-六月随记",1052,"2024-07-22 01:03:19",{"path":951,"words":952,"published":156,"date":953},"\u002Fposts\u002F杂记\u002F2024-07-22-石菖蒲",41,"2024-07-10 01:26:05",{"path":955,"words":514,"published":156,"date":956},"\u002Fposts\u002F杂记\u002F2024-07-23-新书","2024-07-23 01:05:49",{"path":958,"words":959,"published":156,"date":960},"\u002Fposts\u002F杂记\u002F2024-07-29-年前",74,"2024-07-29 23:59:07",{"path":962,"words":963,"published":156,"date":964},"\u002Fposts\u002F杂记\u002F2024-07-30-周边",138,"2024-07-30 02:03:23",{"path":966,"words":967,"published":156,"date":968},"\u002Fposts\u002F杂记\u002F2024-07-31-2024-7-31日",185,"2024-07-31 01:21:52",{"path":970,"words":971,"published":156,"date":972},"\u002Fposts\u002F杂记\u002F2024-08-02-八月",1710,"2024-08-30 00:31:02",{"path":974,"words":975,"published":156,"date":976},"\u002Fposts\u002F杂记\u002F2024-09-01-九月",1484,"2024-09-26 16:30:15",{"path":978,"words":979,"published":156,"date":980},"\u002Fposts\u002F杂记\u002F2024-09-08-2024年9月8日",97,"2024-09-08 13:59:36",{"path":982,"words":514,"published":156,"date":983},"\u002Fposts\u002F杂记\u002F2024-09-19-博客站的一周年","2024-09-18 23:36:24",{"path":985,"words":986,"published":156,"date":987},"\u002Fposts\u002F杂记\u002F2024-10-03-十月",1028,"2024-10-31 23:54:27",{"path":989,"words":990,"published":156,"date":991},"\u002Fposts\u002F杂记\u002F2024-11-04-十一月",2134,"2024-11-30 00:04:39",{"path":993,"words":994,"published":156,"date":995},"\u002Fposts\u002F杂记\u002F2024-11-10-gzhu-site-193",80,"2024-11-10 19:19:12",{"path":997,"words":998,"published":156,"date":999},"\u002Fposts\u002F杂记\u002F2024-12-01-十二月",455,"2024-12-30 23:13:47",{"path":1001,"words":1002,"published":156,"date":1003},"\u002Fposts\u002F杂记\u002F2024-12-21-年末",23,"2024-12-21 23:21:49",{"path":1005,"words":522,"published":156,"date":1006},"\u002Fposts\u002F杂记\u002F2025-01-30-一月","2025-01-30 23:44:41",{"path":1008,"words":1009,"published":156,"date":1010},"\u002Fposts\u002F杂记\u002F2025-03-01-二月",224,"2025-02-28 00:11:08",{"path":1012,"words":1013,"published":156,"date":1014},"\u002Fposts\u002F杂记\u002F2025-03-01-博客杂谈",344,"2025-03-01 16:03:18",{"path":1016,"words":1017,"published":156,"date":1018},"\u002Fposts\u002F杂记\u002F2025-03-05-三月",2090,"2025-03-05 19:17:28",{"path":1020,"words":1021,"published":156,"date":1022},"\u002Fposts\u002F杂记\u002F2025-07-10-七月",361,"2025-07-10 22:04:32",{"path":1024,"words":1025,"published":156,"date":1026},"\u002Fposts\u002F杂记\u002F2025-09-21-九月",781,"2025-09-21 20:53:37",{"path":1028,"words":1029,"published":156,"date":1030},"\u002Fposts\u002F杂记\u002F2025-10-09-十月",591,"2025-10-09 00:35:07",{"path":1032,"words":1033,"published":156,"date":1034},"\u002Fposts\u002F杂记\u002Fcontrol",13,"2023-09-25 13:03:59",{"path":1036,"words":1037,"published":156,"date":1038},"\u002Fposts\u002F杂记\u002Fquadim四叉树图像处理",1094,"2023-10-21 11:27:06",{"path":1040,"words":1041,"published":156,"date":1042},"\u002Fposts\u002F杂记\u002Fsuccess",24,"2023-09-22 15:59:07",{"path":1044,"words":1045,"published":156,"date":1046},"\u002Fposts\u002F杂记\u002F三光年",295,"2023-11-18 04:18:40",{"path":1048,"words":1049,"published":156,"date":1050},"\u002Fposts\u002F杂记\u002F加密测试",961,"2023-11-21 14:24:01",{"path":1052,"words":1053,"published":156,"date":1054},"\u002Fposts\u002F杂记\u002F啊啊啊啊啊啊啊",54,"2023-09-20 17:29:33",{"path":1056,"words":1057,"published":156,"date":1058},"\u002Fposts\u002F杂记\u002F杂谈",124,"2023-09-25 23:11:32",{"path":1060,"words":1061,"published":156,"date":1062},"\u002Fposts\u002F杂记\u002F艹",25,"2023-10-21 17:40:43",{"path":1064,"words":1065,"published":1066,"date":156},"\u002Fposts\u002F神经网络\u002F神经网络与深度学习卷积神经网络",3168,"2026-06-07 11:23:08",{"path":1068,"words":1069,"published":1070,"date":156},"\u002Fposts\u002F神经网络\u002F神经网络与深度学习循环神经网络",2348,"2026-06-07 11:33:08",{"path":1072,"words":1073,"published":1074,"date":156},"\u002Fposts\u002F神经网络\u002F神经网络与深度学习改进学习方法",3360,"2026-06-07 10:13:08",{"path":1076,"words":1077,"published":1078,"date":156},"\u002Fposts\u002F神经网络\u002F神经网络与深度学习深度生成模型",2727,"2026-06-07 11:43:08",{"path":1080,"words":1081,"published":1082,"date":156},"\u002Fposts\u002F神经网络\u002F神经网络与深度学习神经网络基础",3205,"2026-06-07 10:03:08",{"id":1084,"title":1085,"abbrlink":1086,"body":1087,"category":5,"cover":1107,"date":156,"description":1751,"extension":1752,"mathjax":1753,"meta":1754,"navigation":1753,"path":509,"published":511,"readingMinutes":1719,"seo":1757,"stem":1758,"sticky":156,"swiper_index":156,"tags":1759,"updated":156,"words":510,"__hash__":1760},"posts\u002Fposts\u002F2024\u002F2024-06-25-LiteLoaderQQNT.md","LiteLoaderQQNT","12035",{"type":1088,"value":1089,"toc":1718},"minimark",[1090,1094,1098,1101,1108,1114,1122,1127,1130,1132,1141,1144,1156,1160,1163,1210,1224,1227,1233,1236,1255,1258,1260,1262,1268,1270,1277,1286,1289,1296,1300,1303,1310,1313,1330,1339,1344,1354,1357,1361,1367,1383,1387,1398,1404,1421,1427,1440,1443,1448,1451,1458,1465,1468,1475,1478,1492,1499,1502,1509,1512,1519,1524,1527,1577,1584,1589,1600,1603,1610,1627,1640,1648,1651,1658,1665,1672,1680,1692,1699,1715],[1091,1092,1085],"h1",{"id":1093},"liteloaderqqnt",[1095,1096,1097],"p",{},"LiteLoaderQQNT 是 QQNT 的插件加载器，一般在 QQNT 的环境内简称为 LiteLoader。\n它可以让你自由地为 QQNT 添加各种插件，并实现例如美化主题、增加功能等各种功能。",[1095,1099,1100],{},"（比如防撤回，设置动态背景啥的",[1095,1102,1103],{},[1104,1105],"img",{"alt":1106,"src":1107},"动图","https:\u002F\u002Fpic2.zhimg.com\u002Fv2-f9301711f5a93d812954b0c703e0386d_b.webp",[1095,1109,1110],{},[1111,1112,1113],"em",{},"（波奇可爱捏",[1091,1115,255,1116],{"id":255},[1117,1118],"a",{"href":1119,"rel":1120},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Finstall.html#%E5%AE%89%E8%A3%85",[1121],"nofollow",[1095,1123,1124],{},[1111,1125,1126],{},"此文档为 LiteLoaderQQNT 1.1.x 编写",[1128,1129],"hr",{},[1128,1131],{},[1133,1134,1136,1137],"h2",{"id":1135},"法一推荐第三方工具","（法一）（推荐）第三方工具",[1117,1138],{"href":1139,"rel":1140},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Finstall.html#%E7%AC%AC%E4%B8%89%E6%96%B9%E5%B7%A5%E5%85%B7",[1121],[1095,1142,1143],{},"一些社区开发的安装工具来帮助你快速安装，或跳过此条目来阅读官方安装教程",[1095,1145,1146,1147,1151,1152],{},"link LiteLoaderQQNT 快速安装, ",[1117,1148,1149],{"href":1149,"rel":1150},"https:\u002F\u002Fgithub.com\u002FMzdyl\u002FLiteLoaderQQNT_Install\u002F",[1121],", ",[1117,1153,1154],{"href":1154,"rel":1155},"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F95263282?v=4",[1121],[1133,1157,1159],{"id":1158},"法二","（法二）",[1095,1161,1162],{},"你需要先下载 LiteLoaderQQNT 到任意位置，以下有两种方式",[1164,1165,1166,1189],"ul",{},[1167,1168,1169,1173,1176,1177,1181,1182,1184,1185],"li",{},[1170,1171,1172],"strong",{},"通过 Release",[1174,1175],"br",{},"前往 LiteLoaderQQNT 仓库，在 Release 中 Latest 内，下载 ",[1178,1179,1180],"code",{},"LiteLoaderQQNT.zip"," 文件，将压缩包内 LiteLoaderQQNT 目录解压到任意位置",[1174,1183],{},"LiteLoaderQQNT：",[1117,1186,1187],{"href":1187,"rel":1188},"https:\u002F\u002Fgithub.com\u002FLiteLoaderQQNT\u002FLiteLoaderQQNT",[1121],[1167,1190,1191,1194,1196,1197,1199,1200],{},[1170,1192,1193],{},"通过 Clone",[1174,1195],{},"使用 Git 工具将 LiteLoaderQQNT 仓库 Clone 到本地任意位置",[1174,1198],{},"shell",[1201,1202,1207],"pre",{"className":1203,"code":1205,"language":1206},[1204],"language-text","git clone --depth 1 https:\u002F\u002Fgithub.com\u002FLiteLoaderQQNT\u002FLiteLoaderQQNT.git\n","text",[1178,1208,1205],{"__ignoreMap":1209},"",[1095,1211,1212,1213,1216,1217,1220,1221],{},"找到 QQNT 安装目录，编辑 ",[1178,1214,1215],{},"resources\\app\\app_launcher\\index.js"," 文件，在最前端插入一行",[1178,1218,1219],{},"require(String.raw","此处为你 LiteLoaderQQNT 目录路径",[1178,1222,1223],{},");",[1095,1225,1226],{},"javascript",[1201,1228,1231],{"className":1229,"code":1230,"language":1206},[1204],"require(String.raw`C:\\LiteloaderQQNT`); \u002F\u002F 此处换成你 LiteLoaderQQNT 目录位置\nrequire('.\u002Flauncher.node').load('external_index', module);\n",[1178,1232,1230],{"__ignoreMap":1209},[1095,1234,1235],{},"请确保拥有 QQNT 安装目录的读写权限！如果不想给予 QQNT 安装目录读写权限",[1164,1237,1238,1245],{},[1167,1239,1240,1241,1244],{},"按照下文 ",[1178,1242,1243],{},"存储位置"," 一节进行设置",[1167,1246,1247,1248,1251,1252],{},"将 ",[1178,1249,1250],{},"LiteLoaderQQNT\u002Fsrc\u002Fpreload.js"," 复制到 ",[1178,1253,1254],{},"QQNT\u002Fresources\u002Fapp\u002Fversions\u002F此处为版本号\u002Fapplication\u002Fpreload.js",[1095,1256,1257],{},"LiteLoaderQQNT 会在第二步骤的文件不一致或没有文件时自动复制，也就是说在更新本体后需再进行一次这步骤",[1128,1259],{},[1128,1261],{},[1091,1263,8,1264],{"id":8},[1117,1265],{"href":1266,"rel":1267},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E6%8F%92%E4%BB%B6",[1121],[1095,1269,1126],{},[1133,1271,255,1273],{"id":1272},"安装-1",[1117,1274],{"href":1275,"rel":1276},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E5%AE%89%E8%A3%85",[1121],[1278,1279,1281,1282],"h3",{"id":1280},"方式一手动安装","方式一：手动安装",[1117,1283],{"href":1284,"rel":1285},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85",[1121],[1095,1287,1288],{},"如果你有现成的插件，请先确保是与 LiteLoaderQQNT 兼容的，并且拥有对应依赖插件",[1095,1290,1291,1292,1295],{},"将插件目录移动到 ",[1178,1293,1294],{},"LiteLoaderQQNT\u002Fplugins"," 文件夹内，如果插件是压缩包请先解压",[1278,1297,1299],{"id":1298},"方式二推荐liteloaderqqnt-plugin-插件安装助手","方式二（推荐）：LiteLoaderQQNT Plugin 插件安装助手",[1095,1301,1302],{},"可以先手动安装第三方插件市场类插件，在其中安装插件",[1278,1304,1306],{"id":1305},"httpsgithubcomltxhhzll-plugin-list-viewer",[1117,1307,1308],{"href":1308,"rel":1309},"https:\u002F\u002Fgithub.com\u002Fltxhhz\u002FLL-plugin-list-viewer\u002F",[1121],[1133,1311,1312],{"id":1312},"功能",[1164,1314,1315,1318,1321,1324,1327],{},[1167,1316,1317],{},"插件列表查看",[1167,1319,1320],{},"插件检查更新",[1167,1322,1323],{},"插件安装（支持镜像）",[1167,1325,1326],{},"插件卸载",[1167,1328,1329],{},"插件查找",[1095,1331,1332],{},[1117,1333,1336],{"href":1334,"rel":1335},"https:\u002F\u002Fgithub.com\u002Fltxhhz\u002FLL-plugin-list-viewer\u002Fblob\u002Fmain\u002Fimgs\u002F1.png",[1121],[1104,1337],{"alt":1104,"src":1338},"https:\u002F\u002Fgithub.com\u002Fltxhhz\u002FLL-plugin-list-viewer\u002Fraw\u002Fmain\u002Fimgs\u002F1.png",[1164,1340,1341],{},[1167,1342,1343],{},"依赖查找",[1095,1345,1346],{},[1117,1347,1350],{"href":1348,"rel":1349},"https:\u002F\u002Fgithub.com\u002Fltxhhz\u002FLL-plugin-list-viewer\u002Fblob\u002Fmain\u002Fimgs\u002F2.gif",[1121],[1104,1351],{"alt":1352,"src":1353},"gif","https:\u002F\u002Fgithub.com\u002Fltxhhz\u002FLL-plugin-list-viewer\u002Fraw\u002Fmain\u002Fimgs\u002F2.gif",[1133,1355,1356],{"id":1356},"使用方法",[1278,1358,1360],{"id":1359},"法一下载发行版","法一：下载发行版",[1095,1362,1363],{},[1117,1364,1365],{"href":1365,"rel":1366},"https:\u002F\u002Fgithub.com\u002Fltxhhz\u002FLL-plugin-list-viewer\u002Freleases\u002Ftag\u002Fv1.3.1",[1121],[1368,1369,1370,1373,1380],"ol",{},[1167,1371,1372],{},"下载发行版并解压",[1167,1374,1375,1376,1379],{},"将文件夹移动至 ",[1178,1377,1378],{},"LiteLoaderQQNT数据目录\u002Fplugins\u002F"," 下面",[1167,1381,1382],{},"重启 QQNT",[1278,1384,1386],{"id":1385},"法二使用-git-clone","法二：使用 git clone",[1368,1388,1389,1395],{},[1167,1390,1391,1392],{},"clone 本仓库 ",[1178,1393,1394],{},"git clone https:\u002F\u002Fgithub.com\u002Fltxhhz\u002FLL-plugin-list-viewer.git",[1167,1396,1397],{},"运行以下命令",[1201,1399,1402],{"className":1400,"code":1401,"language":1206},[1204],"npm i\nnpm run build\n",[1178,1403,1401],{"__ignoreMap":1209},[1368,1405,1406],{},[1167,1407,1408,1409,1412,1413,1416,1417,1420],{},"如果 clone 到了 ",[1178,1410,1411],{},"plugins"," 目录下，修改 ",[1178,1414,1415],{},"manifest.json"," 中 ",[1178,1418,1419],{},"inject"," 为",[1201,1422,1425],{"className":1423,"code":1424,"language":1206},[1204],"\"injects\": {\n    \"main\": \".\u002Fdist\u002Fmain\u002Findex.js\",\n    \"preload\": \".\u002Fdist\u002Fpreload\u002Findex.js\",\n    \"renderer\": \".\u002Fdist\u002Frenderer\u002Findex.js\"\n}\n",[1178,1426,1424],{"__ignoreMap":1209},[1428,1429,1430],"blockquote",{},[1095,1431,1432,1433,1436,1437,1439],{},"否则可以将 ",[1178,1434,1435],{},"dist"," 目录移动到 ",[1178,1438,1378],{}," 目录下",[1278,1441,1442],{"id":1442},"使用",[1095,1444,1445],{},[1170,1446,1447],{},"安装完后打开 QQ 打开设置页面选择插件列表即可",[1091,1449,1450],{"id":1450},"附录",[1133,1452,1453,1454],{"id":1453},"寻找插件",[1117,1455],{"href":1456,"rel":1457},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E5%AF%BB%E6%89%BE",[1121],[1278,1459,1460,1461],{"id":1460},"插件列表",[1117,1462],{"href":1463,"rel":1464},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E6%8F%92%E4%BB%B6%E5%88%97%E8%A1%A8",[1121],[1095,1466,1467],{},"官方维护着一份插件列表，收录了已知的大部分插件，可在官网首页中查看详情",[1278,1469,1470,1471],{"id":1470},"通过搜索",[1117,1472],{"href":1473,"rel":1474},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E9%80%9A%E8%BF%87%E6%90%9C%E7%B4%A2",[1121],[1095,1476,1477],{},"LiteLoaderQQNT 的插件基本发布在 GitHub，善用搜索可以快速的找到所需插件",[1095,1479,1480,1481,1483,1484,1486,1487],{},"比如在搜索框键入关键词",[1178,1482,9],{},"和",[1178,1485,8],{},"，即可找到大量",[1117,1488,1491],{"href":1489,"rel":1490},"https:\u002F\u002Fgithub.com\u002Fsearch?q=LiteLoader+%E6%8F%92%E4%BB%B6&type=repositories",[1121],"LiteLoaderQQNT 生态的插件",[1278,1493,1494,1495],{"id":1494},"官网首页",[1117,1496],{"href":1497,"rel":1498},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E5%AE%98%E7%BD%91%E9%A6%96%E9%A1%B5",[1121],[1095,1500,1501],{},"LiteLoaderQQNt 官网下面已列出全部已收录插件，点击卡片即可跳转至对应仓库",[1278,1503,1504,1505],{"id":1504},"插件市场",[1117,1506],{"href":1507,"rel":1508},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fplugins.html#%E6%8F%92%E4%BB%B6%E5%B8%82%E5%9C%BA",[1121],[1095,1510,1511],{},"有一些第三方插件市场，手动安装后可列出大量插件",[1133,1513,1514,1515],{"id":1514},"修补",[1117,1516],{"href":1517,"rel":1518},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Finstall.html#%E4%BF%AE%E8%A1%A5",[1121],[1095,1520,1521],{},[1170,1522,1523],{},"此条目仅需 Windows 用户查看，其他系统无需继续阅读此条目",[1095,1525,1526],{},"由于 Windows 系统平台 QQNT 被添加文件完整性验证，你需要额外步骤来解除限制,有下列四种方式：",[1164,1528,1529,1541,1553,1565],{},[1167,1530,1531,1534,1536,1537],{},[1170,1532,1533],{},"DLLHijackMethod",[1174,1535],{},"在 Release 下载 dll 文件，重命名为 dbghelp.dll 放入 QQ.exe 同级目录下即可\n",[1117,1538,1539],{"href":1539,"rel":1540},"https:\u002F\u002Fgithub.com\u002FLiteLoaderQQNT\u002FQQNTFileVerifyPatch\u002Ftree\u002FDLLHijackMethod",[1121],[1167,1542,1543,1546,1548,1549],{},[1170,1544,1545],{},"QQNTFileVerifyPatch",[1174,1547],{},"在 Release 下载 exe 文件，运行将弹出文件选择框，进入 QQNT 安装目录选择 QQ.exe 开始修补，每次更新都需要重新修补\n",[1117,1550,1551],{"href":1551,"rel":1552},"https:\u002F\u002Fgithub.com\u002FLiteLoaderQQNT\u002FQQNTFileVerifyPatch",[1121],[1167,1554,1555,1558,1560,1561],{},[1170,1556,1557],{},"PatcherNFixer",[1174,1559],{},"在 Release 下载 zip 文件，解压后运行 exe 将弹出图形化界面，根据软件界面提示选择相应选项与修补方式，每次更新都需要重新修补\n",[1117,1562,1563],{"href":1563,"rel":1564},"https:\u002F\u002Fgithub.com\u002Fxh321\u002FLiteLoaderQQNT-PatcherNFixer",[1121],[1167,1566,1567,1570,1572,1573],{},[1170,1568,1569],{},"V8Killer",[1174,1571],{},"此方式目前过于麻烦，且需要自行寻找对应的 RVA 偏移量，只说明此方式的可行性，需自行探索使用方式\n",[1117,1574,1575],{"href":1575,"rel":1576},"https:\u002F\u002Fgithub.com\u002FShellWen\u002Fv8_killer",[1121],[1133,1578,1579,1580],{"id":1579},"检查",[1117,1581],{"href":1582,"rel":1583},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Finstall.html#%E6%A3%80%E6%9F%A5",[1121],[1095,1585,1586],{},[1170,1587,1588],{},"按照上述教程完成安装后，有两种方法检查 LiteLoaderQQNT 是否成功安装",[1164,1590,1591,1597],{},[1167,1592,1593,1594,1596],{},"运行 QQNT 并打开设置，查看左侧列表是否出现 ",[1178,1595,1085],{}," 选项",[1167,1598,1599],{},"使用终端运行 QQNT 查看是否有 LiteLoaderQQNT 相关内容输出显示",[1095,1601,1602],{},"如果有显示，即安装成功，玩的开心！",[1133,1604,1605,1606],{"id":1605},"存储目录",[1117,1607],{"href":1608,"rel":1609},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Finstall.html#%E5%AD%98%E5%82%A8%E7%9B%AE%E5%BD%95",[1121],[1095,1611,1612,1613,1616,1617,1620,1621,1620,1623,1626],{},"支持设置 ",[1178,1614,1615],{},"LITELOADERQQNT_PROFILE"," 环境变量指定 ",[1178,1618,1619],{},"data"," ",[1178,1622,1411],{},[1178,1624,1625],{},"config.json"," 存储位置，即可不在本体目录进行读写操作，比如 MacOS 与 Linux 平台 QQNT，以及类似于 flatpak 打包的 QQNT，让其实现成为可能",[1095,1628,1629,1630,1632,1633,1620,1635,1620,1637,1639],{},"如果你想将本体与存储目录合并在一起（便携软件）需将 ",[1178,1631,1615],{}," 环境变量删除，将 ",[1178,1634,1619],{},[1178,1636,1411],{},[1178,1638,1625],{}," 移动回本体根目录下",[1133,1641,1643,1644],{"id":1642},"更新-qqnt","更新 QQNT",[1117,1645],{"href":1646,"rel":1647},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Finstall.html#%E6%9B%B4%E6%96%B0qqnt",[1121],[1095,1649,1650],{},"每次更新 QQNT 都需要重新根据上述教程重新修补",[1133,1652,1653,1654],{"id":1653},"版本支持",[1117,1655],{"href":1656,"rel":1657},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fintroduction.html#%E7%89%88%E6%9C%AC%E6%94%AF%E6%8C%81",[1121],[1095,1659,1660,1661,1664],{},"支持 QQNT 桌面端 全架构 最低 ",[1178,1662,1663],{},"20667"," 版本到官网最新版\n更老的版本也支持，只是设置界面样式会崩坏，不介意也可以用",[1133,1666,1667,1668],{"id":1667},"外部链接",[1117,1669],{"href":1670,"rel":1671},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fintroduction.html#%E5%A4%96%E9%83%A8%E9%93%BE%E6%8E%A5",[1121],[1278,1673,1675,1676],{"id":1674},"telegram","Telegram",[1117,1677],{"href":1678,"rel":1679},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fintroduction.html#telegram",[1121],[1095,1681,1682,1683,1687,1688],{},"群聊：",[1117,1684,1685],{"href":1685,"rel":1686},"https:\u002F\u002Ft.me\u002FLiteLoaderQQNT",[1121],"\n频道：",[1117,1689,1690],{"href":1690,"rel":1691},"https:\u002F\u002Ft.me\u002FLiteLoaderQQNT_Channel",[1121],[1278,1693,1085,1695],{"id":1694},"liteloaderqqnt-1",[1117,1696],{"href":1697,"rel":1698},"https:\u002F\u002Fliteloaderqqnt.github.io\u002Fguide\u002Fintroduction.html#liteloaderqqnt",[1121],[1095,1700,1701,1702,1705,1706,1710,1711],{},"框架本体：",[1117,1703,1187],{"href":1187,"rel":1704},[1121],"\n插件模板：",[1117,1707,1708],{"href":1708,"rel":1709},"https:\u002F\u002Fgithub.com\u002FLiteLoaderQQNT\u002FPlugin-Template",[1121],"\n插件列表：",[1117,1712,1713],{"href":1713,"rel":1714},"https:\u002F\u002Fgithub.com\u002FLiteLoaderQQNT\u002FPlugin-List",[1121],[1095,1716,1717],{},"ist",{"title":1209,"searchDepth":1719,"depth":1719,"links":1720},4,[1721,1723,1724,1730,1731,1736,1742,1743,1744,1745,1746,1747],{"id":1135,"depth":1722,"text":1136},2,{"id":1158,"depth":1722,"text":1159},{"id":1272,"depth":1722,"text":255,"children":1725},[1726,1728,1729],{"id":1280,"depth":1727,"text":1281},3,{"id":1298,"depth":1727,"text":1299},{"id":1305,"depth":1727,"text":1308},{"id":1312,"depth":1722,"text":1312},{"id":1356,"depth":1722,"text":1356,"children":1732},[1733,1734,1735],{"id":1359,"depth":1727,"text":1360},{"id":1385,"depth":1727,"text":1386},{"id":1442,"depth":1727,"text":1442},{"id":1453,"depth":1722,"text":1453,"children":1737},[1738,1739,1740,1741],{"id":1460,"depth":1727,"text":1460},{"id":1470,"depth":1727,"text":1470},{"id":1494,"depth":1727,"text":1494},{"id":1504,"depth":1727,"text":1504},{"id":1514,"depth":1722,"text":1514},{"id":1579,"depth":1722,"text":1579},{"id":1605,"depth":1722,"text":1605},{"id":1642,"depth":1722,"text":1643},{"id":1653,"depth":1722,"text":1653},{"id":1667,"depth":1722,"text":1667,"children":1748},[1749,1750],{"id":1674,"depth":1727,"text":1675},{"id":1694,"depth":1727,"text":1085},"为你的QQ添加各种插件，并实现动态背景、美化主题、增加功能等功能","md",true,{"uuid":1755,"slots":1756},"093d8792-1054-11f0-9848-0b39a1ee406d",{},{"title":1085,"description":1751},"posts\u002F2024\u002F2024-06-25-LiteLoaderQQNT",[7,8,9,10],"bY4qIztysF2J42IPkBF12WjvLbNERRNL18TjPQ4kOK8",1790443290553]