自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 js——罗马数字转整数(字符串)

数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。注意:map[s[i + 1]]数组越界会返回undefined,判断之后返回false,执行else指令。(10) 的左边,来表示 4 和 9。即IV=5-1 IX=10-1,将结果减去特殊规则的数字即可。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。给定一个罗马数字,将其转换成整数。,即为两个并列的 1。关键:对特殊规则的理解。

2023-03-23 21:05:20 400 1

原创 删除node_modules文件夹报错:rimraf : 无法加载文件 C:\Users\chen\AppData\Roaming\npm\rimraf.ps1,因为在此系统上禁止运行脚本。

这里我运行的时候报错:rimraf : 无法加载文件 C:\Users\chen\AppData\Roaming\npm\rimraf.ps1,因为在此系统上禁止运行脚本。以管理员身份运行PowerShell。

2022-10-19 11:29:42 2145

原创 ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序

'vue-cli-service' 不是内部或外部命令,也不是可运行的程序有node_modules文件夹,那么先把node_modules文件夹删掉

2022-10-19 11:20:37 483

原创 自定义创建vue工程

英文官网: https://vuejs.org/中文官网: https://cn.vuejs.org/安装 vue/cli:https://cli.vuejs.org/zh/guide/installation.html安装之前可以使用淘宝镜像:加速npm。

2022-10-18 19:53:46 495

原创 Component name “School“ should always be multi-word

也就是命名的组件名不能只有一个单词(App除外),并且多单词间要遵顼驼峰命名规则(推荐),或者使用短横杠-连接。把.eslintrc.js换为下面这个代码:(如果没有.eslintrc.js就在根目录下创建一个)multi-word-component-names 意为多单词组件名。这样就可以顺利解决啦🙂。

2022-10-11 16:37:16 3116

原创 BSP末期训练

分析这样的程序,如果拔插“STC—B学习板”电源(或按板上“RST”复位按键),会出现什么现象?两块STC-B板1和2通过串口2连接(485接口上:A、B、GND,或EXT上:P1.0(RXD)、P1.1(TXD)、GND),设置串口2参数:“1200,8,N,1”。STC板1往STC板2发送5字节数据,STC板2接收数据,计算它们的累加和,并将累加和的低8位通过LED灯显示,验证结果是否正确?计算机上利用串口助手,设置串口参数:“2400,8,N,1”(即:波特率2400bps,8个数据位。

2022-10-03 21:08:27 1090

原创 BSP中期训练

(2) Set_Beep(unsigned int Beep_freq, unsigned char Beep_time):控制蜂鸣器发声,非阻塞型;Beep_time:指定发声时长。发声时长=10*Beep_time (mS) ,最长 655350mS。Beep_freq:指定发声频率,单位Hz。小于

2022-10-03 20:58:08 1127

原创 (十) ES6 新特性 —— class类

在ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对 象的模板。通过 class 关键字,可以定义类。基本上,ES6 的 class 可以看作只是 一个语法糖,它的绝大部分功能,ES5 都可以做到,新的 class 写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。知识点:1) class 声明类2) constructor 定义构造函数初始化3) extends 继承父类4) super 调用父级构造方法5) static 定义静态方法和属性。

2022-09-30 21:42:16 800

原创 (九) ES6 新特性 —— set与map

它类似于对象,也是键值对的集合。但是“键” 的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map 也实现了 iterator 接口,所以可以使用『扩展运算符』和『for…它类似于数组,但成员的值都是唯 一的,集合。4) has 检测 Map 中是否包含某个元素,返回 boolean 值。4) has 检测集合中是否包含某个元素,返回 boolean 值。3) delete 删除元素,返回 boolean 值。1) size 返回 Map 的元素个数。1) size 返回集合的元素个数。

2022-09-30 21:15:44 254

原创 (八) ES6 新特性 —— promise

Promise 是 ES6 引入的异步编程的新解决方案。语法上 Promise 是一个构造函数, 用来封装异步操作并可以获取其成功或失败的结果。1) Promise 构造函数: Promise (excutor) {}2) Promise.prototype.then 方法3) Promise.prototype.catch 方法。

2022-09-30 02:08:35 406

原创 (七) ES6 新特性 —— 生成器

生成器其实就是一个特殊的函数,其作用主要体现在异步编程。在此之前,我们实现异步编程采用的是。

2022-09-30 02:01:49 564

原创 (六) ES6 新特性 —— 迭代器(iterator)

