Hexo相关配置笔记,还有一些next主题自定义配置
Centos7部署K8S
发表于
分类于
网络运维
Prometheus简单实用
发表于
分类于
Java
常用函数式接口简单使用示例
发表于
分类于
Java
Sentinel的使用
发表于
分类于
Java
ES向量查询
发表于
分类于
搜索引擎
一、向量检索
1、向量的定义
- 计算机只认识数字,它只能通过数字来量化这个世界,用一组数字来表示一个事物,这样的一组数字就是一个向量(Vector)
- 如果一个向量由N个数字组成,它就是一个N维向量。拿目前广泛使用的人脸识别技术来说,计算机从照片或视频中提取出人脸的图像,然后将人脸图像转换为128维或者更高维度的向量。
- 首先我们了解下什么是向量,所谓向量就是由N个数字(二值向量由N个比特组成)组成的数组,我们称之为N维向量。
- 而向量检索就是在一个给定向量数据集中,按照某种度量方式,检索出与查询向量相近的K个向量(K-Nearest Neighbor,KNN),但由于KNN计算量过大,我们通常只关注近似近邻(Approximate Nearest Neighbor,ANN)问题。
OCR图片识别
发表于
分类于
Java
RapidOCR
RapidOCR概述
- 💖目前已知运行速度最快、支持最广,完全开源免费并支持离线快速部署的多平台多语言OCR。
- 支持的语言: 默认是中英文,其他语言识别需要自助转换。具体参考这里
- 缘起:PaddleOCR工程化不是太好,为了方便大家在各种端上进行OCR推理,我们将PaddleOCR中的模型转换为ONNX格式,使用
Python/C++/Java/Swift/C#将它移植到各个平台。 - 名称来源: 轻快好省并智能。基于深度学习的OCR技术,主打人工智能优势及小模型,以速度为使命,效果为主导。
- 使用:
- 如果仓库下已有模型满足要求 → RapidOCR部署使用即可。
- 不满足要求 → 基于PaddleOCR在自己数据上微调 → RapidOCR部署。
- 官方文档地址:https://rapidai.github.io/RapidOCRDocs/docs/overview/
seata使用笔记
发表于
分类于
Java
一、Seata安装与使用笔记
- 也就是充当协调者的角色,TC服务
- 下载地址:http://seata.io/zh-cn/blog/download.html
- 或者去Github下载,地址:https://github.com/seata/seata/releases
- 当前最新版本:1.7.0(2023-07-11)
- 下载之后,解压,修改conf里面的
application.yml配置启动就可以了 - 可以参考
application.example.yml示例配置 - 删掉一些不必要的配置,大概的demo如下:
汉字Unicode编码范围
发表于
分类于
Java
一、汉字Unicode编码范围
| 字符集 | 字数 | Unicode 编码 |
|---|---|---|
| 基本汉字 | 20902字 | 4E00-9FA5 |
| 基本汉字补充 | 90字 | 9FA6-9FFF |
| 扩展A | 6592字 | 3400-4DBF |
| 扩展B | 42720字 | 20000-2A6DF |
| 扩展C | 4154字 | 2A700-2B739 |
| 扩展D | 222字 | 2B740-2B81D |
| 扩展E | 5762字 | 2B820-2CEA1 |
| 扩展F | 7473字 | 2CEB0-2EBE0 |
| 扩展G | 4939字 | 30000-3134A |
| 扩展H | 4192字 | 31350-323AF |
| 康熙部首 | 214字 | 2F00-2FD5 |
| 部首扩展 | 115字① | 2E80-2EF3 |
| 兼容汉字 | 472字② | F900-FAD9 |
| 兼容扩展 | 542字 | 2F800-2FA1D |
| 汉字笔画 | 36字 | 31C0-31E3 |
| 汉字结构 | 12字 | 2FF0-2FFB |
| 汉语注音 | 43字 | 3105-312F |
| 注音扩展 | 32字 | 31A0-31BF |
| 〇 | 1字 | 3007 |
Fiddle简单抓包使用
发表于
分类于
开发工具