
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
是一个基于 C++ 从零实现的轻量级深度学习训练框架,具有 PyTorch 风格的 API,支持 CPU 和 CUDA 运行,可用于神经网络训练与推理,还支持 LLM(如 llama/qwen/mistral 模型)的推理。抓本质:聚焦深度学习的核心流程——数据输入→模型计算→梯度更新→参数迭代,所有模块都围绕这个流程展开,不做无关功能。做减法:去掉冗余依赖和复杂封装,用最简洁的结构实现核心功能,

日常运维Linux服务器时,你可能会遇到一个头疼的问题:服务器上堆积了大量处于TIME-WAIT状态的TCP连接,导致可用端口被占满,新的连接建立失败,服务响应变慢。常规的系统参数调整(比如修改`net.ipv4.tcp_tw_reuse`、`tcp_tw_recycle`)虽然能缓解,但有时我们需要更精准的方式——直接手动终止指定的TIME-WAIT连接。今天我们就聊聊如何通过一个Linux内核

在Linux服务器运维或网络调试场景中,我们经常会遇到需要手动终止某个TCP连接的情况——比如异常的TIME_WAIT连接堆积占用端口、有问题的ESTABLISHED连接导致资源泄漏,或是调试时需要快速断开特定客户端的连接。常规的用户态工具(如iptables、sskill)往往有局限性,而直接通过内核模块实现TCP连接的精准销毁,能更高效、底层地解决这类问题。本文就围绕“在运行中的Linux系统

日常刷到的 AI 续写故事、自动写文案,背后都是语言模型在发力。很多人觉得这类模型是 Python 的“专属领域”,但其实用 C++ 也能从零搭建一个基于 Transformer 的字符级语言模型——既能吃透底层原理,又能体验更贴近硬件的高效实现。今天就用大白话聊透:从核心原理到代码落地,怎么用 C++ + LibTorch 玩转这个模型。

在大语言模型(LLM)普及的当下,亲手搭建一个高效的推理框架,能让我们更透彻地理解AI生成内容的底层逻辑。C++凭借其贴近硬件、低开销的特性,成为实现轻量LLM推理的优选语言。这篇文章将整合框架的核心设计思路与代码落地细节,用大白话拆解从原理到实现的完整路径,让你既能懂“为什么这么设计”,也能明白“代码里怎么实现”。

自Web诞生以来,我们所接触的互联网时代,都有可能存在信息的截断,而SSL协议及其后代TLS提供了加密和安全性,使现代互联网安全成为可能。这些协议已有将近二十多年的历史,其特点是不断更新,旨在与日趋复杂的攻击者保持同步。什么是SSL!什么是TLS!SSL代表安全套接字层,该协议是由Netscape于1990年代中期开发的,Netscape是当时最受欢迎的Web浏览器。SSL 1.0从未向公众发布,
前言在字符串处理中经常要用到memchr、memcmp、memcpy、memmove、memset等函数来处理字符串。并且它们都是标准C库,在string.h头文件中有定义。string.h头文件提供了一些分析和操控字符串的函数。其中一些函数以更通用的方式处理内存。memchr用于字符串查找,memcmp用于比较内存中缓冲区的大小,memcpy和memmove的作用是拷贝一定长度内存的内容,me.
路由信息协议(RIP)是一种动态路由协议,它使用跃点数作为路由度量来查找源网络和目标网络之间的最佳路径。而RIP协议封装在UDP之上,端口为520,它是一种距离矢量路由协议,具有AD值120,适用于OSI模型的应用层。RIP协议有哪些版本RIP是最古老的距离矢量协议路由协议之一,于1980年代发明。它使用跳数(源和目标网络之间的路由器数量)作为度量标准,并且配置非常简单。开发了两种版本的协议,主要
NTP是计算机系统中的时钟同步协议。它属于TCP / IP协议套件的最老部分之一,是基于用户数据报协议(UDP),端口号是123。对于同步过程,NTP依赖于协调世界时(UTC),该时间是从分层系统中的各个客户端和服务器获得的。NTP如何工作?...
Libsodium 是一个用C语言编写的库,是一种新的易于使用的高速软件库,用于网络通信、加密、解密、签名等实现和简化密码学。完成 Libsodium 安装Libsodium 是一个用于加密,解密,数字签名,密码哈希,等的,现代的,易用的密码学库。如果你在环境中没有安装sodium。可以执行如下操作:Libsodium 使用方法在程序中,只需包含头文件 sodium.h 即可。库的名字是 sodi







