自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TensorFlow1

用于运行TensorFlow操作的类。

2023-09-11 16:25:19 142

原创 python中的容器

【代码】python中的容器。

2023-06-06 20:44:36 112

原创 python中的循环

注意global用法。

2023-06-06 16:07:15 84

原创 python中的字符串拼接

【代码】python中的字符串拼接。

2023-06-06 16:07:00 64

原创 运行VFH计算点云相似度代码时遇到的问题及解决办法

解决方法:根据提示路径,找到copc.py文件,

2023-05-11 19:33:56 190 1

原创 html基础01

【代码】html基础01。

2022-09-19 20:21:11 62

原创 javaweb终结篇

分层的目的就是为了解耦。解耦就是为了降低代码的耦合度。方便后期的维护和升级。开发流程(书城项目):1、先创建书城需要的数据库和表。创建id、用户名、密码、邮箱是数据库中的表。2、编写数据库表对应的JavaBean对象。3、开始编写工具类JdbcUtils失败了,先去学前端(165)。...

2022-07-02 12:47:57 120

原创 HTTP协议及Servlet类笔记

什么是http?客户端和服务器之间发送的数据,需要遵守的规则。http协议中的数据又叫做报文。客户端给服务器发送数据叫请求,服务器给客户端回传数据叫响应。请求又分为GET、POST协议1、GET请求1.1请求行(1)请求的方式(“GET”)(2)请求的资源路径(+?+请求参数)(3)请求的协议和版本号(HTTP/1.1)1.2请求头key:value 组成 不同的键值对表示不同的含义2、POST请求2.1请求行(1)请求的方式(“GET”)(2)请求的资源路径(+

2022-06-27 18:40:01 600

原创 Servlet

什么是servlet?1.servlet是JavaEE规范之一。规范就是接口2.servlet是javaWeb的三大组件之一,三大组件分别是servlet程序、Filter过滤器、Listener监听器。3.servlet是运行在服务器上的java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端手动实现Servlet程序1、编写一个类去实现servlet接口2、实现service方法,处理请求并响应数据3、到web.xml中去配置servlet程序的访问地址servlet过程s

2022-06-25 11:01:57 87

原创 JavaWeb

xml:可扩展的标记性语言xml的作用?1、用来保存数据,而且这些数据具有自我描述性2、它还可以作为项目或模块的配置文件3、还可以作为网络传输数据的格式(现在以Json为主)JavaWeb?所有通过Java语言编写的,可以通过浏览器访问的程序的总称。JavaWeb是基于请求和响应开发的请求是客户端给服务器端发送数据。响应是指服务器给客户端回传数据。WEB资源的分类web资源按实现的技术和呈现的效果不同,分为静态资源和动态资源静态资源:html、 css、 js、 txt、 mp4、jpg图

2022-06-23 11:38:50 84

原创 Comparable和Comparator和其他的一些类

package com.xt.java2;import org.junit.Test;import java.util.Arrays;import java.util.Comparator;/** * ClassName: CompareTest * Description: * date: 2022/4/22 16:37 * 一、说明:Java中的对象,正常情况下,只能进行比较:== 或 != ,不能使用> 或 <, * 但是在实际开发中,我们需要对多个

2022-04-22 20:11:00 62

原创 JDK日期时间

package com.xt.java2;import org.junit.Test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import static java.util.Calendar.DAY_OF_MONTH;/** * ClassName: DateTimeTest * Descript

2022-04-22 16:36:36 318

原创 String练习题

package com.xt.exer;/** * ClassName: String_Count * Description: * date: 2022/4/18 17:22 * * @author tongy * @since JDK 1.8 */public class String_Count { public static void main(String[] args) { String str="abkkcadkabkebfkabkskab";

2022-04-18 21:59:18 208

原创 String_StringBuffer_StringBuilder

package com.xt.java1;import org.junit.Test;import java.util.Date;/** * ClassName: StringBufferBuilder * Description:关于StringBuffer和StringBuilder的使用 * date: 2022/4/17 17:28 * * @author tongy * @since JDK 1.8 */public class StringBufferBuilder

2022-04-18 21:56:48 54

原创 String_StringBuffer_StringBuilder

package com.xt.java1;import org.junit.Test;import java.util.Date;/** * ClassName: StringBufferBuilder * Description:关于StringBuffer和StringBuilder的使用 * date: 2022/4/17 17:28 * * @author tongy * @since JDK 1.8 */public class StringBufferBuilder

2022-04-18 16:24:20 94

原创 Java_String

package com.xt.java1;import org.junit.Test;/** * ClassName: StringTest * Description: * date: 2022/4/16 10:51 * * @author tongy * @since JDK 1.8 */public class StringTest { /* String:字符串,使用一对""引起来表示。 1.String声明为final的,不可被继承 2.St

2022-04-18 16:23:22 306

原创 创建线程(Lock()、线程池、Callable())及线程通信

package com.xt.java;import java.util.concurrent.locks.ReentrantLock;/** * 解决线程安全问题的方式三:Lock锁 -->JDK5.0新增 * 1、面试题:synchronized和Lock的异同: * 相同:二者均可以解决线程安全问题 * 不同:synchronized机制在执行完相应的同步代码块,会自动地释放同步监视器 * Lock方法需要手动地启动同步(lock(

2022-04-15 11:07:35 109

原创 解决线程安全问题的两种办法

package com.xt.java;/** * 创建3个窗口卖票,总票数为100张 使用实现Runnable接口的方式 * 问题一:买票过程中,出现了重票、错票-->出现了线程安全问题 * 问题出现的原因:当某个线程操作车票的过程中,尚未操作完成时,其它线程参与进来,也操作车票 * 如何解决:当一个线程a在操作ticket时,其它线程不能参与进来。直到a操作完ticket后,其它线程才 * 开始操作ticket。这种情况即使线程a出现了阻塞,也不能被改变。 * 在

2022-04-10 20:58:04 139

原创 多线程引发的死锁问题

package com.xt.java;import static java.lang.Thread.sleep;/** * 演示线程的死锁问题 * 1、死锁的理解:不同的进程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁 * 2、说明: * 1)出现死锁后,不会报错,不会出现异常,不会有提示,只是所有线程都出于阻塞状态,无法继续。 * 2)我们使用同步时,要避免出现死锁 * @author tyl * @creat 2022-04

2022-04-10 20:56:25 246

原创 JAVA多线程

多线程的创建方式一:extends Threadpackage com.xt;/** * 多线程的创建,方式1:继承于Thread类的方式 * 1.创建一个继承于Thread类的子类 * 2.子类重写Thread类中的run() -->将此线程执行的操作声明在run()中 * 3.创建Thread类的子类的对象 * 4.通过该对象调用Thread类的start() * * 例子:遍历100以内的所有的偶数 * * @author tyl * @creat 2022-03-26

2022-04-10 15:07:35 56

原创 异常处理部分

package yichang01;/* * Error: * java虚拟机无法处理的严重问题。如JVM内部系统错误、资源耗尽等情况。比如:StackOverflowError和 * OOM。一般不编写针对性的代码进行处理 */public class ErrorTest { public static void main(String[] args) { //1.java.lang.StackOverflowError //main(args); //栈溢出 //2.jav

2022-01-07 17:32:51 252

原创 常见异常的举例

package yichang01;import java.io.File;import java.io.FileInputStream;import java.util.Scanner;import org.junit.Test;/* * 一、异常的体系结构 * java.lang.Throwable * |---->java.lang.Error:一般不编写针对性的代码进行处理 * |---->java.lang.Exception:可以进行异常处理 *

2022-01-06 14:27:36 46

原创 内部类java

package IneerClass;/* * 类的内部成员之5:内部类 * 1.Java中允许将一个类A声明在类B中,则类A就是内部类,类B称为外部类 * * 2.内部类的分类:成员内部类(静态、非静态) vs 局部内部类(方法内、代码块内、构造器内) * * 3.成员内部类: * 一方面,作为外部类的成员: * >可以调用外部类的结构 * >可以被static修饰(外部类只能public或者缺省) * >可以被4种不同的权限修饰 * 另

2021-12-31 14:27:00 299

原创 JDK8新特性

package JDK8;/* * JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法 */public interface CompareA { //静态方法 public static void method1() { System.out.println("CompareA:xian"); } //默认方法 public default void method2() { System.out.println("CompareA:hangzhou"); }

2021-12-25 20:25:12 266

原创 JDK8接口特性

package Interface;public class SubClassTest { public static void main(String[] args) { // TODO Auto-generated method stub SubClass sc=new SubClass(); //sc.aa(); //1.接口中的静态方法只能通过接口调用 //2.通过实现类的对象,可以调用接口中的默认方法 //3.如果子类(实现类)继承的父类中定义了与接口同名同参数的方法

2021-11-28 15:45:08 107 2

原创 比较两个圆半径大小

package exer4;public class InterfaceTest { public static void main(String[] args) { // TODO Auto-generated method stub CompareCicleTest c1=new CompareCicleTest(3.4); CompareCicleTest c2=new CompareCicleTest(3.6); System.out.println(c1.compareTo

2021-11-28 13:51:03 275 1

原创 JAVA接口

package Interface;/* * 接口的使用 * 1.接口使用interface来定义 * 2.Java中,接口和类是并列的两个结构 * 3.如何定义接口:定义接口中的成员 * 3.1 JDK7及以前:只能定义全局常量和抽象方法 * >全局常量:public static final的,但是书写时可以省略不写 * >抽象方法:public stract的 * 3.2 JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法 * 4

2021-11-28 11:43:18 84 1

原创 代理模式_1

package dailimoshi;/* * 接口应用:代理模式 */public class NetWorkTest { public static void main(String[] args) { Server server=new Server(); ProxyServer pServer=new ProxyServer(server); pServer.browse(); }}interface NetWork{ void browse(); }//被代理类

2021-11-28 11:40:31 51

原创 工厂模式_2

package Factory;/* * 简单工厂 */public class SimpleFactory { public static void main(String[] args) { Car a=CarFactory.car("奥迪"); a.run(); }}interface Car{ void run();}class Audi implements Car{ @Override public void run() { System.out.print

2021-11-28 11:39:49 49

原创 面试题_接口继承

package exer4;public class test1 extends B implements A{ public void getX() {// System.out.println(x); //指派不明确 System.out.println(super.x); //B-1 System.out.println(A.x); //A-0 } public static void main(String[] args) { new test1().getX()

2021-11-28 11:38:32 72

原创 抽象的匿名子类

package Abstract;/* * 抽象的匿名子类 */public class PersonTest { public static void main(String[] args) { // TODO Auto-generated method stub method(new Student("xt",23)); //匿名对象 Worker w=new Worker(); method1(w); //非匿名对象、非匿名类 method1(new Worker()

2021-11-27 18:55:29 148

原创 abstract关键字

package Abstract;/* * abstract关键字 * 1.abstract可以修饰的结构:类、方法 * 2.abstract修饰类:抽象类 * >此类不能实例化 * >抽象类中一定有构造器,便于子类实例化对象时调用(涉及:子类对象实例化的全过程) * >开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作 * 3.abstract修饰方法:抽象方法 * >抽象方法只有方法声明,没有方法体 * >包含抽象方法的类

2021-11-27 11:41:25 46

原创 JAVA重写

package overWrite;/** * 方法重写: * 格式:权限修饰符 返回值类型 方法名称 (形参列表) * 重写的规定: * 方法的声明:权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{ * //方法体 * } * 注意: * 1.子类重写的方法名与形参列表与父类被重写的方法名与形参列表必须一样 * 2.子类重写的方法的权限修饰符不小于父类被重写方法的权限修饰符 * >特殊:子类不能重写父类中priv

2021-11-27 11:34:44 153

原创 JAVA代码块

package BlockDemo;/* * 类的成员之四--代码块(初始化块) * 1.代码块的作用:用来初始化类或对象 * 2.代码块如果有修饰的话,只能用static修饰 * 3.分类:静态代码块 vs 非静态代码块 * 4.静态代码块 * >内部可以有输出语句 * >随着类的加载而执行,而且只执行一次 * >初始化类的信息 * >如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行 * >静态代码块要优先于非静态代码块执行

2021-11-25 14:59:29 156

原创 static关键字

package OOPdown;/** * static关键字的使用 * 1.static:静态的 * 2.static能修饰:属性、方法、内部类、代码块 * 3.使用static修饰属性 * 3.1属性:按是否使用static修饰,又分为:静态属性(类变量)vs非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对象都独立地拥有一套类中的非静态属性,当修改其中一个对象的非静态属性 * 值时,不会导致其他对象相对应的属性值的修改。 *

2021-11-23 15:11:44 66 1

原创 类变量、实例变量的内存解析

类变量、实例变量的内存解析

2021-11-23 15:11:02 227

原创 向下转型。

如何实现向下转型:(父类向子类转)–需要使用子类中的方法:Person p=new Man();//使用强转符Man m=(Man)p;使用强转符,可能出现ClassCastException应该使用以下方法:if(p instanceof Man){Man m=(Man) p;}向上转型:多态用的比较多...

2021-11-22 21:11:14 266

原创 Vector练习

package exer1;import java.util.Scanner;import java.util.Vector;public class Student { public static void main(String[] args) { //1.实例化Scanner,用于键盘获取学生成绩 //2.创建Vector对象,:Vector v=new Vector //3.通过for(;;)或者while(true)循环,给vector中添加数据 //

2021-11-22 20:37:17 73

原创 包装类的使用与一些面试

package Object;/** * 包装类的使用: * 1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 * 2.基本数据类型、包装类、String三者之间的相互转换 * @author tongy * */import org.junit.Test;public class WrapperTest { //基本数据类型->包装类:调用包装类的构造器 @Test public void test1() { int num=10;

2021-11-22 19:53:43 40

原创 基本数据类型及其包装类

package Object;/** * 包装类的使用: * 1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 * 2.基本数据类型、包装类、String三者之间的相互转换 * @author tongy * */import org.junit.Test;public class WrapperTest { //基本数据类型->包装类:调用包装类的构造器 @Test public void test1() { int num=10;

2021-11-19 12:33:26 181

tutorials.rar

tensorflow下的examples文件夹需要的tutorials.rar

2022-11-16

空空如也

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

TA关注的人

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