摘要: 参考链接: https://www.twblogs.net/a/5c41d40cbd9eee35b21e9158 最近尝试在windows下编译ROS源码,不得不说Windows下编译开源项目真的蛋疼到死。这里简单介绍一下libcurl问题。 不得不说Windows下的VCPKG包管理工具真的很不错 阅读全文
posted @ 2020-06-05 13:56 李家的小猴子 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 博客参考: https://blog.csdn.net/cjmqas/article/details/79282847#43-%E7%A7%BB%E9%99%A4%E5%85%A8%E5%B1%80%E9%9B%86%E6%88%90 补充: 1.罗列一下我在安装使用过程中的问题 安装过程中经常会出 阅读全文
posted @ 2020-06-03 07:59 李家的小猴子 阅读(9881) 评论(0) 推荐(1) 编辑
摘要: 代码:(lambda表达式实现和bind实现) #include <iostream> #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread.hpp> #include <chrono> namespac 阅读全文
posted @ 2020-05-27 17:40 李家的小猴子 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 函数原型: remove(first, last, val) 删除first到last之间所有值为val的元素 remove_if(first, last, pred) 从first到last中将满足条件pred的元素删除 remove本身时std::list的成员函数可以直接使用,对于std::v 阅读全文
posted @ 2020-05-27 12:06 李家的小猴子 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: std::erase: (1)string& erase ( size_t pos = 0, size_t n = npos ); std::string test = "Hello erase!"; test.erase(2, 6); //test.erase(2); //删除指定字符串 //te 阅读全文
posted @ 2020-05-27 11:26 李家的小猴子 阅读(2630) 评论(0) 推荐(0) 编辑
摘要: 控制台闪退的主要原因是:代码运行完毕自动退出 解决方案: system("PAUSE"); 和system("pause"); pause是DOS下的一个命令。简单的说就是暂停程序的执行,等待任意键继续执行。 std::cin.get(); cin.get()暂停程序的执行,等待用户输入回车键,继续 阅读全文
posted @ 2020-05-25 16:23 李家的小猴子 阅读(891) 评论(0) 推荐(0) 编辑
摘要: int foundProcessByName(const char *filename) { int foundProcessTimes = 0; HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSEN 阅读全文
posted @ 2020-05-23 07:37 李家的小猴子 阅读(596) 评论(0) 推荐(0) 编辑
摘要: //获取当前系统的语言 static std::string __CheckLocale() { //LCID 实际是unsignedlong类型,所以可以通过LCID编码来比较是什么语言 LCID lcid = GetThreadLocale(); wchar_t name[LOCALE_NAME 阅读全文
posted @ 2020-05-16 15:17 李家的小猴子 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 一、多语言界面设计概述 1.在程序设计阶段,程序代码中每一个用户可见的字符串都用tr()函数封装,以便Qt提取界面字符串,用于生成翻译资源文件。用UI设计器可视化设计窗体时统一用一种语言。 2.在项目配置文件.pro文件中设置需要导出的翻译文件.ts文件,使用lupdate工具扫描项目文件中需要翻译 阅读全文
posted @ 2020-05-16 15:15 李家的小猴子 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 一、字符串与数值之间的转换 1.从QString类从字符串转换为数值的函数: int toInt (bool *ok = Q_NULLPTR, int base = 10); long toLong (bool *ok = Q_NULLPTR, int base = 10); short toSho 阅读全文
posted @ 2020-05-02 11:55 李家的小猴子 阅读(891) 评论(0) 推荐(0) 编辑