登录社区云,与社区用户共同成长
邀请您加入社区
本文分享了作者上线PDF转Word工具网站的经验总结。项目采用开源方式发布,同时提供收费在线服务。文章重点分析了开发过程中遇到的四大技术难点:Python调用与IIS部署问题、支付系统设计缺陷、文件大小限制配置以及异步处理中的生命周期冲突,并给出了具体解决方案。作者特别指出,技术实现并非最大挑战,用户需求和体验才是关键,建议开发者聚焦刚需工具、简化功能、快速上线。最后提供了项目体验链接和开源代码地
MCP是Anthropic公司于2024年11月正式推出MCP开放协议,解决了Model和外部系统的连接问题。2025年12月Anthropic正式将Agent Skills发布为一项开放标准,Agent Skills允许将特定领域知识打包成独立的Skill,在运行时按需加载到 Agent 的上下文中。MCP和Agent Skills两个协议都是Anthropic推出的。微软在2026年4月3号发
本文介绍了基于PyTorch的EMS能源管理系统AI预测服务,采用双层LSTM网络实现高精度能耗时序预测。系统核心功能包括模型训练、24小时滚动预测和性能评估,技术栈为FastAPI+PyTorch。重点阐述了LSTM的门控机制、模型架构设计(输入层→LSTM层→全连接层)、数据预处理流程(滑动窗口法创建24小时序列)以及训练预测流程。系统通过FastAPI提供训练、预测等RESTful接口,支持
本文介绍Visual Studio 2022下,Avalonia项目打包发布问题。
VS2022装Copilot搜不到的解决方法
NET 9 SDK正式版已经发布, 下载地址是.NET9同时.NET Conf 2024 大会已经从2024-11-13开始了,感觉Aspire和AI的内容相对挺多的,主题分享演示时候打开的网站大部分都是Blazor制作的。这次.NET Conf 2024老师也再次说明了一下,note, BinaryFormatter 存在remote code execution的安全问题BinaryForma
最近在学习和研究k8s,为了加快熟悉k8s的操作步骤,我实操了下基于.Net 8.0的k8s项目实战。本文主要介绍了在centos 7.9下的k8s集群,将.net 8.0 WebAPI发布到centos,并生成docker镜像,最后在k8s集群里面运行起来的过程。这是一个记忆的过程,比较简单,好上手。
throw new UserFriendlyException("单个文件大小不能超过10M");// 设置桶策略为公开读取 (重要步骤)/// 上传文件到Minio中。
.net core C#集成kafka,生产者和消费者
摘要:本文介绍了在.NET Core WebAPI中实现REST API的核心概念与最佳实践。主要内容包括:1)RESTful原则(统一接口、无状态、资源导向等);2)使用Controller实现标准HTTP方法(GET/POST/PUT/DELETE)的代码示例;3)HTTP方法与CRUD操作的对应关系;4)常用HTTP状态码的正确使用;5)RESTful最佳实践(资源命名、嵌套资源、查询参数、
闲鱼 Goofish 即时通讯体系是基于 WebSocket 协议构建的长连接通信系统,其协议格式、消息加密方式、心跳机制均为闲鱼自定义规范。本文将逐行解析核心代码,从协议细节、连接管理、消息解析到业务落地,完整呈现.NET Core 对接闲鱼 Goofish 的全流程,确保新手也能理解每一个技术细节。本次实战的核心目标:本次对接闲鱼 Goofish 的系统采用分层架构设计,从上到下分为接入层、业
Record 是专门为数据模型设计的“类”。它结合了 class 的继承能力与 Tuple 的简洁性,配合 with 关键字实现非破坏性修改,是构建 DTO、API 实体和不可变对象的首选方案,极大地减少了样板代码并提升了线程安全性
本文介绍了一个基于.NETCore+FreeSql+WebSocket的实时五子棋系统。系统支持五子棋、围棋和中国象棋三种棋类,采用15×15标准棋盘和五子连珠胜负判定机制。核心技术包括WebSocket实时同步、Canvas/DOM渲染和.NETCore服务端处理。功能模块涵盖联机对战(随机匹配/房间ID机制)、用户交互(身份标识/房间聊天)、数据统计(排行榜/对局记录)和基础控制(房间分享/游
【.net core】【RabbitMq】rabbitmq在.net core中的简单使用
框架为我们提供了很多默认的实现,在做一些中小项目,在不涉及OIDC,不构建身份认证中心的场景下,通常选择使用Cookie和JWT的方式。同时框架内置了其他的一些实现,例如基于oAuth2.0的实现,包括谷歌、Facebook、GitHub等用于支持第三方登录。在我们日常开发场景下,可能会接触使用一些,飞书、微信等第三方登录,但是原生框架中并没有直接提供实现。
【摘要】CsGrafeq是一款基于C#开发的开源几何画板,采用AOT技术发布,无需安装.NET Core运行时。该项目的诞生源于国内几何画板性能差、界面老旧,而国外软件需付费或依赖网络的问题。目前版本暂不支持隐函数绘制(相关功能在OldVersion文件夹中单独实现),但未来会整合到主项目中。开源地址:https://github.com/jyswjjgdwtdtj/CsGrafeq
NetCoreKevin是一个基于.NET Core的模块化Web应用框架,支持高度定制和扩展。项目采用分层架构设计,包含控制器层、服务层和数据访问层,通过依赖注入管理组件依赖。开发者可通过继承ApiControllerBase添加新控制器,定义服务接口并注册实现来扩展业务逻辑。系统支持中间件扩展、API版本控制和权限管理,提供缓存优化和异步处理等性能优化方案。文档详细说明了核心组件的扩展方式、数
本文档介绍了NetCoreKevin项目的CI/CD管道实现方案,基于GitHub Actions构建自动化流程。方案包含构建、测试、Docker镜像构建和部署四个核心阶段,采用分阶段部署策略降低风险。文档提供了完整的GitHub Actions配置示例和部署脚本,支持从代码提交到生产环境部署的全流程自动化。通过Mermaid图展示了系统架构和数据流,强调自动化、模块化和可扩展性设计理念,帮助团队
本文总结了C# 8.0到14.0版本中的20个关键面试题及解析,涵盖可空引用类型、异步流、记录类型等核心特性。重点解析了各项技术的设计动机、应用场景和优势,如可空引用类型提升代码安全性,异步流优化数据获取效率,记录类型简化不可变对象实现等。文章通过技术要点详解和形象比喻(如"懒人神器"、"智能门锁"),帮助开发者深入理解C#新特性,为面试和技术提升提供实用参
永远不要在需求评审时说"这个简单"信创浏览器是检验真爱的新标准10G文件上传前记得清理C盘QQ群红包可能是新型庞氏骗局(但我还是想要)(真诚求工作推荐,会修打印机,能装Windows 7那种)
下次接单前先谈好兼容性要求IE8真的该淘汰了,尽量说服客户升级100块的项目别指望7x24支持,除非你想饿死加群374992201,里面有大佬可以教你如何合理报价。
本方案针对贵司大文件传输、信创适配、多系统集成的核心需求设计,提供从源码到部署的全链路支持。稳定可靠:经过500G+文件压测(平均上传速度80MB/S,断点续传成功率99.9%)。安全合规:通过国家保密局测评(SM4/AES加密符合GB/T 39786-2021)。高效集成:提供标准化SDK(WebForm/.NET Core/Vue2),1周内完成现有系统对接。期待与贵司建立长期合作,共同推动信
兄弟,这个项目确实有挑战性,但并非不可能完成。分层处理:现代浏览器用现代方案,老旧浏览器用简化方案渐进增强:先实现基本功能,再逐步添加高级特性性能优化:分片上传、本地存储进度是关键使用开源组件简化加密实现(或让服务器处理加密)重点保证核心功能记住,咱们程序员的价值不在于代码量,而在于解决问题的能力!这个项目搞定了,你的技术水平绝对能上一个台阶,以后接单更有底气!最后,欢迎加入我们的QQ群:3749
作为山东济南一家软件公司项目负责人,近期我们正全身心投入一个政府招投标项目。在项目推进过程中,大文件传输需求成为了一大关键挑战,必须找到一套契合项目各方面要求的解决方案。
技术可行性:理论上可能,实际上要命经济可行性:100块连测试IE8的虚拟机都买不起人生建议:这种项目还是留给"有梦想"的年轻人吧“有些钱,真的没必要赚”。我现在就准备退群删好友连夜买站票跑路,这100块的红包谁爱抢谁抢吧!(注:以上代码纯属娱乐,切勿用于实际项目。真要实现这种需求,建议预算后面至少加4个零,或者直接劝客户放弃IE8)
兄弟,作为在杭州接外包的老.NET程序员,太懂你现在的处境了——甲方爸爸要20G大文件上传,还要兼容IE8,预算卡得死死的,网上代码全是“断头路”,出了问题连个问的人都没有。别慌!我去年接了个类似项目,熬了三个月啃下的原生JS+ASP.NET WebForm全栈方案,今天全盘托出,保证你能直接拿给客户演示,合同签得比隔壁老王还快!三、后端核心代码(ASP.NET WebForm + C#)1. 分
视频:https://www.bilibili.com/video/BV1pK41137He。※敬请购买正版书籍,侵删请联系85863947@qq.com※。书籍:ASP.NET Core技术内幕与项目实战。发行:人民邮电出版社。
Java提供了两种基本的锁机制:synchronized关键字实现的内置锁和java.util.concurrent.locks包中的显式锁。而ReentrantLock等显式锁提供了更丰富的功能,如可中断的锁获取、公平锁等特性。Java中的synchronized和ReentrantLock属于悲观锁,而AtomicInteger等原子类基于乐观锁理念实现。通过深入理解Java锁机制的工作原理,
在日常开发中,我们经常需要处理集合中的重复数据。本文将全面介绍C#中List去重的各种优雅方式,帮助你在不同场景下选择最合适的方案。通过本文的学习,相信你已经掌握了C#中List去重的各种优雅方式。本文将带你全面掌握C#中List去重的各种技巧,从基础用法到高级方案,应有尽有!· ✅ .NET 6+ 项目:优先使用 DistinctBy(),代码最简洁。你在项目中遇到过哪些有趣的数据去重场景?·
在现代C#开发中,LINQ以其优雅的语法和强大的功能深受开发者喜爱。然而,不当的使用会导致严重的性能问题。本文将深入探讨LINQ性能优化的各种技巧,帮助你写出既优雅又高效的代码。LINQ性能优化是一个持续的过程,需要结合具体业务场景进行分析和调优。记住这些原则和技巧,结合实际性能测试数据,你就能写出既优雅又高效的LINQ查询!你在项目中遇到过哪些LINQ性能问题?· ⚠️ 不必要的装箱拆箱增加内存
Entity Framework Core(EF Core):.NET 官方 ORM 框架,EF Core 7+ 引入的“编译查询”(Compiled Queries)可将重复执行的 SQL 查询编译为机器码,避免每次解析 LINQ 表达式的开销,查询效率比 Java 的 Hibernate 高 25%-30%;AOT 编译是指:在应用部署前,将中间代码直接编译为目标平台的机器码,运行时无需 JI
【摘要】项目开发时新增了与原YesNoEnum相似的枚举类YesNoEnum0,但前端始终无法正常显示枚举值与字典的映射关系。经测试发现,当枚举类名包含数字"0"时会导致转义功能失效。最后将枚举类名改为YesNoZeroEnum后问题解决,证实命名规则会影响前端对枚举值的解析。该问题反映出某些框架对特殊字符(如数字后缀)的处理存在限制。
Java与.NET作为主流后端技术栈各有优势:Java凭借JVM实现跨平台能力,在企业应用、大数据领域表现突出;.NET深度整合微软生态,在Windows开发、游戏领域具备优势。两者在性能上各有千秋,Java在JIT优化方面领先,.NET在Windows环境表现更佳。就业市场对两者需求相当,选择应基于项目需求(跨平台/Windows)、团队技能和生态偏好。未来Java将强化模块化与云原生支持,.N
本文详细介绍了从C#3.0 到 C#10.0中常用的语法糖
本文列举了C#中常见的集合分类及其含义具体的实例后续会持续更新
支持20GB大文件上传支持文件和文件夹上传,保留层级结构兼容IE8到现代浏览器支持AES加密(SM4需要额外库)完整的数据库记录。
作为项目负责人,针对当前大文件传输需求面临的fill:#333;color:#333;color:#333;fill:none;大文件传输技术方案分片上传WebDAV文件夹解析内存流式处理MD5分片校验递归目录遍历异步IO缓冲。
浏览器兼容性IE8用替代fetch国产浏览器(如龙芯)需禁用某些现代API文件路径统一用避免转义问题断点续传秘籍// 本地存储进度(兼容IE8)${// 本地存储进度(兼容IE8) const saveProgress =(fileMd5 , progress) => {} else {
咱福建.NET仔最近接了个外包活,客户是做政府资料管理的,需求就一句话:“搞个大文件上传功能,20G文件随便传,文件夹要留层级,IE8也能用,加密传输存储,断点续传不能丢进度!客户还补刀:“网上那些开源组件都是垃圾,WebUploader停更了,H5方案IE8跑不动,我要原生JS!预算100块以内,源码要全,文档要细,不然换人!得,硬着头皮上吧!以下是我踩坑一周后总结的,含前后端代码、IE8兼容技
作为上海一家专注于软件和信息技术服务领域,且在 2019 年完成战略融资的企业,我们一直致力于为客户提供高质量、安全可靠的软件解决方案。近期,公司项目面临一个极具挑战性的需求:构建一个大文件传输功能模块,以满足政府和集团单位客户对数据传输与存储的严苛要求。
作为广西软件公司项目负责人,我深刻理解当前大文件传输需求的复杂性与紧迫性——是核心痛点。结合公司现有ASP.NET WebForm/.NET Core技术栈与客户严格需求(非打包下载、SM4/AES加密、IE8兼容),我主导设计了一套。
作为浙江某软件公司项目负责人,我们目前面临一个重大技术挑战:需要在现有产品体系中集成一个高可靠性的大文件传输系统。
作为杭州的一名.NET全栈开发者,近期承接了一个高安全性大文件传输系统的研发任务,核心需求是基于百度WebUploader组件实现20GB级文件全功能传输,需完整支持文件/文件夹的上传下载,并严格保留文件夹层级结构。
.netcore
——.netcore
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net