自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是驱动程序,为什么有些设备需要安装驱动程序,有些却不需要

今天刷到这样一个问题:什么是驱动程序?在这个问题的下面,有这样一个评论: 一天我们店长在我们的门店旁新开了一家打印店(打印机), 但是现在这家新开的打印店没有店长,无法打印东西出来。 而我们自己的店长(操作系统)没有学过控制打印店的技能,因此不能操控打印店。 程序员996加班下诞生了驱动(掌握操控打印店技能的打印店店长,听从我们店长的指挥)。 现在我们的店长就可以告诉打印店店长,我们现在需要打印一张A4大小的文件出来, 打印店店长收到通知后之后就跑去打印店打印出来。

2021-12-26 15:59:13 1716 3

原创 java把字符串转换为数组

1. split 函数通过空字符串作为分隔符 String str = "字符串ABC123"; String[] s = str.split(""); for(String each : s) { System.out.println(each); } // ["字", "符", "串", "A", "B", "C", "1", "2", "3"]通过符号作为分隔符 String str1 = "字,符串,ABC,123"; String[] s1 = s

2021-12-23 16:11:07 12998

原创 操作系统之寄存器

说到寄存器,首先我们需要知道寄存器是什么?寄存器就是CPU内部用来存储数据的小型存储区域,用来暂时存放参与运算的数据以及运算的结果、一些CPU运行所需要的信息。那我们又为什么需要用到寄存器呢?每一组CPU都有需要执行的特定指令集。因此X86的CPU不能执行ARM的程序,同样,ARM的CPU也不能执行X86的程序。此时,从内存获取访问的数据要比执行指令的时间长。因此所有的 CPU 内部都会包含一些寄存器来保存关键变量和临时结果那有了寄存器之后呢?指令集中通常会有一些指令用于..

2021-12-22 17:08:20 1568

原创 Shell、操作系统、内核区别

