摘要:
参考链接: https://www.twblogs.net/a/5c41d40cbd9eee35b21e9158 最近尝试在windows下编译ROS源码,不得不说Windows下编译开源项目真的蛋疼到死。这里简单介绍一下libcurl问题。 不得不说Windows下的VCPKG包管理工具真的很不错 阅读全文
摘要:
博客参考: 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.罗列一下我在安装使用过程中的问题 安装过程中经常会出 阅读全文
摘要:
代码:(lambda表达式实现和bind实现) #include <iostream> #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread.hpp> #include <chrono> namespac 阅读全文
摘要:
函数原型: remove(first, last, val) 删除first到last之间所有值为val的元素 remove_if(first, last, pred) 从first到last中将满足条件pred的元素删除 remove本身时std::list的成员函数可以直接使用,对于std::v 阅读全文
摘要:
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 阅读全文
摘要:
控制台闪退的主要原因是:代码运行完毕自动退出 解决方案: system("PAUSE"); 和system("pause"); pause是DOS下的一个命令。简单的说就是暂停程序的执行,等待任意键继续执行。 std::cin.get(); cin.get()暂停程序的执行,等待用户输入回车键,继续 阅读全文
摘要:
int foundProcessByName(const char *filename) { int foundProcessTimes = 0; HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSEN 阅读全文
摘要:
//获取当前系统的语言 static std::string __CheckLocale() { //LCID 实际是unsignedlong类型,所以可以通过LCID编码来比较是什么语言 LCID lcid = GetThreadLocale(); wchar_t name[LOCALE_NAME 阅读全文
摘要:
一、多语言界面设计概述 1.在程序设计阶段,程序代码中每一个用户可见的字符串都用tr()函数封装,以便Qt提取界面字符串,用于生成翻译资源文件。用UI设计器可视化设计窗体时统一用一种语言。 2.在项目配置文件.pro文件中设置需要导出的翻译文件.ts文件,使用lupdate工具扫描项目文件中需要翻译 阅读全文
摘要:
一、字符串与数值之间的转换 1.从QString类从字符串转换为数值的函数: int toInt (bool *ok = Q_NULLPTR, int base = 10); long toLong (bool *ok = Q_NULLPTR, int base = 10); short toSho 阅读全文