自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序人生,算法世界

程序员的修行日记

  • 博客(104)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 深度解析 TRAE 中的 MCP Server:AI 智能体的“中枢神经系统”

TRAE的MCPServer作为AI编程核心引擎,通过结构化项目上下文管理,解决了传统AI工具在代码理解与操作上的局限。它包含文件索引、版本追踪、工具注册等模块,构建项目属性图并支持高效查询,使AI能精准定位代码元素并安全执行修改。MCPServer作为大模型的"上下文代理",仅传递结构化摘要而非原始代码,既节省token又提升安全性。该架构支持本地运行和企业部署,并开放自定义Skill接入,标志着AI编程从文本生成迈向系统工程。

2026-02-09 18:51:22 884

原创 AI Skill 与 MCP 入门到精通:下一代 AI 工程师的核心能力

AI技术正从"聊天"向"做事"演进,大模型(LLM)通过AISkill和MCP两大核心技术实现了能力跃升。AISkill作为AI的"技能包",通过可调用的工具函数让AI具备文件操作、命令执行等实际能力;MCP则作为"神经系统",以结构化方式管理项目上下文,实现精准的多轮协作。新一代AI开发工具TRAE、Qoder等已集成这些技术,支持从自然语言指令到自动化任务执行的完整流程。未来,MCP还将成为多智能体协作的基础,推动AI开发从

2026-02-09 18:13:27 1054

原创 TRAE vs Qoder vs Cursor vs GitHub Copilot:谁才是真正的“AI 工程师”?

2026年主流AI编程工具横向评测:四大工具(GitHub Copilot、Cursor、Qoder、TRAE)在五大维度的表现对比。核心发现:1)TRAE在多语言协同和工程闭环能力领先;2)Qoder在中文场景和Java框架支持占优;3)国产工具性价比突出(Qoder 69元/月,TRAE 99元/月);4)企业版选择需考虑私有部署和合规需求。建议:个人开发者根据语言栈选择,企业用户优先评估数据安全和本地化适配。

2026-02-09 17:06:51 2196 2

原创 TRAE IDE 从入门到精通:打造你的 AI 超级开发伙伴

《TRAEIDE:下一代AI原生开发平台指南》摘要 TRAEIDE是一款革命性的AI开发平台,将传统"被动响应"的编程助手升级为具备自主工程能力的AI搭档。该平台支持需求分析、架构设计、代码编写、测试部署等全流程开发任务,提供四合一视图的专属开发环境。安装简单,支持Windows/macOS/Linux系统,通过自然语言交互即可完成项目开发,如Flask接口创建、React组件开发等任务。其核心优势在于上下文感知、多文件协同和SOLO模式,后者可让AI独立完成从需求分解到部署的完整开发流

2026-02-09 16:43:25 2914

原创 企业级网络安全架构实战:从防火墙部署到远程办公全解析

基于 HTTPS(端口 443)建立加密隧道;用户通过浏览器或专用 App 安全访问内网资源;只开放授权应用,而非整个网络(应用虚拟化)。企业网络安全不是“有没有”的问题,而是“合不合规、能不能扛住攻击”的问题。从一台防火墙开始,到一套完整的远程办公体系,每一步都在为业务保驾护航。记住交换机负责“通”,防火墙负责“控”;EasyConnect 不是翻墙工具,而是企业数字通行证;合规不是负担,而是竞争力。希望本文能帮你理清企业安全架构的脉络。欢迎在评论区交流你的部署经验!参考资料。

2026-02-02 17:32:08 668

原创 一文彻底搞懂:Blazor Web App、Blazor Server、Blazor WebAssembly 到底该怎么选?