操作系统:简单来说就是响应用户输入来达到控制硬件的效果,满足用户的某种需求。包括操作系统内核、shell、驱动、运行库、引导程序等各种东西都是操作系统的一部分。内核:操作系统最核心的部分,一般来说,内核特指某一个或者几个文件。Shell:一般是指跟用户直接交互的界面,可以是命令行,也可以是窗口,用户通过shell访问并控制计算机。以汽车的生产为例1.内核汽车的轮子发动系统就好比是内核,套上外壳和装饰后的整体就是操作系统。内核只是操作系统的一部分,它负责与计算机硬件的交互(..

2021-12-21 15:44:39 1233

原创 解决adb server version (36) doesn‘t match this client (41); killing...

前言最近学习使用Android studio 时,没有使用原生的模拟器,而是选择了夜神模拟器。然后 adb devices 返现连不上模拟器了,报adb server version (36) doesn't match this client (41); killing...从报错信息上看,是由于SDK 的adb与夜神模拟器的adb的版本不匹配导致的遇到问题将Android studio与夜神模拟器连接,在夜神模拟器的bin路径下,adb devices,此时遇到当前夜神模拟器的adb版本与an

2021-09-30 09:55:47 4212 2

原创 javamail的利用SMTP协议发送邮件(测试报告)

一、目标普通测试类,监听器类(onFinish(),extends TestListerAdapter)1. 统计失败的测试用例的方法2. 作为正文进行发送邮件二、配置Jar包JavaMail目前没有被加在标准的JDK中,使用JavaMail必须另行下载,三、实施多个接收者的邮箱需要配置在属性文件中,方便日后程序的修改工作。这里我们使用三个接收者邮箱EMAILS=1514171819@qq.com,1415171614@qq.com,1415181914@qq.com编写测试类d

2021-05-23 20:21:45 966

原创 实现无人值守的自动化测试

针对Mymovie要求实现每隔5分钟,录入一条"添加影片信息"

2021-05-08 21:43:38 456 1

原创 一篇解释 Java关键字——instanceof 的文章

instanceof关键字java的保留关键字,双目运算符,用于判断instanceof前面的对象是否是后面的类,或者其子类、实现类的实例(判断子父类的所属关系)。返回值为Boolean类型。用法:boolean result = object instanceof Class;说明:判断 instanceof 左边的对象是否为 instanceof 右边对象的实例。如果 object是 Class的一个实例,则instanceof返回值为 true 。如果 object不是 Class的

2022-04-08 16:52:42 587 1

原创 Java创建线程的两种方式及对比

Java中两种创建线程的方式:1. 继承Thread类重写run()方法new一个线程对象调用对象的start()启动线程 class Handler extends Thread{ public void run(){ //重写run()方法 } public static void main(String[] args){ Thread thread=new Handler();//创建线程对象 thread.start();//启动线程 } }2.

2022-01-10 15:40:34 499

原创 数据结构--堆和堆排序以及堆排序的优化

堆的结构,我们可以分为物理中的真实结构和脑海中的逻辑结构,换句话来说,堆其实在实现上是一种结构,但是我们分析的时候是另一种结构。好了,不卖关子了。堆在实现的时候其实是数组结构,但是我们在分析的时候在脑海中应该是完全二叉树结构。那我们先说一下什么是完全二叉树。完全二叉树对于完全二叉树,就是二叉树的节点要么是满的,要么二叉树是不满的,但是它也是从左到右依次变满的状态。举个例子来说:如果它是孤零零的一个节点,那它也是完全二叉树,因为它只有一层,并且在这一层中是满的。如果它是两个节点,那么第二层的

2022-01-05 17:11:49 824 3

原创 右移运算符:两个数求这两个数中点数值,不溢出的方法,(笔记一)

今天又是跟着导师看代码的一天(眼睛痛。。。)嗷嗷嗷,不过今天学到了一个新的知识点。嘿嘿,积累一下导师的有一段求数组中arr[ ]中最大值的代码,如下 public int getmax(int[] arr) { if (arr == null || arr.length == 0) { // 提示 数组为空 } return process(arr, 0, arr.length - 1); } public int process(int[] arr, int L, int R

2021-12-30 16:06:34 1210 2

原创 java中的三元运算符 问号与冒号 ? : 表达式 以及 与 if-else 的区别

今天看一位导师的代码,在一段选择排序代码中发现这样一行indexmin = arr[j] < arr[indexmin] ? j : indexmin啊啊,惭愧,一时竟没有反应过来这是什么。。。。。本着求知精神,赶紧向学长询问。(别问我为什么不问导师。。。怕我自己再也看不见明天的太阳。超凶)菜鸟本人平时写代码也没有特别关注应该使用什么判断语句,感觉判断、分支就用if-else或者switch-case就可以了,于是菜鸟的我就长期徘徊于if-else语句中无法自拔。。。。。。**? : **

2021-12-28 16:01:41 2064 2

原创 罗马数字转整数

思路:罗马数字由 I,V,X,L,C,D,M 构成;当小值在大值的左边,则右边大的数值减左边小的数值,如 IV=5-1=4;当小值在大值的右边,则右边大的数值加左边小的数值,如 VI=5+1=6;也就是把一个小值放在大值的左边,就是做减法,否则为加法。public class demo { public static int getvalue(char ch) { if(ch=='I') { return 1; }else if(ch=='V') {

2021-12-24 16:04:10 280

原创 java判断回文数字

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。同时<0也不是回文数字。即-121从右往左读为121-,因此不是回文数字。题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false public boolean isPalindrome(int x) { if(x<0){ System.out.println("x<0");//小于0,不是回文数 .

2021-12-23 15:36:02 227

原创 线程和多线程总结

1.程序、进程和线程的联系程序是一段静态的代码,是应用软件执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的执行单位。进程在执行过程中,可以产生多个线程,每个线程都有它自己从产生、发展到消亡的过程,也是一个动态的概念。进程线程...

2021-05-31 10:19:35 111

原创 线程和多线程练习题

计数器,从1-100之间计数,每个1秒计数一次public class MyThread extends Thread { public void run() { for (int i = 0; i < 100; i++) { System.out.print(i); try { Thread.sleep(1000); System.out.prin.

2021-05-31 10:16:48 211

原创 WebDriver定位元素(8种方法)

WebDriver基本使用打开浏览器火狐浏览器System.setProperty("webdriver.gecko.driver","D:\\demo\\geckodriver.exe");//geckodriver的路径配置System.setProperty("webdrive.firefox.bin","D:\\Program Files\\Mozilla Firefox\\firefox.exe");//浏览器路径配置WebDriver driver=new FirefoxDrive

2021-05-23 20:55:21 1224

空空如也

空空如也

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

TA关注的人

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