//声明一个对象name: '终极一班',};//遍历这个对象}直接遍历对象明显是拿不到的,因为里面没有可用的iterator接口。//声明一个对象name: '终极一班',// 实现iterator方法//索引变量//return {//下标自增index++;//返回结果} else {}},};},};//遍历这个对象}

2022-09-28 15:02:51 814 1

原创 (五) ES6 新特性 —— Symbol

Symbol 基本使用 ES6 引入了一种新的原始,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,是一种类似于字符串的数据类型。(ES6 数据类型除了。——USONB)Symbol 特点。

2022-09-28 14:42:58 425

原创 (四) ES6 新特性 —— 参数默认值与spread扩展运算符

把数组 tfboys[] 里的元素单个拿出来,从数组元素变成了参数列表。team1与team2分别解包,再进行合并,即可得到一个拼接的新数组。形参初始值 具有默认值的参数, 一般位置要靠后(潜规则),将一个 数组转为用逗号分隔的参数序列,对数组进行解包。扩展运算符(spread)也是三个点(...)。👋rest 参数必须要放到参数最后。

2022-09-28 14:29:57 318 1

原创 实验一 常用元器件的识别与简单测试

④ 把两个电压表按照并联电路图接入电路,运用替代法把电压分别调整到 0,0.3V,0.5V, 0.7V,1V,2V,3V,6V,测定两个电压,之后运用欧姆定律进行运算即可得出 Rx 的电 压和电流,绘制伏安特性曲线。③ 把两个电压表按照串联电路图接入电路,运用替代法把电压分别调整到 0,0.5V,1V,1.5V,2V,3V,6V,测定两个电压,之后运用欧姆定律进行运算即可得出 Rx 的电压和电流,绘制伏安特性曲线。线性电阻元件的伏安特性曲线是一条通过坐标原点的直线,电压与电流的关系,符合欧姆定律。

2022-09-27 20:56:43 4906

原创 计量器具(电子秤)模拟通道

输入端输入模拟电压,经采样、保持、量化和编码四个过程的处理,转换成对应的二进制数码输出。将一个电气系统与另一个电气系统隔离的一种方法电路时电压跟随器:使得放大电路不会对电桥的输出造成影响。结论:控制电压与变化电阻都会影响输出电压的变化,其中如果固定电阻值,则控制电压与输出电压成正比。将电压通过Vin接入到ADC中,从而可以通过输出引脚的模拟量反应输入的电压情况。1、从需要掌握的理论、遇到的困难、解决的办法以及经验教训等方面进行总结。.用压控电阻模拟电阻应变片,设计电桥,使电桥的输出与压控电阻的控。

2022-09-27 20:52:49 5126

原创 第三次小班讨论课——海明检验码、用晶体管而不是逻辑门实现异或门

把数据的每一个二进制位分配在几个不同的偶校验位的组合中,当某一位出错后,就会引起相关的几个校验位的值发生变化。3.信息位+校验位共n+k位,且每一位都可能会出错,这就说明出错的状态会有n+k种,所以就能得出2^k >= n + k,4.但是还有一种传输正确时的状态,所以最终为:2^k >= (n + k) + 1,1.将信息位分k(k为正整数)组进行偶校验,那么就得出k个校验位。5.代入式子,就能求出校验位k的值,k为多少就表示分成几组。一种很有效的校验方法,是只要增加少数几个校验位,就能。

2022-09-27 20:41:29 1017

原创 图书借阅系统UML建模

4、图书馆工作人员利用该系统完成读者的借书、还书业务。5、图书馆工作人员可以对图书信息、读者信息等进行维护。6、对于到期的图书,系统会自动向读者发送催还信息。1、是一个基于Web的计算机应用系统。2、读者可以查询图书信息以及借阅信息。3、读者可以通过系统预约所需的图书。7、管理员会定期进行系统维护。系统功能可以适量扩展。

2022-09-27 20:27:04 2396

原创 (三) ES6 新特性 —— 箭头函数

ES6 允许使用「箭头」(=>)定义函数。声明一个函数// }}}

2022-09-27 17:40:29 277

原创 (二) ES6 新特性 ——变量的解构赋值、模板字符串、简化对象写法

可以看到改变 b的属性 age 的值,并不会改变对象 a 的属性的 age 的值。我们发现,解构出来的属性city的改变引起了原来数据的改变,也就是说,解构赋值其实依然是浅拷贝。ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构赋值。ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。对于复杂类型,本质就是对引用类型数据进项等号赋值,那它就是浅拷贝;1)一维数组且里面的数据是简单类型。1)一维数组且里面的数据是简单类型。解构赋值,如果所解构的原对象是。

