摘要: # 第三方库SDK需要满足的要求 ## 开发规范 1. 如果使用多线程,每个线程必须命名 2. 要有统一的log格式,方便在log文件内单独筛选出第三方库的log,ex: [LDLidar] ..... 3. log打印要尽量少,关键信息必须打印,最好可以设置log的级别,如**Debug**,** 阅读全文
posted @ 2023-02-14 10:25 空水 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 分析线程的CPU占用率模块 /proc/stat/ Linux内核提供了一个虚拟 /proc文件系统,为各种内部数据结构提供了接口。 /proc/stat表示CPU在各种状态下花费的时间的信息。根据这些信息,我们可以一些简单的算数得到当前CPU占用率,即在空闲状态以外的任何状态下所花费的时间百分比。 阅读全文
posted @ 2023-01-30 10:16 空水 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 出错代码 #include <thread> #include <iostream> #include <utility> #include <vector> #include <string> char readProcTask(const std::string &cmd, struct tim 阅读全文
posted @ 2023-01-10 11:55 空水 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 下载AWS SDK for C++ git clone --recurse-submodules https://github.com/aws/aws-sdk-cpp PC编译确定源代码下载正确 sudo apt-get install libcurl4-openssl-dev libssl-dev 阅读全文
posted @ 2022-12-22 18:01 空水 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 问题 通过lighttpd传输文件的时候失败。 lighttpd.log显示如下 2017-08-04 09:46:24: (log.c.216) server started 2017-08-04 10:10:50: (response.c.347) request-size too long: 阅读全文
posted @ 2022-12-14 11:51 空水 阅读(156) 评论(0) 推荐(0) 编辑
摘要: step adb push所有附件到udisk目录 adb push的文件添加执行权限 Latency Test(one-way latency) 地址后的第一个参数为消息大小,第二个参数为循环测试次数。 tcp ./local_lat tcp://wlan0:5555 1024 100000 ./ 阅读全文
posted @ 2022-11-29 15:01 空水 阅读(236) 评论(0) 推荐(0) 编辑
摘要: img->cv::Mat-->Base64 std::vector<uchar> buf; cv::Mat mat(height, width, CV_8U, image_data.data()); cv::imencode(".png", mat, buf); auto enc_msg = rei 阅读全文
posted @ 2022-10-31 11:35 空水 阅读(379) 评论(0) 推荐(0) 编辑
摘要: cmake编译flann的时候报错如下 CMake Eroor at src/cpp/CMakeLists.txt:86 (add_library): No SOURCES given to target: flann CMake Eroor at src/cpp/CMakeLists.txt:32 阅读全文
posted @ 2022-10-26 14:17 空水 阅读(300) 评论(0) 推荐(0) 编辑
摘要: ZMQ_PUB和ZMQ_SUB 关于缓存区的问题 问题描述 环境 ubuntu18.04 zmq version:4.3.3 设置了一个发送端和一个接收端,发送端是ZMQ_PUB,接收端ZMQ_SUB,并且通过zmq_setsockopt设置了ZMQ_SNDHWM,ZMQ_RCVHWM,ZMQ_SN 阅读全文
posted @ 2022-08-24 11:39 空水 阅读(968) 评论(1) 推荐(0) 编辑
摘要: Ubuntu 安装ccache ==sudo apt-get install ccache== 安装完后确认安装执行==which ccache== $ which ccache /usr/bin/ccache 在 ==~/.bashrc== 或者 ==~/.zshrc==文件内追加以下内容 # c 阅读全文
posted @ 2022-07-25 11:45 空水 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 出现原因 收件人列表为空,所以没有发送邮件 解决方案 Default Recipients 通过==Manage Jenkins==进入==Configure System== 查看==Default Recipients==这一栏是否填写了收件人 Project Recipient List 进入 阅读全文
posted @ 2022-07-20 17:19 空水 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: git branch -a --contains <tag> 阅读全文
posted @ 2022-07-06 20:02 空水 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 先创建一个空目录 mkdir -p /use/dir 进入创建的目录 cd /use/dir 执行git init 初始化git git init 和远程git 库进行关联 git remote add -f origin git@git.xxx.com:xxx/xxx.git 开启稀疏检出 git 阅读全文
posted @ 2022-06-28 10:43 空水 阅读(2646) 评论(0) 推荐(0) 编辑
摘要: 不记得是在哪里看到的了。。。知道的麻烦告诉一下我,谢谢。 排序算法中,常常要求我们估算出最坏情况运行时间和平均情况/期望运行时间。在估算运行时间时,我们常用到下面一些时间量: | 符号 | 解释 | | | | |1| 大部分程序的大部分指令之执行一次,或者最多几次。如果一个程序的所有指令都具有这样 阅读全文
posted @ 2022-06-01 16:53 空水 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/1347181/202206/1347181-20220601163815085-386539589.jpg)![](https://img2022.cnblogs.com/blog/1347181/202206/1347181-20220601163822773-1449186948.jpg) 阅读全文
posted @ 2022-06-01 16:39 空水 阅读(825) 评论(0) 推荐(0) 编辑