自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈哈哈哈哈哈

哈哈哈哈哈哈哈

  • 博客(315)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Rust基础】使用LanceDB构建高性能以图搜图服务

搜索支持向量搜索,查找相似图片支持通过item_id搜索精确搜索数据管理支持添加数据、批量导入CSV或JSON数据支持已有数据修改、删除API提供HTTP接口高性能检索性能:基于LanceDB,千万级数据,非向量查询毫秒级别相应,向量查询秒级响应。启动速度:毫秒级启动时间安全稳定使用Rust开发,保证稳定运行,并且仅占用少量资源,可在廉价服务器上部署运行简单易用通过Yaml配置文件管理库表,提供可视化查询及数据管理界面,适合快速搭建搜图服务。

2025-03-28 18:50:10 216

原创 【Rust基础】使用Rust和WASM开发的图片压缩工具

使用rust+wasm开发了一个简易版的图片压缩工具,支持JPG、PNG、GIF、WEBP等图片格式,不限制大小,无需上传图片,完全在浏览器中执行。同样的进行量化,并重新将rgba颜色(如果原图是rgba)调整为8位索引颜色,最后对图片重新编码。提取原图帧后进行量化压缩,帧率和原图保持一致,最后重新编码图片。对原图进行量化,通过指定质量参数,控制压缩质量。安装wasm-pack。暴露出接口给js调用。

2025-03-20 20:48:58 303

原创 【Rust基础】排序和分组

【代码】【Rust基础】排序和分组。

2025-03-16 15:21:49 237

原创 【Rust交叉编译】在x86_64架构下交叉编译aarch64-linux-musl版的rust-opencv

在x86_64架构的Ubuntu系统上,纯静态编译aarch64平台的rust-opencv,以方便在嵌入式设备上移植。系统:Ubuntu 24.04,架构:x86_64,可使用WSL,或者Docker,本次使用Docker。

2025-03-15 19:24:33 228

原创 【Rust基础】Rust后端开发常用库

使用Rust有一段时间了,期间尝试过使用Rust做后端开发、命令行工具开发,以及做端侧模型部署,也尝试过交叉编译、FFI调用等,也算是基本入门了。在用Rust做后端接口开发时,常常会找不到一些合适库,而这些库在Java中却很常见,于是在此汇总一下后Rust后端开发中常用的一些库。

2025-03-13 14:24:54 255

原创 【OneAPI】网页截图API-V2

生成指定URL的网页截图或缩略图。网页截图V2版本新增全屏截图、带壳截图等功能,并修复了一些已知问题。全屏截图:支持全屏截图,通过设置来支持全屏截图。全屏模式下,系统将自动获取网页最大高度后截图,此时height参数将无效(width不受影响)。带壳截图:我们内置了5中设备外壳模板供您选择,以便将截图嵌入到设备模型中,获得更好的视觉效果。当使用带壳截图时,不支持设置宽度和高度。

2025-03-09 23:24:59 662

原创 【OpenAPI】票证图像检测和矫正

检测一张图片中是否存在票证(发票、银行卡、证件等),如果存在则返回置信度、边界框以及提取出的票证图像。

2025-03-05 09:41:52 218

原创 【OneAPI】通过网页预渲染让搜索引擎收录网页

网页预渲染,适用于动态网页以及单页面的SEO,支持网页缓存。您无须更改代码即可让搜索引擎收录您的网页。只要将需要预渲染的页面转发的本接口即可。#您的网站#转发到预渲染服务#以下是搜索引擎判断条件,您可以更改这些条件,满足条件时将会被转发到预渲染服务url=$urlcache=5m&AccessToken=您的访问凭证;

2025-02-09 13:08:11 541

原创 【Rust笔记】poem统一响应结果

开发后端接口时,往往需要返回一致的响应格式给前端,在Poem中,通过实现。来返回统一的JSON格式响应。

2025-01-20 21:38:47 137

原创 【OneAPI】提取网页链接

提取一个网页中的链接,包括图片、音频和视频等。

2025-01-03 15:41:10 304

原创 onnx-runner:使用ORT运行YOLO的ONNX模型

首先检查CUDA环境变量是否已配置,然后检查CUDNN依赖库是否已复制到CUDA目录。注意CUDA和CUDNN的版本。目前仅支持 CUDA12.x 和 CUDNN9.x。压缩包中已经包含运行 ONNX 和 OpenCV 所需的依赖项。您不需要下载任何其他依赖项。目前仅支持Nvidia GPU。您需要在设备上安装CUDA 12.x +和cudnn 9.x +。目前仅支持 YOLO 模型,未来可能会支持其他 ONNX 模型。,然后将onnx-runner添加到您的项目中。运行 ONNX 模型。

