自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乐特的博客

我相信我可以,但我又一直在路上,所以我有无限的可能!!

  • 博客(48)
  • 收藏
  • 关注

原创 [mnrm] 超轻量级 npm 镜像管理器

再也不需要cnpm了,这玩意而 bug 又多,安装依赖老出问题。从现在起,你可以在各个镜像之间反复横跳啦!!!

2022-10-27 20:38:33 618

原创 Vercel部署Typecho动态博客

免费部署Typecho博客系统、任何php都能程序都能运行包括wordpress、全都免费、无需服务器、免费二级域名、免费数据库、无需备案

2022-01-15 12:54:37 4116 3

原创 Hexo 每天自动提交网站url到搜索引擎、百度、必应、谷歌

百度收录很蛋疼在此之前用过@小康写的hexo-baidupush很不错。由于Bing和Google只爬sitemap.xml收录已经很快了,但总是爬sitemap.xml效率肯定没Api提交的快。自己写了Bing的定时自动提交,目前还不支持Google定时自动提交,因为Google的API提交方式很鸡肋Google indexing API有两个问题账户安全密钥不能被泄露(谷歌只支持这种提交方式,对于没有后台的hexo来说是很致命的)API提交只能使用json,而这个json格式只能包含一个

2021-02-02 16:29:56 3523 4

原创 手把手教你,抖音去水印-有手就能学会

前言相信你在百度搜索可能搜到在线去水印的在线网站吧?或者使用APP去水印,微信小程序去水印?是的,这些的确是去水印最快的方法,不过在使用多次以后,就不能再次使用了有些需要你花钱购买解析次数(下载次数),或者限制每天只能解析1~~3个视频(可能是按月)其实上面所说的大多都是封装了下面的步骤而实现的自动化去水印本片文章获取的无水印视频步骤可能很多,不方便批量处理,但这里只是提供一个去视频水印的一个思路(如果是其他平台请自测)此片文章并非写给别人看,只是记录一下过程,因为我比较笨,容易忘教程开

2020-07-20 22:07:03 1786 1

原创 [开源自推] 一个简单的图片预览功能

上个星期,也就是五一期间写了个 Hexo 主题 MengD,其中顺手写了个文章图片预览功能,想着以后可能会在其它项目中用到这个功能,于是就单独提取出来做了个库

2023-05-07 16:03:59 258 1

原创 如何让普通网站页面跳转时显示加载进度条?

有没有人注意到 GitHub 和 YouTube 这些网站在页面跳转时,网页顶部总是会显示一个加载进度条?传统的普通网站(指点击链接后页面跳转会刷新页面)如何实现网页加载进度条?比如:GitHub: 点击进入某个仓库,或者进入某个项目的文件夹时屏幕顶部总是会显示一个加载进度条,并且页面不会刷新YouTube: 点击观看某个视频时,屏幕顶部总是会显示一个加载进度条,并且页面不会刷新

2023-04-23 22:32:52 884

原创 如何解决 HTTP强制缓存的本地缓存,让网站实时获取最新的资源

很多时候,我们的网站上都会对静态资源开启 HTTP 缓存,HTTP 缓存分为两种,但对于静态资源来说,我想,大部分人开的因该是强制缓存吧?不过强制缓存有个缺点那就是没法保证资源的 **新鲜度(最新的)** ,只能等待缓存时间过期拆能获取到最新的资源内容...

2022-08-06 17:36:18 518

原创 卡片式链接

有时候经常看到知乎的文章,或者问题中的链接是卡片式的将卡片式链接与普通的链接相比,卡片式链接不仅美观,还展示更多信息,如:标题、图片、网址等开源地址: https://github.com/Lete114/CardLink...

2022-07-14 08:23:41 1203 1

原创 仿 Element-ui Message 组件 (纯原生JS实现)

一个简单的气泡消息提示库,仅 3kb仿 Element-ui Message 组件,由于我特别喜欢这个组件,但奈何它只能应用于 Vue.js,于是就用原生 js 仿造了一个,不敢说 100% 一样,但起码得有 90% 的相似度,如果有优化空间,欢迎 PR👍😁...

2022-07-14 08:21:12 683

原创 C盘无损移动文件

