自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(223)
  • 资源 (19)
  • 收藏
  • 关注

原创 poi导出This archive contains unclosed entries错误解决

poi导出This archive contains unclosed entries错误解决,这行代码response.reset();会把使用框架全局配置cros清除,也就是说这个请求回复不再支持cors,如果你用vue前后端分离的,如果页面域名与后台api服务域名不同,此时浏览器接收到这个会报cors错误,既终止正在请求处理的后端连接,很多人看到前面的错误而忽略了后面的,Broken pipe。解决了cors,此时浏览器与后台通讯正常,即恢复下载正常。

2024-08-06 18:10:40 815

原创 架构师软考-每日两道单选题5

访问验证保护级要求对访问者和访问对象进行严格的身份鉴别和访问控制,对系统资源的访问行为进行详细的审计和监控,并能够对系统中的安全机制进行自主和独立的管理。例如,在一些涉及国家安全、高度机密的信息系统中,就需要达到访问验证保护级,以确保信息的绝对安全。民法是调整平等主体之间的财产关系和人身关系的法律规范的总称。知识产权作为一种民事权利,其主体之间是平等的,主要涉及权利人对其智力成果所享有的专有权利。这些权利的设定、行使和保护都遵循民法的基本原则和规范。综上所述,安全保护等级最高的是访问验证保护级。

2024-08-05 22:55:59 367

原创 架构师软考-每日两道单选题4

分层架构具有诸多优点。选项 B,一般分层架构的典型结构是表现层、业务逻辑层、数据访问层等,业务逻辑层通常在表现层和数据访问层之间;而选项 C 错误,分层架构中各层之间虽然有一定的独立性,但并不是完全独立的,比如业务逻辑层可能会依赖数据访问层获取数据等,存在一定的依赖关系。质量属性效用树的根节点是质量属性,中间节点是质量属性的细化,叶子节点是质量属性场景,所以选项 A 正确,选项 B 错误;质量属性效用树的分支表示质量属性及其细化之间的关系,而不是质量属性与设计决策之间的关系,选项 D 错误。

2024-08-04 23:12:04 282

原创 架构师软考-每日两道单选题3

物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。:负责将感知层获取的数据进行可靠、安全的传输,包括各种通信网络和互联网等。A 通讯服务、信息传递与转化服务、流程控制服务、应用连接服务。B 通讯服务、流程控制服务、应用连接服务、信息传递与转化服务。D 通讯服务、信息传递与转化服务、应用连接服务、流程控制服务。C 通讯服务、应用连接服务、信息传递与转化服务、流程控制服务。C 感知层、协议层和应用层。

2024-08-03 19:30:00 344

原创 架构师软考-每日两道单选题2

因此,软件测试不能证明软件的正确性,只能提高软件的质量并降低风险。在UML用例图中,用例之间的关系主要包括扩展(Extension)、包含(Include)和泛化(Generalization),这些关系帮助描述了不同用例之间的交互和重用。B. 测试用例中不仅要说明合法有效的输入条件,还应该描述那些不期望的、非法的输入条件 —— 这也是正确的,因为测试不仅需要考虑正常情况下的行为,还需要检查边界条件和异常处理。通常用于描述类与类之间的关系,表示整体与部分的关系,并不适用于描述用例之间的关系。

2024-08-02 17:26:23 307

原创 架构师软考-每日两道单选题1

Armstrong公理系统是函数依赖的基本规则集合,用于推导出一个关系模式中的所有函数依赖。Armstrong公理系统包括三个基本公理和一些推理规则。嵌入式实时操作系统(RTOS, Real-Time Operating System)与一般操作系统相比,确实有一些特定的特点。例如,在一个简单的智能家电控制器中,可能不需要复杂的网络通信模块。像智能手表等便携设备,就需要低功耗的操作系统来延长电池续航时间。A 若A→B,B→C,则A→C。C 若A→B,A→C,则A→BC。D 若A→B,CB,则A→C。

2024-08-01 22:43:32 436

原创 Mysql错误:InnoDB: page_cleaner 解决