2024-11-05 15:54:30 752

原创 【Rust笔记】Rocket实现自定义的Responder

在Java项目中,我们通常会将响应包装一层来实现统一响应格式,在Rocket中,我们也可以通过实现Responder来返回统一的响应。

2024-10-29 22:43:39 581

原创 【Rust基础】创建第一个Rust项目

Rust开发可以选用VsCode或者RustRover,对于习惯了Jetbrains的产品的同学来说,RustRover可能用的更顺手些。选择"File" - “new” - “Project”,选择项目路径即可创建Rust项目。默认编译是按照debug模式来编译的,debug模式不会做太多优化,可以通过添加。Rust安装完成后,Cargo也将被安装。,当需要创建一个lib项目时,可 指定类型为。创建时,默认是创建的二进制项目,等同于。bin类型:即可运行的程序,可以通过。:Rust的包管理配置文件。

2024-10-27 15:14:35 766

原创 Spring Cloud Gateway动态路由及路由插件实现方案

性能问题:Zuul基于线程隔离,一个请求需要一个线程处理,而Gateway基于事件驱动,少量线程即可支持大量并发(仅仅是并发度和吞吐量,并不能提高业务处理效率),在性能不是很好的服务器上,太多的线程数反而会降低并发度。流行度:Zuul在后期的SpringCloud版本中将不会再继续集成,所以有必要更换为Gateway。

2024-08-18 16:07:42 1809 1

原创 【OneAPI】中国行政区域省市县编码查询

支持查询中国大陆地区的行政区域,省市县乡村街道5级查询

2024-08-14 20:42:30 974

原创 UNION ALL 在单个子查询中排序不生效问题

因此,在这种情况下,ORDER BY通常与LIMIT结合使用,以确定要为SELECT检索的选定行的子集,即使它不一定影响最终UNION结果中这些行的顺序。所以,当在子查询中加上limit后,不得不进行排序,如果不排序,那这个子查询本身的语义就是错误的,即。有两张表:表A,和表B,需要对A中数据按排序字段排序,对B表也按排序字段排序,然后返回并集。初看似乎没什么问题,数据被筛选出来了,且数量正确,但是,排序却没有按照如期的顺序排列。当让,如果不需要局部有序,而是结果集整体有序,则再套一层后在外层排序即可。

2024-08-06 16:43:05 1161

原创 【OneAPI】去除背景API

移除一张图片的背景。

2024-08-06 16:41:43 481

原创 【EAI】生成可爱的贴纸

贴纸生成工具上线啦,目前支持贴纸生成、文生图功能。

2024-06-10 20:47:06 399

原创 【OneAPI】网页截图API

可生成指定URL的网页截图。

2024-05-06 23:26:47 592

原创 一些慢SQL优化点

最近做了一波慢SQL优化,总结一下。

2024-05-06 11:31:24 811 4

原创 【OneAPI】贴纸生成API

生成一个1024×1024像素的贴纸。

2024-04-06 20:35:09 335

原创 【OneAPI】猫狗类别检测API

45种狗狗类别和15种猫猫类别检测。

2024-03-03 22:20:58 1163 1

原创 【OneAPI】渣土车检测API

渣土车检测API。识别一张图中是否存在渣土车并返回渣土车位置。

2024-02-25 17:49:45 645

原创 【OneAPI】节假日查询API

节假日查询API,可查询指定月份、年份法定节假日及调休情况。

2024-02-25 15:41:58 4799 3

原创 【OneAPI】一个简单易用的API平台(测试版)上线啦

简介:一个API开放平台,提供API调用。

2024-01-28 15:59:27 874 7

原创 数据库结构差异对比工具

前几年写了一个数据库对比工具,但是由于实现方式的原因,数据库支持有限,所以重新设计了一下,便于支持多种数据库,并且更新了UI。

2023-08-20 12:33:51 1846 1

原创 Tauri应用开发(四):前后端通信

tauri作为客户端应用,使用rust作为后端,我们可以使用rust来编写后端功能。然而rust的学习成本相对来说还是比较高的,并且我们希望不是所有的功能都在客户端实现,所以我们还是需要和后端程序(Java、Node应用等)进行通信。本文使用第二种方式,因为对于客户端应用,访问后端服务时,如果使用axios存在跨域问题,如果在后端不允许跨域或者不方便配置跨域时,tuari提供的API便可以很好的解决这个问题。