在一些特殊的情况下,某些软件在安装的过程中并没有给你指明安装路径或是按钮设计的很隐秘,又或者说是你不注意就点击下一步下一步就安装上了。(一般重新安装即可解决)甚至是有些软件是你用了很久的,导致这种文件堆积到C盘,导致越用越多,时不时C盘就爆红,还得定期清理,太麻烦了那有什么办法可用解决这个问题吗?答案是有的有些人可能知道FreeMove这款开源软件,这是一个很老的项目了,并且作者已经很久没有更新了,但用用来简单的以用一些文件、文件夹、软件安装路径也是没问题的现在就不用这款软件了,直接使用一行命令即可实现,也

2022-06-09 11:40:12 236

原创 JavaScript动态获取对象二级(多级)属性(值)的几种方法

在一些特殊情况下,对象是动态的,它可用是一级、二级、多级对象,这是不规整的那么如何获取这种动态属性的对象属性值呢?例如有如下对象

2022-06-09 11:36:10 3387

原创 如何优雅的处理async/await错误信息

在实际开发中,用到了一些异步函数或是请求。你可能会写和来处理异步的成功与失败那么如果这个里又有一个请求,那么时不时又得写和,那么很有可能里也有呢?这时你又想到,那我包一层不就好了吗?但是这仅仅只能处理当前这个方法的错误,如果这个方法里又多个请求或者说是其他同步代码产生的问题,错误也只能定位到这个方法。对代码的可读性不是很友好(个人觉得)现在有如下代码:then-catch用和来处理try-catch用来处理then-catch 结构赋值和联合来处理封装 then-catch 结构赋值简

2022-06-09 11:34:06 289

原创 NodeJS 解析 GET 请求 url 字符串

当你使用或者是时会得到一个警告由于 方法使用一种宽松的非标准算法来解析网址字符串,因此可能会引入安全问题具体来说,已经确定了主机名欺骗以及用户名和密码处理不当的问题在开始被打上注解(也不知道叫做注解合不合理,可能是 java 写多了吧),在后被完全移除,同时还一并移除的有 为什么?这是因为 nodejs 的方法采用的传统的,不符合URL 标准,因此被弃用WHATWG 是 (Web Hypertext Application Technology Working GroupWeb 超文本应用程序技术

2022-06-09 11:30:31 688

原创 Vercel 使用 HTTP 缓存

近期也是闲得无聊,就翻一翻Vercel文档,于是我发现,它居然能自定义设置响应头(静态文件部署居然可以)那我部署的博客(或其它静态站点)岂不是可以启动 http 缓存了?Vercel 文档: https://vercel.com/docs/project-configuration#project-configuration/headers以下是本站的使用的文件信息(缓存开启了 1 天)......

2022-06-09 11:28:43 524

原创 使用Service Worker优选请求资源 - 持续更新

当你的网站或博客有多个部署点时,部署在某个平台的访问速度比较快,于是你就把你的域名解析到了这个平台上,但有时候还是会变得很慢,这时其它站点速度可能会变得比你当前使用的还快一点,难道还有来回解析域名吗?太麻烦了有没有可以直接返回最快网站资源的办法呢?本文会详细说明如何使用 Service Worker 优选请求资源让你的网站比以前更快,更稳定Service Worker在接下来的内容中统一称呼为swService workers 本质上充当 Web 应用程序、浏览器与网络(可用时)之间的代理服务器Servic

2022-06-09 11:25:37 559

原创 Java获取两个数之间的随机数

查看Math类的源码可以看到random()返回的时double类型其范围是0.0-1.0基本类型:double 二进制位数:64包装类:java.lang.Double最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方)最大值:Double.MAX_VALUE=1.7976931348623157E308 (2的1024次方-1)如果直接乘20的话,这范围是0-20System.out.println(Math.random()*20);17.2680064353

2021-03-25 19:28:06 2311

原创 SpringBoot-Thymeleaf随机数

