/minip.jpg

技术博客分享

高并发内存池-基本认识

本文呢开始搞搞项目咯,于是准备从一个最经典的项目入手--tcmalloc,也就是从谷歌开源出来的一个高并发内存池项目,要说这个项目有多牛*呢,就这么说吧,GO语言是直接将其作为了自己的内存的回收机制。但是因为该项目来源于谷歌,并且开源,也就代表了当时顶尖的C++高手是去写的,那么难度可想而知,所以我们这里呢,就实现一个min版本的,了解一下核心,就和当时我们学习stl一样。

React基础之useState

useState是一个ReactHook(函数),它允许我们向组件添加一个状态变量,从而控制组件的渲染效果。状态不可变,状态是自读的,我们应该是替换它而不是修改它,直接修改状态不能引发视图更新。对于对象类型的状态数据,应该传递一个set一个全新的对象来进行修改。//使用useState实现计数器按钮。//使用useState实现计数器按钮。//使用useState实现计数器按钮。是不会触发视图更新的。

React基础之tsx语法

tsx在jsx的基础上添加了新的类型,除此之外没有任何区别。需要在传递自定义参数的箭头函数的括号里面传递事件e。如果需要同时传递事件对象与自定义参数。需要指定箭头函数的形式。

DeepSeek-V3-源码从入门到放弃

这段代码定义了一个多头注意力层(MLA)类。在初始化时,根据传入的参数设置各种维度、低秩投影的秩等,并初始化相应的线性层和归一化层,同时根据注意力实现方式注册不同的缓存。在前向传播过程中,对输入进行处理得到查询、键和值,应用旋转位置编码,根据不同的注意力实现方式计算注意力分数,最后通过注意力分数和缓存得到输出并进行线性变换。这段代码定义了一个混合专家(MoE)模块。在初始化时,根据传入的参数设置专家的数量、门控机制、专家模块列表和共享专家模块。

Golang学习笔记_44命令模式

命令模式是一种行为型设计模式,通过将请求封装为独立对象实现调用者与执行者的解耦,支持请求的队列化、撤销重做和事务管理。其核心特点包括:•请求对象化:将操作抽象为可传递的命令对象•解耦调用链:调用者无需了解具体执行细节•操作可编排:支持命令的组合与顺序控制。