- 博客(84)
- 收藏
- 关注
原创 代码填空题技术实现:突破 highlight.js 安全限制的工程实践
本文探讨了在交互式代码教育平台中实现代码填空题的技术方案。针对highlight.js过滤HTML标签导致无法直接插入输入框的问题,作者提出了先完成语法高亮再修改DOM的双阶段解决方案。关键技术包括:1) 利用nextTick确保Vue DOM更新;2) 采用MutationObserver监听高亮渲染完成;3) 在渲染后插入受控输入框元素。方案解决了安全性问题,同时优化了用户交互体验,包括输入框索引跟踪和状态保存。特别强调了在处理异步渲染时,MutationObserver比嵌套nextTick更可靠。该
2025-06-11 18:44:31
765
1
原创 解决:关于Highlight-line-numbers不显示代码块行号的问题
解决:关于Highlight-line-numbers不显示代码块行号的问题
2025-06-08 16:18:38
894
原创 vue3项目实践心得-多次渲染同一svg + 理解v-if、transition、dom加载之间的顺序
多次渲染同一svg + 理解v-if、transition、dom加载之间的顺序
2025-02-17 22:18:24
439
原创 java的三种输入Scanner、StreamTokenizer、BufferedReader【刷算法必备输入模板】
java刷题时,如何选择Scanner、StreamTokenizer、BufferedReader
2024-03-10 22:57:24
1910
原创 解决gpt无法发送对话的问题
cookie删除后,需要重新登录,主题色也重置为原来的白色了。可能是cookie问题,重新删除了就行了。如图,今天登上去发现怎么无法发送消息。
2024-03-09 14:09:57
1248
原创 编译原理实验3——自下而上的SLR1语法分析实现(包含画DFA转换图、建表、查表)
自下而上的SLR1语法分析python实现,包含DFA转换图、建表、查表等
2024-02-08 10:27:22
1600
原创 编译原理实验2——自上而下语法分析LL1(包含去消除左递归、消除回溯)
python实现自上而下分析LL1语法分析,包含消除左递归、消除回溯、计算first、follow集、建造预测分析表
2024-02-07 23:00:59
1210
原创 编译原理实验1——词法分析(python实现)
python实现编译原理词法分析,识别关键字、标识符、整型常量、浮点型常量、字符串常量、注释、操作符等等。
2024-02-07 20:23:27
2006
原创 人工智能原理实验2(2)——罗马尼亚问题(贪婪搜索、A*搜索、BFS、DFS)
利用贪婪搜索、A*、BFS、DFS等搜索算法进行求解,并对于估价函数的计算进行了详细介绍,利用python实现,运行结果美观容易看
2024-01-21 11:30:00
1520
原创 人工智能原理实验2(1)——八数码问题(BFS、DFS、UCS、IDS、A*算法)
包含BFS、DFS、UCS、IDS、A*算法,同时在A*算法的启发函数包含了曼哈顿距离和欧式距离的实现
2024-01-21 11:00:00
1494
《操作系统真相还原》源代码
2023-07-11
广州大学计算机系统结构与操作系统实验三bochs源代码
2023-07-13
广州大学数据库原理实验三-可视化网页交互
2023-07-08
2023广州大学计算机网络实验五-模拟网桥+计算16位校验和
2023-07-07
广州大学数据库原理实验三-实验软件-MySql8.0版本
2023-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人