当使用SpringBoot写项目的时候,难免会遇到点问题,当然也可以直接在后台代码里设置随机数但总有些问题是你不得不在模板渲染时就处理好关键代码${#numbers.formatDecimal(T(java.lang.Math).floor(T(java.lang.Math).random()*255),1,0)}...

2021-03-25 19:27:20 624

原创 SpringBoot-MyBatis报空指针

今天更新旧项目的时候遇到的小问题,这个是非常低级的错误,再此记录下来,只有记录下来才能牢记于心问题今天更新旧项目的时候遇到的小问题,不知道为什么老是报空指针异常,调试了几遍都不知道问题出现在哪。上网查了一下,全是烂大街的搬运(一字不漏),10篇文章9个妈,写的都是说使用了private修饰符,修改为public就好了,我看了一遍我的确是public没毛病啊。于是我把注意力转移到了springboot版本上,因为我是更新旧项目。旧版本<parent> <groupId&g

2021-03-25 19:26:27 570

原创 SpringBoot开启Gzip压缩

正文打开配置文件application.ymlserver: port: 4000 # 端口(请忽略) compression: enabled: true # 开启Gzip mime-types: application/json,application/xml,text/html,text/xml,text/plain # 数据类型(还有很多数据类型,根据自己的情况修改) min-response-size: 100 # 开启压缩最小数据字节数默认2048个‘字节’

2021-03-25 19:21:40 545

原创 SpringBoot Thymeleaf 本地运行正常,打成jar包或war包后运行报错

最近写SpringBoot项目时遇到的一个问题,在本地运行很正常,一点毛病都没有,直到package打包部署到服务器上运行的时候就出现问题了,而且不是一个页面由这个的问题,经过网上多处查询,说Controller层的返回页面方法要注意/但是我的的确没有/也报错了,于是我把关注点说定到Thymelefa页面在之前写项目的经验中我知道如果显示有关Thymeleaf的错误都逃不脱两个点Controller成的页面跳转方法错误(如果方法里只是简单的写了一行return的话,就可以断定是页面的问题了)Thy

2021-03-25 19:20:04 1411 1

原创 Java SpringBoot Thymeleaf 写评论管理系统

此评论样式采用valine的样式,JavaScript由博主个人独立编写目前不会公布源码(因为有些安全问题与一些小bug),这篇文章主要如果你想体验这个评论可以返回主页看公告栏。问题一张表实现子评论父评论假设:A == 父评论B == 子评论C == 父评论D == 子评论问题1:如何判断是子评论还是父评论问题2:如何判断B评论是A的子评论问题3:如何判断B评论不是C的子评论(如何区分开来)问题4:如何判断回复评论时,回复的是子评论还是父评论(如:如果我回复的是A评论,那么我(我是

2021-03-25 19:07:20 987

原创 Java SpringBoot Thymeleaf 双重each循环用法

之前再往上差了很久,没有找到写的好的,可能是我太笨了没看懂,或者说这个太简单了,根本就不需要写一篇文章在这里为了帮助与我一样的小伙伴我就写一篇(其实就是记录一下)正文<div th:each="getList1:${list1}"> <p th:text="${getList1.getUsername}"></p> <p th:text="${getList1.getAge}"></p> <!-- 注意getLi

2021-03-25 18:50:43 684

原创 JQuery 的click失效,无法触发

前不久用js写评论的时候遇到的问题,当时就觉得很奇怪,自己写的代码没有报错,编译正常浏览器控制台调试,点击了Click也不反应,上网查询了很久也不见得有人提起过(可能是我不会搜索吧),多次搜索引擎查阅后无果,我只好求助同校学前端的朋友正文问题<button>点击追加div标签</button><div id="zhuijia"></div>// 点击button后再zhuijia里面追加标签$('button').click(function

2021-03-25 18:49:24 4169 2

原创 Java SpringBoot Thymeleaf获取当前页面完整URL地址-获取项目访问地址(根目录、域名)

写项目的时候,有个需求要求显示当前页面的URL以及根目录(也就是获取localhost,如果是域名则获取域名)获取当前页面URL的方法使用javax.servlet.http假设访问地址为:localhost:4000/Project/index.html其中Project是项目工程,index.html是页面getRequestURL() // 获取当前页面的完整路径(不包含请求参数,需要加上getQueryString()才能获取请求参数)getRequestURI() // 返回

2021-03-25 18:47:02 5025

原创 LeanCloud保姆级配置教程

前言之前写了一篇LeanCloud+Yilia的文章???? https://blog.lete114.top/article/addee0b6.html我觉得还不够详细,而且之前写的没有Qmsg酱(QQ评论提醒)、Server酱(微信评论提醒)特此写了这篇更详细的,堪称保姆级别的教程了废话不多说教程开始创建LeanCloud应用注册我就不多说了,有手有脑都会注意:一定要选择国际版,如果你选择的是华北或者华东的话,Valine后台评论管理是需要备案才能绑定的打开LeanCloud官网:

2020-07-09 16:50:46 3956 1

原创 Hexo博客URL持久化、优化

前言为什么要优化URL?对搜索引擎比较友好URL缩短方式一URL优化前:URL优化后:弊端:上方的文章标题是hello-world,是没多大区别,如果文章标题含有中文方式二(推荐)安装 hexo-abbrlink 插件:npm install hexo-abbrlink --save在C:\Hexo-Blog\_config.yml中找到permalink注释掉,加入如下代码#permalink: :year/:month/:day/:title/perma

2020-07-09 10:21:45 638 12

原创 Java实现在线聊天功能

效果关键代码创建Client.javaimport java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;/** * @author Lete * @乐特的程序永无BUG * @createDate 2020- 07-04 22:13 * * 1. SendThread 发送消息线程 * 2. RecieveThread 接受消息线程 */public class C

2020-07-09 10:14:03 6568 3

原创 LeanCloud因流控原因的解决办法

前言前段时间很多人都遇到因流控原因,通过定时任务唤醒体验版实例失败,建议升级至标准版云引擎实例避免休眠,我也不例外,于是在网上查一下有没有解决办法,还真有几个,分别是cron-jobGitHub+ActionsAjax请求唤醒之前我使用的是GitHub+Actions,当时我也不知道这玩意儿是啥(刚接触Github),就照着教程走一遍,过程中也是遇到很多问题,我觉得这个对小白不是很友好,后来想用Ajax请求唤醒,但我没有那么做,还是坚持使用了GitHub+Actions直到最近我发现我的

2020-06-17 22:36:36 949

原创 腾讯云静态网站托管、托管静态博客(Hexo)(云开发 CloudBase)

前言很多人会在网上看到Hexo静态博客(网站)搭建教程,如:GitHub Pages、Gitee Pages(码云)、Coding Pages、他们或多或少都有缺点Github Pages缺点访问速度慢页面全英文(影响不大)不支持多域名绑定百度不能收录Gitee Pages缺点必须手动更新部署内容不支持自定义域名(付费可免除,手动更新部署、支持自定义域名)Coding Pages缺点网络不稳定腾讯云静态网站托管 - 缺点不能使用git push上传

2020-06-16 18:12:14 3157

转载 QTTabBar 「资源管理器」让你的文件夹拥有浏览器标签页般的体验

前言对于广大使用 Windows 系统的同学们来说,「资源管理器」一定是大家再熟悉不过的一位老伙计了,说起名字可能还会有不知道的同学,但我要是说起「文件夹」,大家的脑海里应该立刻就能浮现出熟悉的画面:一个四四方方的小盒子里,放着我们所有的文件:音乐、视频、软件……,几乎任何一个和文件打交道的操作,都一定少不了它。但就是这样一个重要的角色,却一直令效率人士诟病不已,因为从 XP 时代到如今的 Win10,微软在资源管理器上始终没有给我们带来令人满意的升级。界面不咸不淡的地改变着风格,功能却仍旧只是简单的分

2020-06-11 14:52:14 6821 5

原创 Butterfly-蝴蝶-主题优化、美化-Lete乐特

前言本片文章涉及到修改源码,如果你要升级主题的话,你看到这里可以关闭本文章了。本文所做的优化是我自己hexo init后,去Github上克隆Butterfly主题的稳定版,一步步在原主题基础上修改的保证了小白根据本片文章一步步操作,能够和我博客一样的效果如果你不想跟随下文一步步操作的话可以使用我优化好的:https://github.com/lete114/Hexo-themes-Butterfly-Lete 喜欢的话可以留下你的⭐Star修改头部导航栏修改前# Main menu n

2020-06-11 14:39:06 269458 30

原创 hexo d 报 ERROR Deployer not found:git 错

问题hexo d 报错ERROR Deployer not found: git原因备份Hexo的时候缺少 hexo-deployer 插件解决办法在Hexo根目录下执行一下命令即可npm install hexo-deployer-git --save【Lete乐特个人博客】https://www.lete114.top/

2020-06-11 14:16:07 416

原创 【推荐】实用软件

前言仅仅是为了记录自己使用过的一些实用软件,怕自己哪天找不回来了???? 免费且没有官网的我会提供下载地址(可联系删除。邮箱:[email protected])✅ 表示在用???? 表示收藏,不常用❎ 表示用过,现在不用Lete乐特提供的所有下载地址提取码:Lete软件Lete乐特自制实用工具✅ C# 显示鼠标当前RGB、HEX值 相关文章 ✅ C# 删除空文件夹 相关文章 ✅ Java 显示鼠标坐标工具 下载地址 ✅ Java 显示鼠标当前RGB、HEX值、坐标 相关文章Bandizi

2020-06-11 13:54:28 914 1

原创 Github和Gitee同步提交的方法

前言有时候我们需要把项目提交到远程仓库,如GitHub、Gitee(码云)、coding等等,但一个个的提交方式实在是太慢了,而且这繁琐的操作在未来,依旧需要自己手动一个个的进行提交。那有什么办法可以同时(同步)提交多个仓库呢?内容1.在项目目录找到.git隐藏文件夹,如果在项目目录找不到.git隐藏文件夹,文件夹右上角打开查看然后找到隐藏的项目并勾选即可2.用记事本打开config文件,把Gitee(码云)的仓库地址填进去即可[core] repositoryformatversion

2020-05-26 13:58:13 2437 3

原创 Java中的==和equals的区别

前言在学习Java时经常遇到这个问题,虽然很简单,自己也会用,并且哪里该用==哪里该用equals()也是能辨别出来,但是不知道==和equals()它俩有啥区别。特此记录下此片文章,方便以后自己查询时不用再去Baidu、Google、Bing了区别1.== 直接判断两个变量名的值是否指向同一个内存空间地址 (如果都指向同一个内存空间地址的话就返回true)2.equals() 直接判断两个变量名的值是否相同 (如果相同则返回true)以上简单的说明了==和equals()它们的区别,

2020-05-26 13:55:31 170

转载 Java重载和重写的区别

前言有时候我真的分不清方法重载和方法重写,总数把这两个混淆特此记录下此片文章,方便以后自己查询时不用再去Baidu、Google、Bing了Java 重载与重写是什么?有什么区别?重载(Overload)是让类以统一的方式处理不同类型数据的一种手段,实质表现就是多个具有不同的参数个数或者类型的同名函数(返回值类型可随意,不能以返回类型作为重载函数的区分标准)同时存在于同一个类中,是一个类中多态性的一种表现(调用方法时通过传递不同参数个数和参数类型来决定具体使用哪个方法的多态性)public M

2020-05-26 13:53:09 292 1

原创 Vercel(zeit)自定义404.html页面

前言我于2020年开始接触、使用Vercel(ZEIT)的,要是我能早点知道的话,我也不会煞费苦心去优化Github上的个人博客的加载速度问题,当然国内也有类似Github的代码托管网站,如Gitee(码云),Coding(被腾讯收购,还是挺好用的)记录一下自己使用Vercel(ZEIT)的过程中遇到的一些问题因网上本根搜不到有关Vercel(ZEIT)使用过程中遇到的问题,百度搜不到任何信息就算了,谷歌也是少得可怜因此记录此片文章,生怕哪天自己给忘了,又得花时间琢磨Vercel(ZEIT)简

2020-05-24 11:02:37 3286 9

原创 Hexo-yilia安装Valine评论系统、LeanCloud、创建应用、部署云引擎

前言一开始搭建Hexo博客的时间于2020年4月15日,当时也是刚接触GitHub不久,把博客搭建起来,并没有给博客添加评论系统,但稍微了解了一下,常见的评论系统如下:畅言多说DisqusGitment网易云跟帖直到最近5月18号左右,逛别人博客的时候看到了Valine评论样式,一眼就喜欢上了,打开官网一看配置简单易懂,于是就动手安装于配置,在配置到LeanCloud云部署的时候遇到了点问题,文档的教程图片和LeanCloud界面不符合,LeanCloud改了界面UI,导致我无法

2020-05-24 10:59:28 1517

原创 CSS修改滚动条颜色样式(右边滚动条、底部滚动条、div内滚动条)

如下/* 滚动条宽度 */::-webkit-scrollbar{width:1px;}/* 滚动条轨道颜色 */::-webkit-scrollbar-track{background-color: #000;}/* 滚动条颜色 */::-webkit-scrollbar-thumb{background-color: #000;}/* 鼠标移动到滚动条上后显示的颜色 */::-webkit-scrollbar-thumb:hover {background-color: #000}..

2020-05-24 10:55:14 2008

原创 Hexo-yilia主题隐藏-more-展开全部内容关键字

个人觉得没必要显示两个【展开全部】效果图修改前修改后1. Hexo根目录下,打开yilia主题\Hexo\themes\yilia\layout_partial下的article.ejs2. 打开article.ejs找到<a class=".article-more-a" href="<%- url_for(post.path) %>#more">3. 修改 添加 style=“display: none;”<a class=".article-mo

2020-05-24 10:52:19 734

空空如也

空空如也

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

TA关注的人

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