DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 474 下一页

2021年11月8日

摘要: 问题 Linux 环境执行一些脚本出错,查找原因,发现是文件在Windows环境修改并上传,格式被转换为MS-Dos格式(换行符不同),这样的文件在Linux中运行会出错(shell 解释器把换行符作为一个命令的提交)。 背景 很久以前,老式的电传打字机使用两个字符来另起新行。回车符(CR)把滑动架 阅读全文
posted @ 2021-11-08 16:26 DoubleLi 阅读(2964) 评论(0) 推荐(0)

2021年11月5日

摘要: git 的隐藏文件 .gitattributes本文以 Spring 在 github 中的代码为例,介绍 git 的几个隐藏文件的作用、写法、含义。 文章目录git 的隐藏文件 `.gitattributes``.gitattributes`介绍.gitattributes 文件中可以定义的属性t 阅读全文
posted @ 2021-11-05 18:14 DoubleLi 阅读(1572) 评论(0) 推荐(0)

摘要: 背景信息 由于操作系统不兼容的缘故,在跨平台上查看文本文件会因为换行符不同而造成障碍,使用版本控制系统也同样存在换行符的问题。 操作步骤 (可选)默认Git不对core.autocrlf进行配置,请设置如下值来辨别并对文本文件执行换行符转换: Windows系统设置配置变量“core.autocrl 阅读全文
posted @ 2021-11-05 18:09 DoubleLi 阅读(324) 评论(0) 推荐(0)

2021年11月4日

摘要: 雷神写了一系列的结构体的分析的文章,在这里列一个列表: 雷神写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFrameFFMPEG结构体分析:AVFormatContextFFMPEG结构体分析:AVCodecContextFFMPEG结构体分析:AVIOContex 阅读全文
posted @ 2021-11-04 18:20 DoubleLi 阅读(899) 评论(0) 推荐(1)

摘要: 上一篇介绍了YUV格式,并给出了一个YUYV422转RGB24的例子。其实,FFmpeg有一个函数专门进行图像格式转换的。本文就介绍怎么用FFmpeg转换,因为在转换时还要用到AVFrame这个结构体,所以这里也会介绍AVFrame。在FFmpeg中,AVFrame是一个比较重要的结构体。 AVFr 阅读全文
posted @ 2021-11-04 18:16 DoubleLi 阅读(1049) 评论(0) 推荐(0)

摘要: 尝试解答以下问题: 1.为什么cp的方式更新运行中进程的so,程序会coredump 2.采用什么方式更新已经加载了的so,就可以避免coredump 我们的公共组件绝大部分都支持so形式的自定义插件,比如s++,qzhttp,ttc。在不停进程更新so的时候往往会产生coredump,并且肯定co 阅读全文
posted @ 2021-11-04 17:39 DoubleLi 阅读(183) 评论(0) 推荐(0)

摘要: 问题的起因在来源于周会上老板提出的一个问题,cp新的so文件替换老的so,会导致程序core掉。这个问题引起了大家的热烈讨论,其中提及了的名词有inode,dentry,buserror等,比较混乱,由于功力浅薄,当时也没有十分清楚引起core掉的原因。于是乎趁着10.1的休息时间,闲里偷忙,理一理 阅读全文
posted @ 2021-11-04 17:37 DoubleLi 阅读(793) 评论(0) 推荐(0)

摘要: 对于线上的服务,经常会出现xxx服务的某一段逻辑里面有bug,需要紧急修复。对于无状态的服务,可以修复之后,直接重启。但是,对于有状态的服务,重启意味着内存状态丢失和长连接断开。比如,如果魔兽的服务器要重启,那么已经登录上来的玩家就会出现连接中断。对于不能容忍重启的有状态的服务,可以采取热更新的方式 阅读全文
posted @ 2021-11-04 16:33 DoubleLi 阅读(1852) 评论(0) 推荐(0)

摘要: 我正在尝试从Casey Muratori受欢迎的Handmade Hero系列中复制一个很酷的技巧。在win32上,Casey能够重新加载DLL,并且仅几毫秒的延迟就可以看到他的代码更改。 我正在尝试使用dlopen,dlsym,dlclose和stat在linux上复制此行为,但是我遇到了以下行为 阅读全文
posted @ 2021-11-04 16:25 DoubleLi 阅读(183) 评论(0) 推荐(0)

2021年11月2日

摘要: 1.为什么cp的方式更新运行中进程的so,程序会coredump 2.采用什么方式更新已经加载了的so,就可以避免coredump我们的公共组件绝大部分都支持so形式的自定义插件,比如s++,qzhttp,ttc。在不停进程更新so的时候往往会产生coredump,并且肯定core得莫名其妙,cor 阅读全文
posted @ 2021-11-02 19:58 DoubleLi 阅读(412) 评论(0) 推荐(0)

上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 474 下一页