自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin ‘com.a

在gradle.properties文件中加上 android.overridePathCheck=true,然后点击Try Again。

2024-04-26 01:40:07 802 2

原创 Android中使用switch-case遇到case R.id.xxx报错

然后点击Sync Now。

2024-02-27 14:12:52 2599 4

原创 btn_schedule_back <ImageButton>: No speakable text present

【代码】btn_schedule_back <ImageButton>: No speakable text present。

2024-02-18 10:13:35 1323 1

原创 多线程基础

线程的优先级默认为5,最高优先级为10,最低为1,通过设置线程的优先级可以让线程先执行的概率更大,也就是说优先级低的线程也有可能先执行,但是概率极低。当线程获得CPU就进入运行状态,然后执行自己的run()方法,直到调用其他方法而终止,或者等待资源而阻塞,或者完成任务而死亡。如果线程完成了它的全部工作就会死亡,或者调用stop()方法或者调用destroy()方法强制终止线程时,线程就进入死亡状态。线程在执行时让出当前CPU,让其他线程执行,使用此方法可以让线程对CPU的占用率更加平均。

2023-09-02 17:14:10 104 1

原创 Mysql中的用户管理

create user '用户名'@'主机名' identified by '密码';SQL语句分为四种,数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)。可以使用上面的select * from user查询是否创建成功。连接数据库后,首先要切换到mysql数据库。数据控制语言(DCL)是用来创建用户和管理用户的。mysql数据库中初始用户有四个;

2023-08-11 10:38:21 102 1

原创 mysql函数

如果value1为true,则返回 value2 ,否则返回value3。如果express的值等于value1,则返回value2 否则返回value3。在str字符串中,从start位置开始截取长度为length的字符串。此函数为字符串拼接,将str1和str2拼接。用str2向str1的左侧填充到n个字符。用str2向str1的右侧填充到n个字符。返回x的四舍五入的值,保留y位小数。返回0-1内的随机数。

2023-08-01 16:46:25 97 1

原创 Mysql基础

(2)连接mysql客户端 (3)基础语法 ①注释:单行注释:在需要注释的内容前面加 --或者# 多行注释:/* 内容 */ ②MySQL语句不区分大小写 ③SQL语句可以单行或多行书写,以分号结尾。 ①数值类型 ②字符串类型 ③时间日期类型

2023-07-31 22:41:19 79 1

原创 Thread多线程的入门与源码解析

发现也有@FunctionalInterface注解,不同的是有call()方法,没有run()方法,但是这不重要,重要的是Callable接口后的<V>,表示该接口是一个带有返回值的接口,当我们需要从线程中获取结果时,就可以使用这种创建线程的方式。所以当我们使用实现Runnable这种方式创建线程时,那么Thread类中的方法我们就无法调用,需要获得当前线程,才可以调用Thread类中的方法。按住Ctrl键+点击Thread,进入Thread的源码。Thread类中还包含了一些自己写的方法。

2023-07-25 17:03:50 47

原创 FinalShell中无法访问root

当双击root时,一直显示加载中。

2023-07-12 11:34:22 1002 2

原创 Linux用户和用户组

Linux系统中有普通用户和超级用户(root)这两种用户,他们权限不同,超级用户的权限比普通用户的权限大,超级用户可以在根目录下进行操作,而普通用户只有在home目录下没有权限限制,[ ]后的符号为$表示当前用户为普通用户,[ ]后的符号为#表示当前用户为超级用户。Linux系统中,可以创建多个用户,也可以创建多个用户组,一个用户可以加入多个用户组,目的是方便系统更好地分配权限。-d表示指定用户home路径,不指定,home目录默认在:/home/用户名。-r 表示删除用户的home目录,不适用则保留。

2023-07-11 08:04:34 1398 1

原创 Linux中的vi/vim

vi是Linux系统中的文本编辑器,简单来说就是,用命令行的方式向文本文档中输入内容,就好比Java中使用输入流向文档中些内容一样。vim也是文本编辑器,是vi是加强版,vi中的所有功能,vim中都有,而且还有shell程序编辑的功能,以不同颜色的字体来辨别语法的正确性,总之,给用户带来了更好的体验。语法: ① vi 路径② vim 路径使用vi、vim命令时,如果路径中的文件不存在,则创建新的文件,如果文件存在,则编辑已有文件。

