- 博客(84)
- 资源 (3)
- 收藏
- 关注
原创 GitHub拉取远程仓库代码报错:Could not connect to server
摘要: 解决GitHub拉取代码时出现"Could not connect to server"错误的方法。该问题通常由Git全局配置了镜像地址导致。解决方案分三步:1)使用git config --global --get-regexp url查看当前镜像规则;2)通过git config --global --unset命令移除对应规则(注意需完整匹配原规则格式);3)再次验证确保镜像规则已清除。操作时需注意特殊字符处理,取消后即可恢复原始GitHub连接。
2026-04-14 15:27:53
189
原创 C盘空间不足需要进行扩容的详细操作步骤来了!
本文介绍如何在Windows 10系统中不格式化C盘进行扩容。首先下载安装分区助手,将相邻分区(如D盘)数据克隆到新分区。然后通过磁盘管理删除原分区,修改克隆分区盘符。最后对C盘执行扩展卷操作即可完成扩容。文章详细说明了压缩卷、删除卷和扩展卷的操作步骤及注意事项,并提供了diskpart命令行工具的使用示例。该方法适用于NTFS格式分区,能有效解决C盘空间不足问题而无需格式化。
2026-04-13 20:45:23
213
原创 IDEA安装并且使用Roo Code工具
Roo Code是Cline AI的升级版,一款基于VS Code的AI编程助手插件,支持代码生成、上下文理解、自动化调试等功能。安装步骤包括:1)在IDEA中搜索安装Roo Code插件;2)登录GitHub账号;3)配置或选择大模型;4)完成设置后即可使用。该工具适合中高级开发者,提供个性化开发体验和多模型支持。
2026-03-30 21:02:14
98
原创 IDEA集成安装配置claude code
2.开发背景:该工具由Anthropic公司推出,是其旗舰Claude模型面向开发者场景的重要落地产品,旨在解决AI辅助编码中“写代码快,审代码慢”的瓶颈,并提升开发全流程的效率。1.Claude Code是一个运行在本地项目环境中的AI执行代理,它不同于传统的聊天式AI助手,能够主动探索、理解并操作你的代码库,执行从代码生成到项目管理的复杂任务。
2026-03-20 10:28:49
407
1
原创 YAML的语法概述
YAML是一种高可读性的数据序列化格式,具有简洁、支持注释、数据类型丰富等特点。基础语法包括字符串、数字、布尔值等基本类型,以及数组和对象的表示方式。高级特性支持多行字符串、锚点引用等。YAML广泛应用于前端配置、CI/CD、Docker编排等领域。在JS中可通过js-yaml库解析,最佳实践推荐使用2空格缩进、避免特殊字符和敏感信息存储。
2026-02-26 17:34:26
801
原创 关于LLM 大语言模型详细解读
LLM(大型语言模型)发展历程与核心原理 摘要:LLM是基于深度学习的语言模型,其发展历经四个阶段:萌芽(1950s-2010)奠定NLP基础,过渡(2014-2016)突破注意力机制,诞生(2017)确立Transformer架构,爆发(2018至今)实现规模化应用。核心贡献者包括Transformer团队(Vaswani等)、OpenAI(Altman)推动GPT系列发展,以及Meta开源LLaMA降低技术门槛。LLM通过海量文本学习语言规律、常识和知识表达,其"大"体现在参数量大
2026-02-22 22:59:03
626
1
原创 codepen在线代码编辑器网站
CodePen是一个免费的前端代码托管平台,提供实时预览、代码分享和协作开发功能。支持HTML/CSS/JavaScript多种语法和框架,包含Pen单文件、Project多文件和Collection作品集三种创作模式。特色功能包括实时协同编辑、快速添加外部资源、优秀外嵌体验以及教育应用场景。平台还汇集大量动效设计源代码案例,适合开发者学习交流和项目演示。用户无需登录即可在线编码,但保存作品需注册账号。
2026-02-02 20:43:58
587
1
原创 PHP Warning: Version warning: Imagick was compiled against ImageMagick version 1809 but version 1810
摘要:PHP Imagick扩展版本与ImageMagick不匹配(1809 vs 1810)。解决方案:1)重新安装Imagick扩展(pecl uninstall/install);2)降级ImageMagick至1809;3)验证版本信息;4)重启web服务。推荐优先采用方案1确保兼容性。(99字)
2026-01-10 12:01:53
196
原创 JAVA 关于SpringBoot4新版本阅览
Spring Boot 4正式发布,带来多项重要更新:最低要求Java 17和Jakarta EE 11;新增@RequestMapping的version属性实现API版本控制;增强GraalVM原生镜像支持,可通过mvn命令直接构建;同时升级SPEL表达式、Jackson 3.x等组件。开发者可通过官网或IDEA创建项目,体验更高效的开发流程和现代技术栈支持。
2025-12-17 20:44:01
482
原创 Java AI开发入门指南
本文对比分析了Java领域两大AI框架Spring AI和LangChain4j。Spring AI优势在于统一API快速接入主流AI服务,适合基础功能开发;LangChain4j支持智能体开发和RAG等高级功能,适合复杂AI应用。开发环境需JDK11+和Maven/Gradle,推荐Deeplearning4j作为Java原生框架。选型建议:快速接入选Spring AI,复杂应用选LangChain4j。
2025-12-11 14:53:01
224
原创 Java死锁的产生与解决方案
本文介绍了死锁的概念及其四个必要条件:互斥使用、不可抢占、请求保持和循环等待。通过Java代码示例展示了使用Semaphore信号量解决死锁问题的方法,其中两个线程尝试获取两个资源的锁,并通过tryAcquire设置超时避免永久等待。代码中采用获取锁失败时释放已持有锁的方式,并定期重试,从而破坏死锁的循环等待条件。运行结果表明该方法能有效避免死锁发生。
2025-11-21 19:58:49
300
原创 PHP安装ZSTD压缩库扩展
本文介绍了在Windows10系统下为PHP 8.2.9(NTS)安装Zstd扩展的完整过程。具体步骤包括:1)在PECL网站下载匹配版本的DLL文件;2)将libzstd.dll和php_zstd.dll分别放置到PHP目录和ext子目录;3)修改php.ini添加扩展配置;4)重启服务后通过phpinfo验证安装。文中配有详细截图说明各操作步骤,适用于需要为PHP添加Zstandard压缩功能的开发者参考。该扩展能提供高效的实时数据压缩能力。
2025-11-14 18:18:30
481
原创 npm : 无法加载文件 D:\nvm\nodejs\npm.ps1,因为在此系统上禁止运行脚本问题解决
摘要:在Windows系统中执行npm命令时出现PowerShell脚本执行权限错误,原因是系统执行策略阻止了npm.ps1脚本运行。解决方案是通过命令Set-ExecutionPolicy RemoteSigned -Scope CurrentUser修改当前用户的执行策略,允许运行本地和远程签名脚本。该命令能永久解决npm相关的PowerShell权限问题。
2025-11-11 20:59:51
630
原创 Android Studio JAVA开发按钮跳转功能
本文介绍了Android Studio项目结构及实现页面跳转的代码示例。项目包含应用模块,每个模块有manifest、java代码和res资源文件夹。通过MainActivity.java实现按钮点击跳转功能,使用findViewById获取按钮控件并设置OnClickListener监听器,通过Intent实现跳转到TextViewActive页面。配套的XML布局文件定义了按钮控件及文本内容,strings.xml存储字符串资源。摘要概括了Android项目的基本结构和页面跳转的核心实现代码。
2025-10-17 19:15:37
761
原创 JAVA工具类Arrays处理数组实际应用示例
本文介绍了Java中char类型数组的基本操作。内容包括:1) Java数组的两种初始化方式(动态和静态);2) 使用char类型定义数组;3) 提供了三个实用方法:删除数组元素、添加新元素、获取指定元素;4) 演示了这些方法的调用过程及输出结果。示例代码展示了如何对char数组进行增删查操作,并配合Arrays工具类输出结果。文章适合Java初学者理解数组的基本操作。
2025-10-10 20:22:56
248
原创 网站SEO优化处理实践
SEO(搜索引擎优化)是通过优化网站结构、内容及外部链接使其符合搜索引擎规则,提升自然排名和流量的技术。其优势在于成本低且长期有效,但需随算法更新调整策略。应用领域包括电商、品牌推广等,研究还涉及用户行为分析和AI影响。可使用在线工具(如sojson.com)输入域名获取具体优化方案。
2025-09-01 19:33:58
327
1
原创 Nginx 创建和配置虚拟主机
本文介绍了在Windows11系统下使用Nginx1.15.11配置虚拟主机的步骤。关键操作包括:在Nginx配置目录下创建站点配置文件,设置监听端口、域名映射和文件路径;修改系统hosts文件添加域名解析;最后重启Nginx服务并测试验证。通过这种方法,可以在单台服务器上实现多个网站的逻辑隔离,提高硬件资源利用率。配置过程涉及Nginx服务设置、域名解析和PHP环境处理等关键技术点。
2025-08-22 20:17:25
411
原创 PHP imagick扩展安装以及应用
摘要: 本文详细介绍在Windows10系统下为PHP8.2.9NTSX64环境安装php_imagick扩展的完整流程。作为ImageMagick的PHP接口,该扩展支持185+图像格式处理。安装步骤包括:1)下载配置ImageMagick;2)通过PECL获取匹配版本的php_imagick.dll;3)配置环境变量并修改php.ini加载扩展;4)验证安装并重启生效。最后提供示例代码演示基础图像缩放功能,适用于动态网页图片处理场景。
2025-08-13 17:53:51
1054
原创 Git常用命令一览
Git是一款基于Linux内核开发的分布式版本控制工具,相比CVS和Subversion等传统工具具有更快的速度和强大的合并跟踪能力。其核心优势在于无需依赖服务器端软件,使代码发布和交流更加便捷。常用命令包括:仓库初始化(git init)、配置用户信息、设置代理、克隆远程仓库(git clone)、分支管理(branch/checkout/merge)、代码提交(add/commit/push)、状态查看(status/log)等。Git特别适合大型项目开发,如Linux内核项目,其分布式特性使团队协作更
2025-07-12 20:46:19
771
1
原创 Syntax Error: TypeError: Cannot set properties of undefined (setting ‘parent‘)
摘要:运行前端项目时报错,显示NumberInfo.vue组件样式编译失败,错误原因为"Cannot set properties of undefined"。通过定位问题,发现是style标签中的@import语句导致。解决方案为注释掉该行代码"// @import "index";",重新运行后项目成功启动。该问题可能是由less样式导入路径或解析方式不当引起,简单注释即可解决编译错误。
2025-07-12 19:27:19
700
1
原创 Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Composer安装依赖失败时出现报错,提示回滚composer.json和composer.lock文件。解决方法是通过命令行删除composer.lock文件,使用rm composer.lock命令即可。此操作能清除旧的锁定文件,让Composer重新生成依赖关系,从而解决安装失败问题。该方案简单有效,适用于大多数类似情况。
2025-07-11 20:57:57
498
原创 ssh: connect to host github.com port 22: connection refused
摘要:解决GitHub SSH连接失败(端口22被拒绝)问题的方法:通过在用户目录下的.ssh文件夹中创建config文件,添加配置将默认22端口改为443端口。具体步骤为:1)找到C:\Users\admin.ssh目录;2)新建config文件并写入Host github.com、Hostname ssh.github.com、Port 443配置;3)用ssh -T git@github.com命令测试连接,成功后显示认证信息。该方法有效解决了因端口限制导致的SSH连接问题。
2025-07-10 19:58:50
697
原创 Navicat Premium可视化工具使用查询控制台优化SQL语句
EXPLAIN是MySQL数据库提供的命令,用于分析SQL语句的执行计划。通过在SELECT语句前添加该命令,可获取查询优化器生成的执行逻辑,帮助开发者理解查询效率及索引使用情况,从而进行性能优化 执行结果包含多个核心字段:type反映连接类型(如system、const等级别),key显示实际使用的索引,rows预估扫描行数,Extra提供额外优化信息。其中type指标通常要求至少达到range级别,possible_keys、key_len等字段分别描述潜在索引及索引长度。该功能通过
2025-07-07 18:39:45
861
1
原创 JETBRAINS IDE 开发环境自定义设置快捷键
所有 JetBrains IDE 都旨在为您提供量身定制的针对特定语言的开发者体验,它们对相关技术、框架和其他语言提供内置支持,因此,您可以在一个工具中获得所需的一切
2025-06-19 15:47:33
916
原创 Android Studio Windows安装与配置指南
Android Studio 是开发 Android 应用程序的官方 IDE,基于 Intellij IDEA。你可以从官网Android Studio下载下载最新版本的 Android Studio。如果你是在 Windows 上安装 Android Studio 的新人,找到名为 android-studio-bundle-135.17407740-windows.exe 文件下载,并通过 Android Studio 向导指南运行。如果要在 Mac 或者 Linux 上安装 Android Stu
2025-06-14 20:58:54
2120
原创 Python Selenium固定端口测试chrome浏览器绕过登录验证
Python Selenium固定端口测试chrome浏览器绕过登录验证
2025-06-13 11:30:09
697
原创 PhpStorm代码编辑器内置数据库配置与使用
PhpStorm IDE内置强大的数据库功能,无需插件即可高效操作数据库。配置方法:1)点击右侧DB按钮进入数据库面板;2)输入连接信息完成配置;3)刷新后即可查看并操作数据表;4)通过DDL功能快速生成SQL语句。这些内置工具能显著提升PHP开发效率,方便开发者直接在编辑器中完成数据库相关工作。
2025-06-06 20:32:57
685
原创 windows命令行面板升级Git版本
Git 是一个 分布式版本控制系统 (DVCS),由 Linux 之父 Linus Torvalds 于 2005 年开发,用于管理 Linux 内核开发。它彻底改变了代码协作和版本管理的方式,现已成为软件开发的事实标准工具。
2025-06-05 14:28:58
1624
原创 前端Nodejs报错:Browserslist: caniuse-lite is outdated. Please run: npx update...
Browserslist: caniuse-lite is outdated. Please run:npx update-browserslist-db@latestWhy you should do it regularly: https://github.com/browserslist/update-db#readmeINFO Starting development server...10% building 2/5 modules 3 active ...ules\cache-load
2025-06-03 20:52:02
1663
原创 在windows环境下安装Nmap并使用
Nmap(网络映射器)是一款用于网络发现和安全审计的网络安全工具,在其首次发布后的前几年之间是 GPL 自由软件,但最近版本的 nmap 是否是 FOSS 自由软件还存在许多质疑和争议。软件名字Nmap是Network Mapper的简称。
2025-05-29 20:49:43
3130
原创 Laravel单元测试使用示例
Laravel单元测试指南Laravel内置PHPUnit支持单元测试,测试文件存放在tests/Unit目录。主要步骤包括:1)通过composer安装PHPUnit依赖;2)使用Artisan命令创建测试类;3)编写测试方法并使用断言验证结果;4)通过Artisan命令或IDE运行测试。最佳实践包括:区分单元测试与功能测试、使用数据库事务回滚、生成测试覆盖率报告、遵循测试金字塔原则(大量单元测试+少量功能测试)。Laravel提供了便捷的测试辅助方法,如assertDatabaseHas等数据库断言
2025-05-28 18:27:19
1089
原创 Java Collection(集合) 接口
Java 集合框架(JCF)提供了一套标准化的接口和类,用于高效处理数据集合。主要分为两大类:Collection 接口和 Map 接口。Collection 接口包括 List、Set 和 Queue 子接口,分别用于有序列表、无序集合和队列。List 接口的实现类有 ArrayList 和 LinkedList,分别基于动态数组和双向链表实现。Set 接口的实现类有 HashSet 和 TreeSet,分别基于哈希表和红黑树实现,且不允许重复元素。Map 接口用于存储键值对,实现类包括 HashMap
2025-05-21 20:57:11
735
原创 Java Queue 接口实现
Java中的Queue接口位于java.util包中,表示一种先进先出(FIFO)的数据结构。Queue接口继承了Collection接口,并提供了添加、移除和检查元素的方法,如add()、offer()、remove()、poll()、size()和isEmpty()等。Java提供了多种Queue的实现类,包括LinkedList、PriorityQueue、ArrayBlockingQueue、LinkedBlockingQueue、PriorityBlockingQueue、DelayQueue、S
2025-05-14 21:00:37
679
原创 Python:使用web框架Flask搭建网站
Flask是第一个第三方库。Flask-SQLAlchemy 数据库 ORM 支持 pip install Flask-SQLAlchemy。Flask-SocketIO WebSocket 支持 pip install Flask-SocketIO。Flask-RESTful 快速构建 RESTAPI pip install Flask-RESTful。Flask-Login 用户认证与会话管理 pip install Flask-Login。书籍推荐:《Flask Web开发实战》(李辉)
2025-04-19 20:54:36
2186
1
原创 C语言:关于ctype库常用函数使用方法
ctype.h> 是 C 语言标准库的一部分,它定义了一组函数,用于测试和转换字符。这些函数的主要目的是帮助开发者确定一个给定的字符是否符合某种预定义的分类标准,比如是否是字母、数字、空白符等。此外,该头文件还提供了一些函数来转换字符的大小写。
2025-03-28 20:05:52
722
原创 使用NVM工具管理Node版本
NVM(Node Version Manager)用于在同一个系统上管理多个 Node.js 版本,NVM 允许你安装、使用和切换不同的 Node.js 版本。下载好之后,在目录中找到nvm-setup.exe程序点击执行,选择同意安装此程序,安装路径分别设置nvm安装目录,nodejs安装目录,直至弹出完成框。总结:nvm安装node很方便,只是需要输入一条命令就可以轻松切换node版本,也可以多版本node并存,所以非常适合前端开发者工作使用。,找到nvm-setup.exe程序并且点击下载。
2025-03-10 20:36:25
796
原创 介绍高性能的HTTP和反向代理服务器Nginx
Nginx是一款轻量级的Web 服务器/反向代理服务器以及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是轻量级、内存占用少、并发能力强等,同时支持热部署和模块扩展。并且由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。
2025-03-08 18:04:33
1146
原创 Python库之PyAutoGUI使用操作文本文件
上一篇文章中提到了PyAutoGUI库的安装以及使用,本篇将介绍一款自动化工具-PyAutoGUI进行系统的文本操作,除了这些操作之外,强大的PyAutoGUI库可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。
2025-03-04 20:49:54
849
原创 Python库之PyAutoGUI安装以及使用方法
PyAutoGUI是一个功能强大的Python库,它允许我们用于通过编程控制鼠标和键盘,实现自动化任务。它可以模拟用户的输入操作,例如点击、拖动、输入文本等,适用于 GUI 自动化、测试脚本、游戏自动化等场景。在 Linux 系统上,可能需要安装额外的依赖库(如 scrot 或 mss)以支持截图功能。PyAutoGUI 依赖于 Pillow 库(用于图像处理),安装时会自动安装。
2025-01-15 21:06:53
1567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