摘要: 本文通过餐厅比喻解释三种Blazor开发模式的区别: Blazor Server:类似“服务员传菜”,逻辑在服务器运行,适合内部系统,依赖网络但调试方便。 Blazor WebAssembly:类似“外卖到家”,代码在浏览器执行,支持离线但首次加载慢,适合公众工具。 Blazor Web应用(.NET 8):融合两种模式,灵活切换,推荐新项目使用。 选择建议:内部系统选Server,公众网站选WebAssembly,不确定或混合需求选Web应用。

2026-01-30 16:47:54 409

原创 Blazor 与 Razor:.NET 开发者的全栈新纪元

通过本文,我们从动态网页的痛点出发,认识了Razor这位优雅的“模板大师”;又从 SPA 时代的挑战入手,了解了Blazor这位革命性的“全栈英雄”。它们不是相互竞争的技术,而是 .NET 生态中承前启后的完美组合。无论你是想快速构建一个内部管理工具(用 Blazor Server),还是想打造一个高性能的公共 Web 应用(用 Blazor WebAssembly),Blazor + Razor 都为你提供了一条用 C# 贯穿始终的康庄大道。未来已来,只待君临。

2026-01-30 16:12:28 692

原创 .NET Aspire 9.4通俗易懂的云原生开发终极指南

摘要:微软推出的.NET Aspire 9.4是一款简化云原生应用开发的工具套件,它通过"AppHost+ServiceDefaults+Dashboard"架构,让开发者能像开发单体应用一样轻松构建微服务系统。本文基于.NET 9.0 SDK和Aspire 9.4预览版,通过餐厅管理类比,详细介绍了从环境配置、项目创建到服务编排、监控部署的全流程。重点演示了如何通过AppHost定义服务依赖、利用ServiceDefaults统一配置标准、借助Dashboard进行实时监控,并展示了服

2026-01-29 18:05:32 687

原创 .NET MAUI 跨平台开发全栈指南:从零构建现代化多端应用

本文系统介绍了.NET MAUI跨平台开发框架的核心技术与实战指南。主要内容包括:1) 环境搭建与项目结构解析;2) XAML UI构建体系与布局技巧;3) Shell导航系统深度解析;4) MVVM模式与数据绑定实现;5) 平台特定功能开发方案;6) 性能优化与发布指南。文章通过"构建真实App"的主线,详细讲解了从基础到进阶的完整开发流程,重点解决了官方文档碎片化、概念跳跃等痛点问题,提供大量实际场景下的解决方案和最佳实践,帮助开发者快速掌握.NET MAUI开发的核心技能。

2026-01-29 14:51:11 854

原创 .NET MAUI 从入门到精通:构建跨平台原生应用的终极指南

NET Multi-platform App UI(.NET MAUI)作为 Xamarin.Forms 的继任者,是微软官方推出的统一跨平台应用开发框架,允许开发者使用 C# 和 XAML 编写一次代码,即可部署到 Android、iOS、macOS 和 Windows 四大平台。.NET MAUI 代表了微软在跨平台应用开发领域的最新成果,它不仅继承了 Xamarin.Forms 的强大基因,更在性能、易用性和功能丰富度上实现了质的飞跃。现在,是时候动手实践,将你的创意转化为现实中的跨平台应用了!

2026-01-28 16:25:24 671

原创 .NET 全栈开发学习路线:从入门到分布式

摘要:本文系统介绍了.NET开发的学习路径,从平台基础到高级应用开发。内容涵盖.NET概述、C#语言核心、开发工具链等基础知识;深入讲解ASP.NET Core WebAPI开发、WinForms/WPF桌面应用开发、后台服务构建等核心技术;并探讨现代分布式系统中的微服务、容器化、服务通信等高级主题。文章为.NET开发者提供了从入门到进阶的完整知识体系,结合最新技术趋势,帮助开发者掌握构建各类.NET应用的能力,适应现代软件开发需求。

2026-01-27 10:50:46 713

原创 WinForms 开发核心要点全解析:从基础控件到高级技巧

