**JAVA实训之旅5**        

上一讲我们创建了数据访问接口之后,这一讲我们还需要创建服务接口实现类,并对他进行测试(附源代码):
在这里插入图片描述
1、测试学校服务接口实现类
在这里插入图片描述

package net.zrq.student.test;import net.zrq.student.bean.College;
import net.zrq.student.service.CollegeService;
import net.zrq.student.service.impl.CollegeServiceImpl;
import org.junit.Test;/*** 功能:测试学校服务接口实现类* 作者:郑瑞荃* 日期:2020年7月13日*/
public class TestCollegeServiceImpl {CollegeService service=new CollegeServiceImpl();@Testpublic void testFindCollegeById(){//调用学校服务接口对象的查找方法,获取学校对象College college=service.findCollegeById(1);//输出学校信息System.out.println("校名:"+college.getName());System.out.println("校长:"+college.getPresident());System.out.println("地址:"+college.getAddress());System.out.println("邮箱:"+college.getEmail());System.out.println("电话:"+college.getTelephone());}@Testpublic void testUpdateCollege(){CollegeService service=new CollegeServiceImpl();College college=service.findCollegeById(1);college.setPresident("王红礼");college.setTelephone("15882656563");int count=service.updateCollege(college);if (count>0){System.out.println("恭喜,学校记录更新成功!");college=service.findCollegeById(1);System.out.println(college);}else {System.out.println("遗憾,学校记录更新失败!");}}
}

2、测试状态服务接口实现类
在这里插入图片描述

package net.zrq.student.test;import net.zrq.student.bean.Status;
import net.zrq.student.service.StatusService;
import net.zrq.student.service.impl.StatusServiceImpl;
import org.junit.Test;/*** 功能:测试状态服务接口实现类* 作者:郑瑞荃* 日期:2020年7月14日*/
public class TestStatusServiceImpl {//创建状态服务接口对象StatusService service=new StatusServiceImpl();@Testpublic void testFindStatusById(){//调用装药服务接口对象的查询方法,获取状态对象Status status=service.findStatusById(1);//输出状态信息System.out.println("作者:"+status.getAuthor());System.out.println("学校:"+status.getCollege());System.out.println("版本:"+status.getVersion());System.out.println("地址:"+status.getAddress());System.out.println("电话:"+status.getTelephone());System.out.println("邮箱:"+status.getEmail());}@Testpublic void testUpdateStatus(){//调用状态服务接口对象的查询方法,获取状态对象Status status=service.findStatusById(1);status.setAuthor("无心剑");status.setTelephone("1672545643");//调用状态服务接口对象的更新方法,更新状态对象int count=service.updateStatus(status);if (count>0){System.out.println("恭喜,状态记录更新成功!");status=service.findStatusById(1);System.out.println(status);}else {System.out.println("遗憾,状态记录更新失败!");}}
}

3、测试学生服务接口实现类
在这里插入图片描述
package net.zrq.student.test;

import net.zrq.student.bean.Student;
import net.zrq.student.service.StudentService;
import net.zrq.student.service.impl.StudentServiceImpl;
import org.junit.Test;

import java.util.Iterator;
import java.util.List;
import java.util.Vector;

/**

  • 功能:测试学生服务接口实现类

  • 作者:郑瑞荃

  • 日期:2020年7月14日
    */
    public class TestStudentServiceImpl {
    //创建学生服务接口对象
    StudentService service=new StudentServiceImpl();
    @Test
    public void testFindStudentsByName(){
    String name=“李”;
    //调用学生服务对象查询方法
    List students=service.findStudentsByName(name);
    for (Student student:students){
    System.out.println(student);
    }
    }

    @Test
    public void testAddStudent() {
    //创建学生对象
    Student student = new Student();
    //设置学生对象属性
    student.setId(“192440789”);
    student.setName(“司马青”);
    student.setSex(“女”);
    student.setAge(19);
    student.setDepartment(“艺术传媒学院”);
    student.setClazz(“2019数媒2班”);
    student.setTelephone(“1586315467”);
    //调用学生数据访问对象的插入方法
    int count = service.addStudent(student);
    //判断学生记录是否插入成功
    if (count > 0) {
    System.out.println(“恭喜你,学生记录插入成功”);
    System.out.println(service.findStudentById(student.getId()));
    } else {
    System.out.println(“遗憾,学生记录插入失败”);
    }
    }
    @Test
    public void testDeleteById() {
    String id = “19204207”;
    //调用数据访问对象的按id删除方法
    int count = service.deleteStudentById(id);
    //判断学生是否删除成功
    if (count > 0) {
    System.out.println(“恭喜你删除成功!”);
    } else {
    System.out.println(“遗憾,删除失败!”);
    }
    }

