我正在尝试连接到我的 mongodb atlas 集群,但是一旦我尝试对我的数据库做一些事情,我就会一直超时。
我使用的 db 是在 mongoshell 中创建的,还有我在 mongodb compass 中检查过它们存在的集合
pymongo.errors.ServerSelectionTimeoutError: projekt-shard-00-01-rk7ft.mongodb.net:27017: timed out,projekt-shard-00-00-rk7ft.mongodb.net:27017: timed out,projekt-shard-00-02-rk7ft.mongodb.net:27017: timed out
Run Code Online (Sandbox Code Playgroud)
client = MongoClient("""mongodb://user:password@projekt-shard-00-00-rk7ft.mongodb.net:27017,projekt-shard-00-01-rk7ft.mongodb.net:27017,projekt-shard-00-02-rk7ft.mongodb.net:27017/projekt?ssl=true&replicaSet=projekt-shard-0&authSource=admin""")
client.projekt.category.insert_one({type : "pants"}).inserted_id
Run Code Online (Sandbox Code Playgroud) 当我分配几乎相同的类但有一个成员变量为字符串而不是整数时,我有内存泄漏的问题.
带有字符串的类会产生内存泄漏,但不会产生整数.我删除了我可以删除的所有内容,但我仍然得到内存泄漏请帮忙.
所以soundbook类给我内存泄漏我不知道为什么因为我已经分配任何东西,但当我删除字符串成员我不再得到内存泄漏为什么会发生这种情况?
//主要
#include <iostream>
#include "PappersBok.h"
#include "SoundBook.h"
int main()
{
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
Books *bk[5];
bk[0] = new SoundBook();
bk[1] = new PappersBok();
bk[2] = new PappersBok();
bk[3] = new PappersBok();
bk[4] = new PappersBok();
for (int i = 0; i < 5; i++)
{
delete bk[i];
}
system("pause");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
// soundbook类.h和.cpp
#ifndef SOUNDBOOK_H
#define SOUNDBOOK_H
#include "books.h"
class SoundBook : public Books
{
private:
std::string medium;
public:
SoundBook(std::string title = "?", std::string author = …Run Code Online (Sandbox Code Playgroud)