- 博客(7)
- 收藏
- 关注
原创 使用aho-corasick-double-array-trie进行脏字过滤
具体来说,它通过构建一个双数组字典树,将所有的模式串存储起来,并且在构建过程中建立了各个节点之间的失败指针,以便在匹配过程中进行跳转。相比于传统的暴力匹配算法,Aho-Corasick 算法能够在线性时间内完成匹配操作,而不会因为模式串的数量增加而导致时间复杂度的大幅增加。这里要做的就是拿到敏感字文件里面的数据,然后对输入的数据进行过滤替换,这里使用了springboot和aho-corasick-double-array-trie库来进行过滤。库的效果取决于所需匹配的模式串数量和主串长度。
2023-09-27 09:26:36 392 1
原创 小程序 Vant Weapp 使用van-tabs控制切换tab请求后台频率
这里写微信小程序代码,使用的vant组件库,然后想控制频繁的切换tab让后台发送请求的评论,这里实际是二级目录,但是和一级tabs的关系不大,所以不展示了,只需要知道这是一层就好了通过handleTabChange来控制,需要再data里面定义上次接口调用的时间,和选中的标签,来记录时间和加载默认选中项。
2023-09-18 15:51:38 853
原创 如何用GPT学习uni-app
了解基础知识:首先,你需要了解UniApp的基本概念和特点。UniApp是一个基于Vue.js的跨平台开发框架,可以用于开发iOS、Android和Web应用。学习Vue.js的基础知识也是必要的,包括Vue的基本语法、组件化开发等。学习UniApp的开发环境:安装UniApp的开发工具HBuilderX,并了解其基本使用方法。HBuilderX是一个集成开发环境,可以用于开发、调试和打包UniApp应用。
2023-08-04 23:37:52 259 1
原创 java面试资料
在读取时,如果没有写锁,则多个线程可以共享读锁,而在写操作时,必须获取独占的写锁,并阻塞其他线程的读写操作,直到该线程完成写操作并释放写锁。很多时候,我们在读取数据库时,需要读取的是行的当前数据,而不需要通过 undo log 回溯到事务开启前的数据状态,主要包含以下操作:insert updata,select ...for update。脏读:读到别的事务还没提交的数据, 不可重复读:两次读取的数据不是一样的, 幻读:读取的时候数据发生修改,第二次读取数据到插入的新数据。
2023-05-12 12:37:53 140 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人