随笔分类 - C++
摘要:请帮我写一段代码。 nlohmann::json怎么把三个字典合并到一起,c++ 14标准,并且每个字典的长度不一样,原数据不是json。 例如: data1 = [{"key1": "a1", "key2": 1}, {"key1": "a2", "key2": 2}] data2 = [{"ke
阅读全文
摘要:std::numeric_limits<double>::quiet_NaN()
阅读全文
摘要:#include <iostream> #include <vector> #include <map> #include <mongocxx/client.hpp> #include <mongocxx/instance.hpp> #include <mongocxx/uri.hpp> #incl
阅读全文
摘要:这里需要注意一个事情,就是instance必须变成全局类 static mongocxx::instance instance{}; //这里一定要注意 #ifndef GET_DATA_HPP #define GET_DATA_HPP #include <iostream> #include <s
阅读全文
摘要:1、需要先下载安装各种软件及依赖 1)c++链接mongo数据库需要涉及到这几个库,而且版本直接有范围 openssl boost (安装https://blog.csdn.net/Aliven888/article/details/111153535) cmake mingw(如果想进行代码移植,
阅读全文
摘要:前几篇的blog都是为了这个实验做基础,先说 原因是python调用数据库150w条数据22s,然后处理数据,其实就2个简单的for循环,65s 需求: 1. python调用c++函数 2. c++调用mysql,查询数据,逻辑处理(暂时不用,稍微复杂)直接打印就好,然后返回给python 3.
阅读全文
摘要:区别: List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。 List对于
阅读全文
摘要:代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <mysql/mysql.h> #include <time.h> using namespace std; MYSQL *g_conn; // mysql
阅读全文
摘要:mysql.h的报错还没有解决,你们不用看了,等我解决了吧还不知道什么时候 先用c吧 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <mysql/mysql.h> MYSQL *g_conn; // mysql
阅读全文
摘要:声明:大部分代码来自这篇博客http://www.cnblogs.com/diligenceday/p/6241021.html, 感谢博主 思路: 思路很重要呦~~~ socket详细信息,思路:http://www.cnblogs.com/renfanzi/p/5713054.html 基础知识
阅读全文
摘要:时间是让人猝不及防的东西,晴是有风阴时有雨,争不过朝夕,又念着往昔,偷走了青丝却留住一个你
阅读全文
摘要:Maps定义 --》 个人理解为python的字典 C++ Maps are sorted associative containers the contian unique key/value pairs. For example, you could create a Map that asso
阅读全文
摘要:这次的学习竟拖延了两周, 上周去了乌兰布统, 回来是牙疼,肚子疼, 腿也疼,md反正是没一个地方舒服 还是写上一句自己喜欢的一句话: 耽误你的不是运气和机遇, 而是那数不清的犹豫和无奈。 List Lists are sequence containers that allow constant t
阅读全文
摘要:今天听广播, 很喜欢一句话:拿自己的努力、勇气和泪水赌一份不保证实现的理想, 未来是不可预料的, 也正因为如此, 才充满无限可能; 加油!!! 涉及单词 free 自由 programmer 程序员 worry 担心 arbitrary 任意的 /'ɑːbɪt(rə)rɪ/ container 容器
阅读全文
摘要:Virtual 关键字起到什么作用 借鉴网友blog, 了解了虚析构函数的作用: 虚析构函数是为了避免内存泄露,而且是当子类中会有指针成员变量时才会使用得到的。 也就说虚析构函数使得在删除指向子类对象的基类指针时可以调用子类的析构函数达到释放子类中堆内存的目的,而防止内存泄露的。 c++中的函数调用
阅读全文
摘要:闲云潭影日悠悠,物换星移几度秋 你既然已经做出了选择, 又何必去问为什么选择。鬼谷绝学的要义, 从来都不是回答, 而是抉与择 普通类 #ifndef TABTENN0_H_ #define TABTENN0_H_ #include <string> using namespace std; clas
阅读全文
摘要:文件currency.h (或 currencyOverload.h) 包含了 currency类的声明和实现细节。 在文件头, 应该加上语句 包含这组语句之内的代码只编译一次
阅读全文
摘要:利用工作之余, 看了一天的友元居然都不理解, 第二天中午睡觉醒来后, 奇迹般的懂了, 把代码记录下来以防以后不懂 作用及特点 作用及特点 友元提供了不同类的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。通过友元,一个不同函数或另一个类中的成员函数可以访问类中的私有成员和保护成员。c++
阅读全文