本文系统梳理了WinForms开发的核心技术要点。首先介绍基础控件使用和事件处理机制,包括文本框、按钮等常用控件及其事件绑定方法。其次讲解界面布局管理技巧,如锚定、停靠和表格布局面板等。进阶部分重点阐述数据绑定技术及窗体生命周期管理。高级主题涵盖异步编程、性能优化和安全实践,强调使用async/await避免界面冻结。最后提供配置文件、日志记录等实战技巧。文章指出,尽管存在更现代的技术方案,WinForms凭借其简单可靠的特点,仍是Windows桌面开发的重要选择。

2026-01-26 14:33:59 508

原创 零基础入门:手把手教你将 WinForms 项目打包成 MSI 安装程序

本文详细介绍了如何将WinForms应用程序打包成MSI安装文件的全过程。首先需安装Visual Studio的Microsoft Visual Studio Installer Projects扩展,然后创建安装项目并添加主输出文件及配置文件。接着创建桌面和开始菜单快捷方式,配置产品名称、版本等安装属性。为确保运行环境,需设置.NET运行时等先决条件。最后生成MSI文件并测试安装效果。通过专业打包可提升用户体验,使应用程序更易于分发和安装。

2026-01-26 14:10:42 527

原创 .NET 桌面与移动 GUI 三巨头:WinForms, WPF, .NET MAUI 全面对比分析

摘要:本文对比分析了.NET生态中三大GUI框架WinForms、WPF和.NET MAUI的核心差异。WinForms基于控件模型,适合快速开发Windows应用;WPF采用XAML和MVVM模式,提供强大的UI定制能力;.NET MAUI作为跨平台方案,支持多平台开发。文章从UI构建方式、跨平台能力、数据绑定、性能表现等方面进行详细比较,并给出技术选型建议:WinForms适用于简单Windows应用,WPF适合复杂Windows界面,.NET MAUI则是跨平台开发的首选。最后指出,WPF和.NET

2026-01-26 13:55:58 683

原创 深入浅出 WinForms 窗体生命周期:从创建到销毁的完整指南

摘要:本文详细解析了WinForms窗体从创建到销毁的完整生命周期,包括初始化、显示、交互和关闭等关键阶段。重点介绍了构造函数、Load、Shown、FormClosing和FormClosed等核心事件的使用场景与最佳实践,帮助开发者编写更健壮的WinForms应用。文章还通过实际案例演示了如何实现数据加载和保存提示功能,并指出常见陷阱,如避免在Load中执行耗时操作、正确处理资源释放等。理解窗体生命周期对于优化应用性能、提升用户体验具有重要意义。

2026-01-26 13:47:58 593

原创 IIS 作为反向代理:为 ASP.NET Core Kestrel 应用保驾护航

本文详细介绍了在Windows服务器环境下,如何将IIS配置为ASP.NET Core Kestrel应用的反向代理。主要内容包括:1)说明IIS作为反向代理的必要性,包括安全性增强、SSL终止、静态文件服务等优势;2)指导安装Application Request Routing(ARR)模块;3)详细配置IIS代理功能及URL重写规则;4)配置ASP.NET Core应用处理转发头信息;5)部署验证步骤和常见问题解决方案。该部署模式充分利用IIS的成熟功能,为ASP.NET Core应用提供安全高效的生

2026-01-23 11:16:16 791

原创 Kestrel:.NET 的高性能 Web 服务器探秘

这意味着,您的应用可以直接运行在 Kestrel 上,无需依赖 IIS (Windows) 或 Apache/Nginx (Linux/macOS) 等传统 Web 服务器(尽管它们在某些部署场景下仍然是必要的)。Kestrel 是 ASP.NET Core 生态系统中不可或缺的一环,它以其高性能、跨平台和易于配置的特点,成为了现代 .NET Web 应用开发的基石。虽然 Kestrel 在性能上足以应对公网流量,但缺少反向代理提供的安全层(如 DDoS 防护、IP 白名单、更精细的请求过滤)。

