![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
婷豆
这个作者很懒,什么都没留下…
展开
-
java使用trie 树实现敏感词过滤、字符串公共前缀提示
看到trie树的原理以及应用,自己动手写一个例子,以便记忆;import java.util.*;/** * trie树 应用(trie 树也称为字典树、单词查找树,最大的特点就是共享字符串的公共前缀来达到节省空间的目的了) */public class TrieTree { //trie树 HashMap<Character,HashMap> tri...原创 2020-01-08 16:28:13 · 488 阅读 · 0 评论 -
java实现word(docx)在线编辑(word转html,html转word)——代码实现
一、具体实现思路1、docx转html使用docx4j获取dcox文档的xml文件内容,然后使用dom4j进行解析,对于不同的内容,新建pojo类,将解析的内容封装进去,然后统一转换为html;由于pojo类过多,所以这里就不展示一个个展示,最后会提供下载地址,其中word中某些样式提供自定义的属性,如编号、项目符号、标题等2、html转docx根据之前自定义的属性,使用jsoup将h...原创 2019-11-08 13:34:39 · 11534 阅读 · 27 评论 -
java实现word(docx)在线编辑(word转html,html转word)——解读document.xml结构
前言java web的word在线编辑实现过程可以分解为两步:将word转为html将前台修改完的html转为word文档注:只支持docx文档,即word2007一、查看docx文件结构首先将一个docx文档重命名为zip格式的文件,然后双击打开,就可以看到文件结构其中word目录中存放的是该文档的各种xml文件以及图片资源二、查看xml内容这里我们先查看主要的配置文件do...原创 2019-11-07 10:29:32 · 3444 阅读 · 1 评论 -
使用ffmpeg对视频指定时间点加入指定音频
前言在工作之中,遇到这样的一个场景,在录制教学视频(只有系统声音)时,由于其他原因无法录制音频,后期需要进行视频音频的合成,当时的想法是调用各大厂的语音合成接口进行文字转音频的合成。音频有了,接下来就是把音频以及在视频中的时间点发给视频剪辑的同事,一个一个音频进行加入,最后发现这种重复的工作效率很低,就直接使用ffmpeg进行音视频处理,要求:视频按照指定时间点插入音频,添加片头片尾,添加背景音...原创 2019-11-06 15:40:30 · 6291 阅读 · 5 评论