- 博客(76)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 使用 rsync 进行服务器文件同步与优化
通过 Rsync 工具,你可以轻松地在两台 Linux 服务器之间同步文件。本文详细介绍了从准备工作到配置 SSH 无密码登录,再到使用 Rsync 进行文件同步的整个过程。通过掌握这些知识,你可以高效地管理和同步服务器上的文件。如果你有任何问题或需要进一步的帮助,请随时联系我。
2025-03-27 15:19:20
766
原创 使用 Acme.sh 自动生成和续签免费 SSL 证书(含通配符支持)
是一个开源的脚本,能够从等证书颁发机构(CA)获取免费的 HTTPS 证书。该脚本特别简单易用,并且支持多种验证方式。下面将详细介绍使用 Acme.sh 生成、安装和更新证书的各个步骤。
2024-12-04 17:22:07
5563
原创 每次执行 git pull 时都需要输入账号和密码
以上方法可以帮助你避免每次执行git pull时都需要输入账号和密码。推荐使用 SSH 协议,因为它是最安全且最方便的方法。如果你必须使用 HTTPS 协议,启用凭证管理器或配置.netrc文件也是不错的选择。
2024-12-03 09:39:29
2339
1
原创 七、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制和JS颜色选择器改变灯珠颜色
本地代码集成离线iro.js库来添加一个颜色选择器控件,在无网络环境可以通过JavaScript将选中的颜色发送到服务器以改变LED颜色。以下是将iro.js集成到网页后的颜色图片。
2024-08-09 16:57:40
429
1
原创 六、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制改变灯珠颜色优化超时和线程
实现通过ESP32S3连接Wi-Fi并使用Web页面控制WS2812灯珠的颜色,可以使用ESP32的WebServer库来创建一个简单的Web界面。通过这个界面,可以动态地控制灯珠的显示效果。
2024-08-09 16:08:18
765
原创 五、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠并通过web控制改变灯珠颜色
实现通过ESP32S3连接Wi-Fi并使用Web页面控制WS2812灯珠的颜色,可以使用ESP32的WebServer库来创建一个简单的Web界面。通过这个界面,你可以动态地控制灯珠的显示效果。
2024-08-09 15:58:00
504
原创 四、ESP32-S3上使用MicroPython点亮WS2812智能LED灯珠流转效果动态地调整亮度
通过调整WS2812 LED灯珠的RGB值来改变亮度。我们可以使用一个简单的算法来动态地调整亮度,使其在最低和最高值之间流动,从而实现亮度从低到高再到底的流水效果。
2024-08-09 09:46:52
567
原创 二、在ESP32-S3上使用MicroPython点亮WS2812智能LED让所有灯珠点亮
然后上传到ESP32-S3。代码运行后,WS2812 LED会依次显示红、绿、蓝三种颜色,每种颜色保持1秒钟,然后熄灭。MicroPython内置了对WS2812等“NeoPixel” LED的支持。你可以直接在代码中导入。这样,你应该可以成功控制WS2812 LED了。如果LED依然不亮,检查一下接线和供电是否正确。
2024-08-09 09:39:47
979
原创 一、ESP32-S3上使用MicroPython点亮WS2812智能LED
勾选文件视图即可在左侧显示设备下的文件,烧录成功后默认有一个boot.py文件我删除了,右键MicroPython区域空白地方新建了led.py文件。数据线连接Esp32设备,如果不知道是否正确连接是,可win+s搜索"设备管理器",在端口(COM)管理中查看。打开安装好的Thonny软件后进行烧录固件,我的端口COM7每个电脑都是不一样,选择自己的。将上面的代码保存后,点下面绿色按钮即可点亮代码会自动运行,LED会以1秒的间隔闪烁。烧录完固件后,使用串口工具(如Thonny或。
2024-08-09 09:28:47
860
原创 linux服务器无法ping网络修改dns
通过上述步骤,可以更详细地排查网络连接和DNS解析问题。如果在这些步骤中遇到问题或需要更多帮助,请提供相关的输出信息以便进一步分析。并且处于 UP 状态,这意味着网络接口应该是正常工作的。ping: www.baidu.com: 未知的名称或服务。接口已配置了 IP 地址。
2024-07-15 08:51:42
336
原创 Git不想跟踪某个文件
如果该文件已经被 Git 跟踪过,你还需要将它从版本控制中移除,但保留工作区中的文件。文件将不再被 Git 跟踪,并且在将来的合并或拉取操作中不会造成冲突。文件用于告诉 Git 哪些文件或目录应该被忽略,不进行版本控制。如果你不想跟踪某个文件,可以将该文件路径添加到。:在项目的根目录下找到或创建一个。:将你不想跟踪的文件路径添加到。例如,如果你不想跟踪。这样,Git 将会忽略这个文件。
2024-06-28 09:09:35
955
原创 新版jetbrains ide、PyCharm、PhpStorm、WebStorm、GoLand设置中文、关闭代码换行参考线提示和参数类型提示
关闭编辑器的换行参考线提示关闭参数类型提示
2024-06-12 11:14:48
356
原创 Git 进行项目开发时新建一个分支作为备份
或其它分支基础上进行代码优化或修改时,并且在优化过程中保留一个当前状态的备份(即新建一个分支作为备份),然后继续在。这个命令将你的新分支推送到远程仓库,并设置远程分支为上游,以后你就可以直接使用。分支的一个备份(通过创建一个新的分支),同时还能在。在使用 Git 进行项目开发时,想要在当前的。替换为你的新分支名称,比如可以命名为。分支上,并且可以继续在这里进行开发。分支上继续开发,确保开发流程的顺畅。分支拉取最新更改并合并到你的本地。等,取决于你的具体需求。在这个分支上推送更新了。
2024-05-07 15:00:57
733
原创 [npminstall:get:error] GET https://registry.npmmirror.com/* AggregateError: after 5
在运行时遇到了下面的一些错误提示,这个错误是在尝试从镜像源获取包时发生的。错误信息中提到了 “AggregateError: after 5 retries, status: -1, headers: {}”,说明尝试了5次之后依旧失败,且没有返回有效的HTTP状态码和头信息。
2024-05-06 21:53:36
3056
1
原创 windows重置mysql root密码
在Windows操作系统中重置MySQL的root密码可以通过以下步骤完成。请注意,这些步骤可能因MySQL的版本以及你所使用的Windows版本略有不同。
2024-04-29 14:05:30
1345
原创 Error: contextBridge API can only be used when contextIsolation is enabled
方法,你可以在渲染进程中暴露指定的 Electron API,以便在渲染进程中安全地访问。然而,如果未启用上下文隔离,或者启用了上下文隔离但未正确配置,就会出现报错。上下文隔离是 Electron 中一种安全机制,用于保护渲染进程免受主进程的恶意代码的影响。这个错误提示表明,在启用了上下文隔离(contextIsolation)的情况下,才能使用。方法来暴露 Electron API,应该就不会再出现报错了。脚本指定为要注入到渲染进程中的预加载脚本。实例时启用了上下文隔离,并且正确配置了。
2024-04-25 17:05:21
1293
原创 IpcRenderer.invoke Error: An object could not be cloned.
JavaScript 中一些特殊对象或包含循环引用的对象无法通过 Electron 的 IPC 机制进行传递,因为 IPC 传递的数据需要被序列化。:如果对象中包含复杂类型数据,可以尝试手动将对象转为 JSON 字符串再发送,并在接收端将 JSON 字符串解析回对象。:如果对象中只有部分属性无法被序列化,可以在发送前剔除这些属性,或将它们替换为可以被序列化的值。, 或循环引用等无法被序列化的元素。如果可能,尽量只发送简单的数据类型,如。的更多信息,这可能会对解决问题提供更多的细节和背景。
2024-04-03 10:12:11
3694
原创 git将最新的master分支的代码同步到develop
在团队协作环境中,可能需要进行 Code Review 和/或运行自动化测试,以确保合并后的代码是安全且不会破坏现有功能的。确保遵守你所在团队中的代码合并策略和工作流程。请确保在执行这些操作前你的本地分支是干净的,即没有未提交的改动。如果有未提交的改动,你可以选择先提交这些改动,或者暂存它们(使用。如果在合并时出现冲突,请仔细解决冲突,确保所有更改正确无误后再提交。
2024-02-27 14:20:55
1874
2
原创 Vite+Vue3+Ant Design3.2报错: Cannot read properties of null (reading ‘isCE‘)
安装所有库,把项目的vue版本号更新到了3.4.15,而Ant Design Vue3.2库可能与vue3.4存在兼容些问题导致的,Ant Design Vue现在更新了4.1.2版本,官方更新日志说是兼容了vue3.4。的版本号(3.4.15),存在差异,又联想到2023-12月底vue发布了最新的Vue3.4版本,我的错误也差不多那时间出的问题,也正是因为我的项目文件夹换了位置 ,需要删除。反正我是没得到解决,这个错误导致我使用的Ant Design Vue3.2库的Table组件的表头会消失不见。
2024-02-21 16:05:00
3879
2
原创 vite.config.js中调用.env.development或.env.production中的配置
【代码】vite.config.js中调用.env.development或.env.production中的配置。
2023-12-13 10:50:56
1136
原创 Uniapp扫码预览连接地址与手机不在同一网段
在开发Uniapp应用时,这里有一个扫码预览的功能,电脑与手机都是在一网络下,之前点开后预览地址一直是169.254.3.x的地址,通过WIN+R键输入cmd运行,然后ipconfig查看所有网络连接。发现有一个虚拟网络连接的地址是169.251.x.x的,然后去网络连接中把所有不相关的连接全禁用了,然后打开预览就OK了,地址变成了192.168.1.x。
2023-11-22 09:30:36
387
原创 宝塔面板/var/log/日志和缓存占用磁盘空间很大,如何清理?
按照它写的进行了操作,完美了减少了 journal 日志和限制的配置,运行后减少了空间,我就没继续折腾了,但搜索发现还可以通过 “logrotate”日志管理工具进行配置,但不会用有兴趣的可以查看以下文章。如果 /var/cache/dnf/gitlab-ce-* 占据了大量空间,这意味着 GitLab CE(Community Edition)的软件包及其依赖在这里被缓存了。我这边是 /var/log和var/cache两个目录占用空间很大,进入/var/log/下再次运行。
2023-09-15 11:26:31
5402
原创 R730xd风扇调速
共使用了三个方法都是有效的,dell_fans_controller_v1.0.0和Dell_EMC_Fans_Controller_1.0.1以及ipmitool,前面两个是GUI界面后面一个是命令行工具。
2023-09-12 14:33:29
9265
1
翻译 vue3+vite+pinia+pinia-plugin-persist持久化存储无效
最近刚接触 Pinia在项目中引用相关操作,后续考虑到state的持久化存储问题,也引用了大神的推荐的插件结合,《pinia + pinia-plugin-persist持久化存储》,但怎么试都不生成,主要是我项目中之前引用过Pinia,后面在使用pinia-plugin-persist时又创建了一次pinia ,最后看到了这篇文章,一语惊出梦中人。
2022-11-17 22:02:21
11696
6
原创 宝塔bt自动化一键部署实现数据库配置文件替换中增加域名
在原有的一键部署中,只能替换和BT_DB_NAME这三个变量。但在我的程序中,默认还需要指定部署后的站点访问地址,因此我们需要新增一个域名变量,我将其定义为。接下来,我们需要修改自动部署的配置文件。
2021-11-12 13:00:55
1304
原创 linux修改svn端口
1、删掉SVN服务killall svnserve2、启动SVN服务(我的svn仓库是建在/www/svn 下)svnserve -d -r /www/svn/3、查看SVN服务进程netstat -tunlp | grep svn4、删除掉SVN服务进程kill -9 进程ID5、修改SVN端口 (3333是要设置的端口号)svnserve -d -r /www/svn/ --listen-port 3333...
2021-08-22 15:00:39
1725
转载 2021-08-15
1.首先安装redis2.修改如同所示位置,将ip改为0.0.0.03.进入任务管理器。终止 或者 命令kill掉redis (一定要手动杀死一次redis 再启动 才能生效 配了n台机器总结出来的)4.进入redis 启动redis。 搞定!...
2021-08-15 23:02:37
99
原创 win10远程桌面 出现系统管理员已经限制你可以使用的登录类型(网络或交互式)
因为系统使用的是Administrator账户没有设置密码,在开户远程桌面后,登录出现系统管理员已经限制你可以使用的登录类型(网络或交互式)警告解决办法: 按下“Win+R”打开运行窗口,输入“gpedit.msc”,打开组策略编辑器。将“帐户:使用空白密码的本地帐户只允许通过控制台登录”,设置为已禁用。如下图所示:...
2021-07-21 11:38:49
17538
3
原创 composer镜像阿里云加速
阿里云composer镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。所有项目都会使用该镜像地址:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/取消配置还原到默认的地址:composer config -g --unset repos.packagist...
2021-03-29 16:18:58
141
原创 Installation failed, reverting ./composer.json and ./composer.lock to their original content.
解决方案如下:打开php.ini,并搜索disable_functions指令,从里面搜索“proc_open”,删除即可。注意,要看我们一共安装了几个php,都要相应的删除掉。
2021-03-29 16:17:11
3647
原创 esxi6.7封装nvme驱动
1,下载最新Exsi-6.7.0U3b版本https://blog.youkuaiyun.com/dnpao/article/details/1092895602,下载旧 Exsi-6.7.0版本https://blog.youkuaiyun.com/dnpao/article/details/1092896233,解压 Exsi-6.7.0版本ZIP压缩包,找到旧版本NVME驱动4,解压 最新Exsi-6.7.0U3b版本ZIP压缩包,找到NVME驱动目录,选中文件nvme驱文件、按F2、Ctrl+C复制名称、回
2020-10-26 15:05:03
11634
4
原创 esxi6.7.0最新版本下载
官方链接https://download2.vmware.com/software/esx/67/VMware-ESXi-6.7.0-8169922-depot.zip?HashKey=3083b68c2453a98413e43feb30ac96c8¶ms=%7B%22custnumber%22%3A%22dGRlaCVlQCpldw%3D%3D%22%2C%22sourcefilesize%22%3A%22324.97+MB%22%2C%22dlgcode%22%3A%22ESXI670
2020-10-26 14:46:30
12820
原创 最新Exsi-6.7.0U3b版本下载
官方链接https://download2.vmware.com/software/esx/67u3b/VMware-VMvisor-Installer-201912001-15160138.x86_64.iso?HashKey=5df9d18be9e56fce0392f6dcb91ce81f¶ms=%7B%22custnumber%22%3A%22dGRlaCVlQCpldw%3D%3D%22%2C%22sourcefilesize%22%3A%22335.02+MB%22%2C%22d
2020-10-26 14:44:04
9337
VMware-PowerCLI-13.3.0-24145081
2024-08-15
VMware-PowerCLI-12.1.0-17009493.zip
2020-10-26
华硕主板B85M-G BIOS刷NVMe支持M.2固态硬盘
2020-10-20
php根据某个字段值排序,其它元素顺序不变
2022-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人