Gin 路由为什么快:Radix Tree 源码剖析
一、为什么路由匹配值得优化 @ 路由匹配处于 HTTP 请求的最热路径上:每个请求进来,框架做的第一件事就是根据 URL 找到对应的 handler。它的实现方式直接决定了框架的性能下限。
继续阅读 →一、为什么路由匹配值得优化 @ 路由匹配处于 HTTP 请求的最热路径上:每个请求进来,框架做的第一件事就是根据 URL 找到对应的 handler。它的实现方式直接决定了框架的性能下限。
继续阅读 →如今,失业的寒潮愈发汹涌,各大自媒体平台都能刷到“大龄程序员失业转行干某行业”的标题,不得不感慨行业变化之快。记得我以前的同事讲过,他15年左右大学毕业,经济管理专业,毕业后转行程序员,自学一个月PHP,仅会些编程语法的程度很轻松就找到实习 …
前言 @ 上个月在《AI Agent 开发杂谈》里聊了 NekoCode 的架构思路,但那篇偏概述。这篇文章换个角度,从工程实现层面拆开几个核心子系统:它们解决什么问题,代码里怎么落地,又如何互相配合。
今天把用了好久的“毛坯风”主题换了,其实早就觉得之前的主题太丑了,然后只花了一天时间就使用AI重新设计了一版新主题,新主题是报纸风格,比较贴合我的喜好,不得不感慨AI还是太好用了。
前言 @ 我开发nekocode项目已经一个多月了,这个项目完全是vibe出来的,我没写过一行代码,但不代表我对于该项目的方案以及细节一无所知,该项目目前已经超过两万六千行代码,在没有财力和条件使用国外claude或gpt等先进模型,仅使 …
在上个月底,我萌生了自己开发一款code agent的想法,可以理解为类似claude code的产品。对于code agent, 我用过非常多,除了claude还有 …
文章使用opencode+glm,根据我的练习代码以及官方参考资料生成,这种文章没有必要自己写了 Nix 语言基础语法速览 @ Nix 不仅仅是一个包管理器,它还拥有一门专门为描述软件构建而设计的纯函数式领域特定语言(DSL)。Nix 语 …
前一段时间我奶奶说肠胃不舒服,吃不下饭,恶心难受。然后家里人立刻带她去当地医院检查,住了10天院,中间做了胃镜与肠镜,结果都没什么问题,仅是肠镜发现了1cm的息肉,顺手摘除了。医生告诫不让乱吃东西,只能先喝点小米粥或者面汤,但我奶奶口味很重 …
最近回到家,又开始折腾nixos了,当前主题 fish+starship 安装及美化 @ 最近把shell从zsh+p10k的模式切换成了fish+starship,发现fish的性能要好很多,同时starship的配置也很方便,配置如下, …
自从四月十二号跟杭州几个朋友吃了最后一顿饭,然后我就开始准备行程了,先打算走国道去皖南川藏线逛一圈,然后上高速回家。 四月十三号,我把房间里的东西都打包好了,六个大箱子加上我的自行车和其他装杂物的小箱子,一共将近二十个箱子,有十二个箱子走德 …
当前桌面环境 nixvim 安装及美化 @ 由于nvchad发现很多问题,会导致崩溃,于是我将其换成了nixvim,通过hm进行模块配置 # input引入源 inputs = { nixvim = { url = …
目前的桌面环境界面 niri和noctalia简介 @ 什么是niri @ 众所周知Linux桌面主要分为 X11 和 Wayland 两套协议,而niri是Wayland生态里的一个窗口管理器(准确说是合成器compositor),用 …
nix-shell介绍 @ 今天又学了一点新东西,nix-shell 是 Nix 包管理器提供的一个强大的开发环境工具,它可以让你在不影响系统环境的情况下,使用特定版本的工具和依赖。