2026-01-23 11:10:12 1013 1

原创 ​​​​​​​ASP.NET Core SignalR 从入门到精通:打造实时 Web 应用的利器

本文系统介绍了ASP.NET Core SignalR实时通信框架的开发应用。首先阐述了SignalR的核心概念及其相较于WebSocket的优势,随后通过构建实时聊天室示例,详细讲解了从基础Hub创建、客户端交互到进阶功能(用户管理、群组通信、后台服务推送)的实现方法。文章还提供了生产环境下的HTTPS配置和CORS跨域解决方案,并展望了规模化应用时需考虑的扩展性问题。通过丰富的代码示例,开发者可快速掌握SignalR的核心功能,构建高效可靠的实时Web应用。

2026-01-23 10:18:56 671

原创 Windows + IIS 与云原生:到底有什么区别?.NET Aspire 能部署到传统服务器吗?

本文对比了传统IIS部署与云原生开发的区别,指出云原生不是必须使用Linux,但其核心思想是容器化、微服务架构和自动化编排。.NET Aspire作为云原生工具,虽然不能直接部署到IIS服务器,但可以单独发布Web项目。文章建议传统开发者从Docker开始体验容器化开发,逐步迈向云原生。云原生代表更高效可靠的软件交付方式,而.NET Aspire正是微软为开发者提供的云原生转型路径。

2025-09-25 16:52:58 1208

原创 Redis 缓存热身(Cache Warm-up):原理、方案与实践

摘要: 缓存热身是Redis高可用架构的关键技术,指在系统启动前主动加载热点数据到Redis,避免缓存穿透和雪崩问题。核心原则包括数据精准性、低侵入性和一致性保障。主流方案包括数据库直接查询、从库同步、持久化文件加载等,需根据数据量、架构和业务场景选择。实施步骤涵盖热点数据筛选、分批读取、批量写入Redis及结果校验。进阶优化涉及增量热身、分布式调度和降级策略。通过合理预热,可确保系统启动即稳定,有效应对高并发场景。

2025-08-30 11:43:09 814

原创 Spring Data Redis 从入门到精通:原理与实战指南

Redis是一款高性能内存数据库,支持多种数据结构和持久化机制。Spring Data Redis简化了Redis操作,提供RedisTemplate模板类和缓存注解(@Cacheable等)。使用时需注意序列化机制(推荐JSON)、事务处理、分布式锁实现和消息发布订阅等高级特性。优化建议包括配置连接池、设置合理过期时间、监控慢查询和内存使用。生产环境推荐哨兵或集群部署确保高可用,同时防范缓存穿透、雪崩等问题。合理使用Redis能显著提升系统性能,但需注意序列化一致性和并发控制。

2025-07-23 17:43:19 763

原创 Spring WebFlux 详解:从入门到实战

本文全面介绍了Spring WebFlux框架,一个基于响应式编程模型的高性能Web框架。文章首先分析了传统同步阻塞式框架的局限性,指出WebFlux在应对高并发场景时的优势。随后详细解析了响应式编程的核心概念、Reactive Streams规范和Project Reactor实现。通过代码示例演示了注解式和函数式两种编程模型,并介绍了与MongoDB等响应式数据库的集成方法。文章还深入探讨了WebFlux的错误处理、过滤器、WebSocket支持等高级特性,以及性能优化建议和最佳实践。最后指出WebFl

2025-07-23 16:17:57 1478

原创 Lombok 注解详解:让 Java 代码更简洁高效

Lombok是一款简化Java开发的工具库,通过注解自动生成getter/setter、构造方法等模板代码。文章介绍了@Getter/@Setter、@ToString、@EqualsAndHashCode等常用注解,以及@Slf4j日志注解和构造器相关注解的使用方法。同时强调了@Data组合注解的便利性和@Builder构建者模式的优势。最后提醒开发者注意Lombok的版本兼容性和团队协作问题,合理使用可以显著提升开发效率。

