自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2021-07-15

Thread和Runnable区别Thread的实现方式是继承其类,Thread实现了Runnable接口并进行了扩展,而Thread和Runnable的实质是实现的关系,不是同类东西,所以Runnable或Thread本身没有可比性。Runnable的实现方式是实现其接口即可Runnable接口支持多继承,但基本上用不到extends与implements的不同在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。exten

2021-07-15 09:05:40 69

转载 实习日志-Java中Synchronized的简单用法

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:  1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;  2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;  3. 修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象;  4. 修改一个类,其作用的范围是synchronized后面括号括起来的部分,作用主的对象是这

2021-07-13 17:29:01 78

原创 实习日志-js

navigator.userAgent.indexOf来判断浏览器类型insertAdjacentHTML方法:将HTML注入到元素中而不影响父级元素的方法在指定的地方插入html标签语句参数:swhere: 指定插入html标签语句的地方,有四种值可用:1.beforeBegin: 插入到标签开始前2.afterBegin:插入到标签开始标记之后3.beforeEnd:插入到标签结束标记前4.afterEnd:插入到标签结束标记后<script language="jscript"

2021-07-12 16:20:30 333

原创 2021-3-17Python

import mathimport randomprint("math.fabs(-56.19):",math.fabs(-56.19))print("math.pow(2000,-4):",math.pow(2000, -4))print("math.sqrt(16)",math.sqrt(16))print("math.sin(math.pi)",math.sin(math.pi))print("math.radians(30)",math.radians(30))print("pi="

2021-03-17 13:56:08 67

原创 2021-3-17嵌入式系统

STM32F40X中定时器5(TIM5)挂在______个总线上。APB1STM32F4中时钟相关的固件库定义在( )文件中。stm32f4xx_rcc.h\stm32f4xx_rcc.cSTM32F4中使能GPIOA的时钟,应使用的库函数是( )。RCC_AHB1PeriphClockCmd()Cortex处理器采用()RISC体系结构、流水线结构、哈弗结构ARM Cortex有A(应用)、R(实时)和M(微控制器)三个系列。ARM处理器的地址空间是单一的线性地址空间,I/O操作被映射为

2021-03-17 11:45:00 388 1

原创 2021-3-13数据结构线性表

线性表的基本概念:零个或多个数据元素构成的线性序列,记为(a0,a1,…,an-1)设线性表(a0,a1,…ai-1,ai,ai+1,…an-1)其中:ai-1是ai的直接前驱ai+1是ai的直接后驱a0没有直接前驱an-1没有直接后驱除a0和an-1外,其他元素都有且仅有一个直接前驱和一个直接后驱。线性表的存储结构:线性存储结构:使用连续的存储空间,按照数据元素在线性表中的序号依次存储数据元素。采用顺序存储结构的线性表称为顺序表。优点:随机存取,存储空间利用率高缺点:插入或者删除效

2021-03-13 23:02:30 127

原创 2021-3-10

Java类库中的LocalDate类(日历表示法)。System.out.println(LocalDate.now());

2021-03-10 22:06:39 41

原创 2021-3-8对象内存结构、成员变量、局部变量

对象内存结构栈:用于存储基本数据类型的值或者是局部变量。先进后出,存取的容量小,存取的速度快。堆:用于存储引用数据类型,存取容量大,存取速度慢。。数据共享区:用于存储引用数据类型,存储一些共享的数据(方法)。每一个类class加载到数据共享区中,jvm会解析这个类的内容,方法是每个对象共享,但是方法内的属性的是哪个对象调用这个方法,那么这个属性就是在那个对象的。对象存储在堆中,引用存储在栈中,堆中的每一个对象的数据是隔离的。成员变量成员变量是定义在类中,也可以叫类的属性。除了成员变量其余的都是

2021-03-08 21:18:00 79

原创 2021-3-6数组续

数组拷贝:在Java中,允许将一个数组变量拷贝给另一个数组变量代码片段 int[] smallPrims = {1,2,3,4,5,6}; int[] luckyNumber = smallPrims; luckyNumber[5] = 12; System.out.println(smallPrims[5]);//此时smallPrims[5]也为12如果希望将数组中的所有值都拷贝到一个新的数组,那么就要使用Arrays类的copyOf方法 int[] copiedLuckyNumber

2021-03-06 11:58:01 48

原创 2021-3-5大数值以及数组的复习

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-05 20:56:40 49

转载 SQLServer数据库操作

创建数据库创建之前判断该数据库是否存在if exists (select * from sysdatabases where name=‘databaseName’)drop database databaseNamegoCreate DATABASE databasename删除数据库drop database databasename备份sql server— 创建备份数据的deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBac

2021-03-05 19:17:37 147

原创 2021-3-4控制流程复习

在Java中用一对大括号阔起来的若干Java语句为"块""块"确定了我们所使用的变量的作用域,一个块可以嵌套在另一个块中(嵌套的两个块不能用同名的变量)条件语句if:if(A>B){ A=100;}Created with Raphaël 2.2.0开始A>B?A=100结束yesnoif/else语句,else部分是可选的。else子句与最邻近的if构成一组。循环:当条件为true时,while循环执行一条语句(也可以是一个语句块):while(condition){

2021-03-04 13:13:15 58 1

原创 2021-3-3输入输出复习

打印输出到控制台窗口只需要调用System.out.println();如果要读取输入"System.in"(通过控制台进行输入)首先需要构造一个Scanner对象,并与System.in关联。代码片段 Scanner in = new Scanner(System.in);此时我们就可以使用Scanner类的各种方法实现输入操作代码片段 System.out.println("what is your name?"); String name = in.nextLine();//ne

2021-03-03 23:53:25 197 1

原创 2021-3-1字符串复习

Java没有内置字符串类型,只是在Java类库中提供String预定义类,通常是用双引号阔起来的字符串。其中substring方法可以从一个较大的字符串提取一个子串:代码片段 String greeting = "hello"; String s = greeting.substring(0, 3); System.out.println(s);//输出为helsubstring的第二个参数是不想复制的第一个位置,(0,3)则对应取0,1,2。在Java中通常使用+号进行连接两个字符串:代

2021-03-01 18:01:05 119 2

原创 2021-2-28数学函数数值类型转换运算符复习

在Math类中,包含了各种各样的数学函数,在编写不同的程序时,会需要不同的函数,比如说当我们需要求一个数值的平方根时,可以用sqrt方法(静态方法,处理的不是对象)。由于Java中没有幂运算,因此需要借助Math类中的pow方法。代码片段 double x = 4; double y = Math.sqrt(x); //将y的值设置为x的2次幂 double z = Math.pow(x, 2); System.out.println(y+"和"+z);pow方法有两个doubl

2021-02-28 20:35:43 98

原创 2021-2-27-数据类型以及变量复习笔记

数据类型Java是强类型语言,必须为每个变量声明一种类型。在Java中一共有8种基本类型,其中4种整型(int-4字节,short-2字节,long-8字节,byte-1字节)、2种浮点型(float-4字节,double-8字节)、1种用于表示Unicode编码的字符char和1种表示真值的Boolean类型。int作为最常用类型(范围与运行Java代码的机器无关);byte和short通常用作底层的文件处理或需要控制占用存储空间量的大数组;Java中所有的数值类型所占据的字节数量与平台无关;

2021-02-27 12:52:10 68

空空如也

空空如也

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

TA关注的人

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