logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【期末复习】编译原理(看这一篇就够了)

就是说,#S#:也就是,给S加上一对尖括号:##

文章图片
#开发语言#c语言#c++
【c++】reserve与resize的区别

我创建了一个空字符串s3,可见默认给的capacity(有效字符容量)就是15,说明vs在写string类时,给了缺省值15。在s1中我想保留20个字节的空间,编译器为我预留了31(32,还有一个'\0')字节的空间,而不是整20字节。在s2中我想保留10个字节的空间,编译器为我预留了15(16,同上)字节的空间,而不是我想要的10字节。综上,可以得出resize的作用是改变字符串的size,如果

#c++#开发语言
【c++】vector实现(源码剖析+手画图解)

vector实现时最难想的是赋值重载时的现代写法,很妙,最有趣的是两种迭代器的失效问题。与数组相同,但又多少有点不同。一、vector是什么?vector是一个序列式容器(其中的元素都可序(ordered),但是未必有序(sorted)),本质上是可变数组,尾插尾删效率较高。vector的实现是。

文章图片
#经验分享#c++#数据结构 +2
【2023 · CANN训练营第一季】初识cann

使用购买好的云服务器进行登录,然后进行用户切换。

文章图片
#linux#运维#服务器
【2023 · CANN训练营第一季】监督学习&无监督学习

个人理解的监督学习就是指给定多组确定的x到y的映射关系,然后推出一条函数图线,用于进行后续位置数据的分析。监督学习的算法有:回归算法、分类算法。

文章图片
#学习#算法#人工智能
【CANN训练营第三季】昇腾AI入门课学习笔记

2、进入 Ascend/ascend-toolkit目录。将申请的云服务器ip、密码输入完成后即可登录服务器。但是后续过程中一直找不到atc我也不知道是什么原因。1、更换到home目录后操作用户。识别出是一条狗,精度为99%。将码云仓的代码先下载下来。

#学习
【2023 · CANN训练营第一季】google图片样例推理

先下载sample的压缩包,并将其上传至服务器,使用unzip命令进行解压。

文章图片
#学习#机器学习#神经网络 +1
【数据结构】环形队列

环形队列就是将队列在逻辑上看作环形结构、物理上仍是数组形式存储的一种数据结构。

文章图片
#数据结构#java#开发语言
【期末复习】编译原理

素短语,是指至少含有一个终结符的短语,并且除自身外,不包含更小的素短语。后面如果是一个非终结符,最终能够推出来的是‘空’,那么就是第三种情况。I 这一列从上到下依次排序,然后对应转换后两列的值。拓广文法如果没有 S',那么就需要写上 S'->S。是根据 FIRST 和 FOLLOW 集进行构造。如果文法没有二义性,也可能使得语言是二义性的。二义性文法可以转化为无二义性的文法。VT 就是 VT 就是

#java
    共 14 条
  • 1
  • 2
  • 请选择