自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 SM3加密原理与C语言实现原理

其中消息字段后的8为2进制1000,其余为填充0,最后加64比特标识原始消息长度,原始消息长度为512位即为0010 0000 0000。进行64轮迭代,将最后的8个寄存器中的值与Vi-1进行异或得到Vi,对B0的迭代压缩,及与IV异或得到V1;SM3密码杂凑算法的输入为长度lb的消息m,经过填充、迭代压缩,生成杂凑值,杂凑值输出长度为256b。其中CF位压缩函数,initV为256b的初始值,Bi为填充分块后的第i块消息分组。填充后,得到1024bit字段,很明显,分块得到两块512bit字段,分别是。

2026-11-06 21:57:14 109

原创 实战部署服务器NVIDIA driver+CUDA-toolkit

注意:这里安装的cuda版本有可能是过时的,解决方法是装NVIDIA源密钥。#4 安装最新CUDA‑12.8(指定版本)3,安装CUDA-toolkit。验证失败就加个环境变量,再验证。2,安装NVIDIA驱动。#1 下载英伟达源密钥。

2026-07-22 16:11:29 224

原创 同样的ai模型调用api为啥耗时1分钟,官网耗时之后13s

为什么同样的一个AI在官网上去问这个模型?他同样的问题耗时是三秒钟,但是调用他的API去问这个问题,耗时将近一分钟。

2026-07-03 11:56:09 176

原创 ESP32S3+超声波测距模块设计与实现Arduino

摘要:本项目设计了一个基于Arduino的超声波测距系统,通过HC-SR04模块测量距离并在TFT屏幕上实时显示。系统包含激光指示功能(用于定位),采用ST7735 1.8寸TFT显示屏输出测量结果,显示内容包括距离数值(cm)、状态提示(OK/ERROR/TOOCLOSE/TOOFAR)和激光开关状态。测量范围2-400cm,每秒更新一次数据,超时30ms判定为测量失败。程序实现了完整的硬件初始化、距离计算、数据显示和状态提示功能,适用于距离测量和定位应用场景。

2026-02-21 11:34:39 200

原创 几句话帮你搞懂KMP算法中的next数组

这里我们可以发现,a是相同的,而ab,ba.不同,则4的next值为1,开始计算5的next值,5是a,前面有abab,前缀有a,ab,aba,后缀有b,ab,bab,得到它的最大的前缀和后缀相同的为ab,两位,即可得知5的next值为2,然后是6,6是b,它的前面是ababa,前缀有a,ab,aba,abab后缀有a,ba,aba,baba,我们可以发现,最大的相同前后缀是什么。在匹配s串的时候,t串就不用每次都回溯到头,只需要根据next值回溯到对应的地方,尽可能的减少回溯次数。

2025-08-14 20:50:06 399

原创 C语言指针(自学时整理的笔记)

重新执行,则成了10818454(脏数据),同时,指针还是可以指向与a相邻的下一个地址块,说明此时的指针。指针变量也有自己的地址,但是地址内存放的不是字符,而是他所指向的那个变量的地址,若*b,则b代表地址;和同类型变量同时定义,后将指针指向变量a(表示指向了a的地址此时,a和指针*b指向的地址位同一地址)结果,我们发现指针所指向的a也发生了变化,说明我们可以通过改变指针变量的值来控制其所指向的变量的值;结果,我们发现原本代表所指向变量的值的*b成了12391328,指针指向了与a相邻的下一个地址块,

2025-08-11 22:51:23 486

原创 L1-017 到底有多二

到底有多二,详细讲解易错点,程序cgg

2023-02-20 02:21:22 378 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除