
小技巧
文章平均质量分 65
码学弟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在 Linux 系统中查看 CPU 核数和内存大小
Linux 提供了多种简单且有效的命令来查看系统的硬件配置。通过lscpu和nproc命令,我们可以快速查看 CPU 的核数以及线程数;而通过free -h命令,我们可以快速获取内存的总量以及当前的使用情况。掌握这些命令后,你就可以轻松了解机器的硬件配置,从而更好地进行系统调优和资源管理。希望这篇博客能够帮助你快速上手 Linux 的硬件查看工具,做好系统性能的监控与调优!转载 2025-06-10 17:17:21 · 258 阅读 · 0 评论 -
解决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 · 3100 阅读 · 0 评论 -
Typora 免费安装教程(已支持最新版 1.9.5)
Typora是一款跨平台的 Markdown 编辑器,因其简洁的界面和流畅的用户体验而受到广泛欢迎。它支持实时预览功能,让您在编辑 Markdown 文档的同时即时查看最终效果,无需切换视图。此外,Typora 还提供自动保存、多种导出格式(如 PDF、HTML、Word 等)、丰富的主题和样式选项,能够满足不同用户的需求。通过直观的操作界面和快捷键支持,您可以轻松进行文本编辑、格式调整和内容管理,极大提升写作、笔记记录和文档编写的效率。转载 2025-04-01 09:41:56 · 603 阅读 · 2 评论 -
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 · 3454 阅读 · 0 评论 -
XML和XAML 区别
XAML文档都可以称之为XML文档,但从XML文档并不能反过来称为XAML文档,因为XAML是专为.NET Framework设计的,有着特殊的应用和语法。XML是一种标记语言,主要用于Web应用程序。它是由W3C产生的一种标准,用于描述其他标记语言。XAML则是一种声明性应用程序语言,它用于设计Windows和其他Web应用程序的控件。XAML以对象属性、定义以及它们之间的关系为重点。转载 2025-03-24 14:16:25 · 71 阅读 · 0 评论 -
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 · 552 阅读 · 0 评论 -
数据库报错 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 · 927 阅读 · 0 评论 -
Linux(Centos 7)环境下在线或离线安装wget
如果显示以下内容时,说明安装失败,国外镜像源封锁加强,需要更换国内镜像源后才能安装。转载 2025-02-20 15:36:56 · 544 阅读 · 0 评论 -
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 · 170 阅读 · 0 评论 -
Nginx在window上的命令
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。当配置信息修改,需要重新载入这些配置时使用此命令。转载 2024-12-23 10:36:20 · 4867 阅读 · 0 评论 -
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 · 2507 阅读 · 0 评论 -
在windows上将本地文件上传至Linux服务器
需上传的文件或文件夹的完整路径,若在文件所在文件夹打开终端执行此命令,则只需输入文件名即可。scp是基于ssh的网络文件传输命令,可以将本地文件或文件夹直接上传到服务器指定位置。网卡,然后用ifconfig命令获取虚拟机的ip地址,再在主机上用上述命令操作即可。:大写P,用于指定端口,port为指定端口号,若是默认端口则可省略。:表示filepath是一个文件夹,将整个文件夹上传到服务器。虚拟机上传文件,只需虚拟机的网络连接方式改为。:文件上传到服务器的目标目录。此命令也可用于主机向。转载 2024-12-19 09:25:38 · 428 阅读 · 0 评论 -
单机模式下ElasticSearch8(ES8) 设置账号密码访问,并设置kibana连接es
设置密码重置密码报错:修改配置文件 /config/elasticsearch.yml修改或添加上面这个配置表示允许其他机器访问这个表示单机模式启动修改完之后启动es 启动es不要用root账号后台启动命令: 进入bin目录不要后台就把 -d 去掉默认第一次启动日志会打印密码出来也可以通过bin下面的命令设置密码为elastic账号自动生成新的随机密码,输出至控制台手工指定elastic的新密码kibana连接es设置修改配置。转载 2024-12-12 15:19:18 · 772 阅读 · 0 评论 -
解决pycharm无法debug问题
三、Pycharm里的setting pyqt compatable与pyqt5不兼容,需要修改,比如auto取消。在搜索并尝试其他方法后都没用后,直接在设置里面的debug摆烂,把设置全部✔就可以了,真的是玄学。建议:遇到这种问题排除网络和重命名后,直接在设置里面的debug里面打勾或者去掉✔尝试。一、文件名和python自带的模块名重复了,这种情况的下建议将文件重命名即。上改代码,debug也是好好的,然后就突然不能用了,进入某个。转载 2024-12-12 15:11:48 · 1528 阅读 · 0 评论 -
解决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 · 820 阅读 · 0 评论 -
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 · 3159 阅读 · 0 评论 -
windows使用自带的PowerShell命令工具查看实时日志
PowerShell 默认使用 UTF-16LE 编码,但如果你的日志文件是使用其他编码保存的,就可能导致中文乱码。结合以上例子,可以结合使用 Get-Content 的 -Tail 参数和 -Encoding 参数来查看文件的最后几行并确保中文不乱码。如果使用的是 PowerShell 7,你还可以使用 Get-Content 的 -Tail 参数来获取文件的末尾内容。是Windows的强大脚本语言,它有一个Get-Content命令,可以用于查看文件内容,而-Wait参数可以使其实时更新。转载 2024-11-05 16:49:17 · 880 阅读 · 0 评论 -
解决windows资源管理器(底边栏)经常死机的一种办法
据维修人员说,这是因为微软资讯在占用一定内存空间的情况下,还会时刻检查网络状态,在网络不好的时候,它就会保持加载状态直到加载完成,而这时候相当于资源管理器一直处于加载状态,所以我们无法操作资源管理器也就表现为无法控制底边栏,最终呈现底边栏死机的情况。最近更新后,发现win10的底下那一栏(如下图)经常按不了,直接死机,连按下windows键都没反应。但是其他画面部分都在正常工作,可以正常操作,除了底边栏。,发现是资源管理器死机了(如下图),只能选择重启(参考百度上其他的教程啊啥的)。说到底就是我网不好。转载 2024-10-09 16:00:38 · 855 阅读 · 0 评论 -
Jenkins 构建maven工程打成jar包并执行
继续上午的坑爹部署后,打算将需要执行的jar包用Jenkins构建并运行。转载 2024-10-08 16:11:04 · 379 阅读 · 0 评论 -
Jenkins修改显示语言为中文显示(亲测有效)
新安装时,如果我们选择安装系统推荐的插件时,会安装一个简体中文的插件,但这个插件只能部分更改,导致jenkins显示的界面中有中文也有英文,看着很难受。转载 2024-10-08 14:55:19 · 2065 阅读 · 0 评论 -
Windows系统下Jenkins安装、配置和使用
2022年的第一篇博客给大家带来的是Jenkins的安装、配置和使用,这里自己也做个简单的笔记,后续开发中可能会继续用到。OK,在讲Jenkins之前先简单介绍一下自己手上的项目和为什么我会使用到Jenkins:项目:微信手机端的视频号采集接手之前:设备十分不稳定,经常宕机,就需要经常花时间人为的去手动去维护设备;部署麻烦,客户端需要安装大量应用,无服务端,部署效率低下;开发一直在写冗余代码,面向过程,逻辑混乱,开发效率低下优化之后:优化代码使用面向对象开发,减少冗余代码,增加进程维护和日志记录;转载 2024-10-08 14:49:30 · 595 阅读 · 0 评论 -
分布式锁中的王者方案-Redisson
下面的代码是单节点 Redis 的配置。/*** 对 Redisson 的使用都是通过 RedissonClient 对象* @return*/@Bean(destroyMethod="shutdown") // 服务停止后调用 shutdown 方法。// 1.创建配置// 集群模式// 2.根据 Config 创建出 RedissonClient 示例。转载 2024-09-25 17:16:45 · 170 阅读 · 0 评论 -
在Navicat上做PostgreSQl数据库发生错误:collations are not supported by type bool
但是改了也没解决问题,最后发现bool、timestamp类型也根本不需要排序,于是想到留空的可能性。是因为直接选Varchar一直出错,也不知道为什么,反正改Type在下栏目里继续选就行了。发生不支持类型的错误。一开始还以为Navicat坏了。如下图,手动删去文本(没有空格的选项),点击保存即可。转载 2024-09-14 14:42:22 · 470 阅读 · 0 评论 -
Visual Studio 修改NuGet 包路径
安装包时,NuGet 先将包下载至一个统一的目录,默认路径是:C:\Users{用户名}.nuget\packages。现在需要将其迁移到目录E:\nuget\packages。3、将C:\Users{用户名}.nuget\packages的文件全部拷贝到D:.nuget\packages。1、在C:\Program Files (x86)\NuGet\Config目录中找到Microsoft..Offline.config。4、重启Visual Studio即可。转载 2024-09-12 10:49:04 · 1509 阅读 · 0 评论 -
Nuget更新全局包、缓存和临时文件夹路径位置
本文将向您介绍如何更改NuGet的全局包、缓存和临时文件夹路径位置,以便根据您的偏好进行自定义配置。至此Nuget所有路径都设置为我们自己的路径了,可以使用命令查看下我们的设置是否成功,可以看到Nuget全局包、缓存和临时文件夹等都被我们给替换了。随着时间的推移, 文件夹会越来越大,现在我的 nuget 文件夹有 十几个 G,所以需要移动他来减少C盘占用的空间。上面配置好后保存,重新通过命令查看下,可以看到的位置已经变成了我们配置的文件路径了。然后可以把默认路径中的packages复制到设置的路径中。转载 2024-09-12 10:39:33 · 485 阅读 · 0 评论 -
命令行中 winget 无法使用的解决办法
注意,如果此路径下没有winget.exe,那么不要添加该环境变量;去应用商店搜索“应用安装程序”,安装后尝试,不行的话配一下环境变量。下载,然后配置环境变量。原创 2024-07-24 09:50:02 · 3548 阅读 · 0 评论 -
visual studio 2022 新建C#类文件自动添加作者版权等信息
找到visual studio 2022 preview 安装目录。打开Class、Interface和WebClass目录下的。转载 2024-07-03 09:36:27 · 550 阅读 · 0 评论 -
VS2022快捷键修改 快速注释 块(行)注释 ctrl +/
①当光标勾选范围如下图时,按Ctrl+/,会出现/* */的块注释。②当光标勾选范围如下图时,按Ctrl+/,会出现 // 的行注释。Ctrl + / 块注释。Ctrl+Shift+/ 取消块注释。转载 2024-07-02 17:24:37 · 2201 阅读 · 0 评论 -
PowerToys 的初级使用教程大纲
总的来说,PowerToys 提供了一系列实用工具,涵盖了窗口管理、快捷键操作、文件浏览器增强、颜色拾取器、屏幕取色等功能,旨在提升 Windows 用户的操作体验和工作效率。总的来说,PowerToys 提供了一系列实用工具,涵盖了窗口管理、快捷键操作、文件浏览器增强、颜色拾取器、屏幕取色等功能,旨在提升 Windows 用户的操作体验和工作效率。总的来说,PowerToys 是一套由微软开发的、面向高级用户和技术爱好者的实用工具集,旨在为 Windows 用户提供更加个性化和高效的操作体验。转载 2024-06-18 11:20:21 · 899 阅读 · 0 评论 -
EasyExcel导出Excel设置单元格文本格式(亲测有效)
下面是一开始的代码, 是不生效的, 查了好多都是这么设置的, 我也是这么写的但是就是不生效, 然后查了资料好多也说是注册写处理器必须是一个, 不能是多个, 因为我的是注册两个写处理器, 然后我就去掉了一个处理, 但是TMD还是不生效, 后来查了资料, 试了好几次, 终于可以生效了, 下面的写法应该是2.0版本的写法, 因为我的是3.0+, 没有验证这个2.0+是否生效, 就不多说了.: 看下面代码吧, 重写下面任意两个其中的一个方法就可以了, 写入注册几个写处理器都是可以的, 然后就可以导出试一下了.转载 2024-05-23 15:58:06 · 3537 阅读 · 1 评论 -
【Windows批处理】exit 的用法
因初始errorlevel为0,而且批处理echo和call命令不会改变errorlevel,调用test1.bat后errorlevel变为12345,可见errorlevel由"exit /b 123456"改变,因批处理exit命令不加/b参数会导致CMD.EXE(命令解释器)直接退出,所以批处理exit /b可退出当前批处理脚本并改变调用方(批处理脚本)的errorlevel。批处理exit /b可退出当前批处理脚本并改变调用方(批处理脚本)的errorlevel。原创 2024-05-10 16:20:45 · 3085 阅读 · 0 评论 -
通俗易懂之批处理echo、echo off、echo on、@、@echo off
今天学习批处理的时候看到了这样的一个字样@echo off表示看不懂,就上网上查了一下,但是看一个人的博客看了好几遍也看不懂,所以看了多篇最后决定自己整理一下,以便大家能理解首先在自己的电脑桌面上创建一个文本文件,然后重命名为.bat结尾点击右击选择编辑就可以写代码了。转载 2024-05-10 16:05:42 · 2595 阅读 · 0 评论 -
cmd [/c|/k] [/s] [/q] [/d]
windows打开cmd输入。原创 2024-05-06 09:39:46 · 186 阅读 · 0 评论 -
解决Gradle下载过慢问题的有效方式:使用国内镜像站点
在开发过程中,我们经常会遇到Gradle下载速度缓慢或超时的问题。作为一个强大而流行的构建工具,Gradle是许多项目中必不可少的一部分。然而,由于官方下载地址可能受网络限制影响,导致下载速度较慢。针对这个问题,我们可以考虑使用国内镜像站点来加速Gradle的下载过程。使用国内镜像站点是一个解决Gradle下载速度过慢问题的有效方式。在实际开发中,我们可以根据自己的需求选择合适的镜像站点,并将其配置到Gradle的下载源中,以获得更好的下载体验。转载 2024-04-26 17:59:38 · 2600 阅读 · 0 评论 -
Gradle全局配置国内镜像
我电脑的gradle的通过环境变量进行了修改:可以看到上面— 这是我电脑的自定义配置,你们没有改的话,默认是。转载 2024-04-26 17:57:23 · 3216 阅读 · 0 评论 -
git对已经提交过的文件添加到.gitignore
git push。转载 2024-04-26 16:54:17 · 330 阅读 · 0 评论 -
用gitbash提交代码步骤
①创建附注标签: git tag -a v1.0.1-release -m [正式发布版本-v1.0.1]②推送标签到远程仓库:git push origin v1.0.1-release。转载 2024-04-26 16:45:41 · 349 阅读 · 0 评论 -
linux yum安装nginx最新版及配置文件的修改
安装完成,查看nginx 版本nginx -v# 启动nginx systemctl start nginx# 开机启动nginx systemctl enable nginx。转载 2024-04-26 14:34:21 · 745 阅读 · 0 评论 -
Centos7下部署nginx(三种方式安装部署,图文结合超详细,适合初学者)
反向代理:客户端是无感知代理服务器的存在的,访问者者并不知道自己访问的是一个代理。例如我们访问百度,百度不止一个服务器,在多个地方都有服务器,而我们都是通过www.baidu.com这个域名去访问的。正向代理:一般是像科学上网,任何可以连接到该代理服务器的软件,就可以通过代理访问任何的其他服务器,然后把数据返回给客户端,这里代理服务器只对客户端负责。正向代理是客户端和其他所有服务器的代理者,而反向代理是客户端和所要代理的服务器之间的代理。网络类型:NAT模式 硬盘大小:80G。浏览器访问, IP:80。转载 2024-04-26 14:27:07 · 5430 阅读 · 0 评论 -
Centos7更换yum国内源教程
有时候不是国内镜像,导致yum在线安装及更新速度不是很理想,这时候需要将yum源设置为国内镜像站点(网易or阿里云等)。直接在 yum 的命令后面加上如下的参数。1.首先备份系统自带yum源配置文件。3.清理yum缓存,并生成新的缓存。2.下载国内yum源配置文件到。4.更新yum源检查是否生效。转载 2024-04-26 10:18:06 · 633 阅读 · 0 评论