- 博客(451)
- 资源 (118)
- 收藏
- 关注
原创 【C++】常用的智能指针及 std::unique_ptr 和 std::shared_ptr 应用
C++ 智能指针是C++标准库提供的类模板,用于自动管理动态分配的对象的生命周期。它们旨在解决传统原始指针可能导致的内存泄漏和资源未正确释放等问题,通过封装对动态内存的访问和控制,实现自动化的资源清理。
2024-04-25 18:30:58 345
原创 【Ubuntu20.04】在ubuntu 中执行 systemd status 查询到的 Memory 的含义及方法
在 Ubuntu 中,使用 systemd 管理的服务,其内存相关的状态信息通常指的是服务运行时占用的内存。当您查询一个 systemd 服务的资源使用情况时,获取到的内存数据反映的是该服务在运行过程中实际使用的内存大小。这包括服务进程及其子进程所分配的物理内存(RAM)和可能的交换空间(Swap),具体取决于查询命令和显示选项。
2024-04-23 17:01:46 257
原创 【C++】gRPC异步请求时,handle_rpcs 循环处理过程
直接看代码,官方使用了 GPR_ASSERT , 会导致有些请求处理不了,导致的异常情况。
2024-04-17 14:59:05 76
原创 【C++】RapidJSON 设置支持 std::string,防止编译报错
设置 RAPIDJSON_HAS_STDSTRING 为1 ,使其支持。在使用 rapidjson 的头文件中添加 宏定义即可;rapidjson 创建 json 数据,使用。字符串进行赋值,编译时,抱一堆错误。
2024-04-07 17:47:02 210
原创 【WSL】Windows11 迁移 Linux 子系统到非系统盘 (如D 盘),减少系统盘占用
安装时,若出现 0x80370…错误,下载下面依赖,再进行上述安装。安装见官方文档进行安装,参考。windows 迁移 Linux 子系统到非系统盘
2024-03-16 14:23:12 472
原创 【WSL】Windows wsl2 子系统忘记密码,重置修改用户密码
windows 子系统 ubuntu 忘记密码,sudo 命令无法使用,需要重置密码。使用 wsl 命令进行修改,打开 cmd 窗口。
2024-03-15 14:22:54 486
原创 【JetsonNano】ONNX 模型 转换 TensorRT,命令执行完了,但没有生成转换文件
参考:https://forums.developer.nvidia.com/t/about-trtexec/165188。参考:https://labelnet.blog.csdn.net/article/details/136537801。注意1:若编译过程中 jetson nano 内存不足导致被 kill ,建议增大交换内存。注意2:模型转换时间较长,大概 20min 左右,耐心等待。执行输出完毕,未生成转换文件。
2024-03-12 16:24:20 492
原创 【JetsonNano】onnxruntime-gpu 环境编译和安装,支持 Python 和 C++ 开发
jetson nano 编译安装 onnxruntime-gpu ,并使用 C++ 和 Python 进行推理
2024-03-11 10:12:35 973 5
原创 【Python】使用 onnxruntime-gpu 进行推理,解决运行时间久了显存被拉爆了
使用 onnxruntime-gpu 进行推理,解决运行时间久了显存被拉爆了。运行时,配置 provder ,如运行时,使用 cuda 进行推理。参数来进行限制,比如2G显存。
2024-03-07 16:50:24 728 4
原创 【JetsonNano】fatal error: Killed signal terminated program cc1plus
参考文章:https://blog.csdn.net/qq_33475105/article/details/108372878。Jetson Nano 默认情况下,Memory大小4G,Swap内存大小2G。增大 Swap 内存来解决。jetson nano 编译 onnxruntime-gpu 时,总是出现下面错误,无法编译成功。
2024-03-07 16:30:20 407
原创 【CV】使用 matplotlib.pyplot 绘制统计图、坐标系原点在不同的位置和添加辅助点和辅助线
坐标系,添加辅助点和并标记点文字信息。坐标系,添加横向和纵向辅助参考线。坐标系原点在左下角,正常坐标系。坐标系原点在左上角-图像坐标。坐标系原点在中间位置。
2024-01-18 16:37:14 360
原创 【CV】使用 matplotlib 画统计图,并用 OpenCV 显示静图和动图
代码过程有注释,很简单的实现。注意 matplotlib RGB 转 OpenCV BGR。代码过程有注释,很简单的实现。注意 matplotlib RGB 转 OpenCV BGR。视觉计算时,可直接显示变化过程,减少先保存数据再绘制图的过程。思路,更新数据时,重新绘制统计图。
2024-01-16 10:14:04 554 1
原创 【CMake】7. 常用公共变量说明和系统平台判断
CMake 示例工程代码CMake 目录相关变量见。【CMake】 常用公共变量说明和系统平台判断
2024-01-09 19:42:41 339
原创 【CV】计算两个向量的夹角,并使用 OpenCV 可视化弧线
计算两个向量的夹角,我们已三个点为例,BA 向量和BC向量,求 B 的角度。若为四个点,延长交叉即可。实现 Python 代码,可直接执行,C++ 同理实现。基于人体/动物,骨骼点数据,计算关节角度。图像可视化,坐标和圆的坐标系如下,骨骼点角度计算和可视化。
2024-01-09 15:45:54 703
原创 【WSL】Win10 使用 WSL2 进行 Linux GPU 开发
提供的兼容 GeForce 或 NVIDIA RTX/Quadro 显卡在系统上安装 NVIDIA GeForce Game Ready 或 NVIDIA RTX Quadro Windows 11 显示驱动程序。命令1:启用适用于 Linux 的 Windows 子系统。注意为 ubuntu ,而不是 其它版本。命令3:将 WSL 2 设置为默认版本。管理员终端打开 PowerShell。vscode 连接 wsl 进行开发。安装后,打开,配置账户密码。命令2:启用虚拟机功能。下载 ubuntu。
2024-01-09 10:07:59 659
原创 【CMake】6.CMake 目录变量及其说明
CMake 目录变量说明,CMAKE_SOURCE_DIR ,CMAKE_CURRENT_SOURCE_DIR
2024-01-07 10:43:29 624
原创 【VSCode】CMake Language Support 总是下载 .NET 超时,但又不想升级dotnet
An error occurred while installing .NET (6.0): .NET Acquisition Failed: Installation failed: Error: .NET installation timed out.
2024-01-05 10:06:11 711
原创 【SVN】代码仓库增加配置.svnignore 文件,忽略不上传同步的文件夹
svn文件,将需要忽略的文件夹名称放入,比如下面例子。在代码文件夹,右击,如下图,小乌龟属性。
2024-01-02 11:25:15 473
原创 【Python】OpenCV 同时读取视频和摄像头画面,帧率不同步问题
摄像头帧率没变,读取显示的时候,以摄像头帧和视频帧时间差,进行摄像头帧填充,即延用摄像头上一帧数据。同步执行时,谁的 fps 帧率低,使用谁的帧率,因为高的获取不到帧数据啊!首先需要确定帧同步基准,如以视频帧率为基准,同步摄像头帧率与视频帧率一致。同时读取视频画面 和 摄像头画面, 并实现同步处理时,出现两种情景。C++ 实现原理类似,假象帧同步,表现一致性。
2023-12-26 15:39:14 514
原创 【C++】将 C++ 程序 以 Windows Service 服务部署
3)若要多启动方式,在下面主函数中,进行启动类别判断是服务形式启动还是控制台程序启动。作为程序入口代码,将自己程序的主函数代码,访入。2) 在进入电脑管理-服务,进行启动。
2023-12-13 15:18:45 555
原创 【VScode】代码文件注释,User snippets 配置 Python/C++ , 其他语言类似
在vscode 代码文件头部,自动生成文件注释。
2023-11-29 14:13:18 501
原创 【HTTP】HTTP Stream 模式,服务端判断请求是否存在
HTTP Stream 模式客户端发起请求,服务端数据过大 或者 需要延时处理并且同步返回数据的场景下面以 Flask 为例1. 服务端实现每隔 2s 返回一行数据 {task}-{time.now()}-{process}import timefrom datetime import datetimefrom flask import Flask, Response,requestapp = Flask(__name__)def compute(a): return f'{(
2022-05-23 13:27:53 2582
原创 VUE - Apache 部署 Vue SPA 项目,刷新 404 , Apache 配置处理
问题描述因一些原因,使用 Apache 部署 Vue SPA 项目,静态路由刷新后 404 ;官方推荐https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD%90Apache 配置httpd.conf 文件m...
2019-05-08 20:43:30 3059 2
原创 Eggjs -typeorm 之 TreeEntity 实战
Tree - Entitiy教程地址https://typeorm.io/#/tree-entities案例场景:分组设计、树设计、菜单设计树结构 , 括号里是存储的 ID- 华北(11) - 河南(14) - 郑州(17) - 焦作(18) - 河北(15) - 太原(19)- 华南(12)- 西南(13) ...
2019-04-20 20:15:13 4743 1
原创 Nginx - Nginx 同一个服务器,多端口代理
代理地址带有端口号比如 我们访问的代理 2001 的 test , 将 nginx 的 80 指向 9000 ,那么我们的访问地址为http://192.168.1.1:9000/test/需要 $server_port 配置 proxy_set_header Host $host:$server_port;完整配置 location /test/ { proxy_p...
2019-04-19 02:25:42 2985
原创 FE - Eggjs、pm2 和 forever 使用 docker 非进程守护部署
eggjs默认没有进程守护 ,使用 docker 部署项目时, 不添加 --daemon 参数,使用非进程守护进程守护"start": "egg-scripts start --daemon --title=egg-server"非进程守护 "start-docker": "egg-scripts start --title=egg-server",pm2默认有进程守护 ...
2019-03-07 09:54:17 2264
原创 FE - Eggjs 结合 Typeorm 出现连接不了数据库
问题eggjs 结合 typeorm 打包部署的时候,一致报错,刚开始还以为是 eggjs 的问题[egg-scripts] Got error when startup: [egg-scripts] at createScript (vm.js:251:10)[egg-scripts] at Object.runInThisContext (vm.js:303:10)[...
2019-03-05 15:37:34 1996
原创 NodeJs - Express 中间件修改 Header: TypeError [ERR_INVALID_CHAR]: Invalid character in header content
背景使用 Express 中间件进行数据代理方法,用户信息统一使用 Redis 缓存user-redisconst user_redis = async function (req, res, next) { const token = req.headers['authorization'] const user = await redis.client.getAsyn...
2019-03-01 15:59:06 23898
原创 tensorflow -使用 Docker 分 5 步进行服务器测试部署
Tensorflow 项目部署的几种方式,落地使用是简单分为算法项目和应用项目;项目部署方式描述方式 1 : 算法项目使用 Serving 进行部署,为应用项目提供服务,这样就可以做到算法项目与应用项目最简分离。方式 2 : 算法项目进行再次封装为服务型,为应用项目提供服务,这样需要进一步的封装算法项目,可以形成一套规范实现自动化封装。方式 3 : 算法项目与应用项目,各自分离运行,但需...
2018-11-30 10:32:43 484
原创 Vue - Vue Cli 3.0 之 vue-cli-service
样例新建项目后,package.json 下的 script "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build",
2018-06-26 10:37:14 23454
onnxruntime-gpu-1.16.0-aarch64 jetson nano 编译
2024-03-11
onnxruntime-gpu-1.16.0-cp38-cp38-linux-aarch64
2024-03-11
onnxruntime-gpu-1.16.0-cp38-cp38-linux-aarch64
2024-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人