自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (10)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 微信小程序video标签中文字重叠问题

项目场景:微信小程序中使用 video 组件,并且在video标签 中添加了几段文字,具体代码如下: index.wxml <video> <view class="interaction" style="bottom:{{itbottom}};"> <view class="videoInfo"> <view>别太委屈,不懂得珍惜你的人不会看见,不喜欢你的人只会觉得厌烦。</view> <view&

2020-11-27 10:52:13 14

原创 toISOString()得到的日期时差8小时

项目场景:从前端 vue 页面中获取一个日期(包括时分秒),需要将日期格式转换为 yyyy-MM-dd HH:mm:ss 格式。问题描述:这里选择使用的是 toISOString() ,,结果发现数据库中的数据总是差 8 个小时。rTime:function(){ var dateTime = new Date(); return dateTime.toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')}原因分析:使

2020-11-12 17:14:02 96 1

原创 byte的最小值为什么是-128

在计算机中,数值是以二进制补码形式存储的,java 也不例外。8 位二进制补码的范围为 -128~127(-27 ~ 27 - 1);byte 的范围就是 8 位二进制补码的范围。那么,问题来了。8 位二进制补码为什么能表示 -128 呢?补码中第一位是符号位,只有剩下的七位是数值位,即数值位全为 1 时,最大值为 -27 - 1 ,即 -127;如果再加 1 就会发生溢出变成 1000 0000。在补码中只有一个 0 ,即 0000 0000,+0;而 -0 ,1000 0000 在补码中规定

2020-10-15 21:36:36 112

原创 瑛太莱2020秋招后端笔试复盘

题目1 糖排列行数问题输入描述给定糖的个数n,n为非负整数输出描述可摆列的行数测试样例输入:5输出:2题目我记得不太清楚了,5 可以拆分为 2+3,可以在第 2 行摆放 2 个糖果,在第 3 行摆放 3 个糖果,故可以摆放 2 行。根据题意,在 n 行需要摆放 n 个糖果。对于大于 1 奇数(3,5,7……)来说,总是可以恰好拆分为 1 个奇数和 1 个偶数的和;对于大于 2 的偶数(4,6,8……)来说,总是可以恰好拆分为 1 个奇数和 1 个偶数,再加上 1 的和。所以可以分为以.

2020-10-12 11:10:30 321

原创 mybatis 的工作流程

1、图示工作流程2、代码简单实现在eclipse中新建一个普通的Java项目,然后,在根目录下新建一个 lib 文件夹来存放 MyBatis 依赖的 jar 包,以及连接 MySQL 需要的 jar 包;新建一个 config 文件夹来存放相关的配置文件,项目目录结构如下:├─config│ │ jdbc.properties│ │ log4j.properties│ │ sqlMapConfig.xml│ │ │ └─sqlMap│ UserMapp

2020-09-20 19:00:43 37

原创 Idea新建maven项目报错:Unable to import maven project: See logs for details

1) No implementation for org.apache.maven.model.path.PathTranslator was bound. while locating org.apache.maven.model.path.PathTranslator for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.pathTranslator(Unknown Sou

2020-09-17 13:50:48 84

原创 Java实现分数的四则运算

1. 参与运算的分数,分母不能为 0,需要对无效的分数进行处理 2. 参与运算的分数,分子为 0 时,对于乘法而言,直接判定结果为 0;对于除法而言,除数为 0 时,直接判定结果为 0,被除数不能为 0(同样为无效的分数) 3. 对于运算的结果,需要要进行化简;如果结果为正,省略 + 号,结果为负,输出第一位应该为 - 号

2020-08-24 01:09:04 164

原创 Intellij IDEA更换主题,配置字体

如何下载使用 idea 的主题,配置主题后的字体问题如何进行微调,调节idea自带的代码变量提示块的字体颜色以及背景

2020-08-20 12:07:15 229

原创 酷狗音乐动态壁纸脱离酷狗音乐独立运行

这个酷狗音乐动态壁纸真是太好看了,用上了就再也不想回到原来枯燥的静态壁纸了。可是这个动态壁纸想要不掉,就要保持酷狗音乐开机自启还要一直保持后台运行,这简直像极了霸王条款。。。对于我这个本本来说,我确定你想让我小牛拉大车,身为猿类,怎能为奴?我要反抗!!1、确定你的文件夹里有动态壁纸首先,打开你的酷狗音乐下载几个动态壁纸,先用着找找感觉。记住不要勾选开启沉浸式桌面体验……接下来找到你的动态壁纸存放位置:C:\Users\ddpapa\AppData\Roaming\KuGou8\DynamicD.

2020-08-12 18:33:06 1745

原创 Java Swing 利用 JToggleButton 实现 UI 常见的按钮的特效

首先,看一下百度网盘中这个按钮特效:简单分析一下这个效果,鼠标进入按钮,按钮颜色会变化;鼠标退出按钮,颜色会消失;点击按钮,按钮添加颜色表示选择,这个 3 个按钮只能选中一个(即 “排它” 行为)。使用到的 Swing 组件:JToggleButton(触发按钮) 若干,ButtonGroup(按钮组)一个将 JToggleButton 加入到同一个按钮组中,按钮就会表现出 “排它” 行为。对于 JToggleButton 肯定地要添加鼠标事件(MouseAdapter 和 MouseMotio

2020-08-12 15:45:59 145

原创 Java Swing 隐藏JTable的某一列

Java Swing 隐藏 JTable 某一列的两种方法:removeColumn方法…………

2020-08-09 23:12:01 174

原创 Java控制台错误:Exception in thread “AWT-EventQueue-0“ java.lang.StackOverflowError

Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError at sun.nio.cs.StreamEncoder.implWrite(Unknown Source) at sun.nio.cs.StreamEncoder.write(Unknown Source) at java.io.OutputStreamWriter.write(Unknown Source) at java.io.BufferedWriter.fl

2020-08-09 18:15:36 135

原创 SQL子查询错误:[Err] 1054 - Unknown column ‘courseNumber‘ in ‘IN/ALL/ANY subquery‘

1、错误代码select distinct * from studenttable where courseNumber in ( select courseNumber from coursetable where courseName = '高等数学')2、查找原因百度上暂时就发现了一个国外的网站上有关于这个错误的描述 【原网页】出现这个问题有两个原因:外部查询有 jockey 列,但是子查询中没有找到 jockey 列; 外部查询没有 jockey 列, 子查

2020-08-06 09:21:30 1899

原创 mysql插入中文乱码,中文全部显示问号 ?

最近做Java GUI项目时,利用 insert SQL 语句向 MySQL数据库(版本:mysql 5.5)中插入了中文,无奈中文都被 ?? 替换了,也就是中文乱码了。1、网上普遍的改法百度了一圈,修改方法也就是在 mysql 配置文件增加代码,先看看配置文件在哪吧也就是添加了这两行代码吧,有的可能说要添加三行代码。。。然后,直接重启 mysql 服务就 ok 啦,然并卵……如果,这种方法对你的 mysql 有用的话,下面的就不让您劳神了2、问题排除首先,我做的是 Java GUI项目

2020-08-01 20:44:14 181

原创 人生第一台笔记本电脑硬件升级

联想小新潮 5000 加装内存条,我感觉还能再战斗……

2020-07-10 23:33:14 374 4

转载 关于编译器和解释器

本文转载自: https://blog.csdn.net/qq_36627886/article/details/80402959 什么是编译器摘自 Wiki Compiler 一段 A compiler is a computer program (or a set of programs) that transforms source code written .

2020-06-30 23:12:38 64

原创 JSP 页面中的 img 标签添加 onclick 事件失效

我的 <img> 标签是这样写的:<img alt="" src= "images/icon_car.gif" onclick="findMerById(${mer.id})">onclick 事件是放在 src 属性后面的,经过测试,这个事件就是没有触发。代码虽然没有错误,但是这是出现了一个警告:Undefined attribute name (οnclick)我的 JSP 页面不止定义了一个 <img> 标签,其他的标签也添加了 onclick 事件,但是没

2020-06-29 14:52:14 609

原创 eclipse如何导入一个本地web项目

最近在做一个 JSP 项目,确实在开发过程中需要导入工程,或者发送自己的工程,也遇到了不少问题,下面是如何导入一个本地的 web 项目:Step 01: 点击 file 选择 Import 导入工程。Step 02: 选择 Existing Projects 即本地工程导入工作空间,如果工作空间中已经存在同名项目是无法导入的。Step 03: 点击 Browse 浏览本地目录找到需要导入的项目。Step 04: 找到 .settings 文件的上级目录,确定即可。Step 05: 工作空间

2020-06-29 14:19:16 391

原创 Navicat 设计表自增从 1 开始

在 MySQL 数据库中有一个表格,表格的第一列设置的 id 为自增型,当插入第一数据时,id 为 1 。之后删除记录,再次进行插入,id 会从 2 开始自增……Tip:因为之前进行了多次删除记录,所以这里的 id 从 4 开始递增的不论是清空这个表,还是删除记录,都无法使得 id 自增从 1 开始,总是从我们插入的最后一条记录的 id 后开始自增。 清空表(或者删除记录)后,如何设置表的列从 1 开始自增?找到需要进行操作的表,选择设计表在表的上方找到选项,并打开修改自增值为 1 ,保存即可

2020-06-27 13:43:36 775

原创 eclipse导入项目出现一堆红叉?

今天导入了一个 eclipse 项目,出现了一堆红叉(即错误),从代码的第一行开始就报错了。尝试过了 rebuild 项目,仍然无法解决问题……出现这种大面积的错误,不要怀疑太多,首先检查项目所使用的JDK,对项目名字右击选择 Build Path 下的 Configure Build Path……果然,在项目使用的 JRE 配置中出现了错误:直接,双击 ???? JRE System Library [jdk] (unbound) ,选择我们使用的 JDK ,然后点击 ???? Apply

2020-06-27 13:09:10 218

原创 某宝买的Java课程不给退?小白是这样维权的。。

谁说虚拟商品不给退货退款,小白维权经历告诉你怎么维护消费者的权益

2020-06-19 23:09:48 306

原创 一次完整的嵌入式开发课程设计经历(附:项目工程及关键代码)

要求: 1. 完成电路图设计 2. 完成程序设计 功能要求: 3. 实时显示温湿度/光照强度 4. 通过菜单来实灯的亮灭(LED1/LED2),蜂鸣器开关,风扇开关 5. 在底行显示当前硬件状态,开启为1,关闭为0 6. 温度超过28度,或湿度高于85%进行报警

2020-06-19 17:04:27 322 2

原创 .jfif图片怎么在Photoshop中打开

在浏览器中搜索图片,经常遇到 .jfif 格式的图片;.jfif 是 .jpeg 的进化版,也称为 jpeg 档案,详细说明了如何从一个 jpeg 串流,产出为适合电脑存储和传输的档案。然而,Photoshop 并不支持这种文件格式(CS6古老版本)。。。比如,我们从百度找到一个图片,但是却只能另存为 .jfif 图像(想要用 Photoshop 打开就只能转换为常见的格式):一、利用 CSDN 的 markdown 编译器(一)我们找到要使用的图片,复制图片后粘贴在 markdown 编辑器中:

2020-06-18 18:01:59 546

原创 线段树的设计思路和基本实现

在平常见到的树形数据结构中,操作对象都是单个元素,像二分搜索树……;假设要对一个区间进行操作(比如求某个子区间的和),可以使用数组来表示区间,直接对数组进行操作,明显缺点就是时间复杂度过高;这里可以将一个区间拆分为一个个子区间,所有的区间作为二叉树的结点,这颗二叉树是一颗平衡二叉树,即线段树。

2020-06-11 15:08:59 53

原创 基于最大堆实现的优先队列

树的另一种存储形式在之前的二分搜索树中,使用的是链式的存储方式来存放树中的结点,这里二叉堆我们可以使用二叉树的另一种存储形式——数组,因为二叉堆是一颗完全二叉树,

2020-06-09 22:41:36 60

原创 基于链表和二分搜索树的集合实现

什么是集合?在数学上集合是一个或多个元素所构成的整体,集合有三个特性,即确定性、无序性、互异性。在 Java 中的集合叫做 set ,是一个无序的集合,并且不允许重复元素存在,集合无序性体现在元素的存储顺序和输入顺序关。这里将会利用两种底层数据结构来实现集合这种高级数据结构,即链表和二分搜索树。Set 集合中的接口有了基础的数据结构知识,实现一个简单的集合不会太难,这里是集合中的接口:...

2020-06-08 17:51:51 52

原创 程序员都知道的排序算法合集

冒泡排序原理比较相邻的元素。如果第一个比第二个大,就交换他们两个。1对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 1针对所有的元素重复以上的步骤,除了最后一个。 1持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 一个具有注脚的文本。1 举个例子 利用冒泡排序对下面 n 个元素按照从大到小的顺序进行排序: (1,5,3,9,12,7,15,10)动画演示 对于例中的 n 个元素的排序过程如下:Java语言

2020-06-06 01:44:18 123

原创 switch语句的执行顺序

标准的switch语句用法 integral-selector 位置填入选择因子,一般为变量或者表达式,此处的类型应于 integral-values 处的类型保持一致; integral-values 位置应填入整型数字或者单个字符,Java中也可以填入枚举类型;每一个 case 选择分支后都跟随一个 break 以跳出 switch 分支,也可不添加 break ,但是继续往下执行分支结构,直至分支结构结束; default 后的语句是默认情况,即所有的分支都不符合时执行 default 后的语句

2020-05-29 23:31:30 206

原创 Comparable和Comparator的用法

Java 中基本类型的比较可以使用比较运算符,不同于C++,Java 中的对象比较是不能利用运算符重载(尽管 Java 中有运算符重载现象)。Comparable 和 Comparator 接口的存在就是为了对象比较,我们可以在接口中定义对象比较规则,还可以利用 Collections.sort 和 Arrays.sort 方法对对象数组和集合进行排序。Comparable接口Comparator接口...

2020-05-29 10:55:29 335

原创 二分搜索树的设计思路以及常见的操作实现
原力计划

二分查找树是个啥?二分查找树(binary search tree),也叫二分搜索树。可以说是二叉树的一个应用,也是二叉树的一种数据结构,如图:特点:右子树总是大于根节点,左子树总是小于根节点。既然是二叉树,同样是一种动态数据结构,可以使用结点类来存放每个结点,如下:所有操作代码实现import java.util.Queue;import java.util.LinkedList;public class BST <E extends Comparable<E>>{

2020-05-26 01:13:42 421 34

原创 关于一个小错误:Cannot infer type arguments for LinkedList,引发我对引包的小思考

问题的出现当时我正在写二叉树的层序遍历,利用了队列来实现的,我想用的是 java.util 包中的 Queue 接口和 LinkedList 泛型类,所以我就直接 import 了 java.util 包:然而呢,当我写完了之后,发现了这个问题:Cannot infer type arguments for LinkedList<>;不能确定 LinkedList 的类型,我明明在Queue后加了明确的类型,有点抓头了:百度了一下,多是一些泛型无法使用之类的,连我都有点忽略这个细节了:

2020-05-23 23:17:22 4197

原创 如何使用递归来解决问题?
原力计划

简单的递归运算有一个数组 a[5] = {10, 5, 4, 2, 1} ,利用递归运算来求和 sum public class Test { int[] a = new int[]{10, 5, 4, 2, 1}; int sum; public Test() { sum = summation(a.length - 1); } /*递归求和*/ public int summation(int i) { if(i == 0) return a[0]; return a[

2020-05-21 17:57:31 224

原创 Java数据结构:链表的简单实现

链表工作原理问题1:虚拟结点的使用,为什么要使用虚拟结点?虚拟结点就是C数据结构中所说的头结点,它的next指针指向第一个结点(当然Java中是没有指针的);使用了虚拟结点,在删除第一个结点时不会误删导致整个链表丢失,有利于维护链表。问题2:链表中未使用数组,索引从何而来?链表也是线性表,不论是逻辑顺序和存储顺序上,表中元素都是相邻的;所以我们可以从第一个结点开始到最后一个结点,给他指定一个索引来方便我们指定结点。问题3:索引是如何在链表中进行移动的呢?在链式存储结构中,我们通过next引用将

2020-05-18 23:49:17 430

原创 Java数据结构:循环队列的简单实现

ADT 介绍1.数据结构动画演示:Tips:front 索引始终指向队头元素,而 tail 索引始终指向队尾元素后的空间队列真实容量为 data.length-1 队头和队尾再数组中的真实位置为:索引值取模运算结果,模为数组的长度,即data.length2.操作集合getSize() :获得队列中的元素个数;return类型为intgetCapacity() :获得队列的容量;return类型为intisEmpty() :判断队列是否为空;若空,return true,否则

2020-05-16 15:39:50 77

原创 Java数据结构:队列的简单实现

ADT 介绍1.数据结构在顺序表的基础上,建立队列的数据结构队列的特点:先进先出(FIFO)2.操作集合getSize() :获得队列中的元素个数;return类型为intgetCapacity() :获得队列的容量;return类型为intisEmpty() :判断队列是否为空;若空,return true,否则,return falseenqueue(E element) :入队操作dequeue() :出队操作getFront() :获取队头元素代码实现Queue.i

2020-05-15 16:28:53 73

原创 Java数据结构:栈的简单实现

ADT 介绍1.数据结构在顺序表的基础上,建立栈的数据结构栈的特点:先进后出2.操作集合getSize() :获得栈中的元素个数;return类型为intgetCapacity() :获得栈的容量;return类型为intisEmpty() :判断栈是否为空;若空,return true,否则,return falsepush(E element) :入栈操作pop() :出栈操作peek() :获取栈顶元素代码实现Stack.interfacepublic inter

2020-05-14 22:22:12 65

原创 最新!谷歌浏览器去除CSDN广告插件

清除原理利用JS的DOM操作获得广告节点,然后使用remove()方法或者修改display:none清除节点。代码示例://侧边栏第一个广告document.getElementsByClassName("csdn-tracking-statistics mb8 box-shadow")[0].remove();//侧边栏第二个广告document.getElementById("footerRightAds").remove();//评论栏上方广告document.getElementB

2020-05-14 16:50:30 215 1

原创 CSDN的Markdown编辑器支持的字体和颜色

文章目录字体支持1.英文字体支持2.中文字体支持颜色支持我们使用markdown编辑器时,可以通过face属性修改字体,size属性修改字号,color属性修改文字颜色。修改方法如下:<font color=red face="华文彩云" size=5>自定义字体</font>自定义字体字体支持这里只测试了比较常见的字体,如有遗漏请指出:1.英文字体支持样式字体The beautiful worldsArialThe beautiful

2020-05-13 17:14:22 120

原创 Java数据结构:顺序表的简单实现

ADT1.数据结构使用泛型数组,扩大顺序表的存储数据类型动态分配空间,通过动态扩容数组,使得不用为顺序表的空间问题发愁2.操作集合getSize() :获得顺序表中的元素个数;return类型为intgetCapacity() :获得顺序表的容量;return类型为intisEmpty() :判断顺序表是否为空;若空,return true,否则,return falseadd(int idx, AnyType element) :添加元素;添加元素式,如果顺序表已满,则自动扩容为原

2020-05-13 12:54:40 175

原创 如何查看Java类的UML图

这里主要介绍两种方式来快速查看类的UML图:使用IDEA使用Eclipse的AmaterasUML插件idea 2017 查看这里有更加详细的介绍:点击查看UML图示Eclipse 2018 插件 AmaterasUML由于eclipse的插件下载安装可能出错误,这里直接给出资源:百度网盘:AmaterasUML 提取码:6dkp这个插件如何使用呢?1.将插件中的Jar包复制到eclipse中的plugins目录下2.打开我们的eclipse:File—N.

2020-05-11 12:02:19 268

数据结构试验4-图实验报告及源码|数据结构试验4-图实验报告及源码.rar

数据结构图的实验报告,内含源码。需要的放心下载!

2019-03-08

数据结构试验3-二叉树实验报告含源码|数据结构实验3-二叉树实验报告含源码.rar

数据结构实验报告,二叉树。需要的请放心下载!

2019-03-08

数据结构试验2-栈和队列实验报告含源码|数据结构试验2-栈和队列实验报告含源码.rar

数据结构栈和队列实验报告,请放心下载

2019-03-08

二分查找树完整代码:BST.java文件|BST.java

二分查找树的全部操作代码:包括各种遍历操作,以及打印树形二叉树操作等;博客附带资源!

2020-05-26

StudentGradeManage.zip

系统 GUI 仿百度云盘,已经完成对学生成绩和学生信息以及课程的增删改查,具体的操作可以参考我的博客。。

2020-08-12

lcd_ok.zip

嵌入式开发课程设计工程文件,包含.uvprojx文件和.pdsprj文件,具体功能请参考博客详解。。

2020-06-19

ADcleaner.rar

适用于谷歌浏览器或者使用谷歌浏览器内核的QQ浏览器等,不适用于火狐浏览器;如若有任何问题请查看我的博客关于谷歌插件屏蔽广告

2020-05-14

NetSpeedMonitorX64.rar|NetSpeedMonitorX64.rar

利用NetSpeedMonitor可以在Windows10状态栏显示上传下载速度,安装使用教程查看博客

2020-02-26

VC++6.0.rar

VC++绿色中文版下载解压后,点击安装程序,就可以使用啦,VC++6.0全称Microsoft Visual C++ 6.0,是微软公司推出的C++编译器;而TC全称TURBOC,以前考试用的是TURBOC2.0,是Borland公司推出的C语言编译器。

2019-11-28

数据结构试验1-链表和顺序表

数据结构链表和顺序表实验源码,没有实验报告,需要下载。

2019-03-08

Spring 构造方法注入之按参数类型匹配入参

发表于 2019-12-07 最后回复 2019-12-07

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

TA关注的人 TA的粉丝

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