- 博客(681)
- 资源 (7)
- 问答 (10)
- 收藏
- 关注
原创 Git配置用户名和邮箱
一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。那么接下来我们讲一下怎么配置。
2019-05-11 17:23:54
270776
12
原创 共享一些资源,给需要的人于方便(有百度网盘链接)
其实,我有时候真的很讨厌下载东西要积分这种操作……,虽然我也上传过文件,想弄点积分的,发现好难……,除了花钱买积分好像就没啥其他渠道了!! 在这里共享一些资源,所以资源都统一放在后面的百度网盘中,如果失效,请留言(有些有上传到CSDN上,如果你有积分,可以光顾下),给需要的人于方便吧。
2018-11-13 00:14:37
4728
原创 详解如何下载JDK和如何配置JDK的环境变量--Windows10
这篇文章详细介绍了,在Windows10环境下,如何下载JDK和如何配置JDK的环境变量。从介绍、安装到配置环境,以及配置过程的常见问题和解决方法(大多问题应该都可以顺利解决),应有尽有。
2018-10-28 20:49:28
9660
8
转载 UPX压缩工具的用法
UPX是一款开源可执行文件压缩工具,支持Windows、Linux、macOS等多平台,可显著减小PE、ELF、DLL等二进制文件体积。文章详细介绍了UPX的安装方法、基础压缩与解压操作、高级压缩选项(如9级压缩)、批量处理脚本以及特殊场景应用(如ELF/DLL文件压缩)。同时提醒注意兼容性、反压缩风险及性能权衡问题,并列举了嵌入式系统、软件分发等典型应用场景。通过合理使用UPX,开发者可在文件体积、安全性和兼容性之间取得平衡。
2026-05-09 16:22:40
166
原创 Windows如何删除任务管理器中的某个服务?
摘要: 本文介绍了三种删除Windows任务管理器中服务的方法: 注册表编辑器:定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,手动删除目标服务键值,需重启生效。 命令提示符:以管理员身份运行sc delete 服务名称命令,可立即删除无需重启。 PowerShell:使用Remove-Service -Name 服务名称命令快速移除服务。 注意事项:删除系统服务可能影响稳定性,建议先禁用而非直接删除,并提前备份注册表。根据需求选择合适方法,谨
2026-04-11 21:32:55
435
转载 jsoup post方式请求接口错误“HTTP error fetching URL. Status=400”解决方法
摘要:解决JSoup请求中的HTTP 400错误问题。当使用post方式提交数据时,常出现"HTTP error fetching URL"异常。解决方法是在请求中添加.ignoreContentType(true)和.ignoreHttpErrors(true)两个参数。建议无论使用get还是post方式都开启这两个参数以确保请求成功。该方法适用于Java爬虫开发中处理HTTP请求异常的情况。
2026-03-30 17:39:43
71
转载 IDEA使用maven打包Java项目,跳过test的3种方法
摘要 本文介绍了三种跳过Maven测试的方法:1)命令行方式,使用mvn install -Dmaven.test.skip=true参数;2)修改pom.xml文件,配置maven-surefire-plugin插件设置<skip>true</skip>;3)在IDEA工具中通过点击小闪电图标禁用测试。这些方法适用于需要在构建时跳过测试阶段的场景,能有效节省构建时间。原文链接提供了更详细的说明和图示。
2026-03-30 17:30:41
391
转载 OpenRouter免费政策大调整:每日免费额度变化解读
OpenRouter 的这波操作,免费额度有升有降,限制纯白嫖的额度。看似缩水,实则提升了付费用户的体验。设定了门槛,筛出了真用户。同时并发数(RPS)也发生了变化。钱多就高,钱少就低。
2026-03-30 17:22:52
2693
1
原创 Git查看分支创建时间
本文介绍了使用git for-each-ref命令查看Git本地分支创建时间的最简方法。该命令可按创建时间排序显示分支信息,输出ISO8601标准格式的时间戳和分支名称。适用于追踪分支时间线、查看活跃顺序等场景。需要注意的是,该方法显示的是分支指针最后移动时间而非严格创建时间,远程分支需调整路径参数。该方案无需图形界面,纯命令行即可完成操作。
2026-03-27 23:33:10
108
原创 Git统计各分支大小
摘要 本文介绍了如何统计Git仓库各分支的大小。通过git branch列出所有分支,再使用git ls-tree结合awk计算每个分支的文件总大小(以MB为单位)。该方法适用于用分支做版本管理的仓库,但不适合临时开发分支。需要注意的是统计结果仅包含已提交文件的原大小,不包括被忽略文件或压缩后的大小。示例命令可快速输出各分支大小,帮助开发者了解仓库分支的存储情况。
2026-03-27 23:04:09
220
转载 Claude Code 2.1.15 突发弹窗:npm 安装已弃用,如何应对?
摘要 Claude Code宣布从npm安装方式转向原生安装包,最新版本2.1.15会强制弹窗提醒用户迁移。官方文档已更新说明npm安装方式被弃用,推荐使用原生安装脚本或包管理器(如Homebrew/WinGet)。用户可通过claude install命令从npm迁移到原生安装。若需保持现状,可回退到2.1.14版本并通过修改配置文件禁用自动更新。官方强调原生安装能更好支持Windows原生运行环境,建议用户关注官方文档获取最新指引。
2026-03-18 09:33:06
950
原创 使用Lightbox2实现相册图片全屏预览功能(点开弹窗功能)
摘要 本文介绍了如何使用Lightbox2工具快速实现图片弹窗展示功能。通过简单的两步操作:1)引入CSS和JS资源;2)在图片外层添加a标签并设置data-lightbox属性,即可为相册添加点击放大查看功能。文章提供了在线示例(王者荣耀英雄皮肤相册)和核心代码片段,展示了该工具的实际效果,包括图片弹窗、翻页按钮和描述文字等功能。相比手动实现,使用Lightbox2能大幅简化开发流程。
2026-03-03 17:37:44
405
原创 MySQL标识符长度限制
MySQL数据库各类标识符的最大长度限制如下:数据库、表、列等大多数标识符为64字符,别名为256字符(视图列别名仍按64字符限制),复合语句标签为16字符。约束名称若未显式定义,会从表名自动生成,可能因长度超限报错。标识符使用UTF-8编码存储,多字节字符不影响长度计算。授权表中的字符串类值(如用户名、主机名)有独立限制:User字段32字符,Host字段255字符,其他如数据库名、表名等保持64字符限制。
2026-02-03 17:06:58
100
原创 荣耀笔记本那些事
荣耀笔记本C盘的HonorSDK文件夹中,Records/abinstall目录会持续累积日志文件,占用大量空间(示例中达4.2G)。这些是荣耀电脑管家记录弹框拦截的日志数据,可以安全手动删除而不会影响系统功能。日志文件按日期命名,单文件可达近百MB,内容显示进程操作记录。官方确认该文件夹数据可清理,建议定期检查删除以释放磁盘空间。
2026-01-21 10:38:37
12970
转载 Windows系统文件hiberfil.sys太占用太大怎么办?解决方法来了!
本文介绍了两种处理Windows休眠文件的方法:1.彻底关闭休眠功能并删除hiberfil.sys文件,通过管理员命令提示符执行"powercfg -h off";2.通过修改注册表将休眠文件迁移到其他位置(如D盘),需要定位并修改注册表中Power Management项的路径值。文章提醒操作前应备份注册表,并建议优先考虑关闭休眠功能,若必须使用休眠功能则建议将文件移至固态硬盘。两种方法均需管理员权限,修改注册表存在风险。
2026-01-21 10:14:32
469
转载 Windows系统文件pagefile.sys占用太大怎么办?解决方法来了!
摘要 本文介绍了Windows系统中pagefile.sys虚拟内存文件占用过大空间的问题及解决方法。该文件是系统在物理内存不足时将数据临时写入硬盘的机制,默认分配可能过大导致C盘空间紧张。主要解决方案包括:调整虚拟内存大小(推荐初始1024MB,最大2048MB)、将虚拟内存迁移至其他分区、使用清理工具释放C盘空间、检查异常内存占用程序以及升级物理内存。特别提醒不要直接删除该文件,合理设置可有效缓解空间占用问题。(149字)
2026-01-21 10:03:40
2597
转载 NVM使用nvm报错“Could not retrieve https://npm.taobao.org/mirrors/node/index.json.”
摘要:使用nvm切换Node版本时出现报错"Could not retrieve https://npm.taobao.org/mirrors/node/index.json",原因是淘宝镜像HTTPS证书到期。解决方法为:找到nvm安装路径下的settings.txt文件,将镜像地址修改为https://npmmirror.com/mirrors/node/和https://npmmirror.com/mirrors/npm/,保存后即可正常使用nvm命令。该问题通过更新镜像源地址得到
2026-01-12 10:56:11
143
原创 Python递归获取目录大小
本文介绍了两个Python函数:get_dir_size()用于统计目录大小(字节),change_size_to_text()将字节转换为易读的单位(B/KB/MB/GB)。get_dir_size()遍历目录计算文件总大小,change_size_to_text()根据大小自动选择合适单位并保留两位小数。示例展示了如何统计并格式化目录大小,输出如"2.1GB"的可视化结果。这两个函数配合使用可以方便地获取和显示目录大小信息。
2026-01-01 23:15:30
189
原创 PostgreSQL事务回卷异常处理:ERROR,54000,“database is not accepting commands to avoid wraparound data loss in“
PostgreSQL数据库出现"database is not accepting commands"错误,是由于事务ID接近环绕临界值(xidStopLimit)触发的保护机制。当数据库事务ID达到预设阈值时,系统会拒绝所有新事务以防止数据丢失。该错误提示必须进入单用户模式执行VACUUM操作,这意味着需要停机处理。处理步骤包括:1)确定事务年龄最大的数据库;2)停止postmaster服务;3)以单用户模式启动并执行VACUUM;4)恢复服务。此情况属于严重警告,生产环境需提前报备,
2026-01-01 23:05:58
803
转载 MySQL3种指定索引的方式
MySQL查询优化中,当SQL执行未按预期使用索引时,可通过三种方法指定索引: USE INDEX:推荐使用指定索引(需索引字段包含在WHERE条件中) IGNORE INDEX:禁用特定索引(不可逆,即使USE INDEX重新指定也无效) FORCE INDEX:强制使用索引(若索引字段不在WHERE条件中会导致所有索引失效) 注意事项: 语法需写在表名后(多表查询时每个表单独指定) 必须配合WHERE条件使用 索引名而非列名作为参数 结合ORDER BY字段可影响索引选择
2025-12-12 17:46:42
227
转载 MySQL查看执行计划、explain关键字详解(超详细)
MySQL的EXPLAIN命令用于分析SQL查询执行计划,可查看索引使用情况、执行顺序等关键信息。其输出包含id(执行顺序)、select_type(查询类型)、type(访问方式,性能关键指标)、key(实际使用索引)等重要字段。通过分析type字段(system>const>eq_ref>ref>range>index>ALL)可判断查询效率,Extra字段则显示额外操作如临时表或排序。
2025-12-12 17:32:36
302
转载 免费翻译接口最新最全汇总(百度翻译,腾讯翻译,谷歌翻译,DeepL翻译等...)
本篇文章汇总涵盖了国内外大部分优秀的免费翻译接口主要信息,可直观对比,快速找到合适的翻译接口!
2025-11-24 15:34:52
1503
转载 PostgreSQL异常:An I/O error occurred while sending to the backend
PostgreSQL批量写入数据时出现I/O错误,提示"Tried to send an out-of-range integer as a 2-byte value"。分析发现是SQL语句过长导致查询结果超出传输限制。解决方案包括:1)使用Apache Commons Collections的ListUtils将大数据集拆分成每组1000条分批处理;2)使用MyBatis Plus的saveBatch方法自动分批写入。
2025-11-18 17:26:44
127
原创 GitHub Actions查看使用量和账单
查看GitHub Actions账单和使用情况的方法:1)登录GitHub账号后,在Settings > Billing页面可查看总体账单和使用配额;2)非企业账号每月享有2000分钟免费额度;3)单个仓库的Actions页面可查看具体执行明细和耗时统计;4)仓库metrics页面支持按时间范围查看使用情况统计。通过这些方式可以全面监控GitHub Actions的使用情况和费用支出。
2025-11-18 15:01:40
904
转载 常见配置文件格式INI/XML/YAML/JSON/Properties/TOML/HCL/YAML Front Matter/.env介绍及实例
本文对比了9种常见配置文件格式的特点和使用场景。INI、XML、YAML、JSON、Properties、TOML、HCL、YAML Front Matter和.env各有优劣:INI简单易用但功能有限;XML支持复杂结构但冗长;YAML易读但嵌套有限;JSON通用但不支持注释;Properties适合Java简单配置;TOML易读但较新;HCL适合基础设施配置;YAML Front Matter专用于静态网站;.env用于环境变量。
2025-11-14 10:33:26
234
转载 Activiti快速入门教程:SpringBoot集成Activiti6+Activiti Modeler流程配置可视化
Activiti工作流引擎的核心架构包括23张数据表,分为5类:存储流程定义的ACT_RE_*表、运行时数据的ACT_RU_*表、用户信息的ACT_ID_*表、历史记录的ACT_HI_*表和通用数据的ACT_GE_*表。系统提供7大核心服务接口:RepositoryService管理流程定义,RuntimeService控制流程实例,TaskService处理任务节点,HistoryService查询历史记录,IdentityService管理用户组织,FormService处理表单数据,Managemen
2025-10-30 15:08:41
173
原创 Python用Matplotlib包进行数据可视化时中文乱码,提示:findfont: Generic family ‘sans-serif‘ not found
在Python中使用Matplotlib进行数据可视化时,Windows系统用SimHei字体可正常显示中文,但Ubuntu环境下会因缺少字体报错导致中文乱码。解决方法是通过安装中文字体包:sudo apt-get install -y fonts-wqy-zenhei fonts-wqy-microhei fonts-noto-cjk,确保系统具备所需的中文字体支持。
2025-10-24 17:11:28
330
转载 Git使用git alias提高git的使用效率
本文介绍了如何通过git alias简化常用git命令的操作。可以通过命令行或修改.gitconfig文件添加alias,如将git add简化为git a。还推荐了开源项目GitAlias提供的丰富alias集合,只需在配置文件中引入即可使用。此外,文章建议将git命令简化为g,并介绍了node环境下的git-alias工具。通过合理配置alias,可以显著提升git操作效率。
2025-10-11 16:47:29
158
转载 Git基础-Git别名
本文介绍了Git别名功能,通过git config可以为常用命令创建简短的别名(如co代替checkout),提升操作效率。还展示了如何自定义实用别名(如unstage对应reset HEAD --),甚至通过!前缀调用外部命令(如visual对应gitk)。别名功能让Git使用更便捷,用户可根据习惯自由配置简化命令。
2025-10-11 16:42:03
107
原创 Linux之curl常用参数介绍
本文介绍了curl命令的基本用法和常见操作。curl是一个支持多种协议的命令行数据传输工具,主要特点包括多协议支持、无界面操作和丰富的功能选项。基本语法为curl [options] [URL...],常用选项分为请求控制(-X指定方法、-d发送POST数据)、输出控制(-o保存文件、-v显示详细过程)、认证安全(-u用户认证、-k忽略SSL验证)等几类。文章通过实际案例演示了如何组合使用这些选项,包括获取网页内容、设置请求头、处理认证等场景,并展示了如何绕过Nginx访问限制。
2025-10-10 18:15:59
844
原创 Nginx配置访问密码,让用户输入用户名密码才能访问
本文介绍了如何通过Nginx配置密码访问认证,限制站点访问权限。主要步骤包括:1)使用htpasswd工具生成加密的用户名密码文件;2)在Nginx配置中添加auth_basic指令指定密码文件和提示信息;3)重启Nginx服务生效。文章还详细说明了htpasswd命令的常用参数和示例用法,如创建用户、删除用户、修改密码等操作。该方法可以有效保护网站内容,实现基础访问控制。
2025-10-10 16:54:13
1659
原创 TDAppDesktop(腾讯文档)文件夹占用C盘大量空间,不需要可以卸载,有需要的建议重装
腾讯文档本地运行时会产生大量缓存文件,默认存储在C盘的TDAppDesktop目录下,可能导致系统盘空间不足。用户可通过卸载软件自动清除该目录,或重装时将安装路径改为其他盘符来释放空间。建议网页版用户直接卸载,需要客户端用户可调整安装位置避免占用系统盘。
2025-10-07 00:23:28
3811
原创 D3.js简介:用于定制数据可视化的JavaScript库
D3.js是一个开源的JavaScript数据可视化库,提供了高度灵活的数据驱动图形创作能力。自2011年由Mike Bostock创建以来,D3已成为数据可视化领域的基石工具,推动了该领域的创新和发展。它支持创建各种动态、交互式的图表类型,包括动画、分析图表、层次结构等,广泛应用于新闻编辑室、网站和个人作品集。D3拥有活跃的社区和丰富的资源,包括中文文档和示例网站,帮助开发者快速上手。其核心贡献者包括Mike Bostock、Philippe Rivière等,目前由Observable团队维护。
2025-10-04 12:58:13
1144
原创 使用D3.js画人物关系图
本文介绍了一个基于D3.js的树形布局关系图项目,使用AI工具辅助开发。主要功能包括: 展示父子节点依赖关系 鼠标悬浮显示节点详情 支持搜索定位节点 移动端适配 项目参考了GitHub模板,采用JSON格式数据存储节点信息(如姓名、性别、职业等)和关系(配偶/父母)。目前存在缩放时提示窗定位不准和部分移动端UI适配问题待优化。
2025-10-04 12:38:11
634
转载 中国的时区为什么是Asia/Shanghai,而不是Asia/Beijing?
本文揭示了1949年前中国五个时区的历史背景,解释了上海被选为代表时区的原因,即上海当时的国际影响力和作为时区中心的代表性。
2025-10-02 22:50:24
1283
原创 VSCode关闭C或C++项目启动时的自动cmake功能
在VSCode中使用CMake Tools插件时,若仅需查看C/C++代码而不需要自动执行CMake编译,可通过以下方法关闭自动构建功能:在设置中搜索"@ext:ms-vscode.cmake-tools config on open"并取消勾选该选项,或直接在CMake Tools插件设置中禁用此功能。修改后需重启VSCode生效。对于暂时不需要该插件的用户,也可选择禁用或卸载插件。这样可以避免不必要的CMake编译耗时,提升代码浏览效率。
2025-09-15 10:55:44
803
原创 GitHub Actions中steps下面的Setup environment设置的环境变量不能在后面步骤使用问题处理
在GitHub Actions中,环境变量默认只在当前步骤有效。文章介绍了两种解决方案:1)在job级别使用env:统一设置全局变量;2)通过$GITHUB_ENV文件传递变量到后续步骤。两种方法都能避免在每个步骤重复设置变量,使配置更简洁。具体示例可参考提供的GitHub工作流文件。
2025-09-10 16:49:42
560
原创 MySQL收集processlist记录的shell工具mysql_collect_processlist
MySQL会话监控工具简介 这是一个用于定期收集MySQL活动会话信息的脚本工具,支持MySQL 5.7-9.4版本。通过定时采集information_schema.processlist视图数据,帮助解决慢SQL内存打满、连接数耗尽等突发问题。 主要功能包括: 定期收集会话信息(支持秒级采集) 自动保存日志并支持分割归档 提供丰富的日志分析示例 最小权限要求(仅需PROCESS权限) 使用方式简单,只需配置参数并设置crontab定时任务即可。
2025-09-10 15:51:54
1072
阿里巴巴Java开发手册1.4.0
2018-11-13
w3school网页教程-离线完全版.zip
2019-07-12
阿里巴巴Java开发手册.zip
2019-07-12
《Java语言程序设计》-期末考试试题及答案
2018-07-05
Git Credential Manager for Windows v1.20.zip
2020-04-30
folder-explorer-1.0.4文件夹遍历软件
2020-08-07
笔记本电脑突发频繁卡死
2024-02-27
oracle数据库安装后报ORA-01017
2023-06-17
pgsql安装pg_stat_statements插件遇到问题
2022-08-07
git add 添加 删除的文件
2020-01-06
Nginx配置404页面无效
2019-12-09
HTML如何按需加载某xml文件
2020-08-13
Windows资源管理器的“快捷访问”栏消失
2022-01-24
SpringMVC的<mvc:annotation-driven />配置的作用
2019-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