    @Test
    public void testDeleteByClass() {
    String clazz = “2019小教1班”;
    //调用学生数据访问对象的按班级删除方法
    int count = service.deleteStudentsByClass(clazz);
    if (count > 0) {
    System.out.println(“恭喜,[” + clazz + “]学生记录删除成功”);
    } else {
    System.out.println(“恭喜,[” + clazz + “]学生记录删除失败”);
    }
    }
    @Test
    public void testDeleteDepartment() {
    String department = “人文学院”;
    //调用学生数据访问对象的按学院删除方法
    int count = service.deleteStudentsByDepartment(department);
    if (count > 0) {
    System.out.println(“恭喜,[” + department + “]学生记录删除成功”);
    } else {
    System.out.println(“恭喜,[” + department + “]学生记录删除失败”);
    }
    }
    @Test
    public void testUpdateStudent() {

     StudentService service = new StudentServiceImpl();String id = "19204302";//调用学生数据访问对象的按id更新Student student = service.findStudentById(id);student.setName("李芸芸");//调用学生数据访问对象的跟新方法int count = service.updateStudent(student);//判断是否更新成功if (count > 0) {System.out.println("学生姓名更新成功");System.out.println("新学生姓名:" + service.findStudentById(id).getName());} else {System.out.println("学生姓名更新失败!");}
    

    }
    @Test
    public void testFindStudentById() {
    String id = “19204219”;
    //创建学生数据访问接口对象
    StudentService service = new StudentServiceImpl();
    //调用学生数据访问接口对象查询方法
    Student student = service.findStudentById(id);
    //判断是否查询成功
    if (student != null) {
    System.out.println(service.findStudentById(id));
    } else {
    System.out.println(“没有查询到学生记录”);
    }
    }

    @Test
    public void testFindAllStudents() {
    //调用学生数据访问对象的查找全部方法
    List students = service.findAllStudents();
    //通过曾强for循环遍历学生列表
    for (Student student : students) {
    System.out.println(student);
    }
    }
    @Test
    public void testFindStudentsByClass() {
    String banji = “2019机电3班”;
    //调用学生数据访问对象的按班级查找
    List students = service.findStudentsByClass(banji);
    //判断列表里是否有元素
    if (students.size() > 0) {
    //通过增强for循环遍历学生列表
    for (Student student : students) {
    System.out.println(student);
    }
    } else {
    System.out.println(“温馨提示;无此班人员”);
    }
    }
    @Test
    public void testFindStudentsByDepartment() {
    String department = “信息工程学院”;
    //调用学生数据访问对象的按学院查找
    List students =service.findStudentsByDepartment(department);
    //判断列表里是否有元素
    if (students.size() > 0) {
    //通过增强for循环遍历学生列表
    for (Student student : students) {
    System.out.println(student);
    }
    } else {
    System.out.println(“温馨提示;无此学院人员”);
    }
    }
    @Test
    public void testFindRowsBySex() {
    //调用学生数据访问对象的按性别统计人数方法
    Vector row = service.findRowsBySex();
    //获取向量的迭代器
    Iterator iterator = row.iterator();
    //遍历迭代器
    while (iterator.hasNext()) {
    System.out.println(iterator.next());
    }
    }
    @Test
    public void testFindRowsByClass() {
    //调用学生数据访问对象的按班级统计人数方法
    Vector row = service.findRowsByClass();
    //获取向量的迭代器
    Iterator iterator = row.iterator();
    //遍历迭代器
    while (iterator.hasNext()) {
    System.out.println(iterator.next());
    }
    }
    @Test
    public void testFindRowsByDepartment() {
    //调用学生数据访问对象的按学院统计人数方法
    Vector row = service.findRowsByDepartment();
    //获取向量的迭代器
    Iterator iterator = row.iterator();
    //遍历迭代器
    while (iterator.hasNext()) {
    System.out.println(iterator.next());
    }
    }
    }

4、测试用户服务接口实现类
在这里插入图片描述
package net.zrq.student.test;

import net.zrq.student.bean.User;
import net.zrq.student.service.UserService;
import net.zrq.student.service.impl.UserServiceImpl;
import org.junit.Test;

import java.util.Date;
import java.util.List;

/**

  • 功能:测试用户服务接口实现类

  • 作者:郑瑞荃

  • 日期:2020年7月14日
    */
    public class TestUserServiceImpl {
    //创建用户服务接口对象
    UserService service=new UserServiceImpl();