2025-07-23 14:34:30 689

原创 深入浅出理解 Reactor:响应式编程的利器​

本文介绍了Java生态中的响应式编程库Reactor,它实现了ReactiveStreams规范,支持构建异步、非阻塞的应用程序。文章重点讲解了Reactor的核心组件Flux(0-N个元素)和Mono(0-1个元素),其工作原理基于发布-订阅模式并采用背压机制解决处理速度不匹配问题。通过示例展示了常用操作符(map、filter等)的使用方法,并说明Reactor如何与Spring WebFlux结合构建响应式Web应用。最后推荐了官方文档等学习资源,帮助开发者掌握这一高效的数据流处理工具。

2025-07-23 11:39:15 1189

原创 JS中仅有经纬度时热力图权重设置方案深度分析

在仅有经纬度数据时,不同的热力图权重设置方案各有优劣,适用场景也有所不同。均匀权重法简单直观,适合初步探索;密度加权法突出热点,适用于展示聚集区域;距离衰减法体现辐射效应,适合有明确中心的场景;时间衰减法反映动态变化,适用于含时间属性的数据;聚类加权法提高效率,适合大规模数据。开发者在实际应用中,应根据数据特点、业务需求和可视化目标,综合考虑选择合适的权重设置方案,并结合相应代码实现,以实现最佳的热力图展示效果。

2025-07-21 11:57:56 1135

原创 深入理解 Java 中的 Mono:从基础到实战

Mono响应式编程指南摘要 Mono是Project Reactor中的核心类型,用于处理0-1个元素的异步序列,支持非阻塞操作、背压机制和丰富的操作符链。相比传统同步编程,Mono在高并发和I/O密集型场景下更高效。 核心用法: 创建:Mono.just()、Mono.fromSupplier()、Mono.error() 订阅:subscribe()触发执行,支持值、错误和完成信号处理 转换:map()同步转换,flatMap()异步转换 组合:zip()合并结果,concatWith()连接流 错误处

2025-07-21 11:56:28 2628

原创 Redis Geospatial 功能详解及多边形包含判断实现

本文介绍了Redis Geospatial在LBS应用中的使用,包括其核心功能(地理位置存储、距离计算、范围查询等)和常用命令。通过外卖平台商家查询的实战示例,展示了如何存储、查询和计算商家位置。针对多边形包含判断需求,文章详细讲解了结合Redis存储与射线法的实现方案,包括Python代码示例和边界偏差处理。Redis Geospatial与射线法的结合,能高效处理复杂的地理空间操作,为LBS应用提供可靠支持。

2025-07-12 16:10:35 554

原创 从浅入深理解Java虚拟机(JVM):原理、结构与运行机制详解

JVM是Java程序运行的核心引擎,实现"一次编写,到处运行"的跨平台特性。它主要由类加载子系统、运行时数据区和执行引擎三大组件构成。类加载采用双亲委派模型,运行时数据区包含堆(存储对象)、方法区和线程私有的栈等。JVM通过垃圾回收机制自动管理内存,采用标记清除、复制等算法,并发展出G1、ZGC等高效回收器。开发者可通过JVM参数调优和工具监控(如jstat、MAT)解决性能问题。理解JVM原理对Java开发至关重要,尤其在内存管理和性能优化方面。

2025-07-12 10:31:06 322

原创 JUC详细介绍

Java并发工具包(JUC)为多线程编程提供了高效解决方案,主要包括:线程池(Executor框架)管理线程生命周期;原子类(Atomic包)实现无锁并发操作;ReentrantLock等锁机制提供更灵活的同步控制;ConcurrentHashMap等并发容器实现线程安全集合;CountDownLatch等同步工具协调线程协作;以及Future和CompletableFuture处理异步任务。这些组件共同简化了并发编程,提升了性能和可靠性。

