- 博客(106)
- 资源 (2)
- 收藏
- 关注
原创 PyQt5
老师笔记地址:https://doc.itprojects.cn/0001.zhishi/python.0008.pyqt5rumen/index.html#/02.ui。
2024-04-10 08:43:28
260
原创 深入浅出 PyTorch
如何绘制Loss/Accuray曲线?如何管理多个参数组实现不同学习率?如何组织数据进行训练?图片如何预处理及数据增强。如何设置损失函数超参数?如何初始化网络参数?深度学习框架,实现深度学习模型算法。如何用TensorBoard分析?人工智能:多领域交叉科学技术。机器学习:计算机智能决策算法。深度学习:高效的机器学习算法。如何把数据从硬盘读到内存?勤动手,成体系,多总结。
2024-04-03 16:13:03
653
1
原创 05-前端基础CSS第三天
01-CSS三大特性之层叠性1.CSS的三大特性CSS有三个非常重要的三个特性:层叠性、继承性、优先级。1.1 层叠性相同选择器给设置相同的样式,此时一个样式就会**覆盖(层叠)**另一个冲突的样式。层叠性主要解决样式冲突的问题。层叠性原则:样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式样式不冲突,不会层叠示例颜色冲突采取就近原则,文字大小不冲突不会层叠<!DOCTYPE html><html lang="en"><head&g
2023-09-28 12:49:56
634
原创 04-前端基础CSS第二天
01-CSS第二天导读目标:能使用emmet语法能够使用CSS复合选择器能够写出伪类选择器的使用规范能够说出元素有几种显示模式能够写出元素显示模式的相互转换代码能够写出背景图片的设置方式能够计算CSS的权重目录:Emmet语法CSS的复合选择器CSS的元素显示模式CSS的背景CSS的三大特性CSS的注释02-emmet语法生成html标签1.Emmet语法Emmet 语法的前身是 Zen coding,它使用缩写,来提高html/css的编写速度,Vscode内部
2023-09-13 20:26:52
478
原创 03-前端基础CSS-第一天
CSS的主要使用场景就是美化网页、布局页面的。HTML的局限性CSS-网页的美容师作用:可以选出所有相同的标签,比如p特点:不能差异化选择使用情况:较多用法: p{ color: red;作用:可以选出1个或者多个标签特点:可以根据需求选择使用情况:非常多用法:.nav{color: red;作用:一次只能选择一个标签特点:ID属性只能在每个HTML文档中出现一次使用情况:一般和js搭配用法:#nav {color: red;作用:选择所有的标签。
2023-08-28 19:17:10
468
原创 02-前端基础第二天-HTML5
01-HTML标签(下)导读目标:能够书写表格能够写出无序列表能够写出3~4个常用input表单类型能够写出下拉列表表单能够使用表单元素实现注册页面能够独立查阅W3C文档目录:表格标签列表标签表单标签综合案例查阅文档02-表格标签基本使用表格是实际开发中非常常用的标签:表格的主要作用表格的基本语法1.表格标签1.1表格的主要作用表格主要用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要
2023-08-17 19:39:19
964
原创 【前端】html
HTML标签是由尖括号包围的关键词,例如HTML标签通常是成对出现的,例如和,我们称为双标签。标签中的第一个是开始标签,第二个是结束标签。有些特殊的标签必须是单个标签(极少情况),例如,我们称为单标签。-链接标签-在标签间加名字,腾讯-a里有必须属性 href,在href里加上地址腾讯-第二个属性可以指定新窗口的打开方式,腾讯不需要加http,在同一目录下的内部链接直接写名字。
2023-08-06 18:51:38
2038
原创 【前端】网页
HTML指的是超文本标记语言,它是用来描述网页的一种语言。HTML不是一种编程语言,而是一种标记语言。标记语言是一套标记标签(markup tag)网页是图片、链接、文字、声音、视频等元素组成,其实就是一个html文件(后缀名为html)网页生成制作:有前端人员书写HTML文件,然后浏览器打开,就能看到了网页。HTML:超文本标记语言,用来制作网页的一门语言,由标签组成。HTML标签是由尖括号包围的关键词,例如HTML标签通常是成对出现的,例如和,我们称为双标签。
2023-08-03 20:52:57
346
原创 数据结构实验(八)
//文件名:exp5-2.cpp#include <stdio.h>#define MaxSize 100int pathnum(int m,int n) //求解从(m,n)到(1,1)的路径条数{ if (m<1 || n<1) return 0; if (m==1 && n==1) return 1; return pathnum(m-1,n)+pathnum(m,n-1);}typedef struct{ int i,j;} PathType;
2021-10-31 15:12:57
300
原创 数据结构实验(六)
liqueue#include <stdio.h>#include <malloc.h>typedef char ElemType;typedef struct DataNode{ ElemType data; struct DataNode *next;} DataNode; typedef struct{ DataNode *front; DataNode *rear;} LinkQuNode; void InitQueue(LinkQu
2021-10-18 21:47:22
171
原创 期末测试编程题
编程题第一题package step1;/** * 声明一个学生类,其数据成员为姓名、编号(利用静态变量实现自动编号)、年龄, * 并拥有静态数据成员count,用于记录学生的人数 * 在构造方法中利用此静态变量为对象的编号赋值,在主方法中定义多个对象,并求出总的学生数。 * 运行输出结果: * 学生编号:1、姓名:匿名、年龄:20 * 学生编号:2、姓名:张三、年龄:21 * 学生总人数:2 */class Student { private int sid ; // 编号 pr
2021-07-06 05:31:33
505
原创 java---IO流
p-720 IO流概述2.什么事IOI:InputO:Ouput(输入和输出都是以内存为参照物)通过IO可以完成硬盘文件的读与写p-721 流的分类3.IO流的分类1.按照流的方向进行分类:以内存为参照物,往内存中去叫做输入(Input),或者叫读(Read);从内存中出来,叫做输出(Output),或者叫写(Write)。2.按照读取数据方式的不同分类:分为字节流,和字符流。字节流是万能的,每次读取一个字节;字符流专门读取普通文本,word文档也无法读取。p-722流应该怎样
2021-07-05 11:36:36
87
原创 Edu 异常处理一
第三关package step3;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class Task { /********* Begin *********/ //请在合适的部位添加代码 public static void main(String[] args)throws FileNo
2021-07-05 11:17:08
117
原创 java异常
p629-异常概述1.什么是异常:程序执行过程中的不正常情况。异常的作用:增强程序的健壮性。2.程序执行控制台出现了:这个信息被我们称为:异常信息。这个信息是JVM打印的。p630-java中异常以类和对象的形式存在1.异常在java中以类的形式存在,每一个异常类都可以创建异常对象。2.异常在现实生活中p635-异常的继承结构·不管是错误还是异常都是可抛出的·所有的错误只要发生,java程序只有一个结果就是终止程序的执行。退出JVM,错误是不能处理的。Exception分为
2021-06-27 10:41:35
307
原创 二维数组
一、对二维数组的理解1.二维数组其实是一个特殊的一维数组,特殊在这个一维数组当中的每一个元素是一个一维数组二维数组静态初始化int[][] array = {{},{},{},};package array;public class ArrayTest09 { public static void main(String[] args) { // TODO Auto-generated method stub int[][] a = { {100, 200, 300}
2021-05-26 12:08:09
383
原创 数组扩容和数组拷贝
关于一维数组的扩容在java开发中,数组长度一旦确定不可变,那么数组满了怎么办?数组满了,需要扩容。**java中对数组的扩容是:**先新建一个大容量的数组,然后将小容量数组中的数据一个一个拷贝到大数组当中结论:数组扩容效率较低。因为涉及到拷贝的问题。所以在以后的开发中请注意:尽可能少的进行数组的拷贝。可以在创建数组对象的时候估计一下多长合适,这样可以减少数组的扩容次数。提高效率。java中数组的拷贝 System.arraycopy(5个参数);第一个:拷贝源。第二个:源的起点。第三个:
2021-05-26 10:41:10
272
2
原创 数组中储存引用类型
1.简单例子package array;public class ArrayTest07 { public static void main(String[] args) { // TODO Auto-generated method stub int[] array = {1, 2, 3}; for(int i = 0; i<array.length; i++) { /* int temp = array[i]; System.out.println(t
2021-05-26 09:30:24
350
原创 main方法的String数组
1.main方法上面的"String[] args"的作用JVM负责调用main方法JVM调用main方法的时候会自动传一个String数组过来package array;public class ArrayTest05 { //这个方法程序员负责写出来,JVM负责调用。JVM调用的时候一定会传一个数组过来。 public static void main(String[] args) { // TODO Auto-generated method stub //JVM默认传递过来的
2021-05-26 08:20:12
296
原创 方法的参数是数组
package array;public class ArrayTest03 { public static void main(String[] args) { // TODO Auto-generated method stub int[] a1 = {1, 23, 3}; for(int i = 0; i<a1.length; i++) { System.out.println(a1[i]); } //静态初始化 int[] x = {1, 2,
2021-05-26 07:26:11
121
原创 一维数组
一、一维数组概述和内存结构1.Java语言中的数组是一种引用数据类型。不属于基本数据类型。数组的父类是Object。2.数组实际上是一个容器,可以同时容纳多个元素。(数组是一个数据的集合)数组:“一组数据”3.数组当中可以存储“基本数据类型”和“引用数据类型”的数据4.数组因为是引用类型,所以数组对象是堆内存当中的。(数组储存在堆当中)5.数组当中如果储存的是“Java对象”的话,实际上储存的是对象的“引用(内存地址)”6.数组一旦创建,在Java中规定,长度不可变。(数组长度不可变)7.数
2021-05-25 21:11:17
1891
原创 (了解即可)Object的finalize方法
代码package day20;public class Test06 { public static void main(String[] args) { // TODO Auto-generated method stub /* Person p = new Person(); //把person对象变成垃圾 p = null; */ //多造点垃圾 for(int i = 0; i<10000000; i++) { Person p = ne...
2021-05-25 18:44:52
66
原创 equals深层次
equals方法重写要彻底package day20;public class Test05 { public static void main(String[] args) { // TODO Auto-generated method stub /* Address addr = new Address("北京","大兴区","11111"); //填家庭住址时先需要一个Address对象 User u = new User("zhangsan", addr); */
2021-05-24 21:01:16
82
原创 重写Object类的equals方法
String类型比较时不能用==,要用equalspackage day20;public class Test04 { public static void main(String[] args) { // TODO Auto-generated method stub Student s1 = new Student(111,"二小"); Student s2 = new Student(111,"二小"); //System.out.println(s1==s2);//fal
2021-05-24 17:31:16
190
原创 String 类的 toString方法和equals方法
1.equals不能使用"",new一次是一个新的内存地址,""比较的是两个对象的内存地址不是内容。比较字符串需要调用equals方法String类已经重写了equals方法equals方法是通用的package day20;public class Test03 { public static void main(String[] args) { // TODO Auto-generated method stub String s1 = "hello"; String s2
2021-05-24 16:52:04
287
原创 Object类的equals方法
1.sun公司设计equals 方法的目的判断两个对象是否相等2.判断两个基本数据类型是否相等直接使用”“就可以了。“”比较的是内存地址,不能用于判断两个java对象是否相等equals方法默认使用"=="进行比较,我们应该判断两个java对象的内容是否相等,所以需要子类重写equals方法基本数据类型package day20;public class Test02 { public static void main(String[] args) { // TODO Auto-gen
2021-05-24 10:56:02
283
原创 toString
目的:返回对象的字符串表示形式建议所有字类都重写此方法代码package day20;public class Test01 { public static void main(String[] args) { // TODO Auto-generated method stub MyTime t1 = new MyTime(1970, 1, 1); String s1 = t1.toString(); System.out.println(s1); Syst
2021-05-24 08:19:48
60
原创 打印有【】的数组(面向过程和面向对象)
要求打印格式为:[10, 20, 30, 40, 50]1.面向过程int[] array = {10, 20, 30, 40, 50}; //要求打印格式为:[10, 20, 30, 40, 50] //使用面向过程 System.out.print("[");//不能换行 for(int i=0; i<array.length; i++) { if(i==array.length-1) {//如果是最后一个元素 System.out.println(ar
2021-03-18 20:00:45
104
原创 edu类和对象第三关
任务描述相关知识编程要求任务描述本关任务:定义一个类Line,表示二维平面上的“直线”。定义Point成员变量startPoint和endPoint分别表示直线的起点和终点。定义构造方法,参数有四个,分别是这两个点的x、y轴坐标值。定义构造方法,参数是两个Point类型变量。定义一个成员方法 getLength(),方法可以返回该直线的长度。在main方法中,分别通过不同的构造方法创建两个Line对象,并打印出它们的长度。Point类已给出。相关知识为了完成本关任务,你需要掌握:1.认识JVM管
2021-03-18 16:04:12
283
原创 在学校机房新建一个java项目
1.第一次建项目的时候没有 java project这个选项,先选project,选一个java项目。之后再file —new—java project就可以了2.右击jre新建一个class,注意勾选main
2021-03-18 11:27:47
86
原创 1.2定义类
自助售货机定义一个类VendingMachine这个类具有 price balance total属性showPrompt insertMoney getFood 动作新建一个Java Project 命名为VendingMachine,在这个project里面新建一个class(勾选 public ststic void main(String[] args)package vendingmachine;public class VendingMachine { int price=8
2021-03-18 11:20:26
130
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人