2023-05-21 21:26:21 3746 2

原创 Tauri应用开发(二):创建第一个Tauri应用

接下来就可以愉快的开发了,开发过程中如果没有涉及到和tauri后端通信,则无需关注rust部分,完全使用Vue开发即可。提示:tauri创建的前端工程,默认使用vite,如果你更熟悉webpack,也是可以更换的。💡注意:请确保Node.js和Rust已经正确安装。,任选一个即可,这里选择JavaScript。在创建过程中,需要根据提示选择配置项。

2023-05-21 18:14:11 1567

原创 Tauri应用开发(三):自定义拖拽区域

tauri默认的顶部可拖拽,有时候我们不需要这个拖拽,或者需要自定义拖拽区域时,就需要通过tauri提供的属性来自定义拖拽区。![在这里插入图片描述](https://img-blog.csdnimg.cn/de155809350d4f3ba39cc4078b7e593d.png接下来我们就实现一个美化过后的拖拽区。我们定义一个Vue组件,名为Header,添加如下代码,需要注意的,在需要拖拽的区域需要添加属性,但仅仅添加这个属性是不够的,因为当div嵌套多层时,

2023-05-21 18:13:33 3139

原创 Tauri应用开发(一):前言

Hi~,欢迎阅读tauri系列的文章。这是一系列关于tauri开发的内容,其中总结了自己在开发过程中遇到的问题以及解决方案,如果你正在学习或准备使用tauri进行客户端应用的开发,则可以参考本系列文章。

2023-05-21 18:13:30 659

原创 【sim-storage-client】SpringBoot集成Minio与本地存储

sim-storage-client提供文件上传和下载功能,并集成了FTP、Minio以及本地存储,统一上传、下载接口,也支持自定义扩展存储方式。

2022-09-27 12:28:57 777

原创 【Java基础系列】循环与迭代

基本for循环增强for循环增强for循环适用于对集合类和数组的循环。对于集合类,本质上,它是基于Collection的迭代器(iterator)的简便写法。对于数组,编译后,依然是基本的for循环。

2022-09-20 12:19:51 1364

原创 【Java基础系列】运算符和类型转换

Java运算符总结

2022-09-19 22:50:17 506

原创 【Java基础系列】基本数据类型及包装类

Java共有8中基本数据类型:byte、boolean、char、short、int、float、long、double。对应的包装类分别为:Byte、Boolean、Character、Short、Integer,Float,Long,Double。

2022-09-18 23:03:28 2240

原创 【Java基础系列】Java中的关键字

Java常用关键字及常见问题整理

2022-09-17 11:16:47 400

原创 Ribbon自定义负载策略实现灰度路由

这是一个基于Ribbon实现的微服务灰度路由,实现了以下功能:动态修改ribbon负载策略随机权重的灰度路由(流量切分)指定Header匹配的灰度路由指定Cookie匹配的灰度路由指定请求参数的灰度路、整体流程如下:ribbon本质上是一个客户端负载工具,支持多种负载策略,并且支持自定义负载策略,因此我们就可以重写它的负载规则,并在运行时,动态修改规则,从指定位置(Header、Cookie等)获取参数,判断是否需要访问灰度服务,达到灰度路由的目的。 public static

2022-03-28 00:31:50 1449

原创 Element UI Table表格封装

说明针对Element UI table进行了简单封装,目的是减少代码量,主要封装内容如下:pagination:是否分页,默认truecolumns:列配置(支持复杂表头)data-url:获取数据的url,GET方法page-size:每页显示条数,默认10current-page:当前页码optionColumn:操作栏列show-loading:是否展示loading,默认trueload-data:加载数据,返回固定结构的Json(优先级高于data-url)完整代码:h

2021-05-20 20:51:42 1729 1

原创 【Flink】Flink与Nacos集成

1. 集成原因在传统的开发中,我们通常将系统配置保存在数据库中,供程序访问;在微服务中,我们通常将系统配置保存在分布式配置中心,以便程序能够在运行时动态的获取配置而不用重启程序。同样的,在Flink程序中,我们也可以将配置存储在固定的配置中心进行统一的管理。Flink本身提供了ParameterTool工具类来从启动参数、properties文件以及系统环境变量等位置获取配置信息,但由于ParameterTool依赖Flink的任务节点,必须在每个任务节点上都保存一份配置,很不方便,所以我们需要把配置保

2021-01-11 22:51:01 3294 1

原创 【Flink】关于ParameterTool

本篇文章简单了解一下Flink的工具类ParameterTool的使用。1. ParameterTool简介ParameterTool是Flink提供的读取程序启动参数、配置文件、环境变量以及Flink自身配置参数等配置的的一个工具类。在开发时也经常使用到它。2. ParameterTool使用示例2.1 从启动参数中或者配置程序启动时,传入参数--name hello。获取参数:ParameterTool parameterTool = ParameterTool.fromArgs(args

2021-01-11 21:36:37 6009

原创 【Flink】构建一个简单的flink应用

本篇文章,主要通过Flink来实现“Hello Word”、批处理的“Word Count”以及流处理的“Word Count”来体验一下Flink.1. 版本说明本系列文章所使用的flikn版本为最新的1.12.0(截至2021年1月)Flink:1.12.0Java:1.8Maven:3.6.32. 一个最简单的Flink程序:Hello Word在学习任何一门语言或者框架的时候,我们总是以“Hello Word”开始。//JavaSystem.out.println(

2021-01-10 21:55:30 1204

llvm-config.exe windows x64

windows10 x64 编译的llvm-config,使用rust版的opencv时可能需要。在官方预编译安装后添加到环境变量即可。

2024-10-27

stylegan3-动漫头像生成

stylegan3-动漫头像生成

2023-07-29

工件零件缺陷检测系统(C#)

以前做的一个缺陷检测系统,可以检测零件的缺陷,标注缺陷位置以及缺陷程度。 功能: 1. 标注缺陷位置 2. 计算缺陷比例 3. 评估是否合格 4. 动态调整检测精度 使用时,需将cvextern.dll拷贝到System32目录下

2021-12-15

渣土车识别模型文件(yolov5训练)

渣土车的模型文件,yolov5(s)训练20000张图片得到。

2021-12-15

简易版的自行车速度计(C#实现)

大学单片机课程作业,基于C#和单片机计数器实现的一个速度计,可以测量车轮速度。 原理: 利用红外传感器采集两个脉冲信号的时间间隔,再通过车轮半径计算出速度。

2021-11-25

简易版计算器(C#实现)

初学C#的时候做的一个简易计算器,实现了基本的加减乘除等功能。 适合人群:C#初学者

2021-11-25

基于RFID射频识别的商品录入和管理系统(C#)

在学校时做的一个基于RFID射频识别的商品录入和管理系统,基于C#实现。 适合人群:需要对C#、串口通信、RFID等知识有一定的了解。 文件包含可执行程序以及整个项目源码,vs2019以上版本打开可直接运行。

2021-11-25

指针式仪表读数识别源代码(C#)

指针式仪表的识别,表盘定位、指针定位、读数等功能,基于C#实现

2021-11-18

各个版本hadoo.dll以及winutils

各个版本hadoo.dll以及winutils(从hadoop2.6.0hadoop到3.0.0),下载后将hadooo.dll导入到windows\System32下

2019-03-29

qq聊天记录分析包

分析QQ聊天记录数据,包含一下分析结果: - 消息条数 - 消息记录转化为消息实体 - 消息记录中聊天天数 - 最早的一条消息 - 最近的一条消息 - 最晚的10条记录 - 活跃时间 - 词频统计

2018-02-20

微信文章抓取工具

利用搜狗微信对微信文章抓取,抓取内容包括文章标题,作者发表时间,公众号名称以及文章内容

2017-10-14

微信文章抓取

利用搜狗微信,实现对微信文章内容,作者,发布时间,公众号名称进行提取。 使用方法: WechartArticles wa = new WechartArticles(); WechartArticle w = wa.getArticle("湖北师范大学", 0, 1); System.out.println(w.getTittle()); System.out.println(w.getTime()); System.out.println(w.getAuthor()); System.out.println(w.getPublicSign()); System.out.println(w.getContent());

2017-10-14

湖师贴吧标题词频统计表

湖师贴吧标题词频统计表,包含对所有帖子标题分词并去除停用词后的词语的词频统计,共7134条记录。

2017-10-10

数据结构二叉树头文件BiTree.h

数据结构二叉树头文件BiTree.h

2017-04-25

数据结构队列头文件

数据结构队列头文件,包含队列的基本操作函数

2017-04-25

SeqStack.h

数据结构栈的头文件

2017-03-19

数据结构链表头文件

包含单链表、循环单向链表和双向链表的基本操作:初始化、获取长度、插入、删除、查找、销毁等

2017-03-11

数据结构SeqList.h头文件

包含数据结构顺序表的基本操作函数(初始化,插入,删除,查找等)

2017-03-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除