- 博客(13)
- 收藏
- 关注
原创 cnpm 报错 无法将“cnpm”项识别为 cmdlet | 在此系统上禁止运行脚本 解决方案
无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本
2023-02-16 21:15:00 1814
原创 关于Scanner使用next()和nextLine()的区别
关于Scanner使用next()和nextLine()的区别Scanner input = new Scanner(System.in);int next = input.nextInt();在·Java中,不推荐直接跟接收具体的数据类型的next方法,需要进行异常处理;在大多情况下可使用next()和nextLine()来进行数据的接收,不过这两种接收方式获取的结果都是String类型的,在需要使用其他数据类型的时候需要进行转换;而两者的区别主要在于:1.next()无法接收空格,会将有限
2021-12-21 11:48:27 395
原创 单元测试基础
单元测试单元测试可以分成黑盒测试和白盒测试:黑盒测试:不需要写代码,给输入值,看程序是否能获得输出预期的值;白盒测试:需要写代码,关注程序具体的执行流程;Junit使用1.定义一个测试类(也叫做测试用例)建议:测试类名:被测试的类名Test ; 包名:xx.xx.xx.test2.定义相关的测试方法:建议:测试方法的命名使用:test+测试的方法名返回值:建议使用void;因为不需要传递返回值给其他程序参数列表:建议为空,因为没有其他方法会主动对单元测试的方法进行调用3.
2021-10-05 08:13:41 148
原创 MySQL基础
MySQL中的查询检索不同的行:select distinct name from 表名;限制结果LIMITselect * from stu limit 3,4;#跳过结果的前3行后,取4行#替代语法:select * from stu limit 4 offset 3;对检索数据进行排序 order byorder by进行的排序默认是升序,降序排列的话需要通过desc关键字进行限制;注意:当同一条SQL语句中同时使用limit和order by时,limit应该放在后面;数据检
2021-09-10 10:27:53 81
原创 json解析的Gson方式
Json 的优点:程序员操作简单、硬件的解析速度更快,json格式的文件占用的存储空间更小,所需网络带宽更小,传输速度更快;json中,一个对象,由一个大括号表示;json解析:Java官方没有内置json解析的内容,只能暂时用着别人开源的库;及时跟进关注jar包,解析的第一步都需要引入jar包Gson格式的解析,主要还是熟悉相应的API,按照套路进行操作package com.java.Demo2;import com.google.gson.Gson;public class Demo
2021-02-23 00:41:23 133 1
原创 多线程基本概念
多线程基本概念多线程相关的两个基础概念:进程和线程进程:一个执行的程序,可简单理解为软件线程:进程执行的单元,一个进程一般有多个进程,当所有线程都执行完毕的时候,进程结束还有一组相对应的概念:并发和并行;并行是线程安全的,而并发不是安全的,会存在CPU时间片的争夺,而并行则是线程排队按顺序进行执行,虽然执行效率不如并发高,但是更安全;注意:速度的话。两个其实差不多,甚至并行可能还会块一些,因为线程多了之后,并发在线程之间进行切换所需的时间开销也会变大。多线程的实现一般有两种形式:1.通过继承
2021-02-18 07:15:47 104
原创 Python基础回顾(一)
循环.1.for循环和其他语言不太一样,Python中的for循环可以遍历所有可迭代类型,比如列表,且其默认访问的是可迭代对象的数据项,不过也可以通过访问列表下标的方式(通过range生成下标来做)举个简单例子,返回一个列表中被7整除的第一个数据项list = [3,"string1",23,14.0,"string2",49,64,70]for x in list: if no...
2020-04-26 21:31:51 141
Linux下的jdk1.8
2023-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人