08 2021 档案

摘要:boost::variant #include <boost/variant.hpp> #include <string> #include <iostream> int main() { boost::variant<double, char, std::string> v; v = 3.14; 阅读全文
posted @ 2021-08-31 10:58 苏格拉底的落泪 阅读(171) 评论(0) 推荐(0)
摘要:std::tuple 1. 实例 #include <iostream> #include <tuple> struct A { std::string _name; size_t _age; A(std::string name, size_t age) : _name(name), _age(a 阅读全文
posted @ 2021-08-30 22:57 苏格拉底的落泪 阅读(279) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/110079635 https://zhuanlan.zhihu.com/p/42838850https://www.jianshu.com/p/6960811ac89chttps://www.cnblogs.com/shuimuzhushu 阅读全文
posted @ 2021-08-30 16:32 苏格拉底的落泪 阅读(177) 评论(0) 推荐(0)
摘要:消息队列activemq 安装 java 1. CentOS 7 如何安装 Java 11 2. CentOS 7 安装 JAVA环境(JDK 1.8) 安装包下载:https://activemq.apache.org/components/classic/download/ 1. Statist 阅读全文
posted @ 2021-08-24 15:31 苏格拉底的落泪 阅读(42) 评论(0) 推荐(0)
摘要:1. ceph rgw元数据分布式改造 阅读全文
posted @ 2021-08-16 11:37 苏格拉底的落泪 阅读(48) 评论(0) 推荐(0)
摘要:参考资料 1. vscode使用compile_commands.json 2. C/C++工程生成编译数据库文件compile_commands.json 阅读全文
posted @ 2021-08-15 16:30 苏格拉底的落泪 阅读(319) 评论(0) 推荐(0)
摘要:使用条件变量的原因 如果没有条件变量,那么我们等待一个条件满足则会是下面这样的模型: 首先加锁进入临界区去查看条件是否满足,不满足则解锁离开临界区,睡眠一段时间再继续循环判断。在这种情况下如果刚离开临界区,条件变为满足,那么线程必须还要等一段时间重新进入临界区才能知道条件满足(如果在这段时间内,条件 阅读全文
posted @ 2021-08-10 22:35 苏格拉底的落泪 阅读(328) 评论(0) 推荐(0)
摘要:在类的成员函数中能不能调用delete this?答案:可以 #include <iostream> #include <vector> using namespace std; class A{ public: void f() { cout<<"delete this"<<endl; delet 阅读全文
posted @ 2021-08-03 11:17 苏格拉底的落泪 阅读(655) 评论(0) 推荐(0)