草庐IT

day01-2-@RequestMapping和Rest

全部标签

【全栈计划 —— 单片机】——Part_01 单片机数字电路基础+C51基础概念

🔔文章目录💓第一话——数字电路🌻1.1、电平特性1.1.1、简述TTL电平和CMOS电平🌴1.2、进制的认识和转换1.2.1、单片机中常见的二进制和十六进制💒1.3、二进制的逻辑运算1.3.1、与运算、或运算、非运算、同或运算、异或运算💓第二话——C语言基础🌻2.1.1、C51数据类型🌟2.2.1.1、基本数据类型🌵2.2.1.2、扩充数据类型⛵2.2.2、运算量🌱2.2.2.1、常量🎋2.2.2.2、变量🎀2.2.3、运算符🍄2.2.3.1、赋值运算符🍅2.2.3.2、算术运算符🍆2.2.3.3关系运算符🍇2.2.3.4、逻辑运算符🍍2.2.3.5、位运算符🍈2.2.3.6、复合赋值运算符🍉

代码随想录算法训练营day02|977.有序数组的平方 、209.长度最小的子数组 、59.螺旋矩阵II

977.有序数组的平方977.有序数组的平方-题目看到这个题目的第一想法是暴力解法,求出数组中每个数的平方后,对数组进行排序classSolution{public:vectorsortedSquares(vector&nums){for(inti=0;i然而题目要求时间复杂度为o(n),暴力解法时间复杂度为o(n+nlogn)。看了题解后发现可以利用双指针解法,因为对含有负数的有序数组,最大值只能在数组的两端,因此用两个指针分别指向数组的起点和末尾,对两个指针指向的值的平方进行计算,判断。classSolution{public:vectorsortedSquares(vector&nums

Verilog语法-模块module[Day2学习笔记]

1概述VerilogHDL是一种用于数字逻辑电路设计的硬件描述语言,可用来进行数字电路的仿真验证、时序分析、逻辑综合。用VerilogHDL描述的电路设计就是该电路的VerilogHDL模型。VerilogHDL既是一种行为描述语言,也是一种结构描述语言。既可以用电路的功能描述,也可以用元器件及其之间的连接来建模。2模块Module模块(module)是Verilog的基本单位,除了编译指令,其他所有的设计代码都必须放在一个或多个模块中。对模块的描述可以是任意的,可以是行为描述、数据流描述或结构描述。格式:module(  input,  output  );......endmodule一个

国产版Jetson nano b01烧录经验帖子|详细步骤|保姆教程|后续继续更新开机后的基本配置

  前言:        分享一点jetsonnano学习经验,硬件小白,踩了许多坑,贴中的流程算是比较避坑的方法。       nano有分国产和原装,烧录镜像文件不同。性能方面:国产nano和原装的性能一样,国产的价格比原装的便宜一半左右,实验室给的经费有限,所以我们购买的是国产nano。       第一次接触硬件,和实验室的另一位成员@重心不倾在课余之时一起研究了好几天的板子,踩了不少的坑,看了大部分的帖子与教程,才终于烧录成功,进入系统。       后续接下来是用nano调用opencv做一下项目。帖子会更新,记录实验项目过程。硬件准备:Jetsonnano套件,显示屏套件,读卡器

国产版Jetson nano b01烧录经验帖子|详细步骤|保姆教程|后续继续更新开机后的基本配置

  前言:        分享一点jetsonnano学习经验,硬件小白,踩了许多坑,贴中的流程算是比较避坑的方法。       nano有分国产和原装,烧录镜像文件不同。性能方面:国产nano和原装的性能一样,国产的价格比原装的便宜一半左右,实验室给的经费有限,所以我们购买的是国产nano。       第一次接触硬件,和实验室的另一位成员@重心不倾在课余之时一起研究了好几天的板子,踩了不少的坑,看了大部分的帖子与教程,才终于烧录成功,进入系统。       后续接下来是用nano调用opencv做一下项目。帖子会更新,记录实验项目过程。硬件准备:Jetsonnano套件,显示屏套件,读卡器

day3_203移除链表元素_707设计链表_206反转链表

链表理论基础链表是一种通过指针串联起的线性结构,每个节点由两部分组成:一个数据域,一个指针域(存放指向下一节点的指针),最后一个节点的指针域指向null。链表入口节点是头结点head。双链表:两个指针域,指向下一节点和上一节点。(向前向后查询)循环链表:首尾相连。存储方式:通过指针,可以散乱的分布数据。定义链表手写链表://单链表structListNode{intval;//节点上存储的元素ListNode*next;//指向下一节点的指针ListNide():val(0),next(NULL){};ListNode(intx):val(x),next(NULL){};//节点的构造函数Li

【Unity入门计划】基本概念(8)-瓦片地图 TileMap 01

目录1TileMap概念主要思想优点创建的层级2Unity中的TileMap2.1自动父级Grid网格2.2 Sprite精灵2.3 Tile瓦片2.4 TilePalette调色板2.5 Brush笔刷3TilemapRenderer瓦片地图渲染器3.1SortOrder瓦片排列顺序3.2Mode渲染模式 Chunk分块渲染 Individual单独渲染 3.3 DetectChunkCullingBounds如何检测边界3.4MaskInteraction遮罩3.5Material材质4瓦片地图的创建流程4.1创建Sprite&Tile4.2 创建Tilemap&TilePalette4.

计算机网络 day7 扫描IP脚本 - 路由器 - ping某网址的过程

目录network和NetworkManager关系:实验:编写一个扫描脚本,知道本局域网里哪些ip在使用,哪些没有使用?使用的ip对应的mac地址都要显示出来计算机程序执行的两种不同方式:shell语言编写扫描脚本思路一:通过ping命令获取在线的IP地址,然后通过截取arp缓存表里的数据获得IP地址对应的mac地址思路二:通过ping命令获取在线的IP地址,然后对在线的IP地址通过arping命令获取对应的mac地址python语言编写扫描脚本路由器(router)路由器的功能:路由器的工作原理步骤:路由器转发数据包的封装过程路由表:查看路由表的方式(Linux):路由表的方式(Windo

Day6: Shell函数和参数传递

学习目标学习内容1.函数的定义和调用2.参数传递3.返回值4.练习任务大树哥个人信息学习目标学习Shell中函数的概念和用法。理解如何在函数中定义和调用命令序列。掌握如何传递参数给函数并获取返回值。练习编写脚本,使用函数进行模块化编程。学习内容今天我们将学习如何在Shell编程中定义和使用函数,以及如何传递参数给函数。1.函数的定义和调用在Shell中,我们可以使用function关键字或直接使用函数名来定义函数。1# 使用`function`关键字定义函数2function my_function() {3    # 命令序列4    command15    command26}78# 直

day6 哈希 有效的字母异位词 两个数组的交集 快乐数 两数之和

-day5周日休息---哈希表-什么时候用   -需要记录对比数据,判断数据是否在集合里面-哈希三种形式   1.数组      -记录一个数      -已知长度,belike26个字母      -已知最大长度,且长度较小,belike1   2.set      -记录一个数      -除了数组外的其它         -用数组的地方用set也可以,但是浪费   1.map      -记录一组数,需要用key->value,belike数组通过数值判断下标   -用不用unordered,看哈希表需不需要顺序记录 ----有效的字母异位词   -26个字母,用数组即可```cppcl