算法讲解 —— 寻找两个升序数组的中位数
前言明天考试,但是实在没有复习的欲望,感觉丝毫没有前几天刷 leetcode 有意思,姑且就写一篇算法讲解的 blog,讲一下我觉得非常有意思的一道题: 4. 寻找两个升序数组的中位数 给定两个大小分别为 和 的正序(从小到大)数组 和 。请你找出并返回这两个正序数组的中位数,算法的时间复杂度应该为 。 ...
前言明天考试,但是实在没有复习的欲望,感觉丝毫没有前几天刷 leetcode 有意思,姑且就写一篇算法讲解的 blog,讲一下我觉得非常有意思的一道题: 4. 寻找两个升序数组的中位数 给定两个大小分别为 和 的正序(从小到大)数组 和 。请你找出并返回这两个正序数组的中位数,算法的时间复杂度应该为 。 ...
前言之前接手了一个 8 卡 910B 的华为服务器集群,性能看上去还是可以的,但是平时几乎没啥人用(可能是华为卡真的很难用吧),闲来无事,拉了几台机器来玩玩(反正我使用 kubernetes 部署的,想要让出来直接 kubectl delete 就是了),主要是用于自己部署一些开源大模型。 ...
前言最近一直在搞各种大模型 API 中转服务,为了能用上低价甚至免费的 API,我真是煞费苦心,尝试了各种方案: 自搭建 GLM-5.1-w8a8 模型,使用 vllm + litellm 提供 API 接入服务购买便宜的 Deepseek v4 pro 的 API在各种二道贩子、小众平台上购买 GPT 号、搭建 GPT 号池并最终反代出 Codex API参与学校的 token plan,拿到免费的 Deepseek v4 pro 和 qwen3.6 的 API接入 Nvidia 自部署并且可以免费使用的各种模型的 API从熟悉的同学那里求来用不完或者免费的 API 额度 ...
前言从大二上计算机组成原理的时候我就想写一篇这样的文章了,当时我调研了 x86 架构平台的计算机的启动过程,意识到很多人实际上并不是非常了解一台计算机从上电到进入桌面的全过程。 虽然网上有很多关于计算机启动过程的文章,结合了具体的系统,甚至制作了精美的动画,但是我觉得它们为了讲解的清晰,往往省略了实际执行的指令细节,导致理解启动原理和实际安装系统之间仍存在一定的距离。 ...
前言Typst 一直以来都是我非常喜欢的一个排版工具,相比于 LaTeX,Typst 的语法简单,编写体验好;相比于 Markdown,Typst 的功能强大,标准统一,符合我对排版工具的所有想象。 ...