崩掉重启后还是报错InnoDB: page_cleaner,说明服务器资源很严重,该项目上线后就再没看服务器状态,不可能一下会出现这种情况,再向翻查了前端时间的日记,果然断断续续有报这个错,这是慢慢积累下来的,经分析该MySql数据库共建了两个库,分别都有几张千万级别的大数据表没有作处理,查询或更新时占用大量的资源,那个千万级别的表设计也不合理,设置大量的列作为索引列,这些在更新时也占用资源。来到公司查看了昨晚的项目日记情况,发现订单服务没有报错,但发现处理的数据慢。所以继续早跑,等上班回公司再查查原因。

2024-07-31 18:24:59 795

原创 PEFT LoRA 介绍(LoRA微调使用的参数及方法)

官网简介如下图:翻译过来是:低秩自适应(LoRA)是一种PEFT方法,它将一个大矩阵在注意层分解成两个较小的低秩矩阵。这大大减少了需要微调的参数数量。说的只是针对注意力层,其实我自己平时微调操作注意力层+多层感知机层,感觉所有层都可以微调。在阿里的千问开源的模型文档上也看到微调的并不只有注意力层,不知道微调加入其它层效果会不会更好?

2024-07-26 13:18:05 1283

原创 在window平台大模型LoRA微调实战(完整代码带数据)

本次微调最开始是打算使用Qwen/Qwen-1_8B-Chat的模型作为微调对象,调试过程中不断报GPU显存不够,该模型需要的显存超过12G,因此后面改用 Qwen/Qwen1.5-0.5B-Chat 模型。这里的注意力投影与多层感知的层作是:"c_attn", "c_proj", "w1", "w2"从上面对比图可以看出,微调后的回答的答案与模型合并的模型都差不多效果,比较准确。微调前回复答案明显多了一些不像关键字的没有微调后的好,说明确实有效果。方法保存微调后的模型到指定目录。我们调整大模型哪些层,

2024-07-24 18:47:24 2542 1

原创 SpringBoot 后端接收参数优化(统一处理前端参数)

后台使用 SpringBoot+ MyBatisPlus 框架,前端是vue开发,正常开发情况下,前端vue调用接口时如果写多参数或写错参数提交后后都会报错,特别是前端做修改的时候:例如,要修改某行通常所要修改列表的那行整行Row内空复制为一个对象entity 到 表单回显,用户修改后直接把整个entity直接丢给后端,由于entity是从列表的row复制过来了,会带有vue框架table的一些参数,如index如果后台没有就会报错,此时要排查不存在的参数。

2024-07-23 12:21:29 458

原创 前端post提交一次会有两次请求?

