自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘大辉的博客

当你还不能写出自己满意的程序时,你就不要去睡觉。site:www.bnuzcloud.cn

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

原创 FileNotFoundError: [Errno 2] No such file or directory: ‘llvm-config‘

LLVM_CONFIG=/usr/local/Cellar/llvm/17.0.6_1/bin/llvm-config pip install llvmlite # 看自己路径在哪。

2024-04-14 23:36:30 217

原创 MacBook Pro找不到fffmpeg

在macOS上,可以使用Homebrew通过运行。

2024-04-14 17:10:29 389

原创 Python安装wav2lip依赖包错 MacBook Pro

【代码】Python安装wav2lip依赖包错 MacBook Pro。

2024-04-14 17:06:50 95

原创 MySQL 修改表的字符集和数据库的字符集,让其支持中文

`utf8mb4_unicode_ci` 是大小写不敏感的校对规则,可以很好地处理Unicode字符的排序和比较。- 如果出现以上更改后仍然无法正确存储或显示中文,检查应用程序代码中的数据库连接配置,确保在连接时指定了正确的字符集,比如在PHP的PDO连接字符串中加入`charset=utf8mb4`。- `utf8mb4` 是 `utf8` 的超集,支持更多的字符,包括emoji。- 修改字符集可能会影响表和索引的大小,因为不同的字符集编码方式可能有不同的存储要求。

2024-03-19 14:41:06 240

原创 Excel判断CD两列在EF两列的列表中是否存在

比如,判断第二行的“123456ABC”在EF的第二行到第四行中是否存在,若存在则显示Y,不存在则显示N。需要将CD两列的ID和NAME组合起来,查询EF两列的ID和NAME组合起来的列表中是否存在?在不借助Java等后端程序的帮助下,直接使用Excel公式即可快速获取。

2024-03-13 17:35:00 486

原创 @Autowired 与@Resource的区别

`@Autowired` 默认按类型(byType)进行自动装配,如果需要按名称(byName)装配,则需要与 `@Qualifier` 注解一起使用。- `@Autowired` 默认情况下要求依赖对象必须存在,如果允许为 `null`,则需要设置 `required` 属性为 `false`。- `@Resource` 默认情况允许依赖对象不存在,如果设置了 `name` 或 `type` 而对应的 bean 找不到,则注入失败。- `@Autowired` 是由 Spring 提供的注解。

2024-03-11 15:42:15 359

原创 Vue3使用Element-plus 输入框 clearable属性 鼠标聚焦失焦时宽度会抖动

【代码】Vue3使用Element-plus 输入框 clearable属性 鼠标聚焦失焦时宽度会抖动。

2024-03-10 21:41:24 420

原创 click house 数据库的intDiv函数计算原理

【代码】click house 数据库的intDiv函数计算原理。

2024-03-05 14:39:58 379

原创 springboot 可以同时接受path、query参数

【代码】springboot 可以同时接受path、query参数

2024-03-02 19:41:49 399

原创 Java Springboot clickhouse连接数据中时区设置在url怎么写

Java Springboot 配置文件中指定数据库的时区。

2024-03-01 20:40:01 612

原创 专业的需求分析人士是如何编写需求文档

5. **功能需求** - 描述每个功能的细节,通常使用用例或用户故事。8. **接口和数据** - 系统将如何与其他系统交互,数据的管理方式。6. **非功能需求** - 指定性能,安全性,可用性等方面的标准。1. **项目背景** - 描述为何需要该软件,项目的业务目标等。10. **配图** - 使用流程图,数据模型,状态图等辅助理解。2. **目标和范围** - 明确项目的期望成果和限制条件。4. **用户群体** - 定义用户以及用户的需求。7. **约束** - 系统的技术,法律,运营约束。

2024-03-01 14:42:12 525

原创 解决Webstorm2023使用账号连接GitLab的问题personal access token instead of a password

在Webstorm的插件管理里面,把自带的gitlab插件禁用即可。升级Webstorm之后,发现gitlab仓库拉取代码报错。再次拉取代码,会提示输入账号密码.

2024-02-18 10:25:40 1208 3

原创 Invalid DataSize: cannot convert ‘30Mb‘ to Long

Invalid DataSize: cannot convert '30Mb' to Long

2024-02-16 20:19:54 404

原创 Mysql报错 by: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed

Caused by: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowedjdbc:mysql://localhost:3306/database_name?allowPublicKeyRetrieval=true

2024-02-14 16:47:05 411

原创 POI - 压缩炸弹 Zip bomb

POI - 压缩炸弹 Zip bomb

2024-02-06 11:09:43 425

原创 Java获取每周一到周日的时间段

【代码】Java获取每周一到周日的时间段

2024-02-01 10:53:56 497

原创 brew 安装openapi-generator提示@@HOMEBREW_JAVA@@/bin/java: No such file or directory

