结果过滤
李佳 [分类] Linux知识 • [标签] get_opt,argc,argv,execv,命令行参数 • 2019-12-25
[摘要] 最近调试一个项目,某个流程是proga调用fork之后,在子进程里构造一些命令行参数,调用execv执行另一个程序progb。遇到了一个坑,命令行参数怎么都获取不正确,子进程还可以调试,但调用execv之后只能靠各种打log了,把构造的参数,手工在shell里粘贴,执行progb程序, 也正常。调试...
李佳 [分类] 网络拓扑及设备 • [标签] vmware,DUP,重复包 • 2019-12-21
[摘要] 办公区有很多公共服务器,用于开发、编译、测试用,不过远程连接、出差、去其他办公区还是有些不方便,可以自己建个虚拟机,用于基本的编译、运行环境,最近发现一个问题,ssh到虚拟机卡顿,有时候还会异常中断,ping其他主机有DUP提示: 64 bytes from 192.168.0.1: icmp...
李佳 [分类] 内存管理技巧 • [标签] valgrind,内存泄漏,definitely lost,内存地址对齐 • 2019-10-25
[摘要] valgrind是一个用于检测内存泄漏和内存越界等缺陷的工具,检查sapp和插件时,如果dumpfile文件很大,valgrind运行极慢,等不及的话,可能会中途ctrl+c强制终止,如果有报错误,基本都是对的:"invalid read/write"表示有内存越界访问,"definitely lo...
李佳 [分类] 开发基础技能 • [标签] gitlab,CI,持续集成 • 2019-07-09
[摘要] 1.创建git工程 首页点new project, 给项目起个名字,再写点描述信息,不详述了。2.安装gitlab-runner 我们组内已经有公共的Shared Runners, 此处为了做实验,另找一台其他机器做为runer服务器, 执行如下命令, wget https://...
李佳 [分类] 在线故障 • [标签] 阻塞,丢包,同步 • 2019-06-24
[摘要] 现象: 某项目报告故障,业务流量下降严重,只有平时流量的1/10, 到现场查看驱动日志,网卡有2Gbps入流量,但90%多都被应用丢弃了, gdb attach 应用进程发现,大量线程都被阻塞了,主要原因是connect某个ip地址阻塞了, 而那个ip所属的服务器因硬件崩溃,...