- 博客(7)
- 收藏
- 关注
原创 C++嵌入Python踩坑日记
解决方法:不使用Py_Finalize()、Py_DECREF等一系列释放函数,即可重复调用。这个地方我也大为不解,官方给的例程可能在Py_DECREF()后存在阻塞等问题,在删除了释放函数之后,即可用外部接口重复调用。本人代码嵌入调用跑了100000次(用时10h)后,在任务管理器中无内存泄漏,也不清楚这个释放函数的具体意义,如要深究可能得看源码。
2024-03-18 15:24:13 625
原创 VS2019调用matplotlibcpp配置
如果跳了这个BUG,直接去github地址下载,或者可参考网上文章(我参考完还是解决不了,直接从原网站下载)。安装vcpkg,提前安装git(此处看是否会因为1G限制或者网络波动二下载不了)在自己的vcpkg安装位置安装,使用shitf+右键,打开Powershell窗口。1. win10环境,安装VS2019,python 3.12.1(从官网上装)2.安装numpy和matplotlib,pip install 即可。附加包目录添加以下两条。3.添加python环境变量。附加依赖项添加以下三个文件。
2023-12-19 10:19:35 1114
原创 const用法
隐式转换不放宽对于变量的要求,而 const 型的变量显然比非 const 型变量要求严格,所以不能由 const int * 转为 int *。const指针指的是,一个指针本身经过 const 修饰,自身内容(指针指向)不应该发生改变。const 成员变量指的是类中的成员变量为只读,不能够被修改(包括在类外部和类内部)。const 类对象与 const 变量并无实质不同,只在于类对象的 “改变” 定义。const type *p 不能修改*p的值,但可以修改p的引用。const变量必须被初始化。
2023-12-07 01:31:24 55
原创 docker启动报错:Job for docker. service failed because the control process exited with error code
将etc/docker中的。
2023-12-04 20:27:17 42
原创 sudo systemctl restart docker too many open files
该机制受到2个内核参数的影响:“fs.inotify.max_user_instances”和“fs.inotify.max_user_watches”,其中“fs.inotify.max_user_instances”表示每个用户最多可以创建的inotify instances数量上限,“fs.inotify.max_user_watches”表示么个用户同时可以添加的watch数目,当出现too many open files问题而上面三种方法都无法解决时,可以尝试通过修改这2个内核参数来生效。
2023-12-01 16:49:29 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人