草庐IT

day2-数组part02| 977.有序数组的平方、 209.长度最小的子数组、 59.螺旋矩阵II

977.有序数组的平方思路数组平方后的最大值只可能在数组两端,不可能在中间设置双指针,比较两个指针所指值的大小,记录较大值,接着向中间移动这个指针结束条件:左右指针相背classSolution{public:vectorint>sortedSquares(vectorint>&nums){intk=nums.size()-1;vectorint>result(nums.size(),0);inti=0,j=nums.size()-1;while(ij){//注意这里要iif(nums[i]*nums[i]nums[j]*nums[j]){result[k]=nums[j]*nums[j];k

Leetcode.day3

203.移除链表元素 707设计链表 206.翻转链表 

长郡暑期集训 DAY - 1

太阳🔆未起床,我去上集训~坐着车🚗,到门口🚪,迷迷糊糊坐在电脑💻前~看一看题目,全都不会😭做!摸电线⚡,开电闸,滋滋滋滋到阎王👼面前~闲聊一阵emm,今天我被各种东西虐惨😭了!Why?我妈让我早上\(\texttt{6:00}\)起床,\(\texttt{6:00}\)啊!暑假不睡懒觉!对于我这种懒癌晚期患者比杀了我还痛苦😖!!!但最要命的不是这个,而是上午的模拟考试😨!!!四道题目,除了\(\texttt{T1}\)的艺术创作我看得懂,做了一点点,\(\texttt{T2T3T4}\)明明知道每个词的意思,连起来就不知道意思了……(太弱了)比赛结果出来了,不出意外地全部爆零😢嘤嘤嘤!除此之外

LeetCode·day1

704. 二分查找 力扣https://leetcode.cn/problems/binary-search/思路 27.移除元素思路力扣https://leetcode.cn/problems/remove-element/

ARM异常处理详解

前言:学习一门处理器最重要的就是掌握该处理器的指令集和异常处理。异常概念:        处理器在正常执行程序时可能会遇到一些不正常的事件发生,这时处理器就要将当前的程序暂停下来转去处理这个异常的事件,异常处理后再返回到被异常打断的点继续执行例如:我现在正在学习,然后我妈叫我吃饭,这时我要停止学习去吃饭,吃完饭后我就重新到我吃饭之前学习的点继续学习。此时,吃饭就是一个异常事件    对于CPU,假设它在按顺序执行用户程序,而到了某一个位置,CPU要去处理异常,就会跳转到异常处理程序中,按顺序执行。注意:用户程序和异常处理程序都是编程人员自己写的假设我正在玩游戏,用户程序就是游戏,在玩游戏的途中

JavaScript Day07 JavaScript面向对象详解

文章目录1.内置对象及内置函数1.1.基本包装类型1.1.1JS什么时候会自动创建一个对应的基本包装类型对象呢?1.1.2引用类型和基本包装类有什么不同呢?最主要的区别就是对象的生存期。1.1.3怎么才能给基本类型添加方法或者属性呢?1.2.Boolean类型1.3.Number类型1.4.String类型1.4.1对象属性1.4.2字符方法1.4.3字符串操作方法-substr(start,length)从起始索引号提取字符串中指定数目的字符。-返回字符串start(可以为负数)开始的length个字符串-字符串位置方法-indexOf(str,n)从n开始搜索第一个str,并将搜索的索引值

arm64和aarch64之间的区别

arm64和aarch64之间的区别直接给出结论:arm64已经与aarch64合并,因为aarch64和arm64指的是同一件事。AArch64是ARMv8架构的一种执行状态。为了更广泛地向企业领域推进,需要引入64位构架。同时也需要在ARMv8架构中引入新的AArch64执行状态。AArch64不是一个单纯的32位ARM构架扩展,而是ARMv8内全新的构架,完全使用全新的A64指令集。这些都源自于多年对现代构架设计的深入研究。更重要的是,AArch64作为一个分离出的执行状态,意味着一些未来的处理器可能不支持旧的AArch32执行状态。虽然最初的64位ARM处理器将会完全向后兼容,但我们大

IAR for ARM、MSP430、8051 保姆式安装教程 (附IAR for ARM、MSP430、8051安装包和工程源码)

文章目录前言一、什么是IAR?二、IAR安装三、新建工程网盘链接前言IARforARM、Msp430、8051安装包和工程源码都一并放置文章底部(永久有效),有需要自提即可。一、什么是IAR?IAREmbeddedWorkbench是瑞典IARSystems公司为微处理器开发的一个集成开发环境,支持ARM,AVR,MSP430等芯片内核平台。IARSystems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以

IAR for ARM、MSP430、8051 保姆式安装教程 (附IAR for ARM、MSP430、8051安装包和工程源码)

文章目录前言一、什么是IAR?二、IAR安装三、新建工程网盘链接前言IARforARM、Msp430、8051安装包和工程源码都一并放置文章底部(永久有效),有需要自提即可。一、什么是IAR?IAREmbeddedWorkbench是瑞典IARSystems公司为微处理器开发的一个集成开发环境,支持ARM,AVR,MSP430等芯片内核平台。IARSystems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以

谷粒学院——Day09【整合阿里云视频点播】

❤作者主页:Java技术一点通的博客❀个人介绍:大家好,我是Java技术一点通!( ̄▽ ̄)~*🍊记得关注、点赞、收藏、评论⭐️⭐️⭐️📣认真学习,共同进步!!!🎉🎉视频点播简介一、阿里云视频点播技术能力盘点视频点播(ApsaraVideoforVoD)是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、分发加速于一体的一站式音视频点播解决方案。1.应用场景音视频网站:无论是初创视频服务企业,还是已拥有海量视频资源,可定制化的点播服务帮助客户快速搭建拥有极致观看体验、安全可靠的视频点播应用。短视频:集音视频拍摄、特效编辑、本地转码、高速上传、自动化云端转码、媒体资源管理、分发加速、播放于一