自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 【计算机网络自顶向下方法】(哈工大)学习笔记

文章目录前言一、概述二、应用层三、传输层四、网络层五、数量链路层六、物理层总结前言计网这门课程,我只能说要记的东西真的的很多,知识点也笔记杂乱无章,学了勉强知道每一章大致将了那些内容,这里面的协议真的实在是不能再多了…提示:以下是本篇文章正文内容一、概述计算机网络之概述计算机网络性能计算机网络体系结构二、应用层计算机网络应用简介web应用–详解HTTP电子邮件–详解SMTP和POP3协议域名解析系统DNSP2P应用Socket编程客户端/服务端软件概述三、传输层..

2021-11-13 23:40:41 1312

原创 ✨✨✨【操作系统学习笔记】(哈工大)深入了解操作系统

文章目录前言一、内核启动二、进程管理三、内存管理四、IO设备管理五、存储管理六、汇编知识总结前言笔记中参考资料大部分来自哈工大操作系统课程的课件,由于自己也是小白,笔记中可能有一些错误,希望能得到各位大佬的指正。最后,还要一点关于学习操作系统中所用到的汇编知识。提示:以下是本篇文章正文内容一、内核启动引导启动程序—bootsect操作系统加载—setup内核引导程序—head初始化程序—main(1)初始化程序—main(2)二、进程管理操作系统的接口与实现初识多进程用..

2021-10-06 22:04:31 131

原创 单变量线性回归(Linear Regression with One Variable)

文章目录前言一、模型描述二、代价函数总结前言一、模型描述前面我们了解到监督学习,给定学习算法一个数据集,这个数据集由“正确答案”组成,最常用的监督学习算法解决的两类问题:1.回归问题:使用监督学习算法预测线性输出,通过房子的面积来预测房价2.分类问题:使用监督学习算法预测离散输出,例如通过肿瘤的大小来预测肿瘤是良性的还是恶性的所以,在监督学习中我们有一个数据集,数据集也被称训练集训练集( Training Set)以房屋交易为例,如下图符号定义:???? 代表训练集中实

2021-11-30 22:35:24 392

原创 Python零基础入门学习【期末复习专用】

提示:文章写完后文章目录前言一、基础常识1.注释2.变量二、使用步骤1.引入库2.读入数据总结前言提示:以下是本篇文章正文内容一、基础常识1.注释注释是代码中的辅助性文字,会被解释器过滤掉,不被 计算机执行。注释一般用于在代码中标明作者和作者的版权信息,或者解释代码原理及用途,或者通过注释单行代码辅助程序。单行注释:以#开头,本行#之后的内容都为注释多行注释:以一对三引号’’’ ‘’’ 或""" “”" 开头和结尾的内容2.变量变量是保存和表示数据值的占位符,采用标识符来表示

2021-11-30 21:13:41 550

原创 初入机器学习

文章目录前言一、机器学习定义二、督促学习三、无监督学习总结前言提示:以下是本篇文章正文内容一、机器学习定义Arthur Samuel:在进行特定编程的情况下,给予计算机学习能力的领域Tom Mitchell:一个程序被认为能从经验 E 中学习,解决任务 T,达到性能度量值P,当且仅当,有了经验 E 后,经过 P 评判,程序在处理 T 时的性能有所提升eg:假设您的电子邮件程序会观察收到的邮件是否被你标记为垃圾邮件。 在这种 Email 客户端中, 你点击“垃圾邮件”按钮,..

2021-11-30 19:16:44 126

原创 Linux开发下常用命令