2025-07-12 09:47:28 514

原创 SQL Server 空间函数从入门到精通:原理、实战与多数据库性能对比

SQL Server空间功能从2008版本开始引入,支持Geometry和Geography两种数据类型,分别适用于平面几何和地球表面计算。文章详细介绍了空间数据的创建、转换、关系判断、测量计算等基础操作,以及空间索引优化方法。通过实际案例展示了服务区域判断、最近设施查询等应用场景,并对SQL Server与其他主流数据库的空间性能进行了对比分析。最后指出SQL Server空间功能在企业环境集成和大数据处理方面具有优势,建议根据应用场景选择合适的空间解决方案,并提供了性能优化建议。文章还包含各版本更新日志

2025-07-07 18:50:54 410

原创 Python 操作 Redis 全指南:从入门到实战

本文介绍了Python操作Redis数据库的完整指南,涵盖环境搭建、基础连接、数据操作和高级功能。主要内容包括:Redis安装配置、Python客户端连接池建立、五大核心数据类型(String、Hash、List、Set、SortedSet)的详细操作方法,以及事务处理、发布订阅、过期管理等高级特性。文章还提供了异常处理建议和性能优化技巧,如使用连接池、批量操作、合理选择数据结构等。通过本指南,开发者可以快速掌握Python与Redis的集成开发,实现高效的数据缓存和处理方案。

2025-07-03 14:12:44 4640 2

原创 .NET 8.0 Redis 教程

本文介绍了在.NET中使用Redis的完整指南,包括环境搭建、基础操作和高级特性。主要内容涵盖:1)通过Docker或本地安装Redis;2).NET项目创建与Redis客户端配置;3)基本数据类型(String/Hash/List/Set)操作;4)进阶功能如过期时间设置和事务处理;5)发布订阅和分布式锁实现;6)连接池优化和缓存策略。文章还提供了性能监控方法、常见问题解决方案(缓存穿透/雪崩)以及实战案例,帮助开发者高效集成Redis到.NET应用中。

2025-07-03 11:52:37 832

原创 LINQ (Language Integrated Query) 详解

LINQ 是 .NET 框架中最强大的功能之一,它统一了不同数据源的查询方式,提高了代码的可读性和可维护性。通过掌握 LINQ 的各种操作符和使用场景,可以显著提升 .NET 开发效率,尤其是在数据处理和数据库交互方面。

2025-06-13 16:54:29 888

原创 从入门到精通:C# 中 AutoMapper 的深度解析与实战应用

本文全面介绍C#开发中AutoMapper对象映射工具的应用。作为简化不同对象类型属性映射的开源库,AutoMapper能高效处理数据库实体与DTO之间的转换,解决手动映射繁琐易错的问题。文章从基础安装配置讲起,涵盖集合映射、反向映射、条件映射等进阶用法,并深入解析自定义值解析器、继承映射等高级技巧。同时介绍了AutoMapper在ASP.NET Core中的集成方式及性能优化建议,包括避免重复实例化和预编译映射等实践。通过合理运用AutoMapper,开发者能显著提升C#项目开发效率,减少手动映射带来的维

2025-06-13 10:03:09 1422

原创 NuGet 从入门到精进全解析

摘要:NuGet全解析:从基础到企业级应用 本文系统讲解NuGet包管理器的核心功能与进阶技巧。基础部分涵盖安装配置、包操作(安装/更新/卸载)及版本控制;进阶内容涉及私有包源搭建、自定义包创建与发布;企业级方案包括CI/CD集成、安全审计和包签名。最佳实践强调版本锁定、定期更新和安全扫描,推荐结合Visual Studio与dotnet CLI工具链。通过规范使用NuGet,可高效管理.NET项目依赖,提升开发效率与安全性。(150字)

2025-06-11 17:51:23 991

原创 LINQ 投影操作详解:从基础到进阶

