
工作经验
刘大辉在路上
生活离不开编程,不要重复自己,开心就好!
展开
-
在 Vue 中使用 dayjs 处理时区
在 Vue 中使用dayjs处理时区,可以通过安装并配置dayjs的时区插件来实现。以下是一个完整的示例,展示如何在 Vue 应用中使用dayjs进行时区处理。原创 2025-02-12 15:31:26 · 483 阅读 · 2 评论 -
Windows系统借助Ollama搭建DeepSeek私人服务
去年就开始在研究ollama,不过没有时间分享一些使用体验,恰逢最近DeepSeek开源了模型,趁着闲暇时间分享一点使用体验。感兴趣的可以互相交流学习。原创 2025-02-08 14:15:23 · 414 阅读 · 0 评论 -
Window系统通过Docker本地安装ollama和deepseek
如果在安装或使用过程中遇到任何问题,请随时询问,欢迎互相交流学习!原创 2025-02-08 11:21:42 · 1202 阅读 · 0 评论 -
ollama大模型参数的1.5b 7b都是什么意思以及所需要的机器配置
1.5b”、“7b”、“8b”、“14b”、“32b”、“70b” 和 “671b” 表示模型的参数数量。参数数量是衡量机器学习模型复杂性和能力的一个重要指标。一般来说,参数越多,模型的表达能力和学习能力通常也越强,但这也意味着需要更多的计算资源和训练数据。在您提到的模型中,列出的不同参数数量的模型可能用于不同的应用场景,开发者可以根据需求选择合适的模型。原创 2025-02-08 10:43:14 · 5564 阅读 · 0 评论 -
2025年编程行业从业人员应该如何规划
2025年编程行业充满机遇与挑战,从业人员需不断学习、提升软技能、规划职业路径,并保持健康与财务平衡。通过合理规划,可以在竞争激烈的环境中脱颖而出。原创 2025-02-06 11:29:13 · 318 阅读 · 0 评论 -
UnicodeEncodeError 通常是因为在某些环境中,系统的 locale 设置不支持 Unicode 字符(如中文字符)
now.strftime("%Y年%m月%d日")原创 2025-01-23 17:28:53 · 557 阅读 · 0 评论 -
Vue实现div滚动,并且支持top动态滚动
如果你知道距离目标 div 顶部的像素值,并希望通过传入 top 参数来实现滚动到对应区域,可以使用 window.scrollTo 方法原创 2025-01-23 16:52:16 · 379 阅读 · 0 评论 -
Docker镜像服务代理下载
docker下载镜像经常遇到网络问题,可以借助代理服务来实现快速下载。原创 2025-01-03 13:49:32 · 305 阅读 · 0 评论 -
突发!!!GitLab停止为中国大陆、港澳地区提供服务,60天内需迁移账号否则将被删除
GitLab停止为中国大陆、香港和澳门地区提供服务,要求用户在60天内迁移账号,否则将被删除。这一事件即将引起广泛的关注和讨论。以下是对该事件的扩展信息:1. 背景介绍:GitLab是一家全球知名的软件开发平台,提供代码托管、版本控制、协作工具等功能。然而,由于某些原因,GitLab决定停止为中国大陆及港澳地区提供服务。2. 影响分析:这一决定对中国和港澳地区的开发者和企业产生了重大影响。许多项目和团队依赖于GitLab进行代码管理和协作,现在需要寻找替代方案。原创 2024-12-24 00:20:33 · 2929 阅读 · 0 评论 -
Hutool给Excel单元格写入批注
使用Hutool给单元格写入批注的方法,也比较简单,关键代码就上面几行,可以自行调整。原创 2024-12-05 14:24:34 · 185 阅读 · 0 评论 -
Chrome浏览器调试遇到问题
Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and hit Enter to allow pasting原创 2024-11-01 10:45:43 · 247 阅读 · 0 评论 -
Windows服务器安装Python依赖包报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaa in position 190: illeg
找到C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip\_internal\utils。原创 2024-08-29 23:07:12 · 342 阅读 · 2 评论 -
Spring Boot注解(Annotation)
在Spring Boot中,注解(Annotation)是一种元数据形式,它可以在代码中提供信息,这些信息可以在运行时或编译时被处理。Spring Boot使用注解来实现依赖注入、事务管理、配置等功能。原创 2024-05-28 14:12:04 · 731 阅读 · 1 评论 -
Spring MVC中,一个HTTP请求可能会被多个Handler处理
在Spring MVC中,一个HTTP请求可能会被多个Handler处理。这些Handler可能是`HandlerInterceptor`,`ControllerAdvice`,或者是具体的`Controller`。原创 2024-05-28 14:17:23 · 636 阅读 · 0 评论 -
SpringBoot项目文件上传校验工具类
FileValidationUtils`是一个工具类,主要用于验证上传的文件。以下是其主要功能和特点:1. 文件类型验证:`FileValidationUtils`类中定义了一个`MIME_TYPE_MAP`,这个映射表包含了允许上传的文件类型和对应的MIME类型。在`validateFile`方法中,会检查上传的文件的MIME类型是否在这个映射表中,如果不在,就抛出异常。原创 2024-05-28 10:45:14 · 1029 阅读 · 0 评论 -
SpringBoot项目文件上传校验(注解版)
要实现了一个文件上传和验证的功能,具有以下特点:1. 自定义注解:`FileValidation`注解用于标记需要进行文件验证的方法。2. 文件验证拦截器:`FileValidationInterceptor`拦截器会在每个请求处理之前被调用。如果请求处理的方法上有`FileValidation`注解,那么拦截器会获取请求中的文件,并进行验证。3. 文件验证:文件验证的逻辑在`FileValidationUtils`的`validateFile`方法中实现。这个方法会检查文件的MIME类型和文件扩展名是否匹原创 2024-05-28 10:37:33 · 1067 阅读 · 0 评论 -
Java获取判断是否为周末
【代码】Java获取判断是否为周末。原创 2024-04-23 14:29:25 · 565 阅读 · 0 评论 -
Docker save归档
Docker 提供了 save 和 load 这两个镜像归档命令,可以把镜像导出成压缩包,或者从压缩包导入 Docker,而压缩包是非常容易保管和传输的,可以联机拷贝,FTP 共享,甚至存在 U 盘上随身携带。原创 2024-04-20 22:47:25 · 219 阅读 · 0 评论 -
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 · 565 阅读 · 0 评论 -
MySQL 修改表的字符集和数据库的字符集,让其支持中文
`utf8mb4_unicode_ci` 是大小写不敏感的校对规则,可以很好地处理Unicode字符的排序和比较。- 如果出现以上更改后仍然无法正确存储或显示中文,检查应用程序代码中的数据库连接配置,确保在连接时指定了正确的字符集,比如在PHP的PDO连接字符串中加入`charset=utf8mb4`。- `utf8mb4` 是 `utf8` 的超集,支持更多的字符,包括emoji。- 修改字符集可能会影响表和索引的大小,因为不同的字符集编码方式可能有不同的存储要求。原创 2024-03-19 14:41:06 · 1195 阅读 · 0 评论 -
Excel判断CD两列在EF两列的列表中是否存在
比如,判断第二行的“123456ABC”在EF的第二行到第四行中是否存在,若存在则显示Y,不存在则显示N。需要将CD两列的ID和NAME组合起来,查询EF两列的ID和NAME组合起来的列表中是否存在?在不借助Java等后端程序的帮助下,直接使用Excel公式即可快速获取。原创 2024-03-13 17:35:00 · 611 阅读 · 0 评论 -
Vue3使用Element-plus 输入框 clearable属性 鼠标聚焦失焦时宽度会抖动
【代码】Vue3使用Element-plus 输入框 clearable属性 鼠标聚焦失焦时宽度会抖动。原创 2024-03-10 21:41:24 · 916 阅读 · 0 评论 -
click house 数据库的intDiv函数计算原理
【代码】click house 数据库的intDiv函数计算原理。原创 2024-03-05 14:39:58 · 599 阅读 · 0 评论 -
springboot 可以同时接受path、query参数
【代码】springboot 可以同时接受path、query参数原创 2024-03-02 19:41:49 · 565 阅读 · 0 评论 -
Java Springboot clickhouse连接数据中时区设置在url怎么写
Java Springboot 配置文件中指定数据库的时区。原创 2024-03-01 20:40:01 · 1444 阅读 · 0 评论 -
专业的需求分析人士是如何编写需求文档
5. **功能需求** - 描述每个功能的细节,通常使用用例或用户故事。8. **接口和数据** - 系统将如何与其他系统交互,数据的管理方式。6. **非功能需求** - 指定性能,安全性,可用性等方面的标准。1. **项目背景** - 描述为何需要该软件,项目的业务目标等。10. **配图** - 使用流程图,数据模型,状态图等辅助理解。2. **目标和范围** - 明确项目的期望成果和限制条件。4. **用户群体** - 定义用户以及用户的需求。7. **约束** - 系统的技术,法律,运营约束。原创 2024-03-01 14:42:12 · 948 阅读 · 0 评论 -
解决Webstorm2023使用账号连接GitLab的问题personal access token instead of a password
在Webstorm的插件管理里面,把自带的gitlab插件禁用即可。升级Webstorm之后,发现gitlab仓库拉取代码报错。再次拉取代码,会提示输入账号密码.原创 2024-02-18 10:25:40 · 4053 阅读 · 5 评论 -
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 · 712 阅读 · 0 评论 -
POI - 压缩炸弹 Zip bomb
POI - 压缩炸弹 Zip bomb原创 2024-02-06 11:09:43 · 1069 阅读 · 0 评论 -
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 · 881 阅读 · 0 评论 -
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 · 867 阅读 · 0 评论 -
IDEA常用的插件及保姆级视频演示讲解
代码规范阿里代码规约:Alibaba Java Coding Guidelines 代码自动格式化:Save Action代码生成和补全代码生成工具:CodeMaker 单元测试测试生成工具:JUnitGenerator 生成对象set方法:GenerateAllSetter 领域对象转JSON工具:POJO to JSON JSON转领域对象工具:GsonFormat 代码...原创 2020-04-11 21:42:36 · 239 阅读 · 0 评论 -
抽空解决Typecho忘记密码问题
有段时间,因为自己比较忙,年后以来一直在补过年修了一个月的假的工作,主要是那些bug都不好改,一直到这周才勉强结束。结果悲惨的是,居然忘记自己的博客密码了,想通过源码来分析,着实是麻烦,而且还MD5加密了,在把密码簿上的所有密码尝试之后,我放弃了。后来想到第一个方案,就是在新环境下创建一个数据库,重新创建代码,然后将用户的表信息拷贝到服务器即可。事实证明,这个猜想是可行的。最后,我想到...原创 2019-03-30 01:14:26 · 4058 阅读 · 2 评论 -
Mybatis的mapper文件中涉及大于号小于号等特殊符号使用
什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。关于mybati...原创 2019-08-20 22:08:32 · 6848 阅读 · 0 评论 -
【源码解析】Spring Boot中Security关于BCryptPasswordEncoder的使用
前言 SpringSecurity中有一个升级版的消息--BCryptPasswordEncoder,使用相同的明文,生成的新的加密字符串都是不一样的,这与我们常见的加密算法MD5是不同的,MD5加密的话,只要是相同的salt和原密码,加密后产生的密串都是一致的。关于MD5 MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Dige...原创 2019-08-24 13:24:55 · 1282 阅读 · 0 评论 -
IDEA编辑器如何查看当前运行内存情况
开发过程中,往往需要一个得力的编辑器,IDEA不可避免地成为了首要的几个选择之一。在日常工作中,往往会遇到内存溢出或者是IDE卡慢的问题,这个时候内存的使用情况就成为一个非常重要的指标了。在window系统下,我们除了通过任务管理器查看当前运行情况,还可以使用IDEA自带的内存检测工具。具体的设置方法如下所示:在IDEA的右下角就有一个很小的角落,显示当前运行的内存情况,可以根...原创 2019-08-23 23:28:48 · 6246 阅读 · 0 评论 -
2018年即将翻篇,来一个年终小结吧
工作中的时间,都是转眼即逝的原创 2018-11-05 22:29:24 · 1494 阅读 · 0 评论 -
职场心得:如何打造优秀的自己,由代码窥见人生
编码也是一种修行,修的是人生!原创 2018-11-06 22:40:49 · 425 阅读 · 0 评论 -
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 · 3196 阅读 · 0 评论 -
工作几年后,想给毕业的师弟师妹们聊聊几点经验
毕业快一年了,在工作的这一年多里,可谓是快速成长。无论是技术、项目经验还是工作上的经验,都得到了很大的提升,这点是毫不疑问的。当然,这决定于你毕业的时候选择一家什么样的公司,如果选择不好,或许没能得到很好的发展。、 这里,我就大概分享一下自身的经历,还有一些经验供大家参考借鉴,当然,大家也可以一笑而过,因为比我牛的人多得是,比我精彩的人生那是更多更多的,只有想不到的,我只...原创 2018-06-12 23:29:13 · 2194 阅读 · 3 评论