    @Test
    public void testLogin() {
    String username, password;
    username = “admin”;
    password = “admin”;
    //调用用户数据访问对象的登录方法
    User user = service.login(username, password);
    //判断用户登录是否成功
    if (user != null) {
    System.out.println(“密码正常,登陆成功”);
    } else {
    System.out.println(“密码错误,登录失败”);
    }
    }

    @Test
    public void testIsUsernameExisted() {
    //定义用户名
    String username = “张三丰”;
    //调用用户数据访问对象的用户名是否存在方法
    boolean result = service.isUsernameExisted(username);
    //判断用户名是否存在
    if (result) {
    System.out.println(“温馨提示:[” + username + “]已经存在,不可注册”);
    } else {
    System.out.println(“温馨提示:[” + username + “]不存在,可注册”);
    }
    }
    @Test
    public void testAddUser() {
    //定义用户对象
    User user = new User();
    //设置用户属性
    user.setUsername(“吴彦文”);
    user.setPassword(“345679”);
    user.setTelephone(“15823234590”);
    user.setRegisterTime(new Date());
    //调用用户数据访问对象的插入方法
    int count = service.addUser(user);
    //判断用户记录是否插入成功
    if (count > 0) {
    System.out.println(“恭喜用户记录,插入成功”);
    System.out.println(service.deleteUserById(service.findAllUsers().size()));

     } else {System.out.println("遗憾用户记录插入失败");}
    

    }
    @Test
    public void testDeleteUserById() {
    //调用数据访问对象的按id删除方法
    int count = service.deleteUserById(1);
    //判断学生是否删除成功
    if (count > 0) {
    System.out.println(“恭喜你删除成功!”);
    } else {
    System.out.println(“遗憾,删除失败!”);
    }
    }
    @Test
    public void testUpdateUser() {

     UserService service = new UserServiceImpl();//调用用户数据访问对象的查询方法User user = service.findUserById(3);//根据id更改user.setUsername("王礼");//调用用户数据访问对象的跟新方法int count = service.updateUser(user);//判断是否更新成功if (count > 0) {System.out.println("用户名更新1成功");System.out.println("新用户:" + service.findUserById(3).getUsername());} else {System.out.println("用户更新失败!");}
    

    }
    @Test
    public void testFindUserById() {
    //调用用户数据访问对象的查找方法
    User user = service.findUserById(2);
    //输出用户信息
    System.out.println(“用户名:” + user.getUsername());
    System.out.println(“密码:” + user.getPassword());
    System.out.println(“电话:” + user.getTelephone());
    System.out.println(“注册时间:” + user.getRegisterTime());
    }
    @Test
    public void testFindAllUsers() {
    //调用学生数据访问对象的查找全部方法
    List users = service.findAllUsers();
    //通过曾强for循环遍历学生列表
    for (User user : users) {
    System.out.println(user);
    }
    }
    }

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Life Long Learning

    Life Long Learning2020年7月13日21:46目录-- 问题定义- Upper Bound - Multi-task Learning- Knowledge Retention - Elastic Weight Consolidation (EWC) - 简述- 一个直观的理解- 用二阶导数衡量参数的重要性- Generating Data- Adding New Classes- Knowledge Transfer- Ev…...

    2024/4/10 21:11:16
  2. LeetCode 2 两数相加 妙哉!

    GitHub-LT-02-源码 🔷加法进位 问题描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 …...

    2024/4/10 21:11:15
  3. 0110_实用的工具

    1_适用于 Linux 的 Windows 子系统文档 https://docs.microsoft.com/zh-cn/windows/wsl/点这里...

    2024/4/10 21:11:16
  4. jquery写tab切换,有过渡效果