2022-09-27 17:25:23 206

原创 (一) ES6 新特性 ——let与const关键字

变量 i 是用 var 声明的,在全局范围内有效,所以全局中只有一个变量 i, 每次循环时,setTimeout 定时器里面的 i 指的是全局变量 i ,这里报错的原因就是因为 i的值,因为var没有块级作用域,所以当循环结束后,i的值就等于3,而此时点击区域,就会执行这个回调函数里面的代码。,这是因为变量声明 (var y) 提升了,但是初始化(y = 7) 并不会提升,所以 y 变量是一个未定义的变量。👉与之相反:var存在变量提升,但是只是变量声明(var x)提升了,初始化(x=7)不会被提升。

2022-09-27 15:22:58 206

原创 湖南大学数据库实验二

创建一个触发器,当由用户给DBMS提交如下SQL语句时,能将一个学生的数据添加到数据库的student表中。所给学期,选修了所给老师开设的所给课程的学生名单,输出只须五列:教学班编号,姓名,对大学教务管理数据库,假定教师用户用自己的工号来登录,学生用户用自己的学号来登。已知如下三个参数:教师工号,课程编号,学期。学号,性别,行政班编号。学期的选课情况统计表,它由课程名称,课程编号,开课学院编号,学期,选。登录用户名)不为该行数据的上课老师时,就要拒绝受理该请求,并在。个视图,存放到数据库中,供用户访问。

2022-09-08 19:16:08 965

原创 湖南大学数据库实验一

- 在2020-1学期选修了周曼玲老师(工号为”2001009”)开设的“数据库系统”课程的学生名单,输出项为五项:教学班,姓名、学号、性别,行政班。要求先按照教学班,再按行政班排序;-- 在2020-1学期,对于开设的“数据库系统”这门课程,在信息科学与工程学院(学院编号“24”)的2018级学生中,有哪些学生没有选修该课程,输出姓名,学号,行政班三项信息;-- 对于在2020-1学期开设的“数据库系统”课程,求选修了该课,但是没有及格的学生名单,输出姓名,学号,行政班,课程成绩四项信息;

2022-09-08 19:10:46 1313

原创 RS485信号的测量

明白波特率可以通过串口得到,也可以通过示波器得到,和上次实验一样,需要使用Linux下io函数read、write函数,对这些函数我们增加了理解。我们接下来使用这个B板与自己的A板进行通信,读取A板的密码。B板每次上下拨动摇杆,其串口和RS485总线上波特率会发生变化,同时会在RS485接口上输出一个0x55。后台返回的数字表示该密码的编号,返回DUP表示该序列号已经被其它同学使用,请更换电路板重新取得密码。请通过上下拨动B板摇杆调节B板波特率,使之与A板输出的RS485波特率相匹配。...

2022-07-24 02:59:34 12610

原创 Linux操作系统平台

通过本实验,我了解Linux基本的多用户权限系统,能使用ls、cd、cat、more、sudo、gcc、vim等基本命令,会使用ls和chmod命令查看和修改文件权限,也熟练使用示波器识读UART波形,这是一个很大的进步,以此往复,将收到的最后一串密码记录下来。例如,最主流的UART串口配置是8N1,就是1个起始位、8个数据位,1个停止位,无奇偶校验位。实验使用示波器抓取STC单片计算机板发送的UART信号,分析该信号的波特率,根据识读到的结果编写Linux程序读取UART串口所收到的数据。...

2022-07-24 02:54:10 2931

原创 基于485总线的评分系统

用一块单片机做为上位机,下载上位机接点软件中的hex文件,另外的单片机作为下位机,下载下位机程序。最后通过控制上位机的主控制器的从机检测和多机评分按钮,获取单片机设定的从机编号和评分,从而实现上位机与下位机的通信。电平转换采用差分电路方式,A、B两线的电压差大于0.2认为是逻辑“1”,小于-0.2认为是逻辑“0”,只有通信双方一方处于发送,一方处于接收时,通信才能正常进行。5.通过控制上位机进行从机检测获取下位机编号,并获取其评分,数据显示上位机的主控制器上,最后结束评分,单片机LED灯熄灭。...

2022-07-24 02:50:23 614

原创 7. F1方程式冠军

