1.File

一、Object

package object;public class Demo {public static void main(String[] args) {/*第一个被子类重写的Object中的方法toString原因:1.输出对象信息更准确2.连接字符串的时候内容有意义*/Point p = new Point(1,2);/*输出一个对象时,实际上输出的是对象toString()方法返回的字符串Object定义了toString方法。目的是将当前对象转换为字符串,而返回的字符串格式为:类名@地址在输出上来讲,这个字符串对开发帮助不大。因此要重写toString方法*/System.out.println(p);//其他类型在与字符串连接时,会调用其toString转换字符串后在进行连接String line = "这个对象是:" + p;System.out.println(line);String str = p.toString();System.out.println(str);/*注:equal相等的意思另一个被子类重写的方法equals。作用是判定两个对象的内容是否相同。*/Point p2 = new Point(1,2);System.out.println(p == p2);//对于引用类型而言,就是比较是否为"同一个对象"/*子类不重写equals时,Object中的equals内部还是"=="比较,因此不重写无意义如果是自己写的类,一般要考虑重写*/System.out.println(p.equals(p2));//false/*java提供的类大多都重写过了toString和equals方法。只有我们自己定义的类在使用时出现上述情况需要自行重写两个方法。例如:String,他的toString和equals方法已经重写过了。*/}
}

二、包装类

package object;/*** 包装类常见的功能*/
public class IntegerDemo02 {public static void main(String[] args) {//查看int最大值与最小值/*** 可以强转的为基本类型,引用类型一边造型* Byte,Short,Integer,Long,Double,Float*/int max = Integer.MAX_VALUE;int min = Integer.MIN_VALUE;System.out.println(max);//2147483647System.out.println(min);//-2147483648max = Byte.MAX_VALUE;min = Byte.MIN_VALUE;System.out.println(max);//127System.out.println(min);//-128max = Short.MAX_VALUE;min = Short.MIN_VALUE;System.out.println(max);//32767System.out.println(min);//-32768double max1 = Double.MAX_VALUE;double min1 = Double.MIN_VALUE;System.out.println(max1);System.out.println(min1);/*** 包装类提供了一个静态方法,可以将字符串转换为对应的基本类型,前提是* 这个字符串正确描述了基本类型可以保存的值,否则会抛出异常:* 数字     格式      异常* NumberFormatException*/String line = "123";int d = Integer.parseInt(line);System.out.println(d);//123line = "123.123";double dou = Double.parseDouble(line);System.out.println(line);//123.123}
}

自动拆装箱

特性 JDK5之后推出了一个新的特性:自动拆装箱 该特性是编译器认可的.当编译器编译源代码时发现有基 本类型和引用类型相互赋值使用时会自动补充代码来完 成他们的转换工作,这个过程称为自动拆装箱.

package object;public class IntegerDemo03 {public static void main(String[] args) {int a = 123;Integer i = a;/*** 编译器自动将上面的代码补成本句,自动装箱* 编译器改好的样子* Integer i = Integer.valueOf(a);*/// Integer i = (Integer) a;a = i;/*** 触发了自动拆箱特性,编译器会补充代码将包装类转换为基本类型*/// a = i.intValue();编译器改好的样子}
}

三、文件操作——File

1.1File类概述和构造方法

File:它是文件和目录路径名的抽象表示

  • 文件和目录都是通过File封装成对象的
  • 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。他可以是存在的,也可以是不存在的。将来要是通过具体的操作把这个路径的内容转换为具体存在的。

File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)

使用File可以做到:

  • 1:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等
  • 2:创建和删除文件或目录
  • 3:访问一个目录中的子项

但是File不能访问文件数据.

File构造方法

方法名说明
File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例
File(String parent, String child)从父路径名字符串和子路径字符串创建新的File实例
File(File parent, String child)从父抽象路径名子路径字符串创建新的File实例
package file;import java.io.File;/*** file文件* java.io.File类* 该类的每一个实例可以表示硬盘上的一个文件或目录(实际表示的是一个抽象路径)* 通过File我们可以:* 1.访问其表示的文件或目录的属性信息(名字、大小等)* 2.创建,删除文件过目录* 3.访问一个目录中的子项* 但是不能访问文件数据*/
public class FileDemo {public static void main(String[] args) {//访问当前项目目录下的demo.txt文件/*** File file = new File("F:\\java\\IdeaProjects\\JAVASE");* 实际开发中我们几乎不用绝对路径去定位文件或目录,都是使用相对路径。* 因为它有更好的跨平台性。* 例如:"./"表示当前目录,具体是哪里要看当前程序的运行环境而定,比如我们现在*  在IDEA里执行程序时,IDEA规定当前目录就是当前程序所在的项目目录。*/File file = new File("./demo.txt");String name = file.getName();System.out.println(name);//demo.txlong length = file.length();System.out.println("长度"+length+"字节");//长度10字节boolean b = file.canRead();//可读boolean b1 = file.canWrite();//可写boolean b2 = file.isHidden();//是否隐藏System.out.println("可读"+b);//trueSystem.out.println("可写"+b1);//trueSystem.out.println("隐藏"+b2);//没隐藏false,隐藏true}
}
通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。
File f1 = new File("d:/LOL/java.txt");
System.out.println(f1);
从父路径名字符串和子路径字符串创建新的File实例。
File f2 = new File("d://LOL","java.txt");
System.out.println(f2);
从父抽象路径名子路径字符串创建新的File实例。
File f3 = new File("d://LOL");
File f4 = new File(f3,"java.txt");
1.2File类创建功能
方法名说明
public boolean createNewFile()当具有该名称的文件不存在是,创建一个由抽象路径名命名的新空文件。如果文件不存在就创建文件,并返回true;如果文件存在就不创建文件,并返回false。
public boolean mkdir()创建由此抽象路径名命名的目录。如果目录不存在就创建目录,并返回true;如果目录存在就不创建目录,并返回false
public boolean mkdirs()创建由此抽象路径名命名的目录,包括任何必须但不存在的父目录。
//1.在d:/LOL目录下创建一个文件java.txt
File f1 = new File("d:/LOL/java.txt");
System.out.println(f1.createNewFile());
//2.在d:/LOL目录下创建一个目录javase
File f2 = new File("d:/LOL/javase");
System.out.println(f2.mkdir());
//3.在d:/LOL目录下创建一个多级目录javaweb/HTML
File f3 = new File("d:/LOL/javaweb/HTML");
//4.在d:/LOL目录下创建一个文件javase.txt
File f4 = new File("d:/LOL/javase.txt");
System.out.println(f4.createNewFile());
注意:文件和文件夹不能同名,mkdirs()可以创建多级目录。
package file;import java.io.File;/*** 创建一个目录* mkdir():创建目录的时候,该目录的父目录得存在,否则无法创建* mkdirs():可以逐级创建目录*/
public class MkdirDemo {public static void main(String[] args) {//在当前目录下创建一个目录:./demoFile file = new File("./demo");if(file.exists()){//判断目录是否存在System.out.println("目录已经存在");}else{// boolean mkdir = file.mkdir();file.mkdir();//创建一个目录(文件夹)System.out.println("目录已经成功创建了");}File file1 = new File("./a/b/c");if(file1.exists()){System.out.println("目录已经存在");}else{file1.mkdirs();//可以逐级创建目录System.out.println("目录创建成功");}}
}
1.3File类判断和获取功能
方法名说明
public boolean isDirectory()测试此抽象路径名表示的File是否为日录
public boolean isFile()测试此抽象路径名表示的File是否为文件
public boolean exists()测试此抽象路径名表示的File是否为存在
public String getAbsolutePath()返回此抽象路径名的绝对路径名字符串
public String getPath()将此抽象路径名转换为路径名字符串
public String getName()返回此抽象路径名表示 的文件过目录的名称
public String[] list()返回此抽象路径名表示的目录中的文件和目录的名称字符数组
public File[] listFile()返回此抽象路径名表示的目录中的文件和目录的File对象数组
//FiLe类的判断和获职功能。File f = new File("d:/LOL/java.txt");
//isDirectory():测试此抽象路经名表示的FiLe是否为目录System.out.println(f.isDirectory());//izFiLe( ):测试此拍象黯径名表示的Fz是否为文件System.out.println(f.isFile());//exists():测试此拍象路径名表示的FiLe是否存在System.out.println(f.exists());//getAbsolutePath():_返回此抽象路径名的绝对路径名字符串System.out.println(f.getAbsoluteFile());//geEPath():将此拍象路径名转预为路径名宁符串System.out.println(f.getPath());//getName():拉回由此抽象路径名表示的文件或自录的名称System.out.println(f.getName());// list(),返回此抽象路径名表示的日录中的文件和日录的名称字符串数组System.out.println("-------------------------");File f2 = new File("d:/LOL");String[] strArray = f2.list();for(String str : strArray){System.out.println(str);}// ctrl +alt + v可以生成左边的内容//listFiles()。返回此拍家路径名表示的目录中的文件和目录的FiLe对家数组System.out.println("-------------------------");File[] fileArray = f2.listFiles();for(File file : fileArray){System.out.println(file);}//这种方法带路径,可以根据路径去调用方法
1.4 File类删除功能
方法名说明
delete()删除由此抽象路径名表示的文件或目录

绝对路径与相对路径的区别

  • 绝对路径:完整的路径名,不需要任何其他信息就可以定位它所表示的文件。例如:D:\LOL\java.txt
  • 相对路径:必须使用取自其他路径名的信息进行解释。例如:LOL\java.txt
//1.3File类删除功能
//1.在当前模块目录下创建java.txt文件
File f1 = new File("java.txt");
System.out.println(f1.createNewFile());
//2.删除当前模块目录下创建java.txt文件
System.out.println(f1.delete());
//3.当前模块目录下创建LOL目录
File f2 = new File("LOL");
System.out.println(f2.mkdir());
//4.当前模块目录下删除LOL目录
System.out.println(f2.delete());
//5.当前模块目录下创建itcast目录,然后再次目录下创建一个文件java.txt
File f3 = new File("itcast");
System.out.println(f3.mkdir());
File f4 = new File("itcast/java.txt");
System.out.println(f4.createNewFile());
//6.删除当前模块目录下itcast目录(有内容不能直接删)
//System.out.println(f3.delete());
System.out.println(f4.delete());
System.out.println(f3.delete());
package file;
/**
*  访问一个目录中的所有子项listFiles方法可以访问一个目录中的所有子项
*/
import java.io.File;/*** 访问一个目录中的所有子项*/
public class ListFilesDemo1 {public static void main(String[] args) {//获取当前目录中的所有子项File dir = new File(".");/*boolean isFile()判断当前File表示的是否为一个文件boolean isDirectory()判断当前File表示的是否为一个目录*/if(dir.isDirectory()){/*File[] listFiles()将当前目录中的所有子项返回。返回的数组中每个File实例表示其中的一个子项*/File[] subs = dir.listFiles();System.out.println("当前目录包含"+subs.length+"个子项");for(int i=0;i<subs.length;i++){File sub = subs[i];System.out.println(sub.getName());}}}
}
package file;import java.io.File;
import java.io.FileFilter;/*** 重载的listFiles方法,允许我们传入一个文件过滤器从而可以有条件的获取一个目录* 中的子项。*/
public class ListFilesDemo2 {public static void main(String[] args) {/*需求:获取当前目录中所有名字以"."开始的子项*/File dir = new File(".");if(dir.isDirectory()){
//            FileFilter filter = new FileFilter(){//匿名内部类创建过滤器
//                public boolean accept(File file) {
//                    String name = file.getName();
//                    boolean starts = name.startsWith(".");//名字是否以"."开始
//                    System.out.println("过滤器过滤:"+name+",是否符合要求:"+starts);
//                    return starts;
//                }
//            };
//            File[] subs = dir.listFiles(filter);//方法内部会调用accept方法File[] subs = dir.listFiles(new FileFilter(){public boolean accept(File file) {return file.getName().startsWith(".");}});System.out.println(subs.length);}}
}
1.5递归

概述:以递归的角度来看,递归指的是以方法定义中调用方法本身的现象。

public class DiGuiDemo {public static void main(String[] args) {/*递归解决问题,首先就要定义一个方法:1.定义1个方法f(n),表示第n个月的兔子对数2.那么,第n-1个月的兔子对数如何表示呐?f(n-1)*/int[] arr = new int[20];arr[0] = 1;arr[1] = 1;for (int i = 2; i < arr.length; i++) {arr[i] = arr[i-1] + arr[i-2];}System.out.println(arr[19]);System.out.println(f(20));}public static int f(int n){if (n==1 || n==2){return 1;}else{return f(n-1)+f(n-2);}}
}

递归解决问题的思路:

把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解;

递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算。

1.6递归求阶乘#####
public class JieChengDemo {public static void main(String[] args) {//求5的阶乘System.out.println("5的阶乘是"+f(5));}public static int f(int n){if(n == 1){return 1;}else {return n*f(n-1);}}
}
1.7遍历目录
package exercise.File;import java.io.File;public class DiGuiDemo2 {public static void main(String[] args) {/*** 需求:给定一个路径(D:\\LOL),请通过递归完成遍历该目录下的所有内容,并把所有文件的          * 绝对路径输出在控制台* 思路:* 1.根据给定的路径创建一个File对象* 2.定义一个方法,用于获取给定目录下的所有内容,参数为第一步创建的file对象* 3.获取指定的File目录下所有的文件或者目录的File数组* 4.遍历该File数组,得到每一个File对象* 5.判断该File对象是否是目录*      是,递归调用*      否,获取绝对路径输出在控制台* 6.调用方法*/File srcFile = new File("d:/LOL");getAllFilePath(srcFile);}public static void getAllFilePath(File srcFile){File[] fileArray = srcFile.listFiles();if(fileArray != null){for(File file : fileArray){if(file.isDirectory()){getAllFilePath(file);}else {System.out.println(file.getAbsoluteFile();}}}}
}
1.8递归删除目录

循环是重复执行某个步骤,而递归是重复整个过程

package file;import java.io.File;/*** 编写一个程序,要求实现1+2+3+4+....100并输出结果。* 代码中不能出现for,while关键字** 编写程序计算:* 一个人买汽水,1块钱1瓶汽水。3个瓶盖可以换一瓶汽水,2个空瓶可以换一瓶汽水。不考虑赊账问题* 问20块钱可以最终得到多少瓶汽水。** 删除一个目录*/
public class Test {public static void main(String[] args) {File dir = new File("./a");delete(dir);}/*** 将给定的File对象表示的文件或目录删除* @param file*/public static void delete(File file){if(file.isDirectory()) {//清空目录File[] subs = file.listFiles();for (int i = 0; i < subs.length; i++) {File sub = subs[i];//从目录中获取一个子项//将该子项删除delete(sub);//递归调用}}file.delete();}
}
1.9Lambda表达式

Lambda表达式,也可称为闭包。JDK8之后,java支持了lambda表达式这个特性

  • lambda可以用更精简的代码创建匿名内部类,但是该匿名内部类实现的接口只能有一个抽象方法,否则无法使用。
  • lambda表达式是编译器认可的,最终会将其改为内部类编译到class文件中
package lambda;import java.io.File;
import java.io.FileFilter;/*** JDK8之后java支持了lambda表达式这个特性* lambda表达式可以用更精简的语法创建匿名内部类,但是实现的接口只能有一个抽象* 方法,否则无法使用。* lambda表达式是编译器认可的,最终会被改为内部类形式编译到class文件中。** 语法:* (参数列表)->{*     方法体* }*/
public class LambdaDemo {public static void main(String[] args) {//匿名内部类形式创建FileFilterFileFilter filter = new FileFilter() {public boolean accept(File file) {return file.getName().startsWith(".");}};FileFilter filter2 = (File file)->{return file.getName().startsWith(".");};//lambda表达式中参数的类型可以忽略不写FileFilter filter3 = (file)->{return file.getName().startsWith(".");};/*lambda表达式方法体中若只有一句代码,则{}可以省略如果这句话有return关键字,那么return也要一并省略!*/FileFilter filter4 = (file)->file.getName().startsWith(".");}
}
    FileFilter filter = new FileFilter() {public boolean accept(File file) {return file.getName().startsWith(".");}};FileFilter filter2 = (File file)->{return file.getName().startsWith(".");};//lambda表达式中参数的类型可以忽略不写FileFilter filter3 = (file)->{return file.getName().startsWith(".");};/*lambda表达式方法体中若只有一句代码,则{}可以省略如果这句话有return关键字,那么return也要一并省略!*/FileFilter filter4 = (file)->file.getName().startsWith(".");
}

}


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

相关文章

  1. 旋转矩阵边界问题

    基础&#xff1a; list接口&#xff1a; List list new ArrayList(); 方法&#xff1a;add;remove; 收获&#xff1a; 1.矩阵边界问题&#xff0c;关键是什么时候跳出循环&#xff1b; 规律是&#xff1a;遍历上右下左&#xff0c;当遍历上边时&#xff0c;区间就是[lef…...

    2024/4/15 13:51:33
  2. 单片机c语言组数怎么用,怎么定义和赋值

    今天我们把数组复习一下&#xff0c;数组是怎么用的&#xff0c;怎么对它进行定义&#xff0c;怎么对它进行赋值&#xff0c;然后把字符型数组大概说一下。 明天我们就正式进入到&#xff0c;我们只真的学习了之前说的1维数组&#xff0c;1维数组就是1串数&#xff0c;怎么定义…...

    2024/4/20 6:00:34
  3. 依赖注入spring

    依赖&#xff1a;bean对象的创建依赖于容器 注入&#xff1a;bean对象中的所有属性&#xff0c;由容器来注入 下面咱们讲讲set注入各种类型 搭建测试环境 1&#xff0c;复杂类型 建立Address类&#xff0c;私有一个address变量&#xff0c;构造set和get方法&#xff0c;并…...

    2024/4/18 21:40:12
  4. 常见状态码

    常见响应状态码 响应状态码表示服务器的响应状态&#xff0c;是由服务端返回给客户端 一般状态码情况 状态码详情100-199表示服务器接收到了你的请求200-299表示请求成功300-399表示重定向&#xff08;你需要请求的资源地址已经移动到了另外一个位置&#xff09;&#xff0c…...

    2024/4/30 12:31:50
  5. CAP原则与解决方案

    文章目录概念CAP分别落地一致性可用性分区容错性满足两项CACPAPBASE概念 CAP原则又称CAP定理&#xff0c;指的是在一个分布式系统中&#xff0c;一致性&#xff08;Consistency&#xff09;、可用性&#xff08;Availability&#xff09;、分区容错性&#xff08;Partition to…...

    2024/4/18 13:10:55
  6. 【第一章 什么是反应式编程】

    What is reactive processing? Reactive processing is a paradigm that enables developers build non-blocking, asynchronous applications that can handle back-pressure (flow control). Spring官网对Reactive的解释可能一开始会让人觉得比较简单抽象&#xff0c;但是…...

    2024/4/13 9:42:30
  7. 基于stm32f1的内部读写flash

    flash是存储芯片的一种&#xff0c;通过特定的程序可以修改里面的数据。FLASH在电子以及半导体领域内往往表示Flash Memory的意思&#xff0c;即平时所说的“闪存”&#xff0c;全名叫Flash EEPROM Memory。它结合了ROM和RAM的长处&#xff0c;不仅具备电子可擦除可编程&#x…...

    2024/4/19 18:12:51
  8. rstp要点4:边缘端口的实现机制

    一、边缘端口说明 在RSTP中&#xff0c;如果某一个指定端口位于整个网络的边缘&#xff0c;即不再与其他交换设备连接&#xff0c;而是直接与终端设备直连&#xff08;保证下游无环&#xff0c;不一定是终端设备&#xff09;&#xff0c;这种端口叫做边缘端口。边缘端口不接收…...

    2024/4/18 8:31:48
  9. Zynq LTE基站设计与实现

    采用赛灵思Zynq-7000 All Programmalbe SoC能让毫微微、微微以及其他小型蜂窝基站设计的集成度、灵活性和低功耗达到全新的高度。 小型蜂窝属于低功率无线基站&#xff0c;运行于授权频谱范围内&#xff0c;并由移动网络运营商进行管理。小型蜂窝基站的类型囊括毫微微(Femtoce…...

    2024/4/8 17:57:09
  10. 2022年2月9日学习总结

    9&#xff1a;00&#xff5e;11&#xff1a;30 做一套英语四级记单词 13&#xff1a;00&#xff5e;15&#xff1a;00 教妹妹高中数学 英语 15&#xff1a;00&#xff5e;16&#xff1a;00 听学长讲课 16&#xff1a;00&#xff5e;16&#xff1a;30 看洛谷上面的题 还…...

    2024/4/13 9:42:00
  11. 淘宝店铺倒计时代码促销倒计时代码装修代码店铺双十一双11倒计时代码生成器工具

    淘宝天猫店铺双十一倒计时代码节日双十11详情页倒计时店招倒计时工具是&#xff1a;一秒美工助手工具...

    2024/4/13 9:41:35
  12. Scala中String方法

    String 方法char charAt(int index) 返回指定位置的字符 从0开始int compareTo(Object o) 比较字符串与对象int compareTo(String anotherString) 按字典顺序比较两个字符串int compareToIgnoreCase(String str) 按字典顺序比较两个字符串&#xff0c;不考虑大小写String conc…...

    2024/4/20 23:24:23
  13. Redis核心技术与实战-学习笔记(九):切片集群

    一.切片集群 切片集群&#xff0c;也叫分片集群&#xff0c;就是指启动多个Redis实例组成一个集群&#xff0c;然后按照一定规则&#xff0c;将收到的数据划分成多份&#xff0c;每一份用一个实例来保存。 使用场景&#xff0c;将25GB数据保存有两种方案&#xff1a; 切片集…...

    2024/4/18 15:06:58
  14. 1.25计算机网络和协议安全

    Telnet协议 telnet协议是tcp/ip族中一员&#xff0c;是Internet远程登录服务的标准协议 登录命令&#xff1a;telnet host port>telnet 192.168.0.106 23 退出&#xff1a;exit FTP传文件命令 1、echo open 192.168.0.106 2121 >> 1.txt >登录FTP服务器 2、e…...

    2024/4/5 2:26:08
  15. C++后台开发该学哪些内容,标准技术路线(含推荐书籍与项目),面经与算法该如何刷

    C后台开发该学哪些内容&#xff0c;标准技术路线&#xff08;含推荐书籍与项目&#xff09;&#xff0c;面经与算法该如何刷专注后台服务器开发&#xff0c;包括C/C&#xff0c;Linux&#xff0c;Nginx&#xff0c;ZeroMQ&#xff0c;MySQL&#xff0c;Redis&#xff0c;fastdf…...

    2024/4/18 19:39:04
  16. vue组件通信----子传父(超级详细)

    Vue传值 简单描述 父组件通过绑定自定义事件&#xff0c;接受子组件传递过来的参数 子组件通过$emit触发父组件上的自定义事件&#xff0c;发送参数 子传父具体实现步骤 1.父组件通过$on监听事件&#xff0c;事件处理函数的参数则为接收的数据 2.子组件通过$emit可以触发事件&…...

    2024/4/20 17:16:36
  17. Codeforces 1277E 容斥原理

    题意 传送门 Codeforces 1277E Two Fairs 题解 求无向图中不包含 a,ba,ba,b 的无序点对数量&#xff0c;这些点对 (u,v)(u,v)(u,v) 满足 uuu 与 vvv 间的任意路径都经过 a,ba,ba,b。 若点对 (u,v)(u,v)(u,v) 满足 uuu 与 vvv 间的任意路径都经过 aaa&#xff0c;则将 aaa 和…...

    2024/4/13 9:41:30
  18. 记录问题:浏览器会请求两次web服务

    记录问题&#xff1a;浏览器会请求两次web服务用了两个浏览器&#xff0c;一个是谷歌的&#xff0c;一个是Bing&#xff0c;两个浏览器都有插件&#xff0c;然后运行Servlet后发现java程序被调用了两次&#xff0c;并且有时交叉输出&#xff1b;经查网络资料&#xff0c;推测是…...

    2024/4/13 9:42:15
  19. 玩转WebGL(五)变换与坐标系统

    1.变换 为了深入了解变换,我们首先要在讨论矩阵之前回顾一下最基础的数学背景知识. 1.1 向量 向量有一个方向和大小. 向量标量运算 向量加减运算 对应的直观表示加法: 直观表示减法: 向量长度 使用勾股定理即可 向量点乘 两个向量的点乘也叫向量的内积、数量积,对两…...

    2024/4/8 17:57:02
  20. 1.21 SQLmap工具使用

    设置sqlmap线程(扫描速率&#xff0c;范围1-10) --thread kali端 1.判断网站是否存在注入 get类型sqlmap -u "url">检测url中是否存在注入点&#xff0c;如果没有注入点则运行不出来 post类型sqlmap -r 请求数据包.txt> 使用抓到的数据包文本进行检测注入 2…...

    2024/4/13 9:42:40

最新文章

  1. 智慧能源数据监控平台

    随着科技的飞速发展&#xff0c;能源管理已逐渐从传统的粗放型向精细化、智能化转变。在这个转型过程中&#xff0c;HiWoo Cloud平台的智慧能源数据监控平台以其独特的技术优势和创新理念&#xff0c;正引领着能源管理的新潮流。 一、智慧能源数据监控平台的概念 智慧能源数据…...

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

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

    2024/3/20 10:50:27
  3. 解析大语言模型训练三阶段

    大语言模型的训练过程一般包括3个阶段&#xff1a;预训练&#xff08;Pre-training&#xff09;、SFT&#xff08;有监督的微调&#xff0c;Supervised-Finetuning&#xff09;以及RLHF&#xff08;基于人类反馈的强化学习&#xff0c;Reinforcement Learning from Human Feedb…...

    2024/5/2 22:48:30
  4. 数据可视化-Python

    师从黑马程序员 Json的应用 Json的概念 Json的作用 Json格式数据转化 Python数据和Json数据的相互转化 注&#xff1a;把字典列表变为字符串用dumps,把字符串还原回字典或列表用loads import json#准备列表&#xff0c;列表内每一个元素都是字典&#xff0c;将其转化为Json …...

    2024/5/1 14:06:00
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  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