cnbatch 最近的时间轴更新
cnbatch

cnbatch

V2EX 第 576172 号会员,加入于 2022-03-20 22:20:14 +08:00
今日活跃度排名 2990
根据 cnbatch 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
cnbatch 最近回复了
1 天前
回复了 yunv2 创建的主题 程序员 关于 cpu 性能和 Java 编译速度的问题
打开任务管理器,编译时看看 CPU 频率变动,主要看笔记本电脑有没有降频
散热不好时 CPU 会主动降频的
单凭肉眼观察发现以下几个内存泄漏点,可能不完整:

第一个:
cJSON *cjson_receive = cJSON_Parse((char *)buffer);
一旦 if (strcmp((char *)buffer, "shutdown") == 0)这里 break 掉,后面的 cJSON_Delete(cjson_receive)就无法执行,内存就这样泄露掉了

第二个:
videoSource::Create()调用了两次,第一次问题不大,第二次处理不妥
原因同第一次。如果 input 创建成功但 output 创建失败,那么随后的 continue 会导致 input 指针内存泄漏。

第三个:
if (!socket->Send((void *)json_str, strlen(json_str), remoteIP, remotePort))
同理,break 之前未释放内存

建议上述内存分配都用智能指针包起来,必要时传递析构用的释放函数,就像这样:
std::unique_ptr<cJSON, decltype(cJSON_Delete)> cjson_receive{ cJSON_Parse((char *)buffer), cJSON_Delete };
3 天前
回复了 LisaSue 创建的主题 宽带症候群 想请教下 softether 组网问题
看起来用的是 tap 接口,所以路由通告双向透传了

换成 tun 接口试试,应该是最省心的做法

或者也可以在两侧都设置屏蔽对方的 FF00::/8
做 C++(以及 C 开发)需要严格区分以下种类:
32 位与 64 位
debug 与 release
动态库与静态库

从你给出的编译命令来看,是编译出 x64 debug 版本,至于是动态库还是静态库我就不去挖掘了。
然后在 qt creator 内用的是哪一种组合?这也是要注意的,如果能够贴出具体的报错提示和设置,那么大家可以更容易帮你给出编译设置步骤
初看标题,以为是 cyber security 的 phishing

点进来一看,没想到原来是真正的 fishing
5 天前
回复了 Turismo 创建的主题 宽带症候群 BT 真的死了吗
换成 qbittorrent enhanced edition ,主动拒绝吸血鬼
OPNSense 透明代理(正向代理)的实现方式,本质就是“HTTPS 中间人攻击”用于无害用途。
某些 App 为了防止中间人攻击,可能会把锁定信任证书。

这里有篇文章可以参考下:
https://stack.chaitin.com/techblog/detail/40

建议观察下 Log 的内容,是不是也像他这样:
https://www.reddit.com/r/OPNsenseFirewall/comments/udmfak/tons_of_errors_with_web_proxy_and_transparent_ssl/
为什么不直接运行 qemu 呢,总比多层“套娃”好吧
底部

因为我用双显示器,任务栏放在左右两侧一点都不方便
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2179 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 10:35 · PVG 18:35 · LAX 03:35 · JFK 06:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.