自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

科技向善

劳谦君子有终吉

  • 博客(558)
  • 资源 (16)
  • 收藏
  • 关注

原创 Element-ui date-picker组件报错 date.getHours is not a function

在这个例子中,date是一个Date对象。当从服务器获取数据或者从其他地方获取日期,并且这个日期不是Date对象的时候,需要先将其转换为Date对象。这个错误通常意味着date这个变量并不是一个真正的日期对象,而是其他类型,例如字符串或数字。因此,无法调用日期对象的getHours方法。在Element-ui中使用date-picker组件时,应该保证绑定的数据是Date对象,而不是其他类型。

2024-02-09 08:20:53 1353 1

原创 Element-Ui el-date-picker日期传值异常问题解决办法

另外,直接选择日期的时候,一般其实个Date对象,但是很多人会将myDate直接声明为’',所以才会出现可能不能点选的问题,所以才会引入以上需要转化之类的操作。如果有多个变量嵌套的情况,则v-model先绑定到一个中介变量,然后通过watch中介变量,转换格式后,再对。然后增加一个方法在提交表单到后台的时候,用来转化日期对应到myDate成字符串类型,并且对应到java类。然后myDate在data()中是字符串类型。注意点选的日期会是Date()类型。a.b.c.myDate赋值。

2024-02-09 08:18:42 1327

原创 MySQL 的Sql脚本是如何被编译的

MySQL是一个关系型数据库管理系统(RDBMS),它使用SQL(Structured Query Language,结构化查询语言)作为其主要的查询语言。在MySQL中运行一个SQL脚本时,MySQL实际上并不会像传统的编程语言那样将SQL脚本编译成机器代码。所以,MySQL并不会将SQL脚本编译成机器代码,而是通过一系列的分析和优化步骤来执行SQL脚本。这种方式也使MySQL能够适应各种不同的查询和数据,提供灵活而高效的查询处理。

2024-02-09 08:16:09 519

原创 win+L 不能用了,有什么其他的快捷锁屏方式吗

windows锁屏

2024-02-09 08:14:15 340

原创 MyBatis-plus万能查询分页的方式

在 xxxMapper里面的某个方法 xxxMethod 写上 @Select(“select * from xxxx”)创建一个 Page类型的 tableData对象来接收返回的对象。这个tableData包含了总计条目数,当页号,当页size,和当页的records数组。最后,对于时间类型 mysql的DateTime类型。

2024-02-09 08:11:33 416

原创 Linux中按文件夹和文件大小降序显示

Linux中按文件夹和文件大小降序显示。

2024-02-09 07:39:10 335

原创 Java程序在服务器运行久了之后,为什么nohup.out会变得很大

Java 程序在服务器上使用 nohup 命令运行时,所有正常和错误的输出通常会被重定向到 nohup.out 文件中,除非指定了其他的输出文件。● 重定向输出到不同的文件:在使用 nohup 时,可以将标准输出和错误输出重定向到不同的文件,这样可以更容易地管理和分析这些文件。● 实现日志轮转:使用像 Logrotate 这样的工具来定期轮转日志文件,以限制 nohup.out 文件的大小。● 修复程序中的错误和异常:仔细检查程序代码,修复可能导致大量错误或异常日志的问题。

2024-02-09 07:28:07 462

原创 怎么在Springboot启动的时候就启动一个永不停止的线程

可以通过实现CommandLineRunner接口或者使用@EventListener注解来实现。这两种方法都可以实现在Spring Boot启动时就启动一个永不停止的线程。可以根据自己的项目需求选择合适的方法。在线上环境监测一个线程是否运行正常,通常需要结合日志记录、健康检查和性能监控等多种方法。● 确保线程安全:由于线程是在后台运行的,需要确保访问共享资源时的线程安全性。● 异常处理:合理处理线程中的异常,避免因异常而导致线程意外终止。● 资源管理:长时间运行的线程可能会占用系统资源,需要妥善管理。

2024-02-09 07:20:43 1131

原创 大小根堆排序问题

【代码】大小根堆排序问题。

2024-02-08 09:43:47 358

原创 webp是什么格式,怎么转成.jpg