文章目录前言????终端指令1.FTP传输指令2.查看主机IP3.软件安装与卸载4.压缩与解压缩5.可执行权限设置6.查看磁盘7.复制程序下载总结前言经过几天在Linux下开发,记录一下我经常用到的但是又记不住的常用命令,包含Makefile的语法提示:以下是本篇文章正文内容????终端指令1.FTP传输指令开启Linux下FTP服务sudo /etc/init.d/vsftpd restart2.查看主机IPifconfig -a3.软件安装与卸载apt(Adva

2021-11-28 22:43:22 290

原创 阿尔法点亮LED灯(五)BSP工程管理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、工程优化二、路径添加三、Makefile编写四、链接脚本和下载总结前言这里主要是对前面的工程进行优化,将各个不同的文件进行分类,学习如何整理工程、就和学习STM32一样创建工程的各个文件夹分类,实现工程文件 的分类化和模块化,便于管理深入学习Makefile,学习Makefile的高级技巧,学习编写通用Makefile提示:以下是本篇文章正文内容,下面案例可供参考一、工程优化将不同功能的源码文件放到不同

2021-11-28 18:14:15 167

原创 阿尔法点亮LED灯(四) SDK包

文章目录前言一、SDK包简介二、SDK文件使用1.文件移植2.宏定义数据类型3.编写主程序总结前言提示:以下是本篇文章正文内容一、SDK包简介上一节中,外设要用的寄存器都是我们自己定义,其实,在SDK包里已经编写好了外设寄存器的定义,我们可以直接移植用。NXP 针对 I.MX6ULL 编写了一个 SDK 包,SDK 包就类似于 STM32 的 STD 库或者HAL 库,SDK 包提供了 Windows 和 Linux 两种版本,分别针对主机系统是 Windows 和Linux我们只需要.

2021-11-27 23:27:11 133

原创 阿尔法点亮LED灯(三) STM32模式

文章目录前言一、原理分析二、MX6U寄存器定义1.外设结构体2.结构体基地址3.结构体访问指针三、编译下载总结前言提示:以下是本篇文章正文内容一、原理分析前面用C语言编写 LED 灯驱动的时候,每个寄存器的地址都需要写宏定义,这样做实在是太麻烦了,在STM32中,比如访问GPIOB 的寄存器 ODR :GPIOB->ODR我们也可以参照32的形式将某个外设的所有寄存器写入到一个结构体里面,定义一个结构体指针指向外设的寄存器基地址,这样就可以通过这个结构体指针来访问这个外设的所有..

2021-11-27 22:31:33 246

原创 阿尔法点亮LD灯(二) C语言

文章目录前言一、C语言环境搭建1.设置处理器模式2.设置SP指针3.跳转main二、C语言编写1.寄存器设置2.主程序编写三、编译下载1.编写Makefile2.链接脚本3.程序下载总结前言提示:以下是本篇文章正文内容一、C语言环境搭建阿尔法开发板没有像STM32那样有着已经写好的底层(C语言环境搭建,寄存器初始化…), 我们一般在开始部分用汇编来初始化一下 C 语言环境,比如初始化 DDR、设置堆栈指针 SP ,然后就可以进入C语言运行环境,进入main()函数,执行工作。1.设置..

2021-11-25 22:55:16 392

原创 ESP32之FreeRTOS--任务的创建和运行

文章目录前言一、创建任务和删除函数1.xTaskCreate()2.xTaskCreateStatic()3.xTaskCreateRestricted()4.vTaskDelete()二、任务函数和任务控制块TCB1.任务函数模板2.TCB三、延时函数1.vTaskDelay()2.vTaskDelayUntil()3.系统时钟节拍四、任务挂起和恢复函数1.vTaskSuspend()2.vTaskResume()3.xTaskResumeFromISR()总结前言参考文献:官方资料Free..

2021-11-23 22:27:54 504

原创 nstrFetchProhibited,stack overflow,Task watchdog got triggered解决办法

文章目录1.空指针产生 nstrFetchProhibited2.栈溢出问题3.看门狗问题总结一些是在ESP32上跑FreeRTOS上遇到的各种问题,坑实在是太多了遇到问题可以参考这个网站:API指南–严重错误1.空指针产生 nstrFetchProhibitedGuru Meditation Error: Core 0 panic’ed (InstrFetchProhibited). Exception was unhandled.Core 0 register dump:..

2021-11-23 19:06:49 565

原创 ESP32--WIFI

文章目录前言一、WIFI简介二、AP模式三、STA模式四、AP-STA 共存模式总结前言使使用WIFI功能基本操作是:建立/连接网络提示:以下是本篇文章正文内容一、WIFI简介Wi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能站点(STA):连接到Wi-Fi网络的设备接入点(AP):提供与Wi-Fi的连接,接入点的另一端一般会连接到有线网络,接入点通常与路由器集成在一起,以提供从Wi-Fi网络到互联网的访问AP会通过SSID(Service Set IDentifi..

2021-11-21 22:58:35 1247

原创 ESP32定时器

文章目录前言一、定时器二、定时器函数三、定时器配置步骤总结前言提示:以下是本篇文章正文内容一、定时器ESP32 芯片包含两个定时器组,每组有两个通用定时器。它们都是基于 16 位预分频器和 64 位自动重载功能的向上/向下计数器的 64 位通用定时器二、定时器函数(1)timerBegin 初始化(开启)定时器hw_timer_t * IRAM_ATTR timerBegin(uint8_t num, uint16_t divider, bool countUp)num ..

2021-11-21 20:50:27 382

原创 ESP32外部中断

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、外部中断概念二、配置外部中断1.编写中断服务函数2.配置中断总结前言提示:以下是本篇文章正文内容一、外部中断概念外部中断是单片机实时地处理外部事件的一种内部机制当外部事件发生后,单片机判断外部事件是否符合条件,如果符合外部中断条件,则停止CPU正在执行的程序,转而进行中断事件的处理;中断处理完毕后,又返回被中断的程序处,继续执行ESP32 Arduino 有以下触发方式:LOW

2021-11-21 19:08:49 172

原创 Arduino库基础函数

文章目录前言一、程序结构1.setup()2.loop()二、常量宏定义三、数字 I/O1.pinMode()2.digitalWrite()3.digitalRead()四、模拟 I/O1.analogRead()2.analogReference()3.analogWrite()五、高级 I/O1.shiftOut()2.pulseIn()六、时间函数1.millis()2.delay()3.delayMicroseconds()七、中断函数1.attachInterrupt()2.detachIn..

2021-11-21 16:33:07 627 2

原创 ARM汇编基础

文章目录前言一、GNU 汇编语法二、内核寄存器组1.通用寄存器2.程序状态寄存器三、ARM指令1.数据传输指令2.访问指令总结前言这里只是简单介绍一下arm汇编的指令,等有时间在深入了解,后面的开发必须要用的提示:以下是本篇文章正文内容一、GNU 汇编语法ARM汇编指令,编译是使用GCC交叉编译器,所以ARM汇编指令要符合GUN汇编语法语法格式:label: instruction @ comment(1)label :标号,表示地址位置,可以通过标号得到这条指令的地..

2021-11-20 22:58:56 249

原创 VSCode开发ESP32

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、VSCode坏境配置二、CP210X三、串口连接问题总结前言提示:以下是本篇文章正文内容一、VSCode坏境配置安装好VSCode后下载PlatformIO IDE安装后可以看到如下界面然后再新建立一个工程工程名字,开发板类型一般选ESP32 Dev Module即可,框架选择Arduino,最后可以选择文件创建的位置,点击完成等待下载即可。然后就可以编写程序了编译,下载过程:1是编

2021-11-20 16:28:01 270

原创 阿尔法(MX6U)启动方式

文章目录前言一、启动方式1.串行下载2.内部 BOOT 模式(1)BOOT ROM 初始化内容(2)启动设备选择二、镜像烧写总结前言I.MX6U 支持多种启动方式以及启动设备,可以从 SD/EMMC、 NAND Flash、 QSPI Flash等启动,不同的启动方式其启动方式和启动要求也不一样,从 SD 卡启动就需要在 bin 文件前面添加一个数据头,其它的启动设备也是需要这个数据头一、启动方式BOOT 的处理过程是发生在 I.MX6U 芯片上电后,芯片会根据BOOT_MODE[1:..

2021-11-19 23:30:31 1551

原创 阿尔法点亮LED灯(一)汇编语言

文章目录前言一、GPIO介绍1.MX6U IO 复用2.MX6U IO 配置3.GPIO 配置4.GPIO 时钟使能5.==GPIO的使用步骤==二、程序编写1.使能 GPIO1 时钟2.设置 GPIO1_IO03 的复用功能3.配置 GPIO1_IO03属性4.设置GPIO1_IO03为输出5.控制 GPIO 的输出电平三、编写Makefile1.arm-linux-gnueabihf-gcc 编译文件2.arm-linux-gnueabihf-ld链接文件3.arm-linux-gnueabihf-..

2021-11-19 21:17:47 746

原创 初入Linux总结

文章目录前言一、不用顺便往磁盘里些数据二、原VI不可以删除三、FTP连接出错总结前言记录一下用阿尔法点灯过程中犯的错误提示:以下是本篇文章正文内容一、不用顺便往磁盘里些数据由于阿尔法是将文件下载的SD卡,使用外部存储启动。但是由于自己的虚拟机是好久以前的匹置的,好像硬件USB那里没有配置,读卡器插在电脑上一直是Win使用,我就把虚拟机的磁盘下载了点灯的程序,然后虚拟机就启动失败。然后在网上百度了N种方式,最后还是没有还原,只能重新再搭建一个新的虚拟机若是原来的虚拟机一些硬件没有配置可以在虚

2021-11-18 23:13:53 663

原创 ALPHA环境搭建

文章目录前言一、NFS和SSH服务1.NFS服务开启2.SSH 服务开启二、CH340串口三、 MobaXterm四、Visual Studio Code五、交叉编译工具链总结前言一、NFS和SSH服务1.NFS服务开启Linux 驱动开发的时候需要 NFS 启动,先安装并开启 Ubuntu 中的 NFS 服务,使用如下命令安装 NFS 服务安装完成以后在用户根目录下创建一个名为“linux”的文件夹,以后所有的东西都放到这个“linux”文件夹里面,在“linux”文件夹里..

2021-11-15 23:13:00 845

原创 图的存储(邻接矩阵,邻接表,十字链表)

文章目录前言一、邻接矩阵1.无向图的邻接矩阵2.有向图的邻接矩阵3.网图的邻接矩阵4.算法实现二、邻接表1.无向图的邻接表2.有向图的邻接表3.网图的邻接表4.算法实现三、十字链表1.有向图十字链表四、邻接多重链表总结前言提示:以下是本篇文章正文内容一、邻接矩阵图的特点: 顶点之间的关系是m:n,即任何两个顶点之间都可能存在关系(边),无法通过存储位置表示这种任意的逻辑关系,所以,图无法采用顺序存储结构邻接矩阵(数组表示法)基本思想:用一个一维数组存储图中的顶点的信息,用一个二维数..

2021-11-13 23:13:58 326

原创 图的基本概念

文章目录前言一、图的定义二、图的基本术语1.无向图与有向图2.简单图3.邻接和依附4.无向完全图和有向完全图5.稀疏图与稠密图6.顶点的度7.权和网8.路径9.回路(环)10.子图11.连通图12.生成树和生成森林总结前言提示:以下是本篇文章正文内容一、图的定义图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为 G = (V, E),其中,G表示一个图,V是图G中顶点的集合,E是图G中顶点之间边的集合在线性表中,元素的个数可以为0,称为空表在树中,结点的个数可以为0,称为空..

2021-11-13 21:00:01 623

原创 广域网(PPP协议和HDLC协议)

文章目录前言一、广域网介绍二、PPP协议三、HDLC协议总结前言提示:以下是本篇文章正文内容一、广域网介绍广域网(WAN,Wide Area Network),通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络广域网的通信子网主要使用分组交换技术,广域网的通信子网可以利用公用分组交换网、卫星通信网和无线分组交换网,它将分布在不同地区的局域网或计算机系统互连起来,达到资源共享的目的。如因特网(Inter..

2021-11-13 13:49:02 1274

原创 网桥与交换机

文章目录前言一、网桥二、以太网交换机(switch)总结前言提示:以下是本篇文章正文内容一、网桥冲突域: 在同一个冲突域中的每一个节点都能收到所有被发送的帧,同一时间内只能有一台设备发送信息的范围广播域: 网络中能接收任一设备发出的广播帧的所有设备的集合,如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域两个或多个以太网通过网桥连接后,就成为一个覆盖范围更大的以太网,而原来的每个以太网就称为一个网段,网桥工作在链路层的MAC子层,可以使以太网各网段成为隔离开..

2021-11-13 13:14:29 1817

原创 局域网(以太网和IEEE 802.11,VLAN)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、局域网二、以太网(ETHERNET)三、802.11无线局域网总结前言一、局域网局域网(Local Area Network): 简称LAN,是指在某一区域内由多台计算机互联成的计算机组,使用广播信道特点:1.覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一座或集中的建筑群内2.使用专门铺设的传输介质(双绞线、同轴电缆)进行联网,数据传输速率高(10Mb/s~10Gb/s)3.通信延迟时间短,

2021-11-12 23:16:50 586

原创 ARP(地址解析协议)协议

文章目录前言ARPAddress Resolution Protocol总结前言ARPAddress Resolution Protocol32位IP地址:(1)接口的网络层地址(2)用于标识网络层(第3层)分组,支持分组转发MAC地址:有时也称LAN地址,物理地址,以太网地址作用:用于局域网内标识一个帧从哪个接口发出,到达哪个物理相连的其他接口48位MAC地址(用于大部分LANs),固化在网卡的ROM中,有时也可以软件设置格式:1A-2F-BB-76-09-AD (16进..

2021-11-12 21:28:20 788

原创 MAC(多路访问控制)协议

文章目录前言一、MAC协议二、MAC协议分类1.信道划分MAC协议2.随机访问MAC协议3.轮转访问MAC协议总结前言提示:以下是本篇文章正文内容一、MAC协议在数据链路层中,存在两种链路点对点链路和广播式链路点对点链路:相邻两结点之间通过一个链路相连,没有第三者应用:PPP协议,常用于广域网广播式链路:所有主机共享通信介质应用:早期的总线以太网,HFC的上行链路,802.11无线局域网在一个单一共享广播信道, 两个或者两个以上结点同时传输会产生干扰(interferenc..

2021-11-12 20:19:47 738

原创 差错编码简介

文章目录前言????差错编码原理????奇偶校验码????Internet校验和(Checksum)????循环冗余校验码(CRC)总结前言提示:以下是本篇文章正文内容????差错编码原理传输中的差错是由于噪声引起的(1)由于线路本身电气特性所产生的随机噪声(热噪声),是信道固有的,随机存在的解决办法:提高信噪比来减少或避免干扰, (对传感器下手)(2)外界特定的短暂原因所造成的冲击噪声,是产生差错的主要原因解决办法:通常利用编码技术来解决。差错编码基本原理:D→DR,其中R为

2021-11-11 23:25:58 347

原创 数据链路层概况

文章目录前言????链路层服务????基本概念????服务功能二、差错编码总结前言提示:以下是本篇文章正文内容????链路层服务????基本概念数据链路层负责通过一条链路从一个节点向另一个物理链路直接相连的相邻结点传送数据报简单来说就是将网络层的数据报进行再次封装搬运给物理层结点(nodes): 主机和路由器链路(links):连接相邻结点的通信信道(1)有线链路(wired links)(2)无线链路(wireless links)(3)局域网(LANs)帧(fr

2021-11-11 17:47:19 385

原创 层次路由与路由选择协议

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、层次路由二、RIP协议(Routing Information Protocol)三、OSPF协议(Open Shortest Path First)四、BGP协议(Border Gateway总结前言提示:以下是本篇文章正文内容一、层次路由将任意规模网络抽象为一个图计算路由-过于理想化,标识所有路由器和“扁平”网络——在实际网络(尤其是大规模网络)中, 不可行网络规模较大,路由表几乎无法存储,路由计算过

2021-11-10 22:16:56 327

原创 路由算法(Dijkstra, Bellman-Ford算法)

文章目录前言一、路由算法引入二、静态路由三、动态路由1.链路状态(LS)路由算法2.距离向量(DV)路由算法总结前言提示:以下是本篇文章正文内容一、路由算法引入路由器的功能:路由算法(协议)确定去往目的网络的最佳路径,转发表确定在本路由器如何转发分组将实际中的路由器之间的关系抽象成图图: G = (N, E)N = 路由器集合= { u, v, w, x, y, z }E = 链路集合 ={ (u,v), (u,x), (v,x), (v,w), (x,w), (x,y)..

2021-11-10 20:24:58 348

原创 145.二叉树的后序遍历

项目场景:力扣练习题问题描述:提示:这里描述项目中遇到的问题:给定一个二叉树,返回它的 后序 遍历。示例:原因分析:提示:这里填写问题的分析:递归:二叉树的后序遍历:按照访问左子树——右子树——根节点的方式遍历这棵树,而在访问左子树或者右子树的时候,我们按照同样的方式遍历,直到遍历完整棵树迭代:栈模拟两种方式是等价的,区别在于递归的时候隐式地维护了一个栈,而在迭代的时候需要显式地将这个栈模拟出来解决方案:提示:这里填写该问题的具体解决方案:递归/** * Defin

2021-11-09 22:19:18 25

原创 94.二叉树的中序遍历

项目场景:力扣练习题问题描述:提示:这里描述项目中遇到的问题:给定一个二叉树的根节点 root ,返回它的 中序 遍历。原因分析:提示:这里填写问题的分析:递归:二叉树的中序遍历:按照访问左子树——根节点——右子树的方式遍历这棵树,而在访问左子树或者右子树的时候我们按照同样的方式遍历,直到遍历完整棵树迭代:栈模拟解决方案:提示:这里填写该问题的具体解决方案:递归/** * Definition for a binary tree node. * struct Tree

2021-11-09 22:05:04 163

原创 线索二叉树

文章目录前言一、线索链表二、线索二叉树1.建立线索链表2.中序线索二叉链表查找后继3.遍历中序线索链表总结前言一、线索链表保存二叉树的某种遍历序列:(1)如果二叉树不改变: 顺序存储(数组)(2)如果二叉树改变:链式存储(链表)存储遍历序列:假设二叉链表具有n个结点,则有n+1个空指针将二叉链表中的空指针域利用起来,指向其前驱结点和后继结点线索:将二叉链表中的空指针域指向其前驱结点和后继结点的指针被称为线索线索化:使二叉链表中结点的空链表域存放其前驱或后继信息的过程..

2021-11-09 21:22:03 174

原创 二叉树的创建与转换

文章目录前言一、二叉树的创建二、根据二叉树的遍历确定二叉树三、二叉树的转换1.树转换为二叉树2.森林转换为二叉树二叉树转换为树(森林)四、森林的遍历总结前言一、二叉树的创建遍历是二叉树各种操作的基础,可以在遍历的过程中进行各种操作,比如建立二叉树。为了建立一颗二叉树,将二叉树中每个结点的空指针引入一个虚结点,其值为一特定值如 " # ",以标识其为空,把这样处理后的二叉树称为原二叉树的扩展二叉树。扩展二叉树的前序遍历序列:A B # D # # C # #设二叉树中的结点均为..

2021-11-09 18:29:32 197

原创 144. 二叉树的前序遍历

项目场景:提示:这里简述项目相关背景:力扣二叉树遍历问题描述:提示:这里描述项目中遇到的问题:给你二叉树的根节点 root ,返回它节点值的 前序 遍历。原因分析:提示:这里填写问题的分析:(1)实现递归算法的三大步1.确定递归函数的参数和返回值:确定哪些参数是递归的过程中需要处理的,就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型2.确定终止条件:写完递归算法, 运行的时候,经常会遇到栈溢出的错误,就是没写终止条件或者终止条件写的不对

2021-11-03 22:57:34 31

原创 二叉树的遍历(递归算法与非递归算法)

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:以下是本篇文章正文内容一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarn..

2021-11-03 21:43:44 139

原创 文件读取求平均值

项目场景:提示:这里简述项目相关背景:python练习题问题描述:提示:这里描述项目中遇到的问题:附件提供了一个传感器日志文件sensor-data-1k.txt,为文本类型,共 1 千行,每行包含了日期、时间和 4 种传感器读数值。‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪其中,4 种传感器读数值分别是:温度、湿度、光照和电压。‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪假设题目对应文件在当前目录下,文件打开函数参考如下:‪‪‪‪

2021-11-03 15:28:18 262

豆瓣爬虫.py

豆瓣爬虫

2021-09-20

linux-0.11.zip

linux-0.11.zip

2021-09-15

linux 0.01内核源代码.zip

linux 0.01内核源代码.zip

2021-09-15

空空如也

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

TA关注的人 TA的粉丝

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