2023-07-10 11:54:22 2618 1

原创 Linux基础

如大于100KB的表示:find / -size +100k ,小于5MB的 find / -size -5M。例如 *.txt(删除一.txt结尾的文件) one*(删除以one开头的文件) 也可以*参数*command是命令本身,options是控制命令的行为细节(可以没有),parameter控制命令的指向目标(可以没有)。-c表示统计字节数,-m表示统计字符数,-l表示统计行数,-w表示统计单词数。+表示大于,-表示小于,n表示大小, K,M,G表示单位。

2023-07-09 22:48:09 57 1

原创 springboot设置缓存

设置检查资源是否变化,如果没变化则返回本地资源(304),如果变化则向浏览器请求资源。自定义静态资源访问路径(如果不自定义,static下的资源可以直接访问)设置服务器响应时间(3600秒)自定义webjars路径前缀。自定义静态资源文件夹位置。

2023-07-04 15:41:02 535

原创 JavaScript

JavaScript是用来编写HTML页面的,所有的HTML页面都可以使用JavaScript。JavaScript主要是用来完成页面的数据验证。比如用来校验用户名、密码、Email的格式等等。Java是强类型语言(数据必须与定义的数据类型相同,否则报错),JavaScript是弱类型(定义一个变量,可以给变量赋任何类型的值)。特点:1.互动性(可以与客户端进行互动,比如输入错误的密码,会返回错误的提示信息)2.跨平台性(只要可以解释js的浏览器都可以执行)3.安全性(不能直接访问本地硬盘)

2023-06-30 16:12:24 81

原创 DOS常用命令

7. dir /w |more :显示一定数量的文件后暂停,需要显示更多文件时按回车键。move 路径\文件名 路径\文件名 :表示把一个文件移动到另一个地址。copy 路径\文件名 路径\文件名 表示把一个文件复制到另一个目录。del *.* : 表示删除当前文件夹下的所有文件。2.dir /s :查看当前目录以及所有子目录的文件。3.dir /a :查看所有文件(包括隐藏文件)。del 文件名 :表示删除一个文件。

2023-06-27 23:50:17 693

原创 SpringBoot配置文件

配置文件:SpringBoot提供了两种配置文件类型:properties和yml(yaml)。在同一级目录下优先级为:properties → yml → yaml默认配置文件名称:applicationyaml全称Ain't Markup Language。YAML是一种直观的能够被电脑识别的数据序列化格式,并且容易被人阅读,容易和脚本语言交互的,可以被支持YAML库的不同编程语言程序导入,比如C/C++,Ruby,Python,Java,Perl,PHP,C#等。

2023-06-26 19:20:56 177 1

原创 Java基础

1.标识符用来标识 包名、类名、变量名、方法名、对象名等字符序列。2.Java的命名规则:由字母、数字、下划线、美元符号组成。3.标识符长度没有限制,标识符区分大小写。4.不能使用关键字作为标识符。5.对于标识符的命名,有如下建于:(1)类名首字母大写。(2)常量名全部字母大写。(3)变量名、对象名、方法名、包名建议全部采用小写字母,如果由多个单词构成,则首字母小写,其余单词首字母大写,如userName。

2023-06-25 22:51:20 44

原创 Java反射机制

需要抛出NoSuchMethodException (nosuch方法异常)和 InvocationTargetException(调用目标异常)需要抛出InstantiationException(实例化异常)和 IllegalAccessException(非法访问异常)1.只能获取到public修饰的所有方法,获取不了private、protected、default修饰的方法。2.可以获取到继承的共有方法(比如从Object类继承的方法)。此方法只能获取本类的所有方法,不能获取从父类继承的方法。

2023-06-25 15:42:08 43

原创 JDK安装教程

目录一、JDK下载二、JDK安装三、环境配置一、JDK下载 官网地址:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#java18 官网页面: 因为JDK官网为外国网站,所以下载速度会很慢,大家可以到镜像站下载: JDK下载 - 编程宝库 (codebaoku.com)二、JDK安装 打开安装...

2022-03-31 19:28:49 3185

计算机三级数据库知识要点

计算机三级数据库知识要点

2023-08-22

空空如也

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

TA关注的人

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