在LINQ中,**投影(Projection)**是指将数据从一种形式转换为另一种形式的操作。简单来说,就是"从现有数据中提取或转换信息,创建新的数据集合"。

2025-06-11 10:42:18 457

原创 接口 RESTful 中的超媒体:REST 架构的灵魂驱动

超媒体是 “超文本(Hypertext)” 的延伸,指在资源的表述(如 JSON、XML 响应)中包含指向其他资源的链接(Links),客户端通过解析这些链接来决定下一步操作。其核心思想是 API 的状态转移由返回结果中的超媒体链接驱动,而非客户端硬编码 URL,就像网页浏览器通过 HTML 中的<a href>标签导航页面,RESTful API 通过响应中的链接引导客户端行为。超媒体是 RESTful 架构的灵魂,它将 API 从 “被动的数据接口” 转变为 “主动引导客户端行为的智能系统”。

2025-06-09 22:28:22 1288

原创 Linux 环境下 SQL Server 安装配置与管理全解析

随着开源技术的发展和企业对跨平台部署需求的增长,微软在 2017 年推出了 SQL Server 的 Linux 版本,打破了以往只能运行在 Windows 系统的限制。SQL Server 的 Linux 版本为企业提供了更多的选择,可以在保持强大功能的同时,充分利用 Linux 平台的优势。SQL Server 的配置文件位于 `/var/opt/mssql/mssql.conf`,可以通过编辑此文件修改服务器配置参数。- **连接被拒绝**:检查防火墙设置、SQL Server 配置和端口监听情况。

2025-06-09 11:37:51 1528

原创 使用vs2022中自带的sqlserver,并在docker中安装mssql-server 并配置相关信息

通过以上步骤,你可以在 VS2022 中使用 LocalDB 进行本地开发,并通过 Docker 快速部署和管理 MS SQL Server 实例。

2025-06-08 18:39:36 1705

原创 ASP.NET Core中请求通道和中间件

当客户端发送请求到服务器时,请求会依次通过这些中间件,每个中间件可以对请求进行处理、修改,然后将请求传递给下一个中间件。中间件是请求通道中的独立组件,负责执行特定的任务(如身份验证、日志记录、静态文件处理等)。:处理静态文件请求(如 HTML、CSS、JavaScript)。注册一个终端中间件,不将请求传递给下一个中间件(终止管道)。:负责将请求映射到具体的端点(如控制器、最小 API)。注册一个通用中间件,可选择性地将请求传递给下一个中间件。基于条件(如请求头、查询参数)分支注册中间件。

2025-06-08 10:55:54 725

Putty工具包

putty,puttygen,psftp,pscp,plink等工具putty,连接linux系统工作等等...

2019-02-12

Ichartjs资料

做项目搜集的ichartjs资料,和项目demo

2016-03-09

jackson-2.8.5

最新的jackson jar包,包括:jackson-annotations-2.8.5.jar,jackson-core-2.8.5.jar,jackson-databind-2.8.5.jar

2016-12-13

下拉刷新和上拉加载

通过使用第三方开源XListView封装好的listview实现下拉刷新和上拉加载功能,并实时更新加载时间

2015-11-24

安全码校对工具

安装apk用途:安全码校对工具获取APP正确的包名和SHA1值

2017-02-10

TotoiseSVN 64位版本管理工具

svn版本管理工具,及时有效的团队开发代码管理工具....

2017-02-13

CSDN客户端首页布局

仿CSDN客户端 <com.viewpagerindicator.TabPageIndicator android:id="@+id/id_indicator" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/transparentblue" > </com.viewpagerindicator.TabPageIndicator> <android.support.v4.view.ViewPager android:id="@+id/id_viewpage" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" />

2015-11-02

Android高德轨迹回放(源码)

Android高德轨迹回放(源码)

2015-07-30

Android不同图表的使用和交互

Android不同图表的使用和交互

2016-03-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除