- 博客(6)
- 收藏
- 关注
原创 qt关于delete堆注意事项以及多线程的使用
这次写项目的时候,碰到了一个关于delete对象的小问题,记录下。在qt中,当一个对象被另一个对象收为子对象时,该父对象会有一个子对象树,当删除该父对象时,会先遍历一一遍父对象的对象树,先将对象树中的所有子对象删除,再删除父对象,上述代码中,先删除了父对象,在这个步骤中便已经删除了子对象,第二次调用删除子对象的时候便会出错,对象的堆不能重复删除。,解决办法就是要么不设置父对象一一删除,要么只删除父对象。在删除对象分配的空间时,一定要注意不能多次删除。
2023-06-04 18:47:20
716
1
原创 Qt调试日志输出到文件(使用QtMessageHandler的消息处理函数)
这时需要先对使用context.file获取文件地址,并提取其文件名,然后调用judgeSwitch方法,判断该内容的开关是否存在,如果是否,就调用写入配置函数,将该文件名写入开关配置,初始为false。然后判断开关标志位,如果是true,则进行下一步,如果是false则停止。首先,需要获取当天,当前类型的log文件夹大小,超过文件最大值则再创建一个同名文件,编号依次递增,这里设置的是最大5KB,然后使用QdataStream写入mesaage,具体实现请阅读代码,注释的很清楚。
2023-04-16 14:39:28
2400
转载 tomcat部署一个项目及多个项目的记录,和一些小问题的补充。
tomcat部署jsp项目的过程记录,数据库和tomcat同属一个服务器的情况。提示:以下是本篇文章正文内容,下面案例可供参考。
2023-03-16 13:09:14
650
原创 记录一些Ubuntu操作中的小问题
便可找到缺失的网卡:但是,每次重启虚拟机都要输入这个指令显得很麻烦,所以,给网卡设置个动态分配ip就解决了。这时保存文件就好了,如果以后还有其他网卡,按照这种模式依次添加就ok。
2023-03-14 20:40:08
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人