- 博客(13)
- 收藏
- 关注
原创 我的数据结构复习笔记:零散知识点与代码片段汇总
ADT List{数据对象:D={ai|ai属于ELemset,(i=1,2,...,n,n>=0)}数据关系:R={<ai-1,ai>|ai-1,ai属于D,(i-2,3,...,n)}基本操作:....}ADT List顺序表地址连续、依次存放、随机存取、类型相同和数组类似,故可用一维数组表示顺序表。线性表长度可变,但数组长度不可动态定义,所以可用一变量表示顺序表的长度属性。模板: (代码1静态数组,代码2动态数组)
2025-08-31 20:39:54
963
原创 从入门到精通:大语言模型(LLM)核心概念解析,告别一知半解
整理完这份笔记,我对LLM领域的认知清晰了不少。从模型的基本构造,到“预训练 -> 后训练(SFT -> 对齐)”的诞生流程,再到运行优化和效果评估,每个环节都充满了值得深挖的技术细节。希望这份笔记也能为你提供一个不错的起点。
2025-08-31 20:14:49
788
原创 操作系统思维导图笔记
思维导图是用幕布画的,文档链接: https://www.mubu.com/doc/Gr_qofkIXe 密码: n16j。
2025-07-02 22:42:12
231
原创 Python 空间分析工程项目常见错误解决笔记
空间分析中对对象类型和格式过于敏感,出错时必须检查 type 或 geom_typeeval() 无法安全解析字符串,建议用对应库的 loads()如遇到环境安装问题,常见原因包括进程占用、权限不足、清理未完或缓存问题如有补充或更好的方案,欢迎指正交流。
2025-06-19 20:32:37
389
原创 十进制转二进制
方法一:逐位判断法思路:估算十进制数换算成二进制数的位数,从最高位开始,判断二进制数每位是0还是1以t=234为例:1.234>128=2的7次方,所以234换算成二进制数最高位是第8位2.构造循环结构,循环控制变量i初始化为128,步进表达式为i/2,循环条件为i>=1;即从第八位循环至第一位3.在循环体内,当t>i时,输出1,t减去i,以剩余数参与下次循环t<i时,当高位已有1,则输出0,反之,表明估算的最高位偏高,不输出0,继续循环代码片
2023-01-12 21:11:30
966
1
原创 逻辑运算的短路操作
对于逻辑运算符连接的多个表达式,为了提高判断效率,计算机只要能确定表达式结果,就不再继续往下算。与运算&&,从左到右计算,当发现某个表达式值为false时,整个表达式值就为false,右边的表达式不再计算。或运算||,从左到右计算,当发现某个表达式值为true时,整个表达式的值就为true,右边的表达式不再计算
2023-01-12 19:44:29
194
原创 判断两个浮点数是否相等
double d1=1.0;double d2=0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1;错误方法:直接用d1==d2原因:0.1对应的二进制数是循环小数,计算机会取近似值,故十个0.1想加就不等于1.0了正确方法:求差值fabs(d1-d2)<ε(极小值,如1e-8)同时添加头文件#include<cmath>
2023-01-12 19:38:41
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