总结来说,浏览器会为了安全性,在跨域请求时先发出预检请求,确保目标服务器允许跨域访问,然后才进行实际的POST请求。这就是为什么会有两次请求,一次是。浏览器自动发起的options请求,不可以直接控制,但可以通过服务端配置的方式向浏览器缓存允许直接请求,只需配置适当的。这里是执行了两次post提交,每个post都有两次(一次是。前端post只提交一次会有两次请求?跨域资源共享(CORS)策略有关,每一次类型。配置后测试再也没有发现。preflight是。

2024-07-20 17:49:02 507

原创 linux系统查历史cpu使用数据(使用sar 查询cpu和网络占用最近1个月历史数据)。

在 Linux 系统中,sar是 System Activity Reporter 的缩写,是一个用于收集、报告和保存系统活动信息的工具。它是sysstat软件包的一部分,提供了丰富的系统性能数据,包括 CPU、内存、网络、磁盘等使用情况,sar命令不仅可以实时地显示系统性能,最重要的还可以从历史数据文件中读取并显示过去的数据。

2024-07-20 12:28:35 3058

原创 最简单的本地大模型应用,普通用户也可以轻松安装使用(LM studio)

LM Studio是一个功能丰富的平台,旨在帮助用户轻松地与最新的语言模型(LLM)进行交互和实验,无需互联网连接即可在个人设备上运行。这些功能使得LM Studio成为研究者、开发者和对自然语言处理技术感兴趣的个人的理想工具,特别是在需要高性能和隐私保护的应用场景中。得益于llama.cpp项目的基础工作,LM Studio能够实现高效且资源友好的模型运行环境。

2024-07-15 15:05:13 1198 2

原创 简单实现一个本地ChatGPT web服务(langchain框架)

简单实现一个本地ChatGPT 服务,用到langchain框架,fastapi,并且本地安装了ollama。服务端非常简单,后面再写个前端对接一下即可方便使用。

2024-07-11 10:43:05 493

原创 前端vue后端java使用easyexcel框架下载表格xls数据工具类

一 使用alibaba开源的 easyexcel框架,后台只需一个工具类即可实现下载。

2024-07-06 16:08:56 492

原创 langchain框架轻松实现本地RAG

RAG(Retrieval-Augmented Generation)是一种结合了检索和生成模型的方法,主要用于解决序列到序列的任务,如问答、对话系统、文本摘要等。它的核心思想是通过从大量文档中检索相关信息,然后利用这些信息来增强生成模型的输出。

2024-07-04 21:44:24 1780 6

原创 拉取模型数据 pass a token having permission to this repo either by logging in with `huggingface-cli login`

huggingface.co 拉取模型数据,授权同意后,再次运行项目即可正常拉取模型

2024-07-04 17:10:12 669

原创 Linux内网端口转公网端口映射

由于服务商做安全演练,把原先服务器内网的端口映射到外网端口全都关闭了,每次维护服务器特别麻烦,像数据库查询如果用原生的mysql 去连接,查询返回的结果乱了,非常不方便。配置路径:/etc/ssh/sshd_config。

2024-07-03 11:31:56 727 2

原创 Springboot 前端传参后台接收当不存在参数bean对象时报错解决

通过配置后,有不存在的参数也不会报400错误,这样前后端开发方便多了,前端不需删除不存在的参数就提交可节约大量的时间。

2024-06-24 18:10:01 446

原创 海康充电桩报文校验TCP校验和

海康充电桩报文校验TCP校验和,用 java 实现

2024-06-14 12:17:39 479

原创 代码生成-CodeGeeX2本地部署体验

CodeGeeX2 是多语言代码生成模型) 的第二代模型。不同于一代 CodeGeeX(完全在国产华为昇腾芯片平台训练) ,CodeGeeX2 是基于架构加入代码预训练实现,得益于 ChatGLM2 的更优性能,CodeGeeX2 在多项指标上取得性能提升(+107% > CodeGeeX;

2024-06-13 18:09:52 1539

原创 本地GPT-window平台 搭建ChatGLM3-6B

ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,新一代开源模型已发布,拥有10B以下最强的基础模型,支持工具调用(Function Call)、代码执行(Code Interpreter)、Agent 任务等功能,结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存)。

2024-06-12 12:07:19 1205

原创 Windows系统中配置pip缓存路径

通过将缓存路径迁移到其他盘符,你可以有效节省系统盘空间,并避免由于缓存文件占用过多空间导致的性能问题。同时,pip提供了简单易用的缓存管理命令,方便你定期清理和维护缓存文件。由于C盘通常是系统盘,存储空间宝贵,因此我们可以通过修改pip的缓存路径,将缓存文件保存在其他盘符,比如D盘或F盘。随着时间的推移,即使将缓存路径迁移到其他盘符,缓存文件仍然会不断增长。该命令会列出所有存储在缓存目录中的文件,方便你检查具体的缓存内容。此外,如果你只想删除某些特定的缓存文件,而不是全部清除,可以使用。

2024-06-11 09:40:46 1158

原创 解决国内无法访问huggingface.co

加速访问Hugging Face的门户。作为一个公益项目,我们致力于提供稳定、快速的镜像服务,帮助国内用户无障碍访问Hugging Face的资源。要访问:https://huggingface.co/THUDM/chatglm3-6b。要想下载对应的文件,只是换个域名即可,参数地址路径不变。HF-Mirror - Huggingface 镜像站。

2024-06-06 17:18:35 20475 4

原创 debian系统apt 国内安装源

debian系统apt 国内安装源

2024-06-06 15:19:22 999

原创 在windows10 安装子系统linux(WSL安装方式)

微软官网安装教程:https://learn.microsoft.com/en-us/windows/wsl/install。命令,允许普通用户以超级用户的身份执行命令的方法。可以让你以 root 用户的身份执行命令。永久切换到 root 用户,可以运行以下命令。

2024-06-05 18:10:01 420

原创 云服务器资源管理:CPU和内存使用的最佳实践

不高于不高于注意:具体情况还需要根据服务器的实际负载和应用场景来判断。物理内存长期高于80%可以考虑增加内存容量,或者优化应用程序对内存的使用。可以考虑降低内存容量,或部署更多的应用。长期高于80%这种情况建议可以考虑升级CPU,或者优化程序代码对CPU的使用。如果CPU使用率长期低于20%这种情况可以考虑降低CPU规格。

