- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Doxygen安装使用
它可以将结构化的信息以图表的形式显示出来。doxygen可以调用Graphviz显示函数的调用关系。在 html 文件夹下,找到 index.html 文件,用浏览器,打开它,就可以查看生成的文档了。你可以在这里指定项目名称,它最终会显示在页眉(header)和浏览器标签上。如果你只想生成 HTML 文档,可以通过这个开关禁用 LaTeX 输出。第 1769 行:禁用 LaTeX 输出。项目简介会以略小的字号显示在页眉上。第 926 行:包含子目录。第 35 行:项目名称。第 47 行:项目简介。
2024-04-16 14:14:10
774
原创 【linux】【shell】linux下拷贝所有依赖库
【linux】【shell】linux下拷贝所有依赖库DEP_LIST=$( ldd $1 } | awk '{if (match($3,"/")){ print $3}}' )mkdir libcp -L -n ${DEP_LIST} lib
2022-02-21 20:18:30
484
原创 【python】将bytes转换为float* 每四字节转化为float
【python】将bytes转换为float* 每四字节转化为floatFEATURE_SIZE = 256def Bytes2Float32String(feature): x = "" for i in range(FEATURE_SIZE): data = feature[i * 4: (i * 4) + 4] a = struct.unpack('f', data) x += str(a[0]) if i <
2022-01-06 16:17:21
4914
原创 【c/cpp】【rtsp】【ffmpeg】【live555】音视频编解码传输流程图
【c/cpp】【rtsp】【ffmpeg】【live555】音视频编解码传输流程图如图所示,概括了摄像机采集数据到传输到转解码到使用这些数据的流程图,如有描述不当的地方请指正
2021-09-10 15:30:48
403
原创 【Linux】【Docker】 Centos 使用GPU的 Docker,nvidia-container-toolkit,nvidia-container-runtime
【Linux】【Docker】 Centos 使用GPU的 Docker1. 安装 docker-ce2. 要使docker容器能调用本地的gpu, 三种方法:官方文档: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker安装使用步骤:1. 安装 docker-ce官方源: sudo yum-config-manager --add-repo=https:/.
2021-09-08 11:16:44
1696
1
原创 【linux】【cpp】编译cmake
yum -y install ncurses-develyum install openssl-devel
2021-06-10 16:29:50
111
原创 【cpp】【faiss】一文搞定 faiss C++ Coding
faiss 简介faiss是为稠密向量提供高效相似度搜索和聚类的框架。由Facebook AI Research研发。 具有以下特性。1、提供多种检索方法2、速度快3、可存在内存和磁盘中4、C++实现,提供Python封装调用。5、大部分算法支持GPU实现github地址:https://github.com/facebookresearch/faiss...
2021-06-03 14:16:17
1963
原创 【cpp】std::transform 使用方法
【cpp】std::transform 使用方法函数功能:两个容器的每一个相对应的值,经过自定义函数计算的值,放到一个新的容器里面,如果函数是乘法的话举例: c[0] = a[0] * b[0] c[1] = a[1] * b[1] … c[n] = a[n] * b[n]函数原型:截取自 Microsoft Visual C++ 2019_CONSTEXPR20 _OutIt transform(const _InIt1 _First1, const _InIt1 _Las
2021-05-28 11:09:00
3297
原创 【cpp】 STL排列组合方法next_permutation 以及 prev_permutation
【cpp】 STL排列组合方法next_permutation 以及 prev_permutation首先排列组合要解决的是什么问题?高中的时候我们就学过排列组合,{0,1,2,3,4,5,6,7,8,9}, 这些数字每次拿出3个,一共可以拿出多少种组合?用C3↑10↓ 这种来计算一共有 (1098) / (321) = 120 种拿法在实际的项目中应用这次项目需要一些设备做一个编码处理 : 把国标编码转换为 16位选4位,这四位是-1或者1,其他12位为0,的数组,所有的可能的组合方式计算下
2021-05-27 17:31:57
534
原创 【mysql】数据库优化相关
【mysql】数据库优化相关会影响数据库性能的点:机器硬件性能—涉及到CPU、内存、硬盘等硬件网络宽带–分机部署的话数据量的大小mysql服务的配置–涉及配置最大并发数my.ini, 和设置的缓存大小数据库表的设计–涉及 3nf、索引、分表、读写分离等第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF)第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;第三范式:3NF是对字段冗余性的约束,它要求字段没有冗余
2021-04-20 10:58:22
83
原创 【linux】【cmake】 在cmake里面执行shell命令并获取返回结果
EXECUTE_PROCESS(COMMAND arch TIMEOUT 5 OUTPUT_VARIABLE ARCH_TYPE OUTPUT_STRIP_TRAILING_WHITESPACE )MESSAGE(STATUS "BUILD ARCH_TYPE ${ARCH_TYPE}")这个放在CMakeList.txt里面,可以判断主机的硬件结构类型可能的结果会有i386、i486、mips、alpha、x86_64、aarch等,
2021-04-16 16:22:24
3131
1
原创 【golang】【Image】图片上画框或写文字
【golang】【Image】图片上画框或写文字能够实现在图片特定的开始位置书写文字,或指定左上角右下角坐标化框字体在这里,自己下别的也行:代码如下:package imageimport ( "bytes" "fmt" "image" "image/color" "image/draw" "image/gif" "image/jpeg" "image/png" "io/ioutil" "net/http" "os" "github.com/golang/freetyp
2021-03-26 16:24:56
2537
原创 【c/cpp】【grpc】【protobuf】将protobuf messag和json 互相转换
##【c/cpp】【grpc】【protobuf】将protobuf message类型转换为json格式使用protobuf的转换方法转换: std::string reqTemp; google::protobuf::util::MessageToJsonString(status_res, &reqTemp); LOG_DEBUG << " response :" << reqTemp << " ,resutl len: " <
2021-03-26 16:09:22
2315
原创 【linux】【c/cpp】【sqlite】sqlite库的使用
【linux】【c/cpp】【sqlite】sqlite库的使用目前,几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。$ sqlite3SQLite version 3.7.15.2 2013-01-09 11:53:05Enter ".help" for instructionsEnter SQL statements terminated with a ";"sqlite>sqlite3 安装:如果没
2021-03-10 20:04:40
229
1
原创 【git】如何将 游离分支的提交 合并到 真正分支 上
【git】如何将游离分支提交更新合并到分支上1.在实际使用git的过程中,我们常常会根据项目要求在分支上打一些 TAG 用以做版本发布以及版本管理2. 如果在某个版本即某个tag上出现的bug,我们会checkout到这个tag上,修改代码验证,修复完成后竟然发现在这个游离状态的分支上提交了代码,一旦切换回原来的分支,这个游离分支就找不到了,提交的代码也就没了3. 按照下面的方法就可以解决了方法1:step1: 将游离分支保存为本地分支git log --获取你提交代码的 commit IDg
2021-03-04 11:05:24
1673
2
原创 【c/cpp】使用libcurl 发送 POST|GET 等请求
【c/cpp】使用libcurl 发送 POST|GET 等请求话不多说,直接上代码,改吧改吧就能自己用啦#include "curl/curl.h"#include "curl/easy.h"class HttpClient { public: int Init(){ curl_conn_ = curl_easy_init(); if (!curl_conn_) { std::cout << "curl_easy_init failed " <
2021-01-28 11:01:41
402
原创 【vscode】【c/cpp】cmake工程 remoteSSH远程调试代码
【vscode】【c/c++】cmake工程 remoteSSH远程调试代码GDB什么的调试程序太累啦,可视化随时监视堆栈不香吗。。。。服务器安装gdb 命令:yum install gdb调试工具: vscode 安装插件 remote-ssh ,c/c++插件安装使用参考:https://blog.csdn.net/lenfranky/article/details/89972889ps:其实还有一个远端写代码神器,直接搭建一个smba环境也不错接下来:如果没有调试配置,按F
2020-12-30 17:52:26
874
原创 【python】No module named ‘pip 问题修复
问题:File “D:\software\python39\Scripts\pip.exe_main_.py”, line 4, in ModuleNotFoundError: No module named ‘pip’解决方案:step1 : Python -m ensurepipstep2 : python -m pip install --upgrade pip
2020-12-15 18:23:54
251
原创 【linux】使用 systemctl 控制服务开机自启动
【Linux】使用 systemctl 控制服务开机自启动Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。准备: hello.service && root 权限【hello.service】[Unit]Description=Lanuch hello ServiceAfter=
2020-10-26 10:28:26
919
原创 【linux】系统资源ulimit 受限常见错误
【linux】系统资源ulimit 受限常见错误错误信息:Can’t spawn new thread 无法创建新的线程2.错误信息Resource temporarily unavailable 资源暂时不可用
2020-10-23 10:51:46
737
原创 【linux】htop简介,安装
centos 使用 htop步骤一:yum install -y epel-release步骤二:yum install -y htop步骤三:htophtop简介This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses.Comparison between htop and topI
2020-10-22 15:27:20
246
原创 【python】【consul】注销consul集群中不可用的服务
【consul】注销consul集群中不可用的服务二进制程序:python脚本: https://github.com/Jacksliwen/py-consul-control使用方法 python DeregisterAllUnavailableService.py [集群中的一台机器IP]
2020-10-20 10:58:49
270
原创 【python】将python 编译为二进制可执行程序
【python】将python 编译为二进制可执行程序使用 python 的包管理工具 pip 下载pyinstallerstep 1 : pip install pyinstall可能会提示:You are using pip version 10.0.1, however version 20.2.3 is available.You should consider upgrading via the ‘pip install --upgrade pip’ command.解决办法:按照
2020-10-14 14:56:03
7477
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人