WebP格式的图像文件通常比同等质量的JPEG或PNG文件小,这使得它们在提高网页加载速度方面特别有用。:一些流行的图像编辑软件,如Adobe Photoshop,GIMP等,支持打开WebP格式的文件并将其另存为其他格式,包括JPEG。:有许多在线服务允许上传WebP文件并将其转换为JPEG格式。(WebP工具集的一部分)等工具来转换文件。使用此方法,可能需要先下载并安装WebP命令行工具。要将WebP格式转换成JPEG格式,我们可以使用多种工具和方法。是转换后的JPEG文件名。是的源WebP文件名,

2024-02-08 09:37:59 352

原创 vue element-ui中的this.$notifiy()中的message,怎么让里面的变量用换行符分开

属性为 true 来告诉 ElementUI 的消息内容是 HTML 字符串,这样 HTML 标签才会被正确解析。方法时,若在消息内容中插入变量并使用换行符来分隔它们,可以利用 HTML 的换行标签。默认将 message 属性作为纯文本处理,我们需要通过设置。下面是一个示例代码,展示了如何使用换行符来分隔。在 Vue 使用 ElementUI 的。

2024-02-07 23:40:26 872

原创 从前序遍历和后序遍历恢复二叉树

叶子节点是没有子节点的节点,在树的构建过程中,正确识别叶子节点是非常重要的,因为它标志着某个分支的结束。如果无法正确判断叶子节点,就可能导致树的结构重建错误。在完全二叉树`的情况下,我们可以根据前序遍历和后序遍历的结果来重建这棵树。由于在完全二叉树中,每个节点都有明确的位置,我们可以利用这一特性来确定节点的位置。我们可以通过前序遍历和中序遍历确定地恢复一棵二叉树,但是无法确定地 从前序遍历和后序遍历恢复二叉树,因为这两种遍历方式不包含足够的信息来区分某些树的结构。

2024-02-07 23:37:22 468

原创 Vue动态组件<component>传递变量

Vue的动态组件是一个强大的模块,通过动态组件可以让页面组件随意切换,不需要通过路由定位,它在使用过程和普通自定义的组件基本一致,如下像下方给动态组件传递props值在以上的currentComponent组件中,也有一个parentProp的props变量,这样就可以逐层传递变量啦,用于比如权限等级不同,显示的表格的列数不同等(不同权限等级对应不同的parentProp值)

2024-02-06 15:39:49 787

原创 Shotcut添加字幕-Shotcut免安装版

Shotcut视频剪辑添加字幕

2024-02-06 14:47:54 1005

原创 vue node_modules模块过期,项目无法启动

注释掉代码:this.listeningApp.on(‘upgrade’, wxProxy.upgrade)我在node_modules/webpack-dev-server/lib/Server.js中。在控制台报错时提示的文件中,找到模块过期监听的地方,进行注释掉。

2023-07-06 14:06:31 415

原创 MyBatis-Plus多个不同实体类对应的分页IPage重构抽取成特定统一方法

利用泛型方法的方式,泛型符号T表示传入方法的参数类型。

2023-05-09 07:51:55 638 1

原创 MyBatis-Plus封装抽取多个xxxMapper类作为方法参数

BeanUtils是:org.springframework.beans.BeanUtils,用来复制属性值。

2023-05-08 20:49:33 528

原创 element-ui中el-switch相关样式操作,等比例缩小、靠右对齐

el-switch增加:style=“外层div增加style=“

2023-05-05 09:51:37 942

原创 修改element-ui的row行样式最快的办法

deep/ 是伪类,来解决 CSS 样式作用域的问题,用来解决不同组件之间的样式冲突很有效。记得在style标签中加scope。

2023-04-26 09:16:28 320

原创 Chrome浏览器排查css样式的好办法-开启无障碍功能

chrome的控制台右边有个无障碍功能,点击它之后,在点击元素页面,查看对应样式就变得非常便捷。Chrome浏览器排查css样式的好办法。

2023-04-26 09:00:42 455

原创 Vue文件中传递this给其他js文件的函数

请注意,bind方法返回的是一个新函数,因此我们需要使用括号调用它以执行该函数。bind方法是JavaScript中的一个原生方法,它可以用于绑定函数的this值和一些预设参数,并返回一个新的函数。其中,thisArg是要绑定到函数上的this值,可以是任何JavaScript对象;而arg1、arg2等则是预设的参数。bind方法将返回一个新函数,该函数具有绑定的this值和预设的参数,当调用该新函数时,实际执行的是原始函数,并且绑定的this值和预设的参数将被传递给原始函数。

2023-04-23 11:33:25 1667

原创 vue中的this.$parent

需要注意的是,使用this.$parent来访问父组件的数据和方法并不是一个好的做法,因为它会使子组件和父组件耦合在一起,使得代码难以维护和复用。使用provide和inject可以让父组件向子组件传递数据和方法,而不需要使用this.$parent来访问父组件。如果子组件需要调用父组件的方法,可以使用this.$parent.someMethod()来调用方法。可以用来获取组件的父实例,可以在子组件中使用它来访问父组件的数据和方法。例如,如果子组件需要访问父组件的数据,可以使用。

2023-04-20 10:30:24 1901

原创 vue子组件拿到它父组件的数据的4种方法

data() {return {// 要传递给子组件的数据 someData : 'Hello world' } } } }

2023-04-20 10:09:39 16300

原创 在MyBatis-Plus 中,通过设置分页查询的方式每次从 MySQL 表中取固定数量的数据,直到全部取完。

通过 page.hasNext() 方法来判断是否还有下一页,如果有,则继续进行下一页的查询,将结果添加到总数据列表 allData 中,直到全部数据查询完毕。需要注意的是,以上代码中使用了 MyBatis-Plus 提供的分页插件 Page,需要在项目中引入相应的依赖。另外,MyEntity 是你的实体类,MyMapper 是你的 Mapper 接口,根据你的项目实际情况进行替换。在 MyBatis-Plus 中,可以通过设置分页查询的方式每次从 MySQL 表中取固定数量的数据,直到全部取完。

2023-04-16 08:33:41 274

原创 Spring BeanFactory支持的Bean生命周期接口和整套初始化方法顺序

据Spring 4.3.12.RELEASE版本的BeanFactory接口注释记载:(以下由机器翻译:)用于访问Springbean容器的根接口。这是bean容器的基本客户端视图;其他接口,如ListableBeanFactory和org.springframework.beans.factory.config。可配置BeanFactory可用于特定用途。此接口由包含多个bean定义的对象实现,每个bean定义由String名称唯一标识。

2022-10-27 08:43:51 298

原创 IDEA搜索插件无结果一直转圈圈的解决办法

idea插件

2022-07-24 17:58:22 741

原创 判断矩形重叠-算法-先按左下角排序,然后找到不重叠的情况即可

LeetCode-836. 矩形重叠矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。矩形的上下边平行于 x 轴,左右边平行于 y 轴。如果相交的面积为 正 ,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。给出两个矩形 rec1 和 rec2 。如果它们重叠,返回 true;否则,返回 false 。示例 1:输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3]输出:tr

2022-05-31 09:18:01 671 1

原创 移位运算符<< >>傻瓜式测试用例

千万要牢记: 左边是被操作数,右边是移动位数(这对左移符和右移符来说都是一样的)public class Test { // 从极限出发,傻瓜式测试 public static void main(String[] args) { /*** 左移测试 ***/ // 被操作数 左移箭头 左移位数 二进制 十进制 System.out.println(1 << 0); // 1 向左移0位,

2022-05-24 11:27:53 215

转载 异或运算经典算法题--只出现一次的数字

136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4class Solution { public int singleNumber(int[] nums) { int single = 0; for (int

2022-05-24 06:29:20 197

原创 Django urls 下划线的坑-Using the URLconf defined in xxx, Django tried these URL patterns, in thi

系统Win11Python版本 3.10.4Django版本 2在文件名,url配置,view函数名等等,不要随便拼接下划线_,否则在浏览器访问的时候,容易报错。Page not found (404)Request Method: GETRequest URL: http://127.0.0.1:8000/test_csrf/Using the URLconf defined in mysite7.urls, Django tried these URL patterns, in this

2022-04-29 09:50:51 5949 2

原创 用极限思维秒破134. 加油站 -LeetCode算法

134. 加油站https://leetcode-cn.com/problems/gas-station/solution/tan-xin-dong-hua-tu-jie-dai-ma-jian-ji-b-na6b/https://xiaochen1024.com/courseware/60b4f11ab1aa91002eb53b18/61963ce5c1553b002e57bf14利用极限思维理解。class Solution { /** 采用极限思维秒破 *

2022-03-30 09:06:36 336

原创 跳跃游戏-算法-简单易懂的解法

跳跃游戏I:问题:给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。示例 1:输入:nums = [2,3,1,1,4]输出:true解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。示例 2:输入:nums = [3,2,1,0,4]输出:false解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不

2022-03-28 07:07:35 4892

原创 论使用二叉树结构对青蛙跳台阶问题的细致推导

剑指 Offer 10- II. 青蛙跳台阶问题原题:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21示例 3:输入:n = 0输出:1坐在电脑前,精神抖擞,两眼发呆,突然,爆发出一个灵感,我应该用二叉树来推导出青蛙跳台阶这个问题。为什么我不满足他们说的那种

2022-03-09 23:45:08 254

原创 Java:一道理解基本数据类型和对象(引用)类型最好的LeetCode题目

题目:257. 二叉树的所有路径自己写的:path传递的是字面值(String是基本数据类型),List<String> res传递的是地址(对象类型)class Solution { public List<String> binaryTreePaths(TreeNode root) { List<String> res = new ArrayList<>(); dfs(root, "", res);

2022-03-09 08:58:04 378

原创 LeetCode题目输入的树结构是层次(广度)遍历的结构

感觉自己好傻,一直看不懂输入的数组是前中后序的哪一种,想了半天,后来点击“控制台”的“”测试用例“,然后看到“树结构可视化”,点开之后,输入几个测试用例看看,才恍然大悟,题目中输入的树结构是层次(广度)遍历的啊!...

2022-03-03 22:58:52 91

原创 正则表达式 .* (正确理解通配符.和通配符*)

在正则表达式中,包括.通配符和*通配符:点号.可以匹配一个任意字符,仅1次。星号*可以复制它之前那个字符任意次数,包括0次,即[0, +∞]次。举例1:模式串P:.a*m文本串S:zaaam匹配结果:成功原因:P的.匹配S的z,P的*复制了3次P的a 去匹配了S的3个a,P的m匹配了S的m举例2:模式串P:.a*m文本串S:cm匹配结果:成功原因:P的.匹配S的c,P的*复制了0次P的a (相当于a被*消除了)P的m匹配了S的m举例3:模式串P:a.a文本串S:aa

2022-02-15 21:40:41 16848

原创 MacBook Pro打开前置摄像头

苹果MacBook Pro的摄像头怎么打开方法一:打开Finder,点击应用程序,点开Photo Booth.app;方法二:用face time可以录制视频;

2021-12-31 17:44:53 3748

原创 Mac系统接移动硬盘进行读写软件Mounty

一般情况下,我们用mac系统直接接入移动硬盘是无法进行读写的,所以需要中介,这个中介就是一个软件,叫:Mountry,下载链接在下方,里面有两个版本,哪一个可以用就用哪个,我用macOS Mojave可以适配 Mountry 1.5版本的链接: https://pan.baidu.com/s/14mKx3BdTFMwm2g0vavnr2w提取码: v98f注意:请遵守法律法规,用于正规合法操作,一切后果自负,本人只是以开源精神进行分享。在Mac安装成功后,接入移动硬盘,注意移动硬盘的名字不能含有空格

2021-12-22 23:32:23 2866

原创 阿里云带宽按使用流量计费的细节

如果带宽选择按:流量付费那么你的账户余额会在每一个小时被扣一次费这个费是动态的,就像上面的公式一样算,如果用了10M,那么就是10 兆字节=0.0097656 千兆字节即10 M = 0.0097656 GB0.0097656 GB * 0.8元/GB = 0.00781248元所以我在这1小时内用了10M的费用是0.00781248元,但是人工客服说,小于0.01元是不用钱的,以上可得,我白赚了10M下方是我问人工客服,他给我回答的截图:如果小于0.01元的也不会计费的(在那一个小时.

2021-12-19 21:09:20 650

原创 阿里云服务器访问第三方,前端报错504 Gateway Time-out,时间太长出错

用浏览器访问第三方域名A正常,并且用笔记本ping这个第三方的ip地址是 a但是在阿里云Linux服务器中无法访问A,在阿里云内部直接使用ping命令去ping A,出现的ip地址却是 b很明显a和b不一样所以在阿里云Linux服务器中进入 /etc/hosts 目录 绑定住ip[root@众善奉行 ~ ]# vim /etc/hosts追加:a A这样阿里云就不会去b访问了,b的ip地址 可能是个假的,或者是坏了。当然,出现504也可能不是这个原因~...

2021-12-19 00:34:21 2449

shotcut-win64-240128.zip

Shotcut官方免安装直接运行版,解压之后打开shotcut.exe即可运行哦~ 另外关于Shotcut的教程,我会不定期更新,可以关注我的号哦~ 以下是关于Shotcut的介绍: Shotcut是一款免费、开源的视频编辑软件,支持多种操作系统,包括Windows、Mac和Linux。这款软件的特点是用户界面直观,易于上手,同时它提供了一系列强大的视频编辑功能。Shotcut支持多种视频、音频和图片格式,这意味着它能够处理各种不同来源的媒体文件。 Shotcut的一个重要特点是它支持本地文件的拖放,使得添加和组织媒体文件变得简单快捷。此外,它还提供了丰富的视频和音频编辑工具,比如多轨时间线编辑、关键帧动画和音频混音等,这些功能使用户能够进行更精细的编辑。Shotcut还包括了一系列的视频效果和过滤器,如颜色校正、转场效果和视频稳定功能,这些都可以帮助用户提升视频的质量和视觉效果。 Shotcut还支持4K高清视频编辑,满足了专业级别编辑的需求。 附上Shotcut的Github地址:https://github.com/mltframework/shotcut

2024-02-06

facebook提示音效Facebook提示音效.mp3

facebook提示音效Facebook提示音效.mp3

2021-04-10

地铁轰鸣进站行驶音效.wav

地铁轰鸣进站行驶音效.wav

2021-04-10

敲键盘音效敲击键盘的声音.wav

连续敲击键盘的音效,纯净,常用

2021-04-10

300套思维导图模板素材模板

300套思维导图模板,包含书籍类,计划类,电视剧类

2021-03-23

LeetCode面试笔试题

LeetCode面试笔试题

2021-03-10

Mac版本FileZilla

Mac版本FileZilla,亲测可用

2021-03-10

android-studio-ide-191.5791312-windows.exe

android-studio-ide-191.5791312-windows.exe,亲测可用

2021-03-10

智商测试测试智商水平科学智商测试

智商测试测试智商水平科学智商测试,面试可用,

2021-03-10

数学公式转换将图片数学公式转换成 latex

数学公式转换将图片数学公式转换成 latex

2021-03-10

在线健身科学健身不盲目

在线教你科学健身,非常有用,有目的性地锻炼,肌肉分区清晰明了

2021-03-10

反编译工具.zip

反编译工具,包含操作链接,apktool_2.30.jar 和 apktool_2.4.0.jar

2019-09-19

反编译工具.zip

反编译工具,包含操作链接,apktool_2.30.jar 和 apktool_2.4.0.jar

2019-09-19

gocode.exe guru.exe godef.exe

gocode.exe guru.exe godef.exe 三个外部辅助工具,解决无法从开发工具直接下载的问题,操作:下载后,直接引入安装即可。

2019-04-23

JspStudy64位(包含vc9运行库)

这是64解压版本的,里面有一个vc9运行库(最后安装上去),这个我大学用了3年都没有问题的,如果你们用的时候出问题,记得再评论留言,我看到了就帮你们解决,亲们~ ^_^ ------微信公众号:黄朝阳同学----------

2018-05-22

微信小程序开发手册(4个版本+1个Easy CHM软件)

-------------------------------- echmsetup.exe是我从官网下载的 这个软件是用来制作CHM文件的 ------------------------------ 而4个版本的开发手册是我收集到的 你觉得哪个版本喜欢就用哪个吧~ ------------------------------------------- 如果你发现下载之后的CHM不能正常打开,请做如下操作: 点击CHM文件->右键->属性->勾选“解除锁定”复选框->点击确定->大功告成 ------------------------------------------- 关注一下我的微信公众号:黄朝阳同学 ------------------------------------------ 2018/05/22

2018-05-22

软考初级程序员资料

程序员考试大纲与培训指南(2009版)+试题+程序员教程_软考初级指定用书_(第三版).pdf+程序员考试同步辅导 考点串讲、真题详解与强化训练.pdf+程序员考试同步辅导——考点串讲、真题详解与强化训练_IT168文库.docx

2017-12-15

空空如也

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

TA关注的人

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