- 博客(10)
- 收藏
- 关注
原创 Git常用命令全攻略
本文介绍了Git常用命令及其典型使用场景。主要内容包括:1)仓库初始化与配置命令,如git init、clone和config;2)提交与版本控制操作,包括add、commit、status等;3)分支管理命令,如branch、checkout、merge和rebase;4)远程仓库操作,如remote、push、pull;5)撤销与恢复操作;6)历史查看与标签管理。文章还列举了四种典型开发场景:日常开发流程、团队协作、Bug修复和代码回退。这些命令和场景覆盖了Git的主要功能,建议配合图形化工具使用更高效
2025-06-23 14:33:56
205
原创 EF Core高效查询优化技巧
摘要:本文介绍Entity Framework Core性能优化策略,包括延迟查询执行、批量操作、原生SQL查询和日志配置。关键点:避免过早ToList()/ToArray()保持IQueryable;使用Include优化导航属性加载;AddRange/BulkInsert提升批量操作效率;原生SQL处理复杂查询;LogTo识别性能瓶颈;FluentAPI配置模型关系。还涉及分页处理、变更跟踪禁用和合理使用事务等技巧,适用于不同规模的EF Core应用场景,平衡性能与可维护性。(148字)
2025-06-20 15:12:51
943
原创 DeepSeek本地部署全攻略
DeepSeek模型本地部署指南摘要:部署需准备RTX3090+(24GB显存)或64GB内存CPU环境。安装Python3.10、CUDA12.1及transformers等依赖后,通过HuggingFace获取模型。创建推理脚本加载模型,支持自动设备分配和8bit量化。显存不足时可启用梯度检查点或内存优化。建议使用vLLM加速框架生产部署,详细配置参考官方文档。注意首次运行需下载分词器文件,推荐用虚拟环境隔离依赖。(149字)
2025-06-18 16:32:20
301
原创 .NET集成DeepSeek:API调用与本地部署
DeepSeek通常指深度求索公司的大模型API或开源模型。以下是两种集成方式:API调用和本地模型部署。这两种方法分别适用于不同场景:API调用适合快速集成且无需本地硬件,本地部署适合数据隐私要求高的场景。在DeepSeek官网注册账号,创建API密钥,通常会有免费试用额度或按量计费选项。从HuggingFace或DeepSeek官方仓库获取GGUF格式模型文件(如。
2025-06-18 16:27:47
304
原创 .NET集成OpenAI全流程详解
摘要:本文提供了在.NET中集成OpenAI服务的分步指南,包括:1)安装Betalgo.OpenAI SDK;2)配置API密钥;3)实现基础文本生成和聊天对话功能;4)异常处理建议;5)关键注意事项(密钥安全、性能优化、费用监控和模型选择)。还介绍了最新SDK支持的异步流式响应功能,帮助开发者高效集成OpenAI的AI服务到.NET应用中。
2025-06-18 16:24:47
193
原创 在 Entity Framework Core 中实现乐观锁
摘要:EFCore实现乐观锁的三种方式:1)使用并发令牌(ConcurrencyToken),推荐通过[Timestamp]标记或FluentAPI配置RowVersion属性;2)指定任意属性为并发令牌,使用[ConcurrencyCheck]或FluentAPI;3)捕获DbUpdateConcurrencyException处理冲突,可获取数据库当前值与原始值进行合并。注意事项包括令牌属性自动更新、rowversion类型的高效性、乐观锁在高并发场景的优势,以及需要妥善处理冲突保证用户体验。核心机制是
2025-06-13 18:56:15
672
原创 .NET Core轻量级结果封装库SJM.ResultCore
SJM.ResultCore是.NETCore轻量级结果封装库,标准化API返回值格式。核心功能包括:1)提供Result<T>泛型类统一数据、状态码和消息;2)内置常见状态码并支持扩展;3)提供ToResult()等便捷扩展方法。适用于WebAPI和微服务开发,确保响应结构一致性。通过NuGet安装即可使用,无额外依赖,支持自定义扩展。典型应用场景包括控制器返回标准化JSON(如{"code":200,"message":"",&qu
2025-06-08 06:00:00
419
原创 动态WebAPI实现全攻略
摘要:.NET动态WebAPI实现方案通过反射机制自动注册路由,将接口方法映射为API端点。核心实现包括:定义服务接口、动态路由注册和参数解析,支持POST请求处理。扩展功能可添加多种HTTP方法支持和Swagger集成。优化建议包含反射缓存和预编译表达式树。注意事项强调安全验证和异常处理。该方案提供灵活API创建方式,适合快速开发场景,生产环境需补充监控等基础功能。(149字)
2025-06-07 06:00:00
287
原创 文件断点上传、续传工具 (基于WinForm和gRPC)
摘要:本项目开发了一个基于WinForm前端和.NET gRPC后端的文件传输工具,支持最大100GB大文件的断点续传。核心功能包括分块传输、进度显示和传输管理,采用gRPC协议和SQLite持久化技术确保传输可靠性。系统架构包含WinForm(.NET8)前端、ASP.NET Core gRPC后端,使用Protocol Buffers序列化,主要依赖Grpc.Net.Client等NuGet包实现。该工具解决了大文件传输中断后需重新开始的问题,提升了文件传输的效率和稳定性。
2025-06-06 15:48:36
210
原创 ASP.NET Core Web API 流式返回,逐字显示
当您使用ASP.NET Core Web API时,有时候可能需要实现流式返回数据给客户端。这意味着逐字逐段地将数据返回给客户端,而不是一次性返回整个数据。这在处理大量数据或需要实时更新的情况下非常有用。请注意,流式返回数据时要小心处理数据流的开启和关闭,以避免资源泄漏或数据丢失的问题。希望这可以帮助您实现ASP.NET Core Web API的流式返回功能。在上面的示例中,我们将一段Lorem Ipsum文本逐字返回给客户端,并使用。要实现流式返回,可以在Controller的Action方法中使用。
2025-04-29 11:33:56
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人