基础概念 十进制整数转二进制为除 2 取余, 逆序排列 十进制小数转二进制为乘 2 取整, 顺序排列 二进制转十进制是每位加权求和 \[11.1101_2=1*2^1+1*2^0+1*2^{-1}+1*2^{-2}+0*2^{-3}+1*2^{-4} \] n 进制的科学计数法 \(a*n^b\) ...
P5305 我们需要求 \(\sum_{i <= x} dep_{lca(i,y)}^k\) 你考虑类似于P4211的套路当 \(k = 1\) 的时候我们可以把 \(i \in [1,x]\) 的 \(i\) 到根路径上的所有节点的权值加1,答案就是 \(y\) 到根的路径上的节点的权值之和。 再 ...
主要还是回答这个问题: 后现代弄臣,用各种拼贴的采样对混沌的互联网进行戏谑和解构,对社会问题进行哲理思考 虽然但是,没懂为什么这首被奉上神坛,有人能详细解读一下吗 还是说将它推上神坛这一行为本身就是配合曲子完成荒诞叙事的一步 用各种拼贴的采样对混沌的互联网进行戏谑和解构这一行为并不难(当然做得好的人 ...
在工业气体应用领域持续深化与拓展的当下,真空管作为气体存储、运输及特种应用中的关键组件,其性能与可靠性直接关系到下游生产流程的安全与效率。随着高端制造、精密化工、生物医药等产业对气体纯度、输送稳定性及系统安全提出更高要求,真空管市场正经历从基础产品到高附加值解决方案的升级。具备卓越绝热性能、长久真空 ...
随着国内能源、化工、电力等行业的快速发展,高压管件作为管道系统的核心组件,其技术迭代与市场格局正经历深刻变革。当前,行业面临三大趋势:一是中低压管件向智能化、模块化方向升级,二是高压管件需求持续向高精度、耐腐蚀、长寿命领域集中,三是全球供应链波动下,国产厂商的技术实力与交付能力成为采购方核心考量因素 ...
大家新年好!Manim Community Edition (CE) 刚刚发布了里程碑式的 v0.20.0 版本。 如果你觉得以前写 updater(更新程序)太啰嗦,或者每次渲染随机场景结果都不一样让你抓狂,那么这次更新绝对是为你准备的! 本次更新不仅重构了核心组件,还带来了一些超甜的“语法糖”。 ...
高中阶段作为学生学业规划的关键期,其家教服务质量直接影响升学竞争力。根据国内教育行业协会发布的《2025-2026年家教服务白皮书》及长三角地区家教市场调研数据,本次测评聚焦师资专业性、教学成果转化率、服务稳定性三大核心指标,通过实验室检测、实地考察、用户访谈及口碑分析形成交叉验证,旨在为苏州及周边 ...
Java Web的学习则让我真正接触到Web开发的完整流程,从HTML、CSS、JavaScript的前端基础,到Servlet、JSP、Tomcat服务器配置、会话管理等后端核心知识,我逐步理清了前端页面与后端服务、数据库之间的交互逻辑。学习过程中,我深刻体会到理论与实践结合的重要性,单纯记忆知识 ...
深度学习中的“梯度消失”与“梯度爆炸”详解 梯度消失(Vanishing Gradient)和梯度爆炸(Exploding Gradient)是深度学习训练过程中最臭名昭著的两大难题,它们曾经是阻碍深层神经网络发展的"拦路虎"。直到 Batch Normalization、残差连接(ResNet)等 ...
原文博客:https://nosae.top/posts/质数筛小记 前言 题目出自leetcode 204,本质上是为了筛选出小于n的所有质数。三种方法: 暴力枚举 埃氏筛 欧拉筛(线性筛) 枚举法 枚举法中我们只需要从 2 到 n 判断每个数是否质数即可。对于第 i 个数来说判断是否质数,只需要 ...
原文博客:https://nosae.top/posts/grpc阅读4负载均衡 负载均衡算法 常见的负载均衡算法如下: RoundRobin(轮询) Weight-RoundRobin(加权轮询) 不同的后端服务器可能机器的配置和当前系统的负载并不相同,因此它们的抗压能力也不相同。给配置高、负载低 ...
原文博客:https://nosae.top/posts/epoll中的lt和et 本来我在看的是golang的gmp调度器,然后看到注释和代码里面有提到netpoll这个东西,不知不觉又去翻看了下linux网络编程相关的知识,上网找了下博客,找到了ants开源库作者关于go netpoll的博客, ...
原文博客:https://nosae.top/posts/grpc阅读2客户端 启动客户端 客户端的启动也是三部曲: 初始化grpc.ClientConn 创建service对应的Client(比如codegen生成的GreeterClient) 发起rpc调用 第二步比较简单,只是把ClientC ...
原文博客:https://nosae.top/posts/xv6-lab1 primes 比较容易想到的是递归的做法:主进程生产2 ~ 280这些自然数通过管道传输给子进程,子进程读取并将第一个数作为素数输出,剩下的数用该素数作为筛子来筛选,没有被筛除的数就输入管道,输入给下一个子进程,下一个子进程 ...
原文博客:https://nosae.top/posts/分布式事务 理论知识 事务的四个特性:ACID Atomic 原子性:一个事务中的所有操作,要么全部完成,要么全部不完成 Consistency 一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。完整性包括外键约束、应用定义等约 ...
原文博客:https://nosae.top/posts/nsq阅读1 基于nsq v1.3.0 简介 NSQ是类似kafka、rabbitmq那样的消息队列系统,关于他怎么高性能,怎么好上手这些都不必多说,都是吹逼。这篇主要介绍一下nsq的整个大致架构,建立一个概念,方便后续的源码分析有迹可循。 ...
原文博客:https://nosae.top/posts/go-gc 基础知识 go的垃圾回收是没有分代,不整理,并发的三色标记清扫算法 go1.3标记清除 从gc root出发,标记所有可达对象。最后扫描整个head,将没有标记的对象(不可达对象)清除。但缺点是STW、需要扫描整个heap、清除后 ...
原文博客:https://nosae.top/posts/笔记 clickhouse ClickHouse 的高性能主要来自以下几个方面的设计特点: 1. 列式存储:ClickHouse采用列式存储(Columnar Storage),在查询时可以只读所需的列,而不是整个行。这极大减少了磁盘I/ ...
原文博客:https://nosae.top/posts/k8s服务发现 基础知识 了解服务发现之前,先明确k8s内部为什么需要服务发现,而在了解为什么需要服务发现之前,先看下pod、service他们的关系。 应用运行在k8s的容器之中,而容器运行在pod内,一般来说一个pod一个容器 每个pod ...
原文博客:https://nosae.top/posts/nsq阅读2 开篇 DiskQueue 是 NSQ 中的持久化组件,承担着将消息存储到磁盘的任务,它以高效、可靠的方式在内存与磁盘之间进行切换。在开始分析 nsq 那几个大件之前,先深入分析下 DiskQueue 的核心设计和实现,解密其背后 ...