- 博客(23)
- 问答 (1)
- 收藏
- 关注
原创 const && 指针
C++中const修饰指针的三种用法: 指向常量的指针:const type*,指针指向的值不可修改; 常量指针:type* const,指针地址不可变,但可修改指向的值; 指向常量的常量指针:const type* const,指针地址和指向的值均不可变。 记忆技巧:从右向左读,const靠近*左侧修饰数据,右侧修饰指针。正确使用const能提升代码安全性和可维护性,尤其在需要数据保护的场景中至关重要。
2025-06-15 19:08:53
475
原创 在C++中处理日期和时间
C++提供了多种处理日期和时间的方式。传统方法使用C风格的<ctime>库,包括time_t类型(Unix时间戳)和tm结构体(分解时间),支持基本的时间获取、格式化和计算。C++11引入的<chrono>库提供了更现代的类型安全方案,包含系统时钟、稳定时钟和高精度时钟三种时钟类型,以及时间点和时间段的概念,适用于精确的时间测量和转换。两种方式各有所长,C风格简单易用,chrono库则更精确且类型安全。
2025-06-13 23:52:16
857
原创 C++中引用和指针的区别
C++中引用和指针的关键区别: 定义:指针存储变量地址,引用是变量的别名 空值:指针可为nullptr,引用必须绑定有效对象 赋值:指针可重定向,引用一旦绑定不可更改 内存:指针占用独立内存空间(4/8字节),引用不占额外内存 安全性:引用更安全(无空指针风险),指针更灵活(支持算术运算) 用途:指针用于动态内存和数据结构,引用适合函数参数传递和返回值 优先使用引用确保安全性,需要动态管理或可选值时使用指针。
2025-06-13 23:28:23
1199
原创 大模型之模型训练篇(datawhale一起学)
注意:文章内容参考了斯坦福CS324 - Large Language Models课程,以及[Datawhale的一起学相关课程中的内容]
2024-01-23 23:23:20
632
1
原创 大模型之数据篇(datawhale一起学)
注意:文章内容参考了斯坦福CS324 - Large Language Models课程,以及。在之前的两篇博客当中,我们已经了解了大模型的能力和大模型的架构。现在,我们要剥开洋葱的第一层,开始讨论这些模型是如何构建的。任何机器学习方法的起点都是训练数据,因此这就是我们开始的地方。
2024-01-22 00:26:32
550
原创 大模型之模型架构(Datawhale一起学)
注意:文章内容参考了斯坦福CS324 - Large Language Models课程,以及Datawhale的一起学相关课程中的内容。
2024-01-20 22:30:43
1029
1
原创 大模型的能力(datawhale 一起学)
在大模型的能力概述中,以GPT-3为例,主要就是描述了GPT-3在一些任务上的能力主要包括:Language modeling(语言模型)Question answering(问答)Translation(翻译)Arithmetic(算术)News article generation(文章生成)Novel tasks(小说任务)以及从语言模型到任务模型的转化(语言模型的适应性)。GPT-3在广泛的标准NLP基准测试和一次性任务上进行了评估。GPT-3可以表现得极好或者非常普通。
2024-01-18 01:18:57
1551
1
原创 基于文心一言的PPT自动生成
基于文心一言开发的一款自动生产 PPT 的应用,简直太赞了👍!大家快去体验吧🚀!相信这款应用一定能够让你在制作PPT时事半功倍,让你的演示更加出色💯!记得一定要试试哦~😊
2023-11-03 17:39:33
3527
原创 nvidia-smi no devices were found 这个bug唉,可算解决了
如果你是用的ubuntu中自带的驱动,你选择一个不带open的版本驱动安装就可以了。真的服了,这个该死的。
2023-08-01 16:56:06
3500
3
原创 python二叉树已知二叉树前中序,求后序。已知后中求前序。已知前中做镜面翻转并求层序
我们根据先序遍历可以求出二叉树的根为1,然后来到中序遍历 根据 先序求出的根可以把树分为左子树 3,2,4 右子树6 ,7,5。然后我们可以看出这是一个递归问题,一次对左右子树递归即可。求后序,依次打印左右根。首先我们知道前序(先序)遍历为:根左右,中序遍历为:左根右,后序遍历为左右根。在这里显然我们需要去根据前中序构建二叉树,然后遍历二叉树求层次遍历。对于镜面翻转只是我们通常遍历从左往右,改为从右往左即可。一、已知二叉树的前序排列,中序排列 求后续排列。三、已知前序,中序,做镜面翻转 并且求层序。
2022-12-18 22:32:47
469
原创 Java foreach语句遍历二维数组
foreach语句是for语句的特殊简化版,不能完全取代for语句。但是任何foreach语句都可以改写为for语句版本。foreach并不是一个关键字,其语句在我们遍历数组的时候可以提供很大的方便。
2022-12-18 21:24:23
987
原创 裸机搭建深度学习服务器,ubuntu ssh服务器,pytorch, tensorflow, paddle三种框架安装。以及各种避雷。
搭建一个深度学习服务器的基本流程。
2022-11-15 10:52:21
713
原创 Java打印任意行的菱形
初学java,记录一下主要分两部分import java.util.Scanner;public class rhombus { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入要打印菱形的总行数(要求:大于等于三,为奇数):"); int h = sc.nextInt(); int mh = (h+1)/2; for(int
2022-05-15 16:19:30
176
原创 【无标题】python顺序栈(后入先出)数据结构的讲解与实现
栈简介栈,也被称为堆栈,是只允许在栈的一段进行插入和删除操作的线性表。我们把允许操作的一端称为栈顶(top),另一端则称为栈底(bottom)。当没有任何数据的栈称为空栈。向栈里添加元素称为入栈,删除元素称为出栈。定义1.根据堆栈的定义,每次删除的总是堆栈中当前的栈顶元素,即最后进入堆栈的元素。而在进栈时,最先进入堆栈的元素一定在栈底,最后进入堆栈的元素一定在栈顶。也就是说,元素进入堆栈或者退出退栈是按照**「后进先出(Last In First Out)」**的原则进行的。2.代码实现:cla
2022-04-20 23:25:34
2082
原创 简单三层全连接神经网络(普通,添加激活函数、添加批标准化)的构建及训练,nn.Linear()、tensorboard、time、的简单使用(没有废话,全部知识)
Pytoch
2022-04-17 14:02:42
4724
1
原创 pytorch 一维线性模型,一维线性回归,matplotlib 显示
预备知识python语言基础知识[百度网盘python 基础电子书提取码 :6ttd](%E9%93%BE%E6%8E%A5%EF%BC%9Ahttps://pan.baidu.com/s/11tZeXGQ8eMorn9XLLbuooQ)文档密码私聊我(受版权保护不方便透露)matplotlib .pyplot.plot基础
2022-04-14 22:15:55
983
yolov8的预训练权重
2023-05-03
程序还没输入,就运行结束
2023-03-25
杨辉三角求解,希望各位博主可以帮我修改代码代码
2021-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