- 博客(69)
- 收藏
- 关注
原创 Android Studio安装平板的虚拟机
Android Studio安装平板(移动设备)的虚拟以及Android Studio安装中虚拟机报错,类似The emulator process for **** has terminated的解决办法
2025-04-14 12:40:55
173
原创 解决安卓开发“No Android devices detected.”问题
先检查是否安装了Android SDK Platform-Tools,如果显示未安装,则需要先安装,安装完成后要在系统环境变量中配置Path路径。点击右侧的Assistant,根据提示打开移动设备开发者模式并启用USB调试模式,然后发现我们未连接到移动设备的原因是ABD服务的原因。然后返回到第一步,点击右侧工具栏Assistant,依次到最后一步,就会显示连接成功了。
2025-04-14 10:26:23
202
原创 超实用的 Typora 插件
插件增强 Typora 的功能,包括标签页管理、全局搜索、多关键字高亮、章节折叠、模板文件、一键清除无用图片、代码复制与折叠、右侧大纲目录、命令行环境、思维导图生成、右键菜单管理等,任何插件、任何功能皆可永久启用 / 禁用。2、进入 Typora 安装路径,找到包含 window.html 的文件夹(一般为Typora/resources/window.html 或者 Typora/resources/app/window.html)以表格、图片、代码块形式的大纲。提供 echarts 支持。
2024-09-21 13:15:02
1722
原创 idea中.git文件夹存在但是没有git功能列表
文件夹,并自动启用版本控制系统支持。而这次导入的项目没有被自动识别为 Git 项目,所以需要手动指定。在【文件】-【设置】-【版本控制】-【目录映射】中添加目录映射应用就好了。如果以上办法没有解决,你可以尝试重新创建一个新的 IDEA 项目,并从现有的。谨此记录项目开发中遇到的一些问题,也希望通过我的问题能更多的帮到大家。文件夹导入,或者尝试清除 IDEA 缓存和重启 IDEA。IDEA 默认会检测项目根目录下的。可以看到git功能列表都出现了。
2024-09-21 10:03:42
1424
1
原创 element-ui 日期选择器禁用某段特定日期
获取数据库记录的所有日期,计算这些日期记录覆盖的所有日期,并统计每个日期对应的资产数量,按照日期排序返回给前端。1、定义日期选择器,在picker标签中,指定 picker-options 对应 data 中校验的变量, 3、前端获取到数据后存储起来(如数组),检查当前日期是否在仓库已满的日期列表中,如果是则禁用该日期。中,如果是的话,这个日期就会被禁用,用户不能选择。 1、获取某一仓库的未出借的所有资产记录,计算这些记录覆盖的所有日期,并统计每个日期对应的资产数量。
2024-09-18 18:36:20
1474
原创 若依代码生成器的使用
上级菜单默认在系统工具路径下,可新建菜单后选择展示。查看执行结果systemmenu可以看到执行结果。选择zip压缩包后提交,可以预览生成的代码。四、重启项目,刷新浏览器就显示出列表了。在当前数据库执行生成好的sql文件。一、准备sql并导入数据库。二、配置代码生成信息。三、下载代码导入项目。将其导入到相应的位置。
2024-08-23 19:11:32
261
原创 若依框架搭建
4、找到配置文件ruoyi-admin\src\main\resources\application-druid.yml中有链接数据库的配置,将数据库,用户和密码填上自己的就可以连到相应的数据库了,如图,我的数据库名为flow_test。ps:redis如果是连的其他远程的redis或者有自己的用户名和密码或端口,则需要在若依ruoyi-admin\src\main\resources\application.yml 文件中做相应的改动。1、vscode打开若依项目下的ruoyi-ui文件夹。
2024-08-22 08:59:09
1045
原创 SpringBoot启动总是显示端口被占用
后来也是找到一相同案例的篇资料说杀死任务管理器中java的假死进程就可以了,果然有用,特此记录一下。每次启动项目就会提示端口被占用,改了很多次端口都不行,网上试了各种办法也都不管用。查看端口信息时发现根本没有被占用。
2024-08-10 17:04:16
457
原创 Failed to read auto-increment value from storage engine ; uncategorized SQLException;
(省略部分项目相关信息..)Cause: java.sql.BatchUpdateException: Failed to read auto-increment value from storage engine;数据库设置int类型,后来在程序中使用了@TableId注解,默认type为IdType.Node,后修改为IdType.AuTo仍然报错,导致新增时主键显示异常。
2024-08-09 17:11:33
499
1
原创 Mybatis和JS
1.作用,优点:用于与用户进行交互,是一种轻量级的编程语言,可插入 HTML 页面,插入 HTML 页面后,可由所有的现代浏览器执行,兼顾函数式编程和面向对象编程。拦截器可以获取IOC容器中的各个bean,而过滤器就不行,这点很重要。延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。(一) Mybatis。
2023-11-26 22:10:36
402
原创 html和css基础知识
盒子模型:盒的每个部分 — margin, border, padding, and content —合在一起就可以创建我们在页面上看到的内容。以 @ 符号开头,是 java 代码中的特殊标记,是类的组成部分,可以携带一些特殊信息,可以加在包、类、字段、方法、方法参数以及局部变量上。css值:长度、修饰字体、阴影、透明度、鼠标样式、transform(2D/3D)、transition、动画。包围的关键词,通常是成对出现的,也有自封闭(自结束)标签。属性:提供了有关 HTML 元素的更多的信息。
2023-10-13 09:27:59
226
原创 HTML介绍
HTML 是用来描述网页的一种"语言"HTML 标记标签通常被称为 HTML 标签 (HTML tag)。HTML 标签是由**尖括号’'**包围的关键词,比如 HTML 标签通常是成对出现的,比如 和 标签对中的第一个标签是开始标签(标记),第二个标签是结束标签(标记)开始和结束标签也被称为开放标签和闭合标签还有自封闭(自结束)标签标签不区分大小写,但是建议小写HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息属性总是以 名称/值对的形式出现,比如:name=“value”属性总
2023-10-06 09:18:23
267
原创 java基础题——二维数组的基本应用
1.设计程序按照各个学生的 Java 成绩进行排序 ( 降序 )2.设计程序,根据学生总成绩进行排序(降序排列),并输出学生姓名、每门课程的名称和该学生的成绩、该学生的总成绩。
2023-10-02 00:05:58
452
原创 基础题——数组
输入一个电子邮箱,检查用户输入的字符串是否为有效的电子邮件地址正确的邮箱地址:必须包含@字符,不能是开头或结尾必须以.com结尾@ 和.com之间必须有其他字符。
2023-09-26 20:57:58
150
原创 基础题--数组
有一个整数数组,数组中的每个元素都是**[0-9]**之间的数字,从数组的最大索引位开始到最小索引位置,*表示的整数为:*21354 //*注:是整数类型的两万一千三百五十四,不是字符串拼起来的。
2023-09-21 21:13:13
181
原创 Java拓展——常见数据结构(数组,栈,链表,树,图)
常见的数据结构栈--栈简介;如何创建一个类实现栈的功能?栈使用场景队列--队列简介;如何实现?队列分类链表--单链表;循环链表;双向链表;双向循环链表;链表使用场景;数组vs链表树--二叉树分类;满二叉树;完全二叉树;平衡二叉树;二叉树的存储链式存储;顺序存储;二叉树的遍历--先序遍历、中序遍历、’后序遍历二叉排序树--为什么使用二叉排序树;使用链表存储;使用二叉排序树存储;什么是二叉排序树红黑树--什么事红黑树;为什么要用红黑树;旋转和变色;红黑树的优缺点
2023-09-19 22:17:28
412
原创 Java基础13——异常的捕获与处理
异常是指程序在运行过程中出现的非正常情况,如用户输入错误,除数为零,文件不存在,数组下标越界等。不受检异常又称运行时异常,指编码在运行时出现异常(不需要强制处理)受检异常又称编译时异常,指在编译过程中出现的异常,通常需要处理自定义异常是为了更好地满足程序的需求和业务逻辑,提供更加清晰和有意义的异常信息,以及更好的异常处理和容错机制。Java已经预见了很多异常,每个异常都用一个类来表示。但是如果java提供的异常类不能满足你的需要时,你可以自己定义异常,来满足你的需要。
2023-09-19 21:21:36
788
原创 Java基础篇——面向对象大纲梳理总结
面向对象类和对象什么是类,什么是对象类和对象的关系如何创建对象类里面有什么?成员字段方法成员类/接口【后边了解】静态初始化器 实例初始化器 构造方法(函数) 类的成员static成员实例成员static 作用实例化的过程先加载类进行静态初始化进行实例初始化,构造方法重载一个类、同名、不同参(数量、类型、顺序不同)访问修饰符publicprotected(不写) package-access / package-pri
2023-09-18 22:34:17
91
原创 Java基础题08——数组(查找下标所对应的值)
*给定一个整数数组,输入一个值* *n* *,输出* *n* *在数组中的下标 **(**如果不存在输出* -1 )
2023-09-17 20:33:03
445
原创 Java基础12——内部类和匿名类
内部类是指将一个类定义在另一类里面,这个类就是内部类。内部类分为 static 内部类和普通内部类这个类编译后会产生两个 .class 文件,分别是A.classA$B.class一个类可以有多个内部类,内部类可以实现接口和继承类。内部类可以解决 java 类单继承问题,因为内部类和外部类可以相互访问。
2023-09-15 21:17:45
100
原创 Java基础11——抽象类和接口
区别抽象类和抽象方法区别普通方法和抽象类抽象类的定义和使用抽象类和具体类的比较什么是内部类什么是匿名类什么是lambda表达式什么是接口接口的格式和使用规范接口新特性抽象类和接口的区别什么是浅克隆,什么是深克隆
2023-09-14 01:10:52
357
原创 Java拓展--空间复杂度和时间复杂度
什么事时间复杂度,什么是空间复杂度什么是时间频度,时间复杂度平均时间复杂度,最好时间复杂度和最坏时间复杂度常见的时间复杂度有哪些?
2023-09-11 22:31:14
205
原创 Java基础09 —— 字符序列--String、StringBuilder、StringBuffer区别及其方法介绍
字符类型(char)是Java中的基本数据类型,占2个字节16位,默认值是 ‘\u0000’。字符是用单引号引住的单个符号.字符串(String)是用双引号引住的任意个字符,是引用数据类型,默认值是null。字符串其实就是字符组成的序列字符串声明字符序列多个字符按照一定的顺序组成的列表就叫作字符序列,字符串 java.lang.String 可以用来表示多个字符,用 “” 引起来。JDK13 新增文本块(预览),在 JDK15 正式在字符串支持文本块,用 “”" 表示字符串。
2023-09-08 20:42:49
372
原创 面向对象编程的三大特性:封装、继承、多态
java中封装的实质就是将类的状态信息(成员变量)、方法等隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。Java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类称为父类(或叫基类、超类)。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为,并且子类可以通过调用super关键字来访问父类的构造方法和成员变量。
2023-09-05 15:56:01
115
原创 Java基础09——面向对象中的那些关键区别
1.面向对象和面向过程的区别 2.局部变量和成员变量的区别3.静态成员与实例成员的区别 4.this和super关键字的区别5.隐藏和重写6.方法重载和方法重写的区别7.直接继承和间接继承8.`==`和`equals`的区别 9.向上转型和向下转型
2023-09-04 20:54:26
94
原创 Java基础08——方法
方法的相关概念方法的声明语法规则,方法名方法体方法修饰符、参数列表,返回值方法执行方法的调用方法重载可变长度参数和不定长参数不定长参数和数组的区别方法-变量作用域和生命周期
2023-09-04 01:28:27
73
原创 java基础题07—方法练习
一个班级有若干学生,每个学生的成绩以整数表示。请实现一个程序,根据学生的成绩对 他们进行排名并输出。 排名 成绩 1 xxx 2 xxx 3 xxx‘
2023-09-03 23:03:48
56
原创 面试题 —— 数组
用自己的方式最终实现,奇数放在数组的左边,偶数放在数组的右边。(不包含)之间的整数存放到数组中,然后计算出数组中所有元素的和并打印。*[0-9]**之间的数字,从数组的最大索引位开始到最小索引位置,*要求判断指定元素在数组中出现的次数,指定元素为键盘录入范围为。注:是整数类型的两万一千三百五十四,不是字符串拼起来的。4**个评委的平均分,请完成上述过程并计算选手的得分。需求:求出数组中索引与索引对应的元素都是奇数的元素。判断索引对应的元素是否是奇数**(arr[有一个整数数组,数组中的每个元素都是。
2023-08-31 23:48:09
119
原创 Java基础07—多维数组(二维数组)
数据类型[ ][ ] 数组名;或者数据类型 数组名[ ][ ];语法解析:[][] 表示二维数组,前面的[ ]表示第一维,后面的[ ]表示第二维。[][]放在数组名的前面或后面都是正确的。
2023-08-29 11:48:43
286
原创 Java基础题06 --输入一个数字判断是否为回文数--方法二
编写一个方法,接受一个整数作为参数,判断它是否为回文数(正着读和倒着读都一样)思路:通过反转整数的方式来判断是否为回文数。
2023-08-29 00:57:16
174
原创 java基础05—数组——快速排序
快速排序在大多数情况下都是适用的,尤其在数据量大的时候性能优越性更加明显。但是在必要的时候,需要考虑下优化以提高其在最坏情况下的性能。快速排序并不是稳定的,这是因为我们无法保证相等的数据按顺序被扫描到和按顺序存放。
2023-08-24 14:09:53
91
原创 Java基础篇——面向对象03
多态是面对对象的三大特征之一通常含义是指能够呈现多种不同的形式或形态,也就是根据用到不同对象类型,响应不同操作,方法重写是多态的基础。1.重载是编译时的多态2.重写是运行时多态3.实现多态的三个条件(1)子类继承父类,并且子类重写父类方法。(2)父类引用指向子类对象(父类引用可以指向任意一个子类对象)。(3)父类引用调用方法时,实际上调用的时子类的方法(父类指向哪个子类就调用哪个子类的方法),不同的子类有不同的方法实现,体现出同一个方法在不同子类中的不同形态的表现4.调用的时候注意事项。
2023-08-23 08:56:52
65
原创 Java基础篇——面向对象02
java中封装的实质就是将类的状态信息(成员变量)、方法等隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
2023-08-20 21:09:04
79
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人