brew 安装openapi-generator之后,运行openapi-generator命令,提示@@HOMEBREW_JAVA@@/bin/java: No such file or directory经过一番查阅,应该是Java没有配置到环境变量中。

2023-12-30 23:56:39 537

原创 brew安装 openapi-generator

brew install openapi-generator

2023-12-30 23:50:54 324

原创 IDEA 自动提示忽略大小写

IDEA 自动提示忽略大小写

2023-12-17 14:49:58 386

原创 Spring Data MongoDB自动创建索引失效

【代码】Spring Data MongoDB自动创建索引失效。

2023-09-12 10:58:56 96

原创 【摸鱼神器】Hutool Java快速生成二维码

最近恰好碰见一个有意思的工具类,名字就叫做“糊涂”,作为一个经常自己动手撸,撸代码的男生,看到这种工具类一般都是略过的,匆匆一瞥,波澜不惊,坐怀不乱。直到最近,看到一条鱼在鱼缸里面玩得很开心,我用手摸了摸,咦,好像还挺丝滑的。话不多说,直接上链接官网地址:Hutool — ????A set of tools that keep Java sweet.文档地址:Hutool参考文档关于Hutool的高大上的介绍,大家自个去瞅瞅吧,直接深入主题。1、打开吃饭的家伙(打开

2021-10-17 20:00:28 973

原创 最全去水印的视频解析工具,完全免费的小程序

最近在研究抖音和快手等短视频去水印的解析算法,查看了非常多的接口提供方以及工具,最终发布了一个完全免费的解析工具!无需安装任何app,直接扫描一下二维码即可使用,解析成功后还可以直接下载视频。...

2021-02-03 21:24:02 6081

原创 VUE常用的MARKDOWN插件MAVON-EDITOR,如何避免XSS攻击?

Vue常用的markdown的插件有mavon-editor, 但是我们在安装的时候,往往会被告知该插件存在隐藏的XSS攻击危险。那么如何避免XSS攻击呢?安装markdown:npm install mavon-editor --save接下来介绍一款XSS防范插件XSS,可以在npm仓库直接下载。https://github.com/Kylelkh/js-xss安装命令:npm install xss --save在Vue页面引入xssimport xss from 'xss'测试

2021-01-26 22:16:28 704

原创 Vuejs 如何定制使用vuex-persistedstate状态持久化插件

第零步,按照惯例,先贴出传送门代码:https://github.com/robinvdvleuten/vuex-persistedstateAPI:https://github.com/robinvdvleuten/vuex-persistedstate#api第一步,安装npm install --save vuex-persistedstate第二步,示例代码/* module.js */export const dataStore = { state: {

2020-12-15 11:34:10 826

原创 IDEA常用的插件及保姆级视频演示讲解

代码规范阿里代码规约:Alibaba Java Coding Guidelines 代码自动格式化:Save Action代码生成和补全代码生成工具:CodeMaker 单元测试测试生成工具:JUnitGenerator 生成对象set方法:GenerateAllSetter 领域对象转JSON工具:POJO to JSON JSON转领域对象工具:GsonFormat 代码...

2020-04-11 21:42:36 188

原创 Maven编译时常用的指令--忽略测试用例

忽略测试用例最近在编译时,发现项目测试用例太耗时了,记录一下忽略测试用例的例子mvn package -DskipTests #直接跳过mvn test -Dtest=PasswordUtilTest #指定PasswordUtilTest类mvn test -Dtest=PasswordUtil*Test #以PasswordUtil开头,Test结尾的测试类,*是正则表达式的用法...

2020-03-07 14:37:43 411

原创 【源码解析】Spring Boot中Security关于BCryptPasswordEncoder的使用

前言 SpringSecurity中有一个升级版的消息--BCryptPasswordEncoder,使用相同的明文,生成的新的加密字符串都是不一样的,这与我们常见的加密算法MD5是不同的,MD5加密的话,只要是相同的salt和原密码,加密后产生的密串都是一致的。关于MD5 MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Dige...

2019-08-24 13:24:55 1169

原创 IDEA编辑器如何查看当前运行内存情况

开发过程中,往往需要一个得力的编辑器,IDEA不可避免地成为了首要的几个选择之一。在日常工作中,往往会遇到内存溢出或者是IDE卡慢的问题,这个时候内存的使用情况就成为一个非常重要的指标了。在window系统下,我们除了通过任务管理器查看当前运行情况,还可以使用IDEA自带的内存检测工具。具体的设置方法如下所示:在IDEA的右下角就有一个很小的角落,显示当前运行的内存情况,可以根...

2019-08-23 23:28:48 5895

原创 Mybatis的mapper文件中涉及大于号小于号等特殊符号使用

什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。关于mybati...

2019-08-20 22:08:32 6600

原创 IDEA ideaIU-2019.2点击图标打不开的解决方法

在升级IDEA的过程中,遇到问题,所以重装了四次,结果发现突然打不开,经排查,删除用户目录下的idea的的隐藏文件夹的内容。此方法会删除原先的设置以及项目的信息,建议先备份,再删除。删除了文件夹C:\Users\***\.IntelliJIdea2019.1\和C:\Users\***\.IntelliJIdea2019.2\中的全部内容,即可运行IDEA。在第二次打开idea64.ex...

2019-08-12 11:30:16 11681 17

原创 突破百度云盘下载极限,Aria2+BaiduExporter+Chrome浏览器破解下载百度云盘

三部曲第一部:下载Aria2软件第二部:下载BaiduExporter Chrome插件下载BaiduExporter Chrome插件是为了方便在网页直接进行下载,不需要再通过百度云盘的app了。如果是低版本的chrome浏览器,可以直接再crx文件直接拖拽到【扩展程序】即可,如果是高版本的浏览器,需要做一些处理才行。解压crx文件,然后在扩展程序中将源码导入到【扩展程序】中。...

2019-08-05 22:34:09 14187

原创 亲测多种方案解决Error:java: System Java Compiler was not found in classpath

最近由于工作原因,需要重新配置Java的开发环境,采用Spring boot开发一个项目,鉴于团队的情况,开发工具也换成了intelli IDEA,因此也遇到一些以前未遇到过的问题。采用MAVEN在导入项目后,build项目时总是遇到javac的问题,编译时找不到对应的类。Error:java: System Java Compiler was not found in classpat...

2019-05-13 23:05:43 7142

原创 抽空解决Typecho忘记密码问题

有段时间,因为自己比较忙,年后以来一直在补过年修了一个月的假的工作,主要是那些bug都不好改,一直到这周才勉强结束。结果悲惨的是,居然忘记自己的博客密码了,想通过源码来分析,着实是麻烦,而且还MD5加密了,在把密码簿上的所有密码尝试之后,我放弃了。后来想到第一个方案,就是在新环境下创建一个数据库,重新创建代码,然后将用户的表信息拷贝到服务器即可。事实证明,这个猜想是可行的。最后,我想到...

2019-03-30 01:14:26 3830 2

原创 win10安装微信开发者工具提示“installer integrity check has failed”处理方法

近期由于需要,换了新电脑来开发,很多工具也需要重新安装,新电脑是Windows 10家庭版。在安装微信开发者工具的时候,提示了一个比较奇怪的问题。搜索了网络上很多解决的方案,但是实际尝试并没有生效。检索的链接比较靠谱的有以下两个:1.http://www.51jiji.com/practical/work/83141870008748.html2.https://jingyan...

2018-12-08 19:47:13 6843

原创 放弃全职工作,出来成为”自由职业者”的利和弊

近期一直在关注一些自由职业者的工作状态,也在读相关的一些资料,这里将一些读书的笔记分享给大家,也是关于自由职业者的利弊分析。利:1.自由职业最大的好处莫过于可以自由支配自己的时间,不用朝九晚五打卡上班,时间由自己分配,可以在适合自己的最有效率的时间里工作,效率低的时间用来休息。 2.其次是工作场所自由,在办公场所上不受限制,可以在家办公,无须西装革履,穿着睡衣和拖鞋就可以赚钱岂不也是人生...

2018-11-25 23:07:02 3321

原创 操作系统篇(一):Windows7无法修改主题的根源

今天打开电脑有一阵,正在调试Python程序,突然感觉电脑异常的慢,对于我来说这种速度是相当于的诡异,就像给你一辆飞机,结果你偏偏要用人来推着走那般。16G内存的电脑突然卡成狗,那是相当诡异的,平常开3个Eclipse,1个Python的IDE,外加一个虚拟机跑着的系统,再加多几个办公应用,都是毫无压力的。在感觉电脑骤慢的时候,我觉察到不对,难道是我刚刚写的循环成了死循环?吓得我一机灵,赶...

2018-11-13 22:41:50 1589

原创 职场心得:如何打造优秀的自己,由代码窥见人生

编码也是一种修行,修的是人生!

2018-11-06 22:40:49 389

原创 2018年即将翻篇,来一个年终小结吧

工作中的时间,都是转眼即逝的

2018-11-05 22:29:24 1443

原创 ORACLE如何UPDATE字段,让时间回滚到前一天

更新TABLE_NAME表中的字段NEXTTIME、LASTTIME,均为date类型,如果要将时间回滚到前一天,可以直接采用数学计算,在原数据的时间-1即可。UPDATE TABLE_NAME A SET A.NEXTTIME = A.NEXTTIME - 1, A.LASTTIME = A.LASTTIME - 1 WHERE A.FINISHED = 1;下...

2018-10-31 23:19:50 2955

原创 有时候,想清楚要做什么,比会做什么更重要

有时候,想清楚要做什么,比会做什么更重要

2018-09-03 03:38:40 284

空空如也

空空如也

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

TA关注的人

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