2024-05-29 18:16:11 3307 3

原创 解决:java.util.concurrent.RejectedExecutionException

当前这个系统这个线程池的线程是用来处理传的是状态,大概有2千个设备,高峰期这2千个设备同时或不断发送状态信息过来,很多状态信息是重复的而且变化时间一般十几分钟,大多数信息基本是同样的状态可以忽略不处理,所以这个错误在这种业务环境下是不影响业务,也可以忽略不调整的。像这种 RejectedExecutionException 错误,表明在Java应用程序中,一个任务尝试提交到线程池()去执行时被拒绝了,具体原因是线程池达到了其配置的容量限制,无法接纳更多的任务。

2024-05-27 17:11:49 897

原创 JAVA线程池的线程数量配置

线程池的数量设计多少,应结合代码与所运行环境情况配置其运行数量。

2024-05-25 12:16:36 583

原创 JAVA在Spring框架多线程时调用服务类方法

我们在开发Web的项目时,有时候我们想在线程的环境下使用@Service或@Component 注解的服务类方法,多线程下是不能直接调用,以下总结一些常用的技巧转换成可调用的形式。。

2024-05-23 11:46:00 468

原创 git push报错:fatal: Out of memory, malloc failed (tried to allocate 947912704 bytes)

git push报错:fatal: Out of memory, malloc failed (tried to allocate

2024-05-17 16:47:20 590

原创 前端javascript包管理,npm升级用pnpm

pnpm(Package Manager)是一个快速、节省磁盘空间的 JavaScript 包管理器,它是 Node.js 生态系统中npm的一个替代品。pnpm解决了传统包管理工具在处理依赖时的一些痛点,特别是关于存储空间使用和依赖地狱的问题。以下是pnpmpnpm引入了“内容寻址存储”(Content-Addressable Storage, CAS)的概念,它只在本地存储每个依赖的一个实例。这意味着,即使多个项目或同一项目中的不同依赖共享同一个依赖包,它们也不会被重复下载和存储。

2024-05-16 15:25:16 683

原创 npm 安装“CERT_HAS_EXPIRED request to https://registry.npm.taobao.org/xxx failed“解决

在国内所以使用的是配置使用的是淘宝的镜像,比官网的速度更快。上图的错误表示在尝试从淘宝的 npm 镜像源下载包时遇到了证书过期的问题。错误原因CERT_HAS_EXPIRED 错误意味着用于 HTTPS 连接的 SSL 证书已经过期。淘宝 npm 镜像可能已经更新了他们的域名。确保你的系统时间是准确的。不正确的系统时间可能导致证书验证失败。的 SSL 证书可能已经过期,导致 npm 无法建立安全连接。有些时候可能是由于本地缓存引起的。

2024-05-16 11:36:40 476

原创 打造本地GPT专业领域知识库AnythingLLM+Ollama

如果你觉得openai的gpt没有隐私,或者需要离线使用gpt,还是打造专业领域知识,可以借用AnythingLLM+Ollama轻松实现本地GPT.

2024-05-13 17:34:24 1908

原创 linux 运维 删除历史日记保留最近N个月的日记。

linux 按时间删除历史日记,只保留最近3个月以备查询问题,以下是完整脚本。

2024-04-30 16:56:09 242 1

原创 MySql 导出导入(备份还原)

要导出MySQL数据库中的数据,使用mysqldump命令。假设要导出名为mydatabase的数据库到名为backup.sql提示输入密码,输入正确密码后,数据库将被导出到backup.sql文件中,如下图:关键参数介绍:--skip-lock-tables :默认备份是锁表的,设置不锁表。--skip-add-locks :少数特殊情况备份时会增加锁,设置不增加锁。--single-transaction :针对innodb引擎的表单事物,开始会自动关闭锁表功能。

2024-04-28 12:24:54 486

原创 MySql 主从同步-在原来同步基础上增加历史数据库

在MySql已经主从同步的后,由于有新的需求再增加1个历史数据库,要改原来的1个变成现在的2个数据库。在官网并没有找到类似的场景(官方同步多个数据是从一开始就设置,不是后续增加的),只能结合以往的经验自己做实操。注意:一定要备份所有相关数据库。

2024-04-26 12:22:38 649

原创 window平台C#实现软件升级功能(控制台)

之前用window窗体实现过一个升级功能,后来发现多个项目都需要升级功能,现改成可接收参数实现一种通用的exe.改用控制台方式实现这个升级功能,这样不仅实现了接收参数,升级程序体积也比原来的窗体形式更小。

2024-04-25 12:06:49 461

原创 Linux 进程管理快捷键 ctrl+z、ctrl+c、ctrl+\、ctrl+d介绍

在Linux系统中,可以使用一些特定的键盘快捷键来管理后台进程和控制终端的行为。在终端中运行程序时,你可以使用Ctrl+Z来将其挂起,即将其移动到后台并暂停其执行。挂起的进程将会停止,并且会返回一个job number(作业号)和进程号(PID)。可以使用jobs -l可以看到程序的状态。

2024-04-23 17:25:33 3673

原创 线上环境 MySql 千万级别大表结构更新

本文介绍了线上环境 MySql 更新大表(千万级别大表)架构-删除列操作。

2024-04-23 14:45:29 819

OpenJDK 8u342 GA Release

本来想下载jdk-8u411-linux-x64.tar.gz,登陆oracle官网后发现只有这个版本始终无法下载,后来找来自AdoptOpenJDK的jdk1.8的最新版本代替。

2024-08-30

oracle 官方下载 jdk1.8版本 rpm包格式

oracle 官方下载 jdk1.8版本 rpm包格式,官网要登陆才可以下载特麻烦。

2024-08-30

盛弘充电桩与后台服务器通迅协议V4.5

盛弘充电桩与后台服务器通迅协议V4.5

2024-07-22

faiss-cpu-1.8.0.post1-cp310-cp310-win-amd64.whl

faiss_cpu-1.8.0.post1-cp310-cp310-win_amd64.whl,window10测试OK

2024-06-28

triton在win10的python3.10环境使用正常

triton在win10的python3.10环境使用正常

2024-02-13

最新的照片修复框架GPEN-main(202401)

最新的照片修复框架GPEN-main(202401)

2024-01-22

云快充平台协议V1.5-二维码远程下发指令补充

云快充平台协议V1.5-二维码远程下发指令补充

2023-12-01

云快充平台协议V1.5.pdf

云快充平台协议V1.5.pdf

2023-12-01

SQLyog-13.2.0-0.x64 工具 和 证书 (可连接planetscale)

SQLyog-13.2.0-0.x64 工具 和 证书 (可连接planetscale mysql 数据库)

2023-09-20

30份精美的word简历模板

30份精美的word简历模板

2022-11-10

Layer子域名挖掘机4.3优化版

Layer子域名挖掘机4.3优化版,优化掉原来不能用的接口,优化代码提升运行速度。

2022-11-09

系统架构师论文范文50篇(含完整目录)

系统架构师论文范文50篇(含完整目录),准备考架构的同学可以参考一下。

2022-11-03

T/CEC 102.1—2016 电动汽车充换电服务信息交换

T/CEC 102.1—2016 电动汽车充换电服务信息交换,全部分四部分对应 第1部分:总则,第2部分:公共信息交换规范,第3部分:业务信息交换规范,第4部分:数据传输及安全,一般充电桩开发会用到。

2022-09-22

华为手机android驱动(Eclipse开发android专用)

华为手机android驱动,用于Eclipse开发android应用

2015-07-03

C开发专用win32-gcc

最新版的win32-gcc win7下使用不错。

2014-07-17

sql2008查询事件跟踪器

用于msServer2008查询事件跟踪器绿色版

2013-01-29

两个最常用的读狗工具(其中第二个读狗工具的很实用啦)

两个最常用的读狗工具(其中第二个读狗工具的很实用啦)

2011-07-12

3G网卡流量及时间监控

绿色版中文界面功能多,通过流量监控可以清晰明白你今天上网的费用,可以设定每天流量用量或用时,对超过流量可报警及控制!能查看每个端口的连接情况,对于上网流量一目了然。3G上网卡用户不可少的工具。

2010-09-30

系统安检人员,安全专用部分工具

安全人员专用检测工具,包含最新版沙盘+注册码,XUETR,windows文件监视器,冰刃,IP雷达……

2010-06-09

空空如也

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

TA关注的人

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