自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于NVIDIA NIM平台--生成各种不同场景图片

2.安装依赖:创建好项目后,右键项目文件夹创建一个新的Python文件,名称自拟,最好也是英文,例如“nim_test.py”,在创建好的文件中打开终端输入。总的来说,NVIDIA NIM平台中还有很多不同类型的API模型可以供大家使用,大家也可以自行尝试使用不同的模型做出想要的模型。3.编写代码:根据NVIDIA NIM平台上提供的的API示例,编写一个小demo,引用需要的API模型,达到自己的需求。只需要注册账号后,点击 Get API Key,复制秘钥后替换代码中的key即可。

2024-10-08 23:41:56 556

原创 昇思25天学习打卡营第1天|处理数据集

MindSpore可以利用它的数据引擎,通过数据集和数据变换实现高效的数据预处理,将数据下载完成之后,我们可以自定义的根据我们的需求去进行相应的预处理。第一天接触到昇思MindSpore深度学习框架,第一天我们初步认识了昇思MindSpore是一个简单的深度学习模型,拥有自动学习能力。

2024-07-03 00:12:08 264

转载 初步认识Redis

初步认识Redis

2022-07-20 14:04:38 246

转载 初步学习Oracle之PL/SQL

初步学习Oracle之PL/SQL

2022-07-15 18:12:29 565

原创 SpringBoot常用注解

SpringBoot常用注解

2022-07-11 16:35:50 850

原创 Git常用命令

Git常用的命令,基本操作

2022-05-18 23:44:07 162

原创 SpringBoot学习、原理初探

