祁迪的博客

企业级客户端技术探索:架构设计·性能优化·效能提升

2022 像是被偷走的一年,整年浑浑噩噩,不知道时间用在了哪里。焦虑、憋屈、愤怒、小心翼翼,各种各样的情绪夹杂在一起。

Read more »

最近在看 “Let’s Code Your own TCP/IP Stack” 系列文章,有点类似 “自己动手写 TCP/IP” 协议栈之类的。乍一看貌似一个不可能完成的任务,但是作者通过 5 篇文章逐步讲解,我居然看懂了。

Read more »

最近养成了几个很不错的习惯。

更高效的笔记系统和事务管理

学会使用 Notion 打造自己的知识体系和工作笔记,利用 Dashboard 管理日常事务。在 关于工作笔记 这篇文章中,描述了我是如何一步一步优化我的笔记系统。

Read more »

先看看去年立的 flag 的完成情况

2019年 flag

  • 看 2-3 部高分纪录片
    • 零散地看了《一本好书》、李永乐老师、PaperClip、一席演讲 等
    • 需要明确要看什么纪录片,并且很好利用碎片化时间
Read more »

我们已经习惯各种 App 带来的便利:聊天、订外卖、叫车、刷抖音。其实看是简单的操作比如打开一个网站,发送一个表情,都涉及大量网络请求。完成一次网络请求其实也挺难的,我相信所有用户量大的 App 一定都做了很多应用层面的网络优化。

Read more »

最近把 curl 升级到了 7.71.1 版本,然后 NTLM 认证又又又又出问题了。问题表现是开启了抓包工具后 NTLM 认证就一直失败,给官方报了一个 Issue,NTLM authentication fails when using proxy without username and password

然后尝试给官方提了一个 Pull Request,最终被合到 master 分支。Pull Request

这是我第一次给开源社区贡献代码,还是挺激动的。

有几点收获这里记录一下:

  • 发现开源项目问题,主动分析原因,思考解决方法
  • 如果解决了问题,思考一下能否回馈开源社区,尽量找到 Root Cause,不要用 Workaround
  • 通常开源项目都有自己的代码风格,提交 Pull Request 时要遵守项目的代码风格、通过各种静态检查。

晚上在浏览 curl github 上的 tag, 好奇心驱使。我翻到了 curl 的第一个 release tag: curl-6_5

Read more »
0%