- 博客(4)
- 收藏
- 关注
转载 gdb结合coredump定位崩溃进程
Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上gdb来定位。 如何产生core file?我们可以使用ulimit这条命令对core file文件的大小进行设定。一般默认情况下,core file的大小被设置为了0,这样系统就不dump出core file了。这时用如下命令进行设置:ulimit -c unl
2016-08-18 13:29:31 2192
原创 录制播放后时间不对问题
这次项目里,我发现我录制的视频里有个问题是关于那个播放时候十分快,当时以为时间戳不同步导致的,但10几秒的视频最后变成2分钟,这个问题有可能是因为把packet封装的时候将视频和音频混了导致的,你可以打印packet的streamid和视频的id看看。在此记录一下自己犯了这个问题。
2016-08-17 08:34:20 2884 1
原创 记录这次空指针的原因
当初因为要将输入和输出分离,从而以为将那些代码直接带走就可以。但在这发生了空指针的现象,十分让人恼火的是这个错误是时不时才出现,导致不知哪里出现这个问题。最后才发现是当时做了一个断线重连的机制,导致当初的对象删除,从而使指针指向空的对象,这个坑因为当时后面加上需求,忽略了这种情况。 当初为了保护资源,只返回个限定的指针,因为当初是在整个对象之内,所以就算断线重连也不会发生这种情况,在此写下,以备以
2016-08-16 15:44:28 400
原创 关于Ubuntu service的一些问题
在部署个人的service,要求将开机的恢复模式禁用,这里就要到/etc/default/grub 里修改,将GRUB_TIMEOUT 改为0,这个是不会出现选择画面,将【#GRUB_DISABLE_RECOVERY=”true”】高亮行前的#去掉(#代表注释)。然后update-grub,再重启,这样就禁用了恢复模式了。在这里mark一下,还要解决一个开机后磁盘检测时候,发现错误要自动修复的问题。
2016-08-09 15:14:19 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人