会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Azure's Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
77
下一页
2022年5月26日
Python shell显示历史命令方法
摘要: 背景 使用python shell做简单的调试和画图, 希望能像bash一样通过history查看历史命令 实现 Python3一句话方法 import readline; print('\n'.join([str(readline.get_history_item(i + 1)) for i in
阅读全文
posted @ 2022-05-26 14:15 azureology
阅读(825)
评论(0)
推荐(0)
2022年5月25日
C++中类的成员指针初始化方法
摘要: 背景 使用类调用其他子类时,常使用智能指针进行调用,例如: class A { private: std::unique_ptr<B> Bptr; } 调用XXptr->init()时发生错误 原因 报错的原始是忘记对智能指针进行初始化。 解决 可在构造函数中对智能指针进行初始化: A::A() {
阅读全文
posted @ 2022-05-25 00:01 azureology
阅读(1097)
评论(0)
推荐(0)
2022年5月16日
C++中NaN异常值捕捉方法
摘要: 问题 debug代码发现某个值偶发变为-NaN需要定位具体位置。 尝试 基本可以判断是除0引起,想当然尝试了val < -10000的条件断点,无法捕捉。 解决 查阅文献 NaN is designed to propagate through all calculations, infecting
阅读全文
posted @ 2022-05-16 23:18 azureology
阅读(274)
评论(0)
推荐(0)
2022年5月9日
emplace_back无法支持<brace-enclosed initializer list>吗?
摘要: 问题 vector使用emplace_back()无法添加元素,使用push_back()却可以。 难道emplace_back()与列表初始化不兼容?非也! 复现 代码片段 std::vector<std::array<int, 4> > vec; vec.emplace_back({1,2,3,
阅读全文
posted @ 2022-05-09 20:46 azureology
阅读(1146)
评论(0)
推荐(2)
C++报错undefined reference to vtable处理
摘要: 问题 C++报错undefined reference to vtable XXXClass::xxFunction 解决 通常是基类中声明了纯虚函数且在外部存在调用,仔细检查基类头文件是否遗漏 virtual void ParseFlag(const uint8_t&) = 0; 这里一定要显式写
阅读全文
posted @ 2022-05-09 14:49 azureology
阅读(760)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
77
下一页
公告