摘要: 一、思路 1. 入口→分发:extractFromWord 是总入口,核心是 “格式分发”,将.doc 和.docx 分流到不同处理逻辑; 2. .doc 核心:绕开路径解析,用 “逐层遍历 + 兜底读取” 确保文件能读到,再交给extractFromOLE解析; 3. .docx 核心:直接遍历 阅读全文
posted @ 2025-11-05 10:01 ChMao 阅读(51) 评论(0) 推荐(0)
摘要: 前端路由中vue-router的路由变更原理 vue-router可以通过两种模式进行前端路由,哈希模式: location.hash='/abc',location.replace('#/def') 哈希模式哈希值变化可以通过onhashchange监听到,从而渲染响应组件 history模式: 阅读全文
posted @ 2021-12-08 11:41 ChMao 阅读(945) 评论(0) 推荐(0)
摘要: 因安卓中UI操作只能在安卓主线程进行,而网络数据传输又不能在主线程进行,所以可以使用RxJava来实现。 RxAndroid等原理类似。 代码: Observable.create(new ObservableOnSubscribe<String>() { @Override public void 阅读全文
posted @ 2021-12-07 14:21 ChMao 阅读(287) 评论(0) 推荐(0)
摘要: 记录一下前端开发中webpack的传统发布环境配置 const { resolve } = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const OptimizeCssAsset 阅读全文
posted @ 2021-11-22 14:37 ChMao 阅读(73) 评论(0) 推荐(0)
摘要: 记录一下前端开发中webpack的传统开发环境配置 一、文件结构 二、webpack.config.js const { resolve } = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); mo 阅读全文
posted @ 2021-11-19 15:19 ChMao 阅读(90) 评论(0) 推荐(0)
摘要: webpack.config.js //webpack依赖node环境,所以写commonjs模块化语法,项目中可以正常使用es6模块化语法,webpack会解析 npm i less-loader -D //下载lessloader为开发依赖,注意版本冲突 npm i less -D module 阅读全文
posted @ 2021-11-18 16:53 ChMao 阅读(487) 评论(0) 推荐(0)