【问题描述】 一级方程式F1锦标赛由一系列称为大奖赛的分站赛组成。每一场比赛的车手都根据他们的最后位置获得积分。只有前10名车手按以下顺序获得分数:25、18、15、12、10、8、6、4、2、1。在锦标赛结束时,得分最多的车手是冠军。如果有平分,则冠军是赢的最多的人(即排位第一)。如果还是平分,则选择得到排位第二最多的人,依此类推,直到没有更多的排位进行比较。 后来又提出了另一个得分制度,其中冠军是赢的最多的。如果有平手,冠军是得分最多的。如果仍然存在平手,则按原来的得分制度进行,即比较第二、第三、第

2022-06-25 20:41:42 329

原创 6. 世界杯来了

【问题描述】 2018年俄罗斯世界杯结束了,法国获得冠军,全世界球迷度过了一个非常愉快的夏天。作为中国球迷,不能总是看别人踢球,这不福利来了,根据FIFA(国际足联)及全体成员协会的一致决定,2118年世界杯将在中国举办,作为东道主,中国队将无需参加预选赛而直接参加决赛阶段的比赛。 比赛规则如下:总共n(n为偶数)个球队参加比赛按照分组赛积分排名,前n/2的球队进入淘汰赛积分排名的规则如下:球队获胜得3分,平局得1分,失利得0分,按照积分递减、净胜球递减以及进球数递减方式排名编写一个程序,根

2022-06-25 20:38:13 181

原创 5. 合法的括号串

【问题描述】一个合法的括号串,是指只包含括号的串,如果满足如下条件:(1) () [] {} 这四对括号是合法的;(2)如果r是合法括号串,则 (r) [r] {r}也是;(3)如果r,s是合法括号串,则rs也是;所以 , [{}(())],[({})]是合法的括号串,而)(,[( ])就不是。【输入形式】输入第一行正整数t (10 ≤ n ≤ 100),表示有多少组测试数据。后面有t行,每行一个只包含8种括号符号的括号串。40%的括号串的长度L 2 ≤ L≤ 20;30%的括号串......

2022-06-25 20:35:05 183

原创 4. 欧洲冠军联赛

【问题描述】 欧洲冠军联赛常被誉为全世界最具影响力的俱乐部级赛事。在比赛的小组赛阶段,欧洲的各个足球俱乐部被分为八个小组,每个小组中四支球队。每个小组中的球队按照如下规则排序:球队会根据比赛结果获得积分。一场比赛的双方被称为主队和客队。如果其中一方进球数多于另一方,那么进球较多的一方获得3 分,另一方获得0 分。如果双方打成平手,则各得1分。球队的净胜球数是其进球数减去失球数(不考虑该球队在比赛中作为主队还是客队)。积分较高的球队排名更加靠前。如果两支球队积分相同,那么净胜球数较多的球队排名靠前

2022-06-25 20:30:35 218

原创 3. 拳王阿里

【问题描述】 阿里是上个世纪美国最著名的拳击手,阿里在20年的时间里多次获得重量级拳王称号。不过不幸的是,他在之后患上了帕金森氏病。他参加了许多比赛,多到连自己都数不清了。 有这么一段时间,他总是参加各种不同的比赛,以至于他自己也不知道从第一场比赛开始到最后一场比赛结束到底用了多长时间。他只记得比赛的第一天是星期几(S),最后一场比赛的最后一天是星期几(E)。他还记得比赛的总天数(包括第一和最后一天)不少于L天,也不多于R天。给定S和E,能否唯一确定参加比赛总天数(包含该段时间内比赛间的

2022-06-25 20:27:23 131

原创 2. 错误的里程表

【问题描述】三月八日,小明买了台新车。但很快小明发现汽车的里程表有问题:里程表上每一位都不显示数字3和数字8,也就是说直接从数字2跳到数字4,直接从数字7跳到数字9。小明纳闷:这车到底行驶里程是多少。现在,小明向你求助:根据里程表显示的数字,给出真实的行驶里程。【输入形式】输入有多组测试数据。输入第一行正整数T,表示有多少组测试数据。后面有T行,每行一个非负整数,表示里程表显示数字,里面不含有数字3和8。该数字不超过10位。40%的测试数据组数T 10≤T≤ 102;30%的测试数据组数T 102≤T≤

2022-06-25 20:22:54 185

原创 1. 众数

【问题描述】一组数据中出现最多的数,称为众数。比如1 2 3 3众数为3。一组数据中也可能有多个众数,以最先出现的作为众数。比如2 2 3 3众数为2。 问题是一组按升序排好的数据,指出它的众数。【输入形式】有多组测试数据(不超过100组测试数据)。每组测试数据占两行,第一行是正整数N:表示这组测试数据中数据项数。第二行是N个用空格隔开的正整数,表示这组测试数据的数据元素。每个数据元素都不大于10000。N=0,表示输入结束,并且不需要处理。40%的测试数据N 1 ≤N≤ 10;30%的测试数据N 10

2022-06-25 20:17:09 368

原创 SQL关系代数——除法

如何理解关系中的除法定义:设关系 R除以关系S的结果为关系T,则T包含所有在R中但不在S中的属性及其值,且T的元组与S的元组的所有组合都在R 中设有关系R,S以及RS,如图所示,求RS÷S的结果很容易求得结果为:{张三 }所以你很容易看出来RS÷S 在这里解决的问题就是:“得到选修了所有课程的学生”RS÷S的意义就是:“在R和S的联系RS中,找出与S中所有的元组有关系的R元组”。R(X,Y)÷S(Y,Z)的运算用结构化语言SQL 语句可...

2022-04-10 15:09:26 10308

原创 数据库期中(二)

教务系统中存储着学生信息,包括学号、姓名、专业;课程信息,包括课程号、课程名, 学分,学生的选课信息,包括,学号、课程号、成绩。 1)写出课程信息、选课信息的数据库模式; 学生(学号,姓名,专业); 课程(课程号,课程名,学分); 选课(学号,课程号,成绩); 2)写出创建课程信息的建表命令; Create table 课程( 课程号 char(6), 课程名 varchar(30), 学分 decimal(2

2022-04-10 12:53:48 962

原创 数据库期中(一)

教务系统中存储着学生信息,包括学号、姓名、专业;课程信息,包括课程号、课程名, 学分,学生的选课信息,包括,学号、课程号、成绩。 1)写出课程信息、选课信息的数据库模式; 模式:关系名和其属性集合的组合称为这个关系的模式。怎么表达一个模式:先给出一个关系名,再用圆括号括起所有的属性。 学生(学号,姓名,专业); 课程(课程号,课程名,学分); 选课(学号,课程号,成绩); 2)写出创建课程信息的建表命令; Create t

