Loading

1 2 3 4 5 ··· 10 下一页
摘要: 将转移到https://nosae.top持续更新 阅读全文
posted @ 2024-10-24 14:23 NOSAE 阅读(61) 评论(1) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/图解transformer 译者前言 本文基于 Gemini 3.6 Flash 进行翻译,并补充了一些帮助理解的知识,使用引用框框起来。 宏观视角 首先,我们将整个模型视为一个黑盒。在机器翻译任务中,输入某种语言的一句话,它就能输出对应的另 阅读全文
posted @ 2026-08-03 15:35 NOSAE 阅读(1) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/nat穿透工作原理 前言 我们在 Tailscale 工作原理 中涵盖了很多内容。但是,我们只是略微提及了如何绕过 NAT(网络地址转换器),而且无论设备之间有什么障碍,我们都假设他们能直连。下面我们就来详细讨论下。 我们先从一个简单的问题入 阅读全文
posted @ 2026-05-16 21:34 NOSAE 阅读(99) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/ 阅读全文
posted @ 2026-05-16 21:34 NOSAE 阅读(9) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/tailescale工作原理 译者序 有的地方按个人理解,将一些带有外国腔的句子,翻译成了更适合中国人阅读的形式。 正文 人们经常问我们 Tailscale 的工作原理是什么。我们一直没回答这个问题,因为我们一直在改动它!但现在情况已经稳定下 阅读全文
posted @ 2026-04-17 00:56 NOSAE 阅读(497) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/golang-net net.Listen - TCP 阅读全文
posted @ 2026-04-17 00:55 NOSAE 阅读(10) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/质数筛小记 前言 题目出自leetcode 204,本质上是为了筛选出小于n的所有质数。三种方法: 暴力枚举 埃氏筛 欧拉筛(线性筛) 枚举法 枚举法中我们只需要从 2 到 n 判断每个数是否质数即可。对于第 i 个数来说判断是否质数,只需要 阅读全文
posted @ 2026-02-21 17:23 NOSAE 阅读(36) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/grpc阅读4负载均衡 负载均衡算法 常见的负载均衡算法如下: RoundRobin(轮询) Weight-RoundRobin(加权轮询) 不同的后端服务器可能机器的配置和当前系统的负载并不相同,因此它们的抗压能力也不相同。给配置高、负载低 阅读全文
posted @ 2026-02-21 17:22 NOSAE 阅读(36) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/epoll中的lt和et 本来我在看的是golang的gmp调度器,然后看到注释和代码里面有提到netpoll这个东西,不知不觉又去翻看了下linux网络编程相关的知识,上网找了下博客,找到了ants开源库作者关于go netpoll的博客, 阅读全文
posted @ 2026-02-21 17:22 NOSAE 阅读(25) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/grpc阅读2客户端 启动客户端 客户端的启动也是三部曲: 初始化grpc.ClientConn 创建service对应的Client(比如codegen生成的GreeterClient) 发起rpc调用 第二步比较简单,只是把ClientC 阅读全文
posted @ 2026-02-21 17:22 NOSAE 阅读(28) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/xv6-lab1 primes 比较容易想到的是递归的做法:主进程生产2 ~ 280这些自然数通过管道传输给子进程,子进程读取并将第一个数作为素数输出,剩下的数用该素数作为筛子来筛选,没有被筛除的数就输入管道,输入给下一个子进程,下一个子进程 阅读全文
posted @ 2026-02-21 17:22 NOSAE 阅读(15) 评论(0) 推荐(0)
1 2 3 4 5 ··· 10 下一页