什么是SpringSpring是为了解决企业级应用开发的复杂性而创建的,简化开发。什么是SpringBootSpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。SpringBoot所具备的特征有:(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可

2022-03-23 20:17:01 425

原创 HTML(基本标签,图像标签,超链接标签,列表,表格,表单)

<!--DOCTYPE:告诉浏览器,我们要使用什么规范--><!DOCTYPE html><!--注释快捷方式:ctrl+/--><html lang="en"><!--head代表网页头部--><head> <!--meta描述性标签,用来描述网站的一些信息--> <!--meta标签一般用来做SEO--> <meta charset="UTF-8"> &l

2022-03-17 23:03:14 639

原创 堆、OOM内存溢出、GC(垃圾回收)

1.堆GC垃圾回收,主要是在伊甸园区和养老区,没有被回收的存放在幸存区;假设内存满了,OOM,堆内存不够!会报错新生区:类:诞生和成长的地方,甚至死亡;伊甸园区:所有的对象都是在伊甸园区new出来的;幸存区(0,1):轻GC回收之后剩下的会进入幸存区。养老区:新生区内存占完了,存入养老区永久区:元空间:逻辑上存在,物理上不存在;这个区域常驻内存,用来存放JDK自身携带的Class对象,interface元数据,存储的是java运行时的一些环境或类信息,这个区域不存在垃圾回收。(关闭V

2022-02-15 22:24:24 640

原创 JVM的体系结构、类加载器、双亲委派机制

1.JVM的体系结构2.类加载器1.虚拟机自带的加载器2.启动类(根)加载器3.扩展类加载器4.应用程序加载器public class Car { public static void main(String[] args) { //类是模板,对象时具体的,存放在堆中 Car car1 = new Car(); Car car2 = new Car(); Car car3 = new Car(); Sy

2022-02-15 14:19:41 417

原创 反射,通过对象获得class,类加载器,通过反射动态创建对象执行方法,通过反射获取注解信息

反射认识反射反射方式:获取实例化对象——>getClass()方法——>得到完成的”包类“名称package com.tao.reflection;//什么叫反射public class Test01 { public static void main(String[] args) throws ClassNotFoundException { //通过反射获取类的class对象 Class c1 = Class.forName("com.ta

2022-01-28 19:59:51 1002

原创 内置注解、元注解、自定义注解

内置注解//@SuppressWarnings("all") //镇压警告public class Test01 extends Object { //Override 重写的注解 @Override public String toString() { return super.toString(); } //Deprecated 不推荐程序员使用,已经过时的方法或者存在更好的方法,但是可以使用 @Deprecated pu

2022-01-27 19:35:04 121

原创 死锁,生产者消费者问题,线程池

死锁死锁:多个线程互相抱着对方需要的资源,形成僵持!package com.tao.Thread.Thread2;public class DeadLock { public static void main(String[] args) { makeup g1 = new makeup(0, "灰姑凉"); makeup g2 = new makeup(1, "白雪公主"); g1.start(); g2.start();

2022-01-26 19:14:23 351

原创 线程休眠sleep、线程礼让yield、同步线程、同步方法与同步块

线程休眠sleepimport java.text.SimpleDateFormat;import java.util.Date;public class TestSleep { public static void main(String[] args) { //打印当前系统时间 while (true){ try { Thread.sleep(1000); Date

2022-01-25 20:09:03 309

原创 继承Thread类创建线程、多线程同时操作一个对象、多线程实现龟兔赛跑、Lambda表达式

继承Thread类创建线程// 创建线程方式一:继承Thread类,重写run()方法,调用start开启线程//注意:线程开启不一定执行,由CPU调度执行public class TestThread1 extends Thread{ @Override public void run() { //run()方法线程体 for (int i = 0; i < 20; i++) { System.out.println("看

2022-01-22 18:55:48 529

原创 TCP实现客户端和服务器端连接、文件上传,UDP发送消息、实现多线程在线咨询

TCP实现客户端和服务器端连接客户端:连接服务器Socket发送消息import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;//客户端public class TcpClientDemo01 { public static void main(String[] args) { Socket socket

2022-01-20 18:40:08 2211

原创 贪吃蛇Java代码实现

注:该贪吃蛇模型是跟着狂神—秦老师的教学视频敲的,想听课程可直接去b站听老师的课,讲的很清楚!StartGame类import javax.swing.*;public class StartGame { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setBounds(10, 10, 900, 720); frame.setResiza

2022-01-18 20:17:42 332

原创 Swing之Jframe窗体、 JDialog弹窗、标签、面板、按钮(图片按钮,单选框,多选框)、列表(下拉框,列表框)、文本框、密码框

SwingJframe窗体import javax.swing.*;import java.awt.*;public class JFrameDemo { //init() 初始化 public void init(){ JFrame frame = new JFrame("这是一个JFrame窗口"); frame.setVisible(true); frame.setBounds(100, 100, 200, 200);

2022-01-18 14:57:56 4888

原创 画笔、窗口监听、鼠标监听、键盘监听

画笔package com.tao.lesson03;import java.awt.*;public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); }}class MyPaint extends Frame{ public void loadFrame(){ setBounds(200, 200, 600, 5

2022-01-17 18:11:31 602

原创 简易计算器

简易计算器暴力法import com.tao.lesson01.TestFrame;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestCalc { public static void

2022-01-17 18:10:00 241

原创 instanceof关键字、Static关键字、抽象类、接口、异常

instanceofSystem.out.println(A instanceof B);//当A和B存在父子关系时,输出为true//Object->Person->Student//Object->Person->Teacher//Object->StringPerson person = new Student();System.out.println(person instanceof Object);//trueSystem.out.println(

2022-01-15 21:02:16 169

原创 构造器、封装、继承、重写、多态

构造器特点:和类名相同没有返回值作用:new本质是在调用构造方法初始化对象的值注意点:定义有参构造之后,如果想用无参构造,就必须定义一个无参的构造器Alt+insert封装提高程序的安全性,保护数据隐藏代码的实现细节统一接口系统的可维护性增加了继承public class Person {//在JAVA中,所有的类都默认继承Object类 public Person() { System.out.println("

2022-01-14 18:54:18 126

原创 反转数组、遍历打印二维数组、冒泡排序、稀疏数组

反转数组public class ArrayDemo01 { public static void main(String[] args) { int[] arrays={1,2,3,4,5}; int[] reverse=reverse(arrays); printArray(reverse); } //反转数组 public static int[] reverse(int[] arrays){ int[

2022-01-13 15:53:53 318

原创 方法的重载、命令行传参、可变参数、递归计算阶乘

方法的重载规则:方法名称必须相同参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)方法返回类型可以相同也可以不同仅仅返回类型不同不足以构成方法的重载命令行传参(javac +文件名.java) 生成一个class文件直接运行一个class文件时,需要回到src的路径下,再通过完整的包路径运行,进行传参可变参数在方法声明中,在指定参数类型后加一个省略号(…)一个方法只能指定一个可变参数,且必须定义到方法的最后一个参数public class Demo01

2022-01-12 13:10:09 178

原创 for循环练习:计算1到100的奇数和与偶数和;for循环输出1-100之间能被5整除的数,每行输出3个;打印输出九九乘法表;打印5行三角形

1、计算1到100的奇数和与偶数和public class forDemo01 { public static void main(String[] args) { int oddSum = 0; //奇数和 int evenSum = 0; //偶数和 for (int i = 0; i <= 100; i++) { if (i % 2 != 0) //i为奇数 oddSum +=

2022-01-10 18:00:54 2876

原创 用户交互Scanner方法示例

使用next和nextLine方法接收数据public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); //判断用户有没有输入字符串 if (scanne

2022-01-10 15:02:18 325

原创 自增、自减、短路运算、位运算、字符运算、三元运算

自增、自减//自增、自减 一元运算符int a=3;int b=a++; //执行完这行代码后,先给b赋值,a再自增int c=++a; //执行完这行代码前,a先自增,再给c赋值//输出 a=5 b=3 c=5短路运算//在与运算中,若前一个判断为假,则后面半部分不会执行int c=5;boolean d=(c<4)&&(c++<4);//因为前半部分c<4已经为假,则后半部分c++不会执行,故c依然为5//输出 d=false

2022-01-08 21:08:49 217

原创 基本数据类型及拓展,变量和常量,javaDoc生成文档

java注释单行注释 //注释一行文字多行注释 /*注释一段文字文档注释 /**添加参数,对文档进行解释@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况八大基本数据类型整数类型:byte、short、int、long(long类型要在数字后面加L,如:30L)浮点类型:float、double(float类型要在数字后面加F,如:50.1F)

2022-01-08 20:55:39 391

原创 cmd下常用的Dos命令

打开cmd方式:Win+R 输入cmd打开控制台开始+系统+命令提示符文件中的地址栏前面加上cmd常用的Dos命令:#盘符切换 直接D:#查看当前目录下的所有文件 dir#切换目录 cd 文件名 //进入子目录 cd /d f:\IDE //跨盘进入f盘的IDE子目录 cd.. //返回上一级 #清除屏幕 cls#退出终端 exit#查看电脑ip ipconfig#打开应用 打开计算器

2022-01-07 13:33:02 508

原创 Markdown常用语法

说明:Markdown语法可以在Typora编辑器中直接体现出来,个人比较喜欢使用该编辑器做笔记,利用这些快捷键也很方便!(下面效果均为在Typora编辑器中显示的效果)标题格式:# + 空格# 一级标题## 二级标题### 三级标题显示效果如下:字体格式:不需加空格,前后加*即可粗体格式:**Hello World !**斜体格式:*Hello World !*粗体+斜体格式:***Hello World !***划线格式:--H

2022-01-07 12:16:10 213

空空如也

空空如也

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

TA关注的人

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