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