正文内容加载中...
posted @ 2021-11-24 17:38 dzqdevin 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1.交叉编译环境下的linaro-gdb无法用。 参考:https://stackoverflow.com/questions/25314983/ldd-says-not-found-even-though-library-is-in-my-ld-library-path 交叉编译环境里面gdb报错 阅读全文
posted @ 2021-11-24 16:26 dzqdevin 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 参考:https://stackoverflow.com/questions/13403824/empty-core-dump-file-after-segmentation-fault 1.受限要开启coredump的大小限制。ulimit -c unlimited 2.core文件不能在挂在分区 阅读全文
posted @ 2021-11-23 20:48 dzqdevin 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 双引号"xxx.h",表示编译器先在用户的工作目录下搜索头文件,如果搜索不到则到系统默认目录下去寻找,所以双引号一般用于包含用户自己编写的头文件。如:#include "student.h" 尖括号<xxx.h>,表示编译器只在系统默认目录或尖括号内的工作目录下搜索头文件,并不去用户的工作目录下寻找 阅读全文
posted @ 2021-11-20 23:02 dzqdevin 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 只能在uv_close之后的uv_cb中对handle内存进行释放。 因为uv_close本身只是将handle代释放队列,倘若释放时遇到某些异步处理(如:uv_write)需要失败回调通知,将会继续调用对应的回调,此时再访问handle和可能因内存访问coredump。 void TcpHandl 阅读全文
posted @ 2021-11-18 22:56 dzqdevin 阅读(3) 评论(0) 推荐(0) 编辑
摘要: gcc -dM -E - < /dev/null gcc -dM -E - < /dev/null 阅读全文
posted @ 2021-11-18 17:29 dzqdevin 阅读(8) 评论(0) 推荐(0) 编辑
摘要: shm_open() allows multiple un-related processes to access the same shared memory - since it can be accessed by a well know name.shmget() requires some 阅读全文
posted @ 2021-11-18 17:00 dzqdevin 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、padavan版本为:h大的最新版本 https://opt.cn2qq.com/padavan/二、这个padavan能用的frp好像只有最新版本0.37了。 三、frp页面配置如下:1、打开frp,打开frpc 2、脚本配置(实际真正修改的就是客户端部分) #!/bin/sh export 阅读全文
posted @ 2021-09-26 00:30 dzqdevin 阅读(154) 评论(0) 推荐(0) 编辑
摘要: shared_ptr允许多个指针指向同一个对象;unique_ptr则"独占"所指向的对象。 所以看使用者的意图,想这个对象咋么用。 weak_ptr只是是辅助类,它是一种弱引用。本质应该没啥作用,它可以为强引用提前占位,但它的存在不会占据引用计数。 比如enable_shared_from_thi 阅读全文
posted @ 2021-09-01 17:55 dzqdevin 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 基本这个错误基本就是出现在shared_from_this调用过程中。 或者对应对象不是用make_shared分配,或者对应的对象已经释放了(实际释放后也不一定就会报错,但是当使用valigrind检查内存时,释放内存后会把内存重置,此时会检测到weak_ptr应该设置的标识不对而报错。)。 阅读全文
posted @ 2021-09-01 11:33 dzqdevin 阅读(8) 评论(0) 推荐(0) 编辑