2022-04-10 11:44:59 1573

原创 计算机硬件的组成

cpucpu也称中央处理器,它是计算机的大脑。它从内存中获取指令,然后去执行这些指令 cpu包括运算器(ALU)与控制器(CU)。 CPU的性能指标主要有字长和时钟主频两个。随着CPU主频的不断提高,它对内存的存取速度更快了,为了协调CPU和内存之间的速度差异问题,在CPU芯片中又集成了高速缓冲存储器,高速缓冲存储器也是对比CPU品质的重要指标,它的存储量越大,中央处理器的运算速度越快。 最初的一个cpu只有一个核。核是处理器中实现指令读取和执行的部分,一个多核cpu具有两个及以上的核。可提高cp

2022-02-08 17:23:23 2053

原创 2021Java习题

DNA序列求近似数

2022-01-09 15:28:05 185

原创 9. 骰子问题旋转(java)

【问题描述】骰子是个立方体每个面一个数字,初始为左1,右2,前3(观察者方向),后4,上5,下6,用123456表示这个状态。放置在平面上,用L表示向左翻转一次,用R表示向右翻转一次,用F表示向前翻转一次,用B表示向后翻转一次,用A表示逆时针旋转90度,用C表示顺时针旋转90度,现从初始状态开始,根据输入的动作序列,计算得到最终的状态。【输入形式】输入只包含LRFBAC的字母序列,最大长度为50,可重复【输出形式】输出经过一系列操作后的序列 注:按左右前后上下顺序输出【样例输入】LB..

2022-01-07 22:17:29 533

原创 Verilog过程赋值语句

initial、always一个模块中可以包含多个 initial 和 always 语句,但 2 种语句不能嵌套使用。 这些语句在模块间并行执行,与其在模块的前后顺序没有关系。 但是 initial 语句或 always 语句内部可以理解为是顺序执行的(非阻塞赋值除外)。 每个 initial 语句或 always 语句都会产生一个独立的控制流,执行时间都是从 0 时刻开始。initial语句initial 语句从 0 时刻开始执行,只执行一次,多个 initial 块之间是相互独立的。

2021-12-01 23:31:23 1124

java小班讨论——Factory_single

java小班讨论——Factory_single

2022-09-27

空空如也

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

TA关注的人

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