- 博客(199)
- 资源 (5)
- 收藏
- 关注
原创 milvus java sdk 使用 QueryParam 普通标量字段查询时返回结果集时有时无的问题
所以这里要加 retry 机制,经测试重试不超过10次,一定有一次成功,否则表示数据确实不存在,其实这里的原因是返回的结果集 fieldsDataList 中字段的顺序和输入参数 outFields 中字段的顺序并不是一致的,经过测试时随机的,也可能是我的 milvus 版本或者 milvus java sdk 版本太低导致的吧!
2025-04-02 13:17:44
37
原创 ubuntu20.04已安装 11.6版本 cuda,现需要通过源码编译方式安装使用 cuda 加速的 ffmpeg 步骤
wget https://developer.nvidia.com/video-codec-sdk-12.1.14 # 404,可以官网下载:https://developer.nvidia.com/video-codec-sdk-archive。将 /usr/lib/wsl/lib/libnvcuvid.so.1 复制到 /usr/local/cuda-11.6/lib64/ 下。但是我在 /usr/local/cuda-11.6/lib64/ 下没发现任何 libnvcuvid.so 前缀的文件。
2025-03-06 17:06:12
1013
原创 win10 电脑连接 wifi 微信有网但是浏览器没网的解决方案
微信可发消息,百度打不开解决方案:win + R --》cmd--》inetcpl.cpl --》连接--》局域网设置--》3个复选框全部取消勾选--》确定 --》刷新浏览器--》百度即可打开,每个步骤的详情截图如下所示:1. cmd 输入 inetcpl.cpl:2.连接--》局域网设置:3. 将下图所示的3个复选框全部取消勾选,点击确定(父页面,即internet属性 页面的 "确定" 也要点击):
2025-03-06 08:41:40
126
原创 ollama 学习笔记
1. Ollama完整教程:本地LLM管理、WebUI对话、Python/Java客户端API应用:https://blog.youkuaiyun.com/python122_/article/details/140945720。ollama 离线安装包 ollama-linux-amd64.tgz 下载地址:https://github.com/ollama/ollama/releases --》// role = "system" 的 content 应该指的就是 提示词!
2025-02-21 16:24:50
380
原创 fedora 安装 ffmpeg 过程记录
(1)libx264 的 .pc 文件不存在或未正确安装: .pc 文件是由 libx264 的开发包提供的,用于告诉 pkg-config 如何链接到该库。确保你已经安装了 libx264 的开发包,或者手动指定 libx264 的路径。下载地址:wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz。其中 /path/to/libx264/pkgconfig 是包含 libx264.pc 文件的目录路径。
2025-02-21 15:56:59
1007
原创 mysql 使用 CONCAT、GROUP_CONCAT 嵌套查询出 json 格式数据
【代码】mysql 使用 CONCAT、GROUP_CONCAT 嵌套查询出 json 格式数据。
2025-02-17 13:21:35
275
原创 git 命令报错 Rename from .git/index.lock to .git/index failed. Should I try again?(y/n) 解决方案
出现这个问题了,可以重新拉取代码即可解决,其实也可以不用这么麻烦,这个错误主要是因为同时开了多个 git bash 窗口导致 .git 文件夹下的 index 文件和 index.lock 文件出现不一致导致的,正常来说这两个文件不会同时存在( ps:.git/refs/heads下也会出现相同的问题,涉及到的文件是 ${branch_name} 文件和 ${branch_name}.lock 文件,处理步骤也是类似的 )。
2025-02-13 13:29:58
391
原创 python conda 环境报错 Can‘t connect to HTTPS URL because SSL module not available 的解决方案
将 conda 环境 Library\bin 文件夹下的 libssl-1_1-x64.dll、libcrypto-1_1-x64.dll 这 2个文件复制到 DLLs 文件夹下,例如我的是将 C:\Users\Admin\.conda\envs\pyramid\Library\bin 下的 libssl-1_1-x64.dll、libcrypto-1_1-x64.dll 复制到 C:\Users\Admin\.conda\envs\pyramid\DLLs 下( 其中 pyramid 是我的一个 con
2025-02-12 10:52:16
123
原创 python opencv 视频消抖、防抖算法报错 TypeError: ‘NoneType‘ object is not subscriptable 的解决方案
【代码】python opencv 视频消抖、防抖算法报错 TypeError: 'NoneType' object is not subscriptable 的解决方案。
2025-01-16 09:17:24
421
原创 java 中 main 方法使用 KafkaConsumer 拉取 kafka 消息如何禁止输出 debug 日志
ps:前面的 spring-kafka 依赖中已经包含了后面的 kafka-clients。
2025-01-09 11:10:26
457
原创 java 使用 poi 对指定 excel 的指定多列进行从左到右树形行合并
【代码】java 使用 poi 对指定 excel 的指定多列进行从左到右树形行合并。
2025-01-06 17:31:13
409
原创 jmeter 中 BeanShell 预处理程序、JSR223后置处理程序使用示例
默认情况在,在 "查看结果树"、"统计报告" 中只有 http 请求层面的错误才被当做失败,但是在实际开发中,无论实际是成功还是失败,http 层面的 code 都是返回 200,而是在响应内容中的 json 中有额外的业务 code = 500 等来标识错误,但是却不会体现在 "查看结果树"、"统计报告" 中的失败条目中,这时可以在 JSR223 后置处理程序中编写脚本来提取出响应业务数据 json 中的错误码,进而强制标记取样器为失败。1. 各个组件如何新建的?
2025-01-06 09:50:44
395
原创 使用 pycharm 新建使用 conda 虚拟 python 环境的工程
如上图所示,在 D:\code\python_code 下新建了一个使用 env_yolov9_python_3_8 conda 虚拟环境的工程。如上图所示,在 D:\code\python_code 下新建了一个工程 project_use_conda_base_env。
2024-11-27 15:24:10
1020
1
原创 使用 pycharm 新建不使用 python 虚拟环境( venv、conda )的工程
有时候我们发现一个好玩的 demo,想赶快在电脑上 pip install 一下跑起来,发现因为 python 的 venv、conda 环境还挺费劲的,因为随着时间的发展,之前记得很清楚的 venv、conda 的用法,不经常使用,半天跑不起来。其中 python path 中的第2个就是我 windows 电脑上手动安装的 python 物理环境的解释器,第1个是 Miniconda 虚拟环境,最后2个是使用 venv 虚拟环境的方式新建的工程自带的 venv 虚拟环境的 python 解释器。
2024-11-27 14:57:29
814
原创 java 中 main 方法调用 httpClient 如何禁止输出 debug 日志
【代码】java 中 main 方法调用 httpClient 如何禁止输出 debug 日志。
2024-11-19 08:55:06
258
1
原创 java 调用 ffprobe 命令判断视频编码格式是否是 h264
【代码】java 调用 ffprobe 命令判断视频编码格式是否是 h264。
2024-10-24 16:36:59
232
1
原创 使用 Java 原生的 ImageIO、Graphics2D 实现图片任意坐标范围的裁剪( 解决图片宽高交换的问题 )
【代码】使用 Java 原生的 ImageIO、Graphics2D 实现图片任意坐标范围的裁剪( 解决图片宽高交换的问题 )
2024-09-12 09:05:22
373
原创 ubuntu20.04(wsl2)测试 arcface 人脸识别(计算特征向量)
我的 torch2trt_dynamic 安装到了 /usr/local/lib/python3.8/dist-packages/torch2trt_dynamic 目录下,我进入 /usr/local/lib/python3.8/dist-packages/torch2trt_dynamic/converters 下发现确实没有 Conv2d.py,倒是有个conv2d.py,我将。
2024-08-28 17:18:10
1298
原创 java 使用 aws s3 sdk 通过分段下载来实现 html 页面 video 的断点播放、拖动进度播放
【代码】java 使用 aws s3 sdk 通过分段下载来实现 html 页面 video 的断点播放、拖动进度播放。
2024-08-26 11:26:13
519
原创 windows 本地安装 Llama3.1 记录
ollama 简介:Ollama是一个开源的 LLM(大型语言模型)服务工具,用于简化在本地运行大语言模型,降低使用大语言模型的门槛,使得大模型的开发者、研究人员和爱好者能够在本地环境快速实验、管理和部署最新大语言模型,包括如Llama 3、Phi 3、Mistral、Gemma等开源的大型语言模型。4. Llama3 – 8B/70B 大模型!本地运行最强Llama 3.1大模型!本地运行最强Llama 3.1大模型!6. ollama rm xxx 移除模型。2. .exe 方式安装:从。
2024-08-19 15:38:32
414
原创 java 使用 proj4j 实现将高斯投影坐标转换为大地经纬度坐标
注意输入坐标x,y不要写反了,你会发现上述网站转换时没让填写带宽(3度还是6度),其实带宽是用来计算中央子午线(中央经度)的,具体计算逻辑很简单,在代码中有体现,这里就不截图了,但是为什么我上面截图的一个转换工具需要填写中央经度呢?个人猜测是自定义坐标系使用,就是你想怎么指定中央经度都行。1. 使用例如如下的工具验证此程序转换的准确性时记得填写正确的中央经度( 有时候不为117哦 )。
2024-08-19 11:41:14
879
原创 retinaface在ubuntu20.04(wsl2)下使用tensorrt(c++)部署
2. github上 Retinaface_Tensorrt 仓库中的操作指南中作者是举的在 windows 上使用 vs ide来编译的例子,使用的是 CMakeLists.txt( 是给 window环境使用的 ),还有一个 CMakeLists_linux.txt,我使用的是后者,但是会有一个坑,就是当头文件、库文件的问题都解决好以后,会碰到一个在 /data/code/c_code/Retinaface_Tensorrt/retina_mnet.cpp 和。
2024-08-16 09:58:51
935
原创 win10安装wsl2(ubuntu20.04)并安装 TensorRT-8.6.1.6、cuda_11.6、cudnn
Distribution 选择 ubuntu( 我看很多博客是选择的wsl ubuntu,但是我选择ubuntu后面经过测试也是没问题的 )、1. 找一个可以访问到 微软商店的电脑,下载 ubuntu20.04 的镜像,例如:ubuntu2004.zip,解压,双击里面的 ubuntu2004.exe 即打开 ubuntu20.04 的 terminal 控制台。4. 取消勾选 driver( 如果有的话 ) --》 点击 install // 执行是不显示进度,不要以为死机了。
2024-08-16 09:40:50
1150
原创 修改 java、elasticsearch、docker... 默认启动的 /tmp、/var/lib/docker 目录
中 "11. 修改 docker 默认 Docker Root Dir 的指向 /var/lib/docker..." 部分。
2024-08-09 13:56:42
332
原创 redhat 9.2 安装 elasticsearch-7.17.3 过程记录
2. cd /data/software/elasticsearch/elasticsearch-7.17.3/bin 执行 ./elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass "",发现证书 elastic-certificates.p12 生成到了 /data/software/elasticsearch/elasticsearch-7.17.3/config 中。v # 查看所有索引信息。
2024-08-08 12:48:59
607
原创 windows 环境 Visual Studio 2022 新建 cmake 工程测试 cuda 代码编译
3. 点击左上角 "文件" --》"打开"--》"CMake",选中 c_cuda/CMakeLists.txt,点击 "打开"重新编译、运行,鼠标移动到屏幕下方,右键 --》"任务管理器"--》切换到 "性能" tab页,发现确实是在吃 GPU。1. 双击桌面图标 "Visual Studio 2022"2. 点击 "继续但无需代码( W ) ->"
2024-08-01 11:18:23
652
原创 windows 环境测试使用 Visual Studio 2022 MSVC 自带的 cl + nmake 版本的 Makefile 编译代码
windows 环境的 cl 和 nmake 就相当于 Linux 环境的 gcc、g++ 和 make;linux 中可以在 Makefile 中写 gcc、g++ 语句,然后执行 make;同样的,在 windows中也可以新建 Makefile 文件,在里面写 cl 语句,最后使用 nmake。添加大系统环境变量 PATH 中。
2024-08-01 09:40:36
501
原创 windows 上使用纯 nvcc 命令编译 myboyhood/yolo-tensorrt 工程的过程记录
稍做修改,虽然我不熟悉 .sln工程,但是通过 .sln工程中的 .vcxproj 文件能获取一些有用的信息,比如参与编译的 .cpp、.c文件,需要包含的头文件目录,需要链接的库的目录和库名称等,接下来就是阅读 .vcxproj 文件,转换成等价 cl 编译语句。发现确实是在用显卡了,而且也出效果了,证明编译的 exe 应该是没问题的,只是目前不清楚该程序的作用,后面慢慢研究过吧...
2024-07-31 15:31:03
916
原创 tensorRT 自带测试样例 sampleOnnxMNIST 源码分析
成功识别出数字4,但是我想手动识别一个手写数字的图片呢?也没找见可以传图片的地方呀?可以使用 python 将 图片文件转换为 .pgm 文件( 参考。搭建 python + opencv 环境 )可以看出识别成6的相似度最高。
2024-07-31 10:14:21
513
原创 windows 使用 ffmpeg + cuda 进行视频压缩测试
6. ffmpeg版本:ffmpeg version 6.1.1-essentials_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developer。2. cpu是 13th Gen Intel(R) Core(TM) i7-13700KF 3.40 GHz。4. gpu内存27.9g( 共享gpu内存15.9g,专用gpu内存 12g)数据速率:2997kbps。总比特率:3377kbps。帧速率:23.98 帧/秒。
2024-07-30 17:31:59
671
原创 windows + tensorRT + yolov8 环境 mp4 视频物体检测测试( C++版本 )
( 代码是在该博客代码基础上改的,将识别一张图片改成了识别一个视频 )执行 build.bat。
2024-07-30 11:20:36
535
原创 windows环境 python + opencv 加载 onnx 人脸检测模型识别人脸测试
( 代码就是在此博客代码基础上改的,主要添加了人脸画框的逻辑 )1. windows环境:win11。
2024-07-28 18:02:18
457
原创 win10 环境进行 python + pytorch + yolov8 + tensorRT( c++版 ) 测试过程记录
上述只是自己好奇自己测试玩一下,正规的方式还是看官方文档,官方文档上应该提供了 tensorRT、cuda 的用法,例如提供了标准的 CMakeLists.txt 文件 或者 .sln、.vcxproj 文件,这些文件中都有信息说明应该包含什么头文件目录和链接库文件目录,只不过具体的语法不通而已罢了,这样转换为纯 cl 编译语句也不用使用Everything 搜索的方式一个一个试了。其实也可以一个一个删除看是否报错,估计最后剩下来的也是 nvinfer.lib、 cudart.lib 这两个库文件不能删。
2024-07-26 09:39:59
1247
原创 使用 Visual Studio 2022 自带的 cl.exe 测试编译 opencv helloworld
执行,报错 "LINK : fatal error LNK1104: 无法打开文件“kernel32.lib”",搜索 kernel32.lib 的位置为。执行,报错 "LINK : fatal error LNK1104: 无法打开文件“libcpmt.lib”",搜索 libcpmt.lib 的位置为。( 利用OpenCV把一幅彩色图像转换成灰度图 )( 代码用的此博客的,就改了下图片文件路径而已 )。
2024-07-25 13:29:47
1353
原创 使用 Visual Studio 2022 自带的 cl.exe 编译 tensorRT自带测试样例 sampleOnnxMNIST
因为安装 tensorRT 的时候,已经将 D:/install/tensorRT/TensorRT-8.6.1.6/include 下面的头文件复制到了 C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.6/include 下面,所示实际不需要指定 D:/install/tensorRT/TensorRT-8.6.1.6/include 了。
2024-07-25 10:22:21
742
python + opencv 加载 onnx 人脸检测模型识别人脸测试使用的 人脸照片
2024-07-28
python + opencv 加载 onnx 人脸检测模型识别人脸测试使用的 onnx 模型
2024-07-28
java递归求解带方法调用的表达式.rar
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人