![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程笔记(问题解决)
文章平均质量分 52
主要积累在编程开发中的一些常见的问题以及相应的解决方法
Itfuture03
只为造就未来梦想!
展开
-
解决vagrant up 异常报错 There was an error while executing `VBoxManage` a CLI used by Vagrant for control
解决vagrant up 异常报错 There was an error while executing `VBoxManage` a CLI used by Vagrant for control原创 2024-08-13 10:23:08 · 291 阅读 · 0 评论 -
No supported authentication methods available,Linux-SSH连接错误解决方案
执行命令 vi /etc/ssh/sshd_config,按下 i 编辑SSH服务配置文件,将参数 PasswordAuthentication 设置为 yes,或者在 PasswordAuthentication 参数前添加井号(#),按下 Esc 退出编辑模式,并输入 :wq 保存退出。(说明:如果您使用CentOS 6的镜像,则执行service ssh restart命令,重启SSH服务。ssh工具连接时,登陆类型选择“秘钥文件”,输入用户名,并使用ssh秘钥。如果是云服务器,可以尝试提交工单。原创 2024-07-04 14:46:20 · 988 阅读 · 0 评论 -
VirtualBox不显示虚拟机列表,且vagrant已成功创建虚拟机Bringing machine ‘default‘ up with ‘hyperv‘ provider
使用vagrant创建三个虚拟机,并且命令行显示创建启动成功,没任何问题。然后,使用VirtualBox可视化界面,并不显示创建的这几个虚拟机。原创 2024-07-04 14:18:22 · 532 阅读 · 0 评论 -
Ai框架Spring Cloud Alibaba Ai引入maven依赖报错Unresolved dependency: ‘org.springframework.ai:spring-ai-core:
原始的Spring AI并没有国内相关大模型的接入,对国内开发者不太友好。总的来说,Spring Cloud Alibaba AI 目前基于Spring AI 0.8.1版本 API 完成通义系列大模型的接入。于是,根据官方文档进行一次尝鲜体验!原创 2024-06-28 11:29:46 · 1219 阅读 · 1 评论 -
【idea-jdk1.8】使用Spring Initializr 创建 Spring Boot项目没有JDK8
2022年,Spring Framework 6.0和 SpringBoot 3.0都会推出,在此之前,Java社区很坚挺,一直是"新版任你发,我用Java 8",不管新版本怎么出,很少有人愿意升级。其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。这一次,Spring 直接来了个大招,跨过 JDK 8-16,直接升级到 JDK 17。去官网看了下,原来是因为。原创 2024-06-19 10:40:13 · 1023 阅读 · 4 评论 -
git commit -am 竟然第一次知道
git本地仓库文件路径发生变化!!远程仓库如何同步!原创 2024-06-11 17:53:37 · 395 阅读 · 0 评论 -
npm需要管理员权限才能执行npm i的问题(解决无法执行npm install的问题)npm ERR! syscall open npm ERR! path D:\nodejs\node_cache
1.找到nodeJs的安装目录,如我的位置为D:\Node\nodejs,单击nodejs目录,右键,选择属性。每次安装都要用管理员身份运行,主要因为安装nodejs时没有授予写的权限,找到nodejs文件夹更改权限即可。最后,再次使用vscode执行npm install…根据提示,缓存文件ERR!,那么应该就是写文件的错误!今天,在使用vscode安装依赖的时候,突然提示如下错误!又可以,所以npm肯定是安装好的,那么问题会在哪!果然,我使用cmd管理员进入该文件目录下,执行。可以看到确实没用写权限!原创 2024-06-11 11:46:43 · 434 阅读 · 1 评论 -
Linux中每当执行‘mount’命令(或其他命令)时,自动激活执行脚本:输入密码,才可以执行mount
这个包装器脚本会首先提示用户输入密码,如果密码正确,则执行实际的。此外,如果你的系统有多个用户,你可能需要为每个用户设置不同的密码,或者使用集中式认证系统。)需要管理员权限,并且可能会影响系统的稳定性和安全性。务必谨慎操作,并确保你完全理解每一步的后果。另外,出于安全考虑,不建议将明文密码存储在脚本中。可以考虑使用更安全的方法来验证密码,如使用。脚本的路径添加到系统的PATH环境变量中,或者创建一个符号链接,使得。在这个脚本中,首先提示用户输入密码,并进行验证。的脚本文件,这个文件将作为。原创 2024-05-08 09:44:56 · 428 阅读 · 2 评论 -
linux设置挂载指定的usb,自动挂载
使用udev规则可以提供更灵活的控制,例如,您可以在脚本中添加额外的挂载选项或条件。在Linux系统中,如果您只想让系统挂载特定的USB设备,而忽略其他的USB设备,可以通过创建自定义的。另外,如果您想要挂载特定的USB设备,您需要在udev规则中添加挂载命令,或者在。创建一个udev规则文件,当指定的USB设备连接时,自动执行挂载脚本。首先,您需要确定您想要挂载的USB设备的属性,如供应商ID(命令列出所有已连接的USB设备,并找到您想要指定的设备。找到您的USB设备的条目,并复制其UUID。原创 2024-05-07 16:50:44 · 845 阅读 · 0 评论 -
Linux提示:mount: 未知的文件系统类型“ntfs”
时,确保您使用的是最新版本,因为它对NTFS文件系统的支持最为完整。此外,NTFS文件系统在Linux下的写入权限可能需要额外的配置,特别是如果您需要以非root用户身份写入该文件系统。在Linux系统中,如果遇到“mount: 未知的文件系统类型‘ntfs’”的错误,这通常意味着您的系统没有安装支持NTFS文件系统的软件。首先,确定您的NTFS设备名称,通常是。条目,您可能需要重新挂载所有配置的文件系统或重启系统以使更改生效。找到您的NTFS设备的UUID,然后将其添加到。替换为您的设备名称,原创 2024-05-07 14:43:28 · 1276 阅读 · 0 评论 -
在Linux/Ubuntu/Debian中加密磁盘(U盘)
如果你正在考虑加密 Linux 系统上的根分区或主分区,则可能需要执行其他步骤,建议你查阅你的发行版文档,以获取有关在安装过程中设置加密分区的指导。● 格式化后,映射设备(/dev/mapper/crypto_disk)的行为与任何其他块设备一样。● 此命令打开 LUKS 加密设备 (/dev/sdX) 并将其映射到名为“crypto_disk”的新设备。● 映射设备(/dev/mapper/crypto_disk)将用作加密数据的解密视图。● 完成此步骤后,你将拥有一个格式化、加密且随时可用的设备。原创 2024-05-07 14:22:50 · 665 阅读 · 0 评论 -
jupyter notebook或jupyterlab运行于/切换指定的conda虚拟环境或显示所有环境方法
Jupyter 在一个名为 kernel 的单独进程中运行用户的代码。kernel 可以是不同的 Python 安装在不同的 conda 环境或虚拟环境,甚至可以是不同语言(例如 Julia 或 R)的解释器。原创 2024-03-21 18:11:35 · 1354 阅读 · 0 评论 -
【PostgreSQL】Postgresql数据库密码忘记的解决方法
(这里修改成功后会直接跳过输密码的过程)(注意,命令最后的分号不能省)原创 2024-03-12 11:58:03 · 3324 阅读 · 0 评论 -
docker启动失败:failed to create task for container:... not a directory: unknown: Are you trying to mount
docker启动失败: failed to create task for container: ...not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)原创 2024-03-08 14:22:23 · 1936 阅读 · 4 评论 -
【MySQL】lower_case_table_names作用及使用
在使用dataease时,连接外部数据库,启动报错!后查看官方文档,特别要求改数据库配置文件:lower_case_table_names = 1,之后,果然启动使用正常。知识点: lower_case_table_names 是mysql设置大小写是否敏感的一个参数。在mysqld下 添加或修改 lower_case_table_names = 1 之后重启数据库。根据自己需求,更改配置文件即可!更改数据库参数文件my.cnf。原创 2024-03-07 17:10:32 · 4835 阅读 · 1 评论 -
cannot import name ‘xxxx‘ from partially initialized module ‘xxxx‘ (most likely due to a circula
查看导入包的依赖逻辑,排查问题,可能依赖先后顺序问题,也可能有重名问题,具体得根据依赖关系来排除!就我的问题来说是因为我的代码文件名为openai,重名,所以出错!原创 2024-02-22 14:08:46 · 840 阅读 · 0 评论 -
apt-get install 报错:E: Error, pkgProblemResolver::Resolve generated breaks, this may
mentohust:i386 : 依赖: libpcap0.8:i386 但是它将不会被安装 或。wps-office : 依赖: libc6:i386 (>= 2.12) 但是它将不会被安装。依赖: libfreetype6:i386 (>= 2.4) 但是它将不会被安装。依赖: libglu1-mesa:i386 但是它将不会被安装。依赖: libxrender1:i386 但是它将不会被安装。依赖: libcups2:i386 但是它将不会被安装。依赖: libsm6:i386 但是它将不会被安装。原创 2024-01-19 14:31:46 · 2628 阅读 · 0 评论 -
autodl运行ollama报错Failed to connect to bus: Host i&Error, pkgProblemResolver::Resolve generated breaks
发生故障,这可能是有软件包被要求保持现状的缘故。E: 无法更正依赖关系。如果显示没有"aptitude"这个命令,安装它。其实是未安装systemctl;再次安装,问题解决!原创 2024-01-19 14:28:33 · 1296 阅读 · 2 评论 -
【git】git更新远程分支到本地
【代码】【git】git更新远程分支到本地。原创 2024-01-17 09:59:25 · 964 阅读 · 0 评论 -
GitHub访问慢:分享两个镜像加速网站
GitHub网站,不知道是不是因为我的网络问题,最近一直断断续续,不稳定。非常难受。找到两个镜像网站,使用体验很不错,作以分享!原创 2024-01-12 09:45:07 · 34931 阅读 · 2 评论 -
Qwen-7B-Chat-lnt4微调报错:Found modules on cpu/disk. Using Exllama or Exllamav2 backend requir...解决方法
需要修改一下模型下的文件:config.json。原创 2024-01-10 16:04:56 · 2051 阅读 · 2 评论 -
windows如何查看端口占用情况
在Linux中,我们都知道使用 lsof -i :8080,这种方式去查看端口被哪个进程占用,然后kill掉就行。我在执行一个测试类,它使用到8090端口做websocket连接。快捷键Ctrl+Alt+Delete,打开任务管理器,可查看PID对应的进程。其实,我的那个Java程序就是我的项目启动了,没有关闭就去执行测试类导致的。这个很明显是8090端口被占用导致的,那么到底是哪个进程在占用?这就得查看端口占用情况,打开cmd输入命令。查看到该PID对应的程序为java.exe。原创 2023-12-26 10:23:16 · 1135 阅读 · 0 评论 -
【Docker】except yum.Errors.RepoError, e:-yum-config-manager --add-repo报错
将第一行的python改为python2即可!原创 2023-12-20 14:28:36 · 819 阅读 · 0 评论 -
【Windows系统C盘爆红】之扩展C盘大小详细步骤
而运行的时候,之所以需要保留一定的空间,是因为系统部分文件在运行软件的时候,是需要调动硬盘的空间来进行操作的。我们在安装软件的时候,如果不特别进行位置选择,那么一般都是默认保存在C盘中,而软件程序的数据文件缓存位置,也会默认为C盘。若正常则进行下一步,如果出现问题,则逆向执行第2步操作(更改新的D盘的盘符为其他,更改之前D盘的盘符为D)。当然有一些聪明的朋友会在安装软件的时候都会选择安装在别的盘,来保持C盘的空间,这是非常健康的操作!所以,保持一定的C盘空间,是很有必要的,也很重要的!原创 2023-12-19 11:44:01 · 1043 阅读 · 0 评论 -
【idea】idea尾部自动删除空格,idea2023.1.2关闭自动去除行尾空格的功能
这个功能是由于git或者svn上的代码有许多空格的时候,会自动把空格去掉,就会导致出现许多更改的地方,会自动删空格。尾部刚打好空格准备写代码,自动就删掉空格,又得重打空格后继续编码,非常不爽。设置如下:取消下面勾选✔即可。原创 2023-12-15 17:50:37 · 1656 阅读 · 0 评论 -
如何退回chrome旧版ui界面?关闭Chrome浏览器新 UI 界面
在 Chrome 浏览器的搜索栏中输入并访问。重启浏览器后即可使用 Chrome 的新外观。在 Chrome 浏览器的搜索栏中输入并访问。重启浏览器后即可关闭 Chrome 的新外观。”显示与新设计相关的所有标志,包括。”显示与新设计相关的所有标志,包括。(Mac端中还有 #(Mac端中还有 #原创 2023-12-13 17:38:06 · 4972 阅读 · 12 评论 -
【git】ssh: connect to host github.com port 22: Connection refused fatal: Could not read from remote r
git 远程仓库两种协议:ssh,https。在解决问题之前,先要了解git远程仓库的两种协议连接。ssh协议连接github1.在git的命令行,输入然后就会在用户的.ssh下生成了两个SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥。2.将公钥配置在github上设置里找到👇打开本地的id_rsa.pub(公钥),将内容复制进去即可。3.github端配置完毕后,看本地的git 如何添加远程仓库:第一步,查看当前git的远程仓库版本:此时若什么都没有显示原创 2023-12-08 15:54:05 · 1369 阅读 · 0 评论 -
velocity-engine-core是什么?Velocity模板引擎的使用
除此以外,Velocity还提供了 Velocity-Tools工具包,他是Veloctiy下的一个子模块,参考gitee,Veloctiy-Tools主要包含2个部分:GenericTools和VelocityView ,前者提供了一些常用的工具类,比如DateTool, MathTool等等,后者主要是应用于web环境。像我使用,使用velocity就是用来生成代码,所以导入 velocity-engine-core 就足够了,也没有导入springboot集成的velocity starter。原创 2023-12-08 15:17:35 · 2893 阅读 · 0 评论 -
spring-boot-starter-validation是什么&Validation参数校验使用概要
Valid 是 JSR303 声明的,JSR是Java Specification Requests的缩写,其中 JSR303 是JAVA EE 6 中的一项子规范,叫做 Bean Validation,为 JavaBean 验证定义了相应的元数据模型和 API,需要注意的是,JSR 只是一项标准,它规定了一些校验注解的规范,但没有实现,二者主要作用在于 都作为标准JSR-303规范,在检验Controller的入参是否符合规范时,使用@Validated或者@Valid在基本验证功能上没有太多区别。原创 2023-12-08 14:42:12 · 1813 阅读 · 0 评论 -
【Java】jps — 查看进程信息
JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。功能: 显示当前所有java进程pid的命令,我们可以通过这个命令来查看到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例)。缺点: 不过jps有个缺点是只能显示当前用户的进程id,要显示其他用户的还只能用linux的ps命令。jps -help命令格式:option参数:参数 说明-l 输出主类全名或jar路径-q 只输出LVMID。原创 2023-12-05 15:48:45 · 757 阅读 · 0 评论 -
npm : 无法加载文件 D:\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。
今天在使用vscode下载项目的依赖时,输入。意思是 受限制的,表示状态是禁止的。显示: Restricted。原创 2023-12-05 14:57:03 · 2356 阅读 · 0 评论 -
【Superset3.0】更全面superset相关--配置邮件报告发送: 附件乱码以及导出文件(截屏图片)中文乱码问题
由于之前是第一次是接触superset,从0到成功投入使用,踩了太多的坑,特整理分享给大家!下面是亲测且全网最有效的一些方法!原创 2023-11-10 10:52:20 · 996 阅读 · 0 评论 -
【Docker】设置容器系统字符集zh_CN.UTF-8退出失效:关于Docker容器配置环境变量,再次进入失效问题
docker在使用过程中,有时候自定义容器实例中的某些配置文件,例如:/etc/profile的java环境,在每一次退出重新进入容器后,配置失效,都需要手动source 一遍令它重新生效。在容器实例中 /root/.bashrc 配置文件末尾添加 source /etc/profile,保存退出即可!此时,退出在进入,LANG值修改成功!原创 2023-11-08 18:00:59 · 1651 阅读 · 0 评论 -
ln: failed to create hard link ‘/app/pythonpath/config.py‘: File exists错误提示
我的pythonpath目录下已经存在config.py文件,因此报错!1. 在要创建软链的目录下找创建,即要在目标文件所在目录中执行该命令。2 .检查源文件是否已存在,要求:源文件已存在,而目标文件不存在。原创 2023-11-07 17:33:54 · 289 阅读 · 0 评论 -
【Linux】Linux的两种连接文件方法(ln | 符号链接和硬链接)
在一次线上配置文件时,不小心将配置文件config.py放在了错误的地方,而目前项目已经运行,又不能重新配置启动项目,那么如何将其他地方的文件放在当前配置目录来使用,并实现其他地方文件改动,配置目录下文件也会自己同步??其实这个问题可以使用Linux的软链接或者硬链接来解决,换种说法就是:如何在 Linux 中为文件创建硬练级和符号(软)链接,并探讨两者之间的相同和不同之处。原创 2023-11-07 17:30:52 · 1294 阅读 · 0 评论 -
【Docker】docker build: Error checking context is accessible: ‘no permission to read from ‘proc/sys/ne
docker build报错:Error checking context: ‘no permission to read from ‘/proc/sys/net/ipv4/route/flush’’.不要在系统根目录下制作镜像。原创 2023-10-18 15:17:21 · 216 阅读 · 0 评论 -
【Docker】容器启动报错:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: 解决办法
docker-compose创建一个容器时,确保docker-compose.yml里书写非常正确。原创 2023-10-17 09:48:40 · 1455 阅读 · 0 评论 -
【位运算】位运算的妙用技巧
位运算的妙用技巧原创 2023-10-16 17:55:53 · 315 阅读 · 0 评论 -
【Docker】docker拉取镜像错误 missing signature key
但是拉取其他镜像又可以访问,,,,于是,我怀疑是否是docker版本问题。错误 missing signature key。结果确实,我的docker是低版本。卸载当前版本docker。原创 2023-09-27 16:20:31 · 6311 阅读 · 1 评论 -
【VsCode】vscode创建文件夹有小图标显示和配置
如下图操作,安装vscode-icons 插件,重新加载即可。原创 2023-09-22 11:17:46 · 3134 阅读 · 0 评论