- 博客(389)
- 收藏
- 关注
转载 解决pip安装报错“error:microsoft visual c++ 14.0 or greater is required”问题
因此,我们需要安装Microsoft Build Tools for Visual Studio 或Visual Studio Code,安装时选中相应的。引起的,而这个工具是Microsoft Build Tools for Visual Studio 或Visual Studio Code 等。pip安装报错“error: microsoft visual c++ 14.0 or greater is required”step 2 在 Visual Studio Code 中安装 C++ 插件。
2025-04-01 11:04:35
217
转载 Typora 免费安装教程(已支持最新版 1.9.5)
Typora是一款跨平台的 Markdown 编辑器,因其简洁的界面和流畅的用户体验而受到广泛欢迎。它支持实时预览功能,让您在编辑 Markdown 文档的同时即时查看最终效果,无需切换视图。此外,Typora 还提供自动保存、多种导出格式(如 PDF、HTML、Word 等)、丰富的主题和样式选项,能够满足不同用户的需求。通过直观的操作界面和快捷键支持,您可以轻松进行文本编辑、格式调整和内容管理,极大提升写作、笔记记录和文档编写的效率。
2025-04-01 09:41:56
23
转载 chromedriver下载与安装方法,亲测可用
把exe文件复制到浏览器的安装目录下:C:\Program Files (x86)\Google\Chrome\Application。打开,chromedriver下载地址,没有找到88.0.4324.104对应的驱动,下载了88.0.4324.96的。1、浏览器安装目录:C:\Program Files\Google\Chrome\Application。查看浏览器版本 ↓,我的版本为88.0.4324.104,目前最新版。其他版本下载地址把上面地址中的版本号替换即可。两个地址都可以下载,根据自己的。
2025-03-25 17:39:17
234
转载 深入Kafka KRaft模式:生产环境配置详解
Kafka 是由Linkedin公司开发的,它是一个分布式的,支持多分区、多副本的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。Kafka的KRaft模式是一种新的元数据管理方式,旨在去除对ZooKeeper的依赖,使Kafka成为一个完全自包含的系统。在Kafka的传统模式下,元数据管理依赖于ZooKeeper,这增加了部署和运维的复杂性。为了解决这个问题,Kafka社区引入了KRaft模式。
2025-03-24 17:54:10
89
1
转载 XML和XAML 区别
XAML文档都可以称之为XML文档,但从XML文档并不能反过来称为XAML文档,因为XAML是专为.NET Framework设计的,有着特殊的应用和语法。XML是一种标记语言,主要用于Web应用程序。它是由W3C产生的一种标准,用于描述其他标记语言。XAML则是一种声明性应用程序语言,它用于设计Windows和其他Web应用程序的控件。XAML以对象属性、定义以及它们之间的关系为重点。
2025-03-24 14:16:25
12
转载 WARNING: Published ports are discarded when using host network mode 解决方法
docker启动时指定–network=host或-net=host,如果还指定了-p或-P,那这个时候就会有此警告,并且通过-p或-P设置的参数将不会起到任何作用,端口号会以主机端口号为主,重复时则递增。解决的办法就是使用docker的其他网络模式,例如–network=bridge,这样就可以解决问题,docke启动时总是遇见标题中的警告,-p 8889:8888的设置也不起任何作用。
2025-03-20 17:32:41
52
转载 Invalid bean definition with name ‘userMapper‘ defined in file
我当前的springboot工程,看pom.xml中的parent里面是3.3.2的。我检查了很多,觉得肯定不是自己代码问题。毕竟SSM写的很熟练了。用的是下面的3.0.3的版本。(写于2024.08.07)所以导入依赖的时候,我们要导入官方已经做好的。但是我却使用的是3.0.0的mybatis-评论区的方法更推荐,也是在官方文档写了的。
2025-03-20 15:34:50
41
转载 kotlin data class和普通class区别
发现data class 中的普通变量和普通class 的普通变量是相同的含义:不参与到equals、hashCode、copy、toString、componentN中。,data class比class 多实现了 toString()、hashCode()、equals()、copy()、componentN()方法。hashCode()、equals()是用来比较对象内容是否相同,多用于HashMap等容器中;从上面看data class的功能 class都能实现,data class只是是。
2025-03-20 14:11:47
19
转载 idea 下查看项目代码量、行数
Source Code Lines 源代码行数(不包含注释和空行)Source Code Lines[%] 源代码占比。Lines CODE 代码行数(不包含注释和空行)Total Lines 总行数(包含注释和空行)4)底部查看,点击Refresh,安装成功。Comment Lines[%] 空行占比。2)打开File/Settings,选择。Lines 代码行数(包含注释和空行)Blank Lines[%] 空行占比。Size SUM 文件大小,单位KB。纳入统计范围的文件,按后缀区分。
2025-03-18 11:25:37
232
转载 Windows上安装 Go 环境并配置环境变量 (超详细教程)
本文主要讲解的是在windows上安装Go语言的环境和配置环境变量;Go语言版本:1.20.6Windows版本:win11(win10通用)
2025-03-18 09:58:12
300
转载 数据库报错 Data truncation: Out of range value for column ‘XXXX‘ at row 1
而插入的数据出现了一条长度是10,但是时间是 “expired_date”:2235312000的数据,导致插入失败。经验证,把长度改成20 也仍会报错,需要改成bigint类型才能存储该字段。这个意思是说该字段存入的值超出了这个字段范围,原来是因为我们数据库中设置该字段的值类型是int(10)来存储。记得还有如果mybatis的xml中有设置 jdbcType也需要一并修改,否则还会出现这个问题。最近遇到一个问题开发中遇到一个问题,往数据库中提插入数据是提示报错信息。下图是数据库各个类型的值范围。
2025-03-05 11:35:08
163
转载 Linux使用CentOS 7内核修改镜像源,解决“Could not resolve host: mirrorlist.centos.org; 未知的错误“
【代码】Linux使用CentOS 7内核修改镜像源,解决“Could not resolve host: mirrorlist.centos.org;未知的错误“
2025-02-20 15:31:34
122
转载 DeepSeek服务器繁忙的终极解决方案:满血平替、本地部署攻略
最近 DeepSeek 有多火爆就不多说了。热度蹭蹭地往上涨!!!不过,也正因如此,导致很多人想用而用不上。。。经常是 DeepSeek「」的提示,严重影响大家使用~为了解决这个问题,我来分享下“在线使用DeepSeek”的两种方法。许多读者都说很实用,解决了燃眉之急。
2025-02-18 17:14:47
199
转载 SQL——coalesce函数详解
那么无论period是否为null,都将返回success_cnt的真实值(因为success_cnt是。特别是在做统计的时候,这个函数作为条件可以兼顾到一些特殊情况。使用COALESCE在于大部分包含空值的表达式最终将返回空值。值的时候,将返回1,否则将返回success_cnt的真实值。依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。只有当success_cnt和period。l的时候,返回period的真实值。当success_cnt为。
2025-01-17 17:55:48
641
转载 对于or-tools出现UnsatisfiedLinkError问题解决
可能是因为没有加载本地库,加入如下代码即可(java)的版本,如不符合,需升级。
2025-01-14 10:56:59
56
转载 [IDEA] Easy Javadoc插件——快速生成javadoc文档注释
Easy Javadoc插件。能帮助开发者快速生成类、方法、属性等中文javadoc。
2025-01-03 09:56:46
582
转载 Python项目打包(一):利用compileall将py项目打包成pyc项目
在进行开发的时候一定会涉及到项目打包这个环节,有时因为一些依赖的原因没法打包成一个大的可执行文件,但为了代码的安全性我们最起码需要打包成pyc的预编译格式,这样运行者(一般是测试和线上部署)在无法看到程序源码的同时也能顺利执行程序功能(后续有机会可以讲讲反编译过程)。本文主要是分两步完成:1. 用python设计打包程序pack_pyc.py2. 因为我是在windows环境下运行的,所以用脚本设计执行文件pack_pyc.bat。保证将文件夹拖到bat文件上能够自动打包。
2024-12-24 12:49:31
90
转载 Nginx在window上的命令
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。当配置信息修改,需要重新载入这些配置时使用此命令。
2024-12-23 10:36:20
2240
转载 Nginx报错host not found in upstream解决办法
如果依照报错去找答案,肯定会是找www.test.com是否真的能ping通,但是这个场景肯定无效,等服务器起来的时候,你ping www.test.com一定能ping通,因为这个解析就在你自己的服务器上,这也是为什么服务器启动起来之后,操作nginx不会再报错。但是在服务器启动起来之前,ping www.test.com,因为服务器还未启动起来(未验证nginx的启动顺序是否比网络更早)。前后台分离项目,后台所属空间没有存储图片,放置前台空间存储,后台需要查看图片,借助。当初配置完成的时候,启动。
2024-12-23 09:40:23
1204
转载 在windows上将本地文件上传至Linux服务器
需上传的文件或文件夹的完整路径,若在文件所在文件夹打开终端执行此命令,则只需输入文件名即可。scp是基于ssh的网络文件传输命令,可以将本地文件或文件夹直接上传到服务器指定位置。网卡,然后用ifconfig命令获取虚拟机的ip地址,再在主机上用上述命令操作即可。:大写P,用于指定端口,port为指定端口号,若是默认端口则可省略。:表示filepath是一个文件夹,将整个文件夹上传到服务器。虚拟机上传文件,只需虚拟机的网络连接方式改为。:文件上传到服务器的目标目录。此命令也可用于主机向。
2024-12-19 09:25:38
292
转载 单机模式下ElasticSearch8(ES8) 设置账号密码访问,并设置kibana连接es
设置密码重置密码报错:修改配置文件 /config/elasticsearch.yml修改或添加上面这个配置表示允许其他机器访问这个表示单机模式启动修改完之后启动es 启动es不要用root账号后台启动命令: 进入bin目录不要后台就把 -d 去掉默认第一次启动日志会打印密码出来也可以通过bin下面的命令设置密码为elastic账号自动生成新的随机密码,输出至控制台手工指定elastic的新密码kibana连接es设置修改配置。
2024-12-12 15:19:18
420
转载 解决pycharm无法debug问题
三、Pycharm里的setting pyqt compatable与pyqt5不兼容,需要修改,比如auto取消。在搜索并尝试其他方法后都没用后,直接在设置里面的debug摆烂,把设置全部✔就可以了,真的是玄学。建议:遇到这种问题排除网络和重命名后,直接在设置里面的debug里面打勾或者去掉✔尝试。一、文件名和python自带的模块名重复了,这种情况的下建议将文件重命名即。上改代码,debug也是好好的,然后就突然不能用了,进入某个。
2024-12-12 15:11:48
1052
转载 解决pip安装报错“error:microsoft visual c++ 14.0 or greater is required”问题
因此,我们需要安装Microsoft Build Tools for Visual Studio 或Visual Studio Code,安装时选中相应的。引起的,而这个工具是Microsoft Build Tools for Visual Studio 或Visual Studio Code 等。pip安装报错“error: microsoft visual c++ 14.0 or greater is required”step 2 在 Visual Studio Code 中安装 C++ 插件。
2024-12-05 17:09:14
696
转载 Windows Subsystem for Linux——解决WSL更新速度慢的方案
上安装Docker Desktop时,如果选择使用WSL,则可能会出现在运行程序前要求升级WSL的步骤。程序会提示使用下面指令来升级。它是微软的产品,于是我就在微软旗下的bing.com上搜索,第一条搜索结果就给出了准确答案。但是升级速度特别慢,于是在网络不稳定的情况下经常会出现下载失败的情况。WSL的全称是Windows Subsystem for。中,有提供WSL 2.1.5的离线包地址(百度里一直没搜到好的方案。),然后通过迅雷下载它。
2024-12-05 15:50:57
2698
转载 【Docker】掌握 Docker魔法:Windows 11 平台上的完美容器部署终极指南
Docker 是一个开源平台,支持开发人员构建部署运行更新和管理容器,这些容器是标准化的可执行组件,结合了应用源代码以及在任何环境中运行该代码所需的操作系统 (OS) 库和依赖项。容器简化了分布式应用的部署和交付过程。随着组织转向云原生开发和混合多云环境,它们已变得越来越流行。开发人员可以直接使用Linux和其他操作系统中内置的功能,在没有 Docker 的情况下创建容器。但 Docker 使容器化更加迅速、简便和安全。
2024-12-05 15:16:58
1077
转载 WSGI、Flask及Werkzeug三者之间的关系
这里稍微说一下, werkzeug 不是一个web服务器,也不是一个web框架,而是一个工具包,官方的介绍说是一个 WSGI 工具包,它可以作为一个 Web 框架的底层库,因为它封装好了很多 Web 框架的东西,例如。9. 调用了run_wsgi()方法,run_wsgi()方法方法好长,重点看这句execute(self.server.app) ,在这儿处理请求使用Flask中的__call__ 方法。,Django,Tornado等,而Tornado不光是一个web框架,还实现了WSGI容器的功能。
2024-12-05 11:03:43
148
转载 构建RESTful API:使用FastAPI实现高效的增删改查操作
在实现CRUD操作之前,需要定义数据模型。在models.py文件中,定义一个Pydantic模型,用于请求和响应数据的验证。# 创建一个Item模型id: intname: str。
2024-12-03 15:44:07
116
转载 WPF学习笔记之记录一个登录界面跳转方案
登录界面既是属于最后一个窗口也是主窗口,所以在关闭后程序就直接关闭了,不会弹出登录成功界面,只有OnExplicitShutdown符合要求(在程序调用Shutdown方法才会关闭程序)new FrmMain().ShowDialog();大概思路,使用ShowDialog弹出登录界面,验证账号密码成功,给DialogResult赋值为true①,同时显示登录成功后的主界面。二、在成功登录操作给窗口DialogResult赋值为true,登陆界面就会关闭,然后弹出新界面;
2024-11-11 15:17:55
203
转载 Spring Boot 3.3.4 升级导致 Logback 之前回滚策略配置不兼容问题解决
在将 Spring Boot 项目升级至 3.3.4 版本后,遇到Logback 配置的兼容性问题。本文将详细描述该问题的错误信息、原因分析,并提供调整日志回滚策略的解决方案。在 Spring Boot 升级至 3.3.4 后,由于底层 Logback 版本的更新,原先使用的类和日志文件名中的%i令牌会引发兼容性问题。通过调整日志回滚策略,使用新的并去除不兼容的文件命名模式,可以顺利解决这些问题,使日志系统恢复正常运行。
2024-11-05 16:51:55
346
转载 windows使用自带的PowerShell命令工具查看实时日志
PowerShell 默认使用 UTF-16LE 编码,但如果你的日志文件是使用其他编码保存的,就可能导致中文乱码。结合以上例子,可以结合使用 Get-Content 的 -Tail 参数和 -Encoding 参数来查看文件的最后几行并确保中文不乱码。如果使用的是 PowerShell 7,你还可以使用 Get-Content 的 -Tail 参数来获取文件的末尾内容。是Windows的强大脚本语言,它有一个Get-Content命令,可以用于查看文件内容,而-Wait参数可以使其实时更新。
2024-11-05 16:49:17
575
转载 春风十里不如你,全新Windows UI 3(WinUI 3) 的第一个实现Project Reunion 0.5
Windows UI库 (WinUI) 是适用于 Windows 桌面应用程序和 UWP 应用程序的本机用户体验 (UX) 框架。WinUIWinUI是一个用户界面层,包含用于构建Windows应用的现代控件和样式。作为Windows中的原生UI层,它体现了流畅的设计,为每个Windows应用提供了客户所期望的抛光感觉。通俗一点理解,WinUI将UWP的UI层从的其它部分分离,并将从Windows转移到Nuget。现在建一个C++或C#(.NET 5)程序,再从Nuget上装个。
2024-10-16 14:03:16
2097
1
转载 解决windows资源管理器(底边栏)经常死机的一种办法
据维修人员说,这是因为微软资讯在占用一定内存空间的情况下,还会时刻检查网络状态,在网络不好的时候,它就会保持加载状态直到加载完成,而这时候相当于资源管理器一直处于加载状态,所以我们无法操作资源管理器也就表现为无法控制底边栏,最终呈现底边栏死机的情况。最近更新后,发现win10的底下那一栏(如下图)经常按不了,直接死机,连按下windows键都没反应。但是其他画面部分都在正常工作,可以正常操作,除了底边栏。,发现是资源管理器死机了(如下图),只能选择重启(参考百度上其他的教程啊啥的)。说到底就是我网不好。
2024-10-09 16:00:38
633
转载 Java进阶(JVM调优)——JVM调优参数 & JDK自带工具使用 & 内存溢出和死锁问题案例 & GC垃圾回收
JVM作为Java进阶的知识,是需要Java程序员不断深度和理解的。本篇博客介绍JVM调优的相关知识,给出了一个demo案例,介绍了JVM调优的主要参数;介绍了jdk自带的jvm分析工具的使用;给出了一个内存溢出的调优场景,逐步分析定位问题,以及发生死锁的分析案例。Java进阶(1)——JVM的内存分配 & 反射Class类的类对象 & 创建对象的几种方式 & 类加载(何时进入内存JVM)& 注解 & 反射+注解的案例。
2024-10-08 16:42:24
592
转载 Jenkins修改显示语言为中文显示(亲测有效)
新安装时,如果我们选择安装系统推荐的插件时,会安装一个简体中文的插件,但这个插件只能部分更改,导致jenkins显示的界面中有中文也有英文,看着很难受。
2024-10-08 14:55:19
1558
转载 【CI/DI】持续集成&持续交付&持续部署
持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。互联网软件的开发和发布,已经形成了一套标准流程,假如把开发工作流程分为以下几个阶段:编码 --> 构建 --> 集成 --> 测试 --> 交付 --> 部署正如你在上图中看到,[持续集成(Continuous。
2024-10-08 14:53:41
449
转载 Windows系统下Jenkins安装、配置和使用
2022年的第一篇博客给大家带来的是Jenkins的安装、配置和使用,这里自己也做个简单的笔记,后续开发中可能会继续用到。OK,在讲Jenkins之前先简单介绍一下自己手上的项目和为什么我会使用到Jenkins:项目:微信手机端的视频号采集接手之前:设备十分不稳定,经常宕机,就需要经常花时间人为的去手动去维护设备;部署麻烦,客户端需要安装大量应用,无服务端,部署效率低下;开发一直在写冗余代码,面向过程,逻辑混乱,开发效率低下优化之后:优化代码使用面向对象开发,减少冗余代码,增加进程维护和日志记录;
2024-10-08 14:49:30
478
转载 windows中的类ls命令(windows和linux命令差异二)
系统中的命令和linux中的一般是不一样的,比如linux中常用的 ls 命令,它的作用是显示当前目录下所有的文件和文件夹。那么,在windows系统中有没有类似的命令呢?dir 命令会显示windows系统中当前目录下所有的文件和文件夹,但是不会显示被隐藏的文件和目录。
2024-10-08 11:19:00
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人