    效果:代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><style type="text/css">ul,li {list-style: none;margin: 0;padding: 0;}.tabBox {width: 400px;height: 200px;border: 1px…...

    2024/4/27 23:37:23
  5. Python读写EXCEL文件方法合集

    一、xlrd,xlwt1、xlrd只能读取.xls后缀的EXCELimport xlrddata =xlrd.open_workbook(test2.xls) table = data.sheets()[0] print(table.nrows) #打印行数 print(table.ncols) #打印列数 print(table.name) #打印表名for row_index in range(table.nrows):for col_index in ra…...

    2024/4/13 10:54:14
  6. BMS总结(未完待续)

    一、注意事项SOX(SOC、SOP、SOE、SOH)故障通信功率充电均衡高压二、现场问题1、上下电策略需要注意哪些问题2、继电器粘连3、绝缘过低4、子网通信故障5、快充电流跳变6、快充进入加热模式后烧保险丝7、程序修改没有完全覆盖策略或技术协议8、无法进入充电9、充电电流需求不准(…...

    2024/4/10 21:11:11
  7. Flutter sdk降级、回退、升级降级到指定的版本方法

    很多朋友刚开始安装了最新版本的sdk1.12,新版本sdk修复了大量的bug, 但是老项目大多使用的老版本的sdk1.9, 许多插件报了一大堆错误,不得不回退回去老版本,对git版本控制不太熟悉,就查了一下;先去Flutter github查看一下你想回退版本提交记录需要回退的版本提交记录一长串…...

    2024/4/28 3:50:39
  8. HTML5

    Html5标签Html5笔记一. Html5简介1.什么是html52.html5的改进3.html5的标志4.html5的兼容性二.Html5兼容性三.Html5标签标签1.新元素2.新的寓意和结构元素 Html5笔记 一. Html5简介 1.什么是html5html5是html4的升级版 html5主要是移动端应用比较多 html5中的新标签语义化更明确…...

    2024/4/10 21:11:09
  9. SOLIDWORKS装配体里插入第一个零件时需要注意的问题

    在使用SOLIDWOKRS进行工作的过程中,我们常常需要在装配体中插入零件,而很多人在进行这一步操作的过程中,都会忽视一个问题,从而给后面的工作带来麻烦,今天,小编就给大家讲一讲在SOLIDWORKS装配体里插入零件时需要注意的问题。操作过程1.新建一个【装配体】后,在插入第一…...

    2024/4/23 12:24:34
  10. 有关C++的命名空间说明

    C++比其他语言多了一块命名空间而这个东西的好处在于若我们在调用不同库的时候,加入中间有标识符名相同,会起冲突,因此引入命名空间的概念;怎么用?1.如果没有标识符冲突的时候,可以忽略不急,只需要引入一个标准名空间 using namespace std2.如果引起冲突,首先需要在各个…...

    2024/4/10 21:11:07
  11. C#根据单词爬取有道上面的翻译

    这是调用翻译类获取单词翻译的代码:Translator Translator; Translator = new Translator(); string chinesesmeaning=Translator.GetTranslate("Apple");//你要查询的英文单词,返回值是翻译结果以下是通过C#爬虫获取有道上英文单词的翻译的类的代码:class Transl…...

    2024/4/20 21:48:08
  12. 结构体内存结构

    结构体内部变量字节对齐问题 计算机所做的一切工作和预处理,都可以从提高效率或者提高安全性考虑。 这里主要是为了提高计算机效率。 1.首先弄明白计算机的数据读取问题:每次取数据的总线周期,都是从偶地址开始,然后顺序取出后面所需的地址,比如计算机内部采用低位交叉的多…...

    2024/4/10 21:11:05
  13. 5种在Linux终端中进行算术运算的方法

    1. 使用Bash Shell 在Linux CLI上进行基本数学运算的第一个也是最简单的方法是使用双括号。 以下是我们使用存储在变量中的值的一些示例: $ ADD=$(( 1 + 2 )) $ echo $ADD $ MUL=$(( $ADD * 5 )) $ echo $MUL $ SUB=$(( $MUL - 5 )) $ echo $SUB $ DIV=$(( $SUB / 2 )) $ echo…...

    2024/4/10 21:11:04
  14. Java Poi 在Excel中输出特殊符号

    最近的工作围绕报表导出,并没有集成相应的报表插件,只是使用了Poi。其中有一个需求,Excel中导出特殊符号,如√、等。在网上找寻了许久,没有相关资料,故记录分享一下。 思考良久,走了不少弯路,最后受 System.out.println() 启发,实现方式真的超级简单。每一个特殊符号…...

    2024/4/28 1:17:16
  15. JAVASE——系统自带库(二)

    目录八种基本类型的包装类日期处理类System类正则表达式Random类 八种基本类型的包装类为什么要有基本类型对应的包装类?我们知道Java是一个面相对象的编程语言,基本类型并不具有对象的性质,为了让基本类型也具有对象的特征,就出现了包装类型(如我们在使用集合类型Collect…...

    2024/4/26 7:34:56
  16. mybatis事务

    1.说到数据库事务,人们脑海里自然不自然的就会浮现出事务的四大特性、四大隔离级别、七大传播特性。四大还好说,问题是七大传播特性是哪儿来的?是Spring在当前线程内,处理多个数据库操作方法事务时所做的一种事务应用策略。事务本身并不存在什么传播特性,不要混淆事务本身…...

    2024/4/17 4:34:46
  17. 练习——shell脚本实现用户删除与创建

    要求: 1、新建两个文件userfile和passwd存放用户名和密码 2、userfile中的用户会被全部建立 3、passfile中的密码会被全部设定 #!/bin/bash ##判断是否指定两个文件 [ -z $1 ] && {echo "未指定用户文件"exit } [ -z $2 ] && {echo "未指定密码…...

    2024/4/10 20:38:56
  18. 在线影视视频网站合集

    1. 会员制影视剧网站 腾讯视频: https://v.qq.com/ 优酷: https://www.youku.com/ 爱奇艺: https://www.iqiyi.com/ 芒果TV:https://www.mgtv.com/ PPTV:http://www.pptv.com/ 搜狐视频:https://tv.sohu.com/ 乐视视频:http://www.le.com/ 风行网:http://www.fun.tv/ M…...

    2024/4/23 9:59:02
  19. Mybatis

    1.MyBatis MyBatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github. MyBatis是一个优秀的持久层框架,它对JDBC的操作数据库的过程进行封装,是开发者只需要关注SQL本…...

    2024/4/10 21:11:03
  20. 【一天一个Python小案例】RGB图转简笔画

    【一天一个Python小案例】RGB图转简笔画import scipy.ndimage import numpy as np import matplotlib.pyplot as pltdef grayscale(rgb):return np.dot(rgb[..., :3], [0.299, 0.587, 0.114])def dodge(front, back):result = front * 255 / (255 - back)result[result > 25…...

    2024/4/10 21:11:01

最新文章

  1. 基于深度学习神经网络的AI图片上色DDcolor系统源码

    第一步&#xff1a;DDcolor介绍 DDColor 是最新的 SOTA 图像上色算法&#xff0c;能够对输入的黑白图像生成自然生动的彩色结果&#xff0c;使用 UNet 结构的骨干网络和图像解码器分别实现图像特征提取和特征图上采样&#xff0c;并利用 Transformer 结构的颜色解码器完成基于视…...

    2024/4/28 5:43:21
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. promise.all方式使用

    romise.all( ).then( ) 处理多个异步任务&#xff0c;且所有的异步任务都得到结果时的情况。 比如&#xff1a;用户点击按钮&#xff0c;会弹出一个弹出对话框&#xff0c;对话框中有两部分数据呈现&#xff0c;这两部分数据分别是不同的后端接口获取的数据。 弹框弹出后的初…...

    2024/4/27 7:08:50
  4. 16个Python接单平台,做私活爽歪歪!(附100个爬虫源码)

    一、python爬虫是可以做副业的&#xff0c;主要是爬取网站、小程序或者APP的数据&#xff0c;对数据进行分析与处理&#xff0c;或者直接向客户提供爬虫程序与技术支持。 当初学会Python那会儿&#xff0c;有朋友来介绍我去接私活&#xff0c;是为一家公司做网站&#xff0c;那…...

    2024/4/26 8:46:13
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/4/28 4:04:40
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/4/27 3:39:11
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/4/27 12:24:35
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/4/27 12:24:46
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/4/27 3:39:08
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/4/27 3:39:07
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/4/27 3:39:07
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/4/27 12:44:49
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/4/27 21:08:20
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/4/26 22:35:59
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/4/27 18:40:35
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/4/28 4:14:21
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/4/27 13:52:15
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/4/27 13:38:13
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/4/27 1:03:20
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/4/27 3:22:12
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/4/27 22:51:49
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/4/27 3:39:00
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/4/26 23:53:24
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/4/27 20:28:35
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57