随笔分类 -  C/C++

摘要:使用std::chrono计算程序运行时间 #include <iostream> #include <string> #include <chrono> void Run() { for (int i = 0; i < 1000000000; ++i) { } } int main() { aut 阅读全文
posted @ 2023-04-29 22:38 乞力马扎罗山的雪 阅读(439) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/cjmqas/article/details/79282847 使用vcpkg 查看vcpkg支持的开源库列表 执行命令 .\vcpkg.exe search 安装一个开源库 这里的“安装”其实是指下载和编译。 比如我们需要安装常用的jsoncpp库,那么 阅读全文
posted @ 2022-11-25 17:44 乞力马扎罗山的雪 阅读(1235) 评论(0) 推荐(0)
摘要:更新镜像源 镜像源的地址如:D:\msys64\etc\pacman.d 从下面选择镜像源剪切到Primary中第一行: 如下图,目录底下的所有都需要更改: 之后需要强制更新一下列表,https://wiki.archlinux.org/title/mirrors#Force_pacman_to_r 阅读全文
posted @ 2022-11-21 18:11 乞力马扎罗山的雪 阅读(610) 评论(0) 推荐(0)
摘要:linux系统下 https://blog.csdn.net/wangruifengrr/article/details/123358907 主要步骤是: qt中采用release模式编译软件。 在"xxxx-xxx-xxx-Realse"文件夹下新建deployqtapp.sh文件,将以下内容复制 阅读全文
posted @ 2022-11-16 11:50 乞力马扎罗山的雪 阅读(112) 评论(0) 推荐(0)
摘要:https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings?platform=linux 阅读全文
posted @ 2022-11-12 13:30 乞力马扎罗山的雪 阅读(23) 评论(0) 推荐(0)
摘要:来源于:https://zhuanlan.zhihu.com/p/335994370 1.什么是右值引用 左值可以取地址、位于等号左边。 右值没法取地址、位于等号右边。 有地址的变量就是左值,没有地址的字面值、临时值就是右值。 ==例子1:== int a = 5; a 可以通过 & 取地址,位于等 阅读全文
posted @ 2022-10-30 15:13 乞力马扎罗山的雪 阅读(389) 评论(0) 推荐(0)
摘要:第5节 互斥量概念、用法、死锁演示及解决详解 (1) 互斥量(mutex)的基本概念 (2)互斥量的用法 (2.1)lock(), unlock() (2.2) std::lock_guard类模板 (3) 死锁 (3.1) 死锁演示 (3.2) 死锁的一般解决方案 (3.3) std::lock( 阅读全文
posted @ 2022-08-27 15:05 乞力马扎罗山的雪 阅读(578) 评论(0) 推荐(0)
摘要:书籍:Cmake Practice CMake调用外部库 Linux程序运行找不到动态库.so文件的三种解决办法 Linux创建连接命令 ln -s创建软连接 阅读全文
posted @ 2022-07-18 12:17 乞力马扎罗山的雪 阅读(231) 评论(0) 推荐(0)
摘要:之前在电脑本地的一些记录,记录遍布各个文件夹,需要的时候查找翻阅不便,现归纳到此。 单文件的cmake 1、内部编译 hello.cpp #include <iostream> using namespace std; int main(int argc, char **argv) { cout < 阅读全文
posted @ 2022-06-25 11:25 乞力马扎罗山的雪 阅读(106) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/shuiyixin/article/details/89330529 1、pacman下载jsoncpp 首先在msys2中使用pacman -Ss jsoncpp查找相关的包。 然后使用pacman -S <自己所需要的包名>,比如pacman -S m 阅读全文
posted @ 2022-06-13 19:29 乞力马扎罗山的雪 阅读(147) 评论(0) 推荐(0)
摘要:C++分割字符串(以逗号分隔符为例,分割得到相应数字) strtok函数详解 阅读全文
posted @ 2022-06-04 15:05 乞力马扎罗山的雪 阅读(334) 评论(0) 推荐(0)
摘要:1、boost::array<char> → string boost::array<char, 1024> buffer; std::string data(buffer.begin(), buffer.end()); 2、string → char * string buffer; char * 阅读全文
posted @ 2022-06-04 14:49 乞力马扎罗山的雪 阅读(59) 评论(0) 推荐(0)
摘要:在上位机软件中,比如串口通信的端口号以及波特率等信息,在第一次配置过之后如果在第二次想要使用先前的配置,那么我们就可以使用config ini文件来进行设置。 参考: https://blog.csdn.net/weixin_44517656/article/details/109014236 ht 阅读全文
posted @ 2022-05-07 15:43 乞力马扎罗山的雪 阅读(157) 评论(0) 推荐(0)