首页 文章 精选 留言 我的

精选列表

搜索[.NET框架],共10013篇文章
优秀的个人博客,低调大师

.NET 框架 Furion 商业化探索首战告捷,v4.8.8.55 版本

Furion 官网在 20 多天前遭遇了三次 DDoS 攻击,导致云服务器费用激增。于是我花了几天的时间构思了 Furion 商业化服务的布局。 幸运的是,这一次商业化探索得到了非常多的企业和个人的支持,短短 5 天的时间,已有 297 名用户开通了 499/年 的 VIP 服务。由衷的感谢! http://furion.baiqian.ltd/ 布局一:赞助商等级体系 对 Furion 官网进行了部分调整,首页新增赞助商总览,文档页新增多处赞助商广告位。 布局二:官方 VIP 服务 提供增值 VIP 服务,为企业和个人项目保驾护航,目前已有 297位用户购买了 VIP 服务。 布局三:Furion 开发者扶持计划 拿出用户开通的 VIP 服务费用的一部分用来赞助 Furion 的开发者及贡献者。 布局四:Furion v5 助力包 越来越多的企业和个人期待 Furion v5 版本早日发布,所以我们设计了助力包,开通 VIP 用户达 1000名我们就发布 v5 版本,目前已有 297 位 VIP 用户。 开源不易,感谢大家对 Furion 这一次商业化探索的鼎力支持。 项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:http://furion.baiqian.ltd/ 本期更新 更新日志:http://furion.baiqian.ltd/docs/upgrade 新特性 [新增]Db.GetNewDbContext()多个重载方法,实现类似new DbContext()操作4.8.8.55⏱️2023.11.094157629 [新增] 控制台日志AddConsoleFormatter服务支持WriteFilter属性过滤4.8.8.52⏱️2023.11.07516acb4 [新增] 监听日志LoggingMonitor支持打印输出requestHeaders请求头信息4.8.8.50⏱️2023.10.27#I8BHM3 [新增] 多语言支持L.GetDefaultCulture()获取本地配置默认语言4.8.8.49⏱️2023.10.25!858 问题修复 [修复] 远程请求获取响应Cookies被截断问题4.8.8.54⏱️2023.11.08#I8EV1Z [修复] 远程请求上传文件在其他编程语言获取文件名存在双引号问题4.8.8.53⏱️2023.11.07#I8EF1S [修复] 定时任务高频作业下持久化操作出现阻塞卡问题4.8.8.51⏱️2023.11.06f1d0b4a [修复] 定时任务看板中间件SSE请求不是长连接导致连接频繁初始化销毁4.8.8.49⏱️2023.10.261997f1b 文档 [更新] 粘土对象文档、虚拟文件系统文档、序列化文档、事件总线文档、远程请求文档、数据加密文档、安全授权文档、动态WebAPI文档、定时任务文档、JSON序列化文档、App静态类文档、规范化文档、配置文档、数据库上下文文档、Db静态类文档

优秀的个人博客,低调大师

🤞 .NET 框架 Furion v4.8.8.33 发布,稳定性大大提高

项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:http://furion.baiqian.ltd/ 本期更新 更新日志:http://furion.baiqian.ltd/docs/upgrade/ 新特性 [新增] 定时任务作业计划 OnChanged 事件处理 4.8.8.29 ⏱️2023.06.25 e4c4cf1 [新增] Swagger 分组信息可在任意配置文件中通过 [openapi:分组名] 进行配置 4.8.8.26 ⏱️2023.06.20 a70eed3 [新增] TP.WrapperRectangle 绘制矩形日志模板 4.8.8.25 ⏱️2023.06.14 60ffd76 [新增] IServiceScope.CreateDefaultHttpContext 拓展方法 4.8.8.24 ⏱️2023.06.07 11a55e1 [新增] 配置模块 IgnoreConfigurationFiles 支持完整的文件通配符 4.8.8.22 ⏱️2023.05.25 #I78ABL [新增] 定时任务支持二级虚拟目录 VisualPath 配置部署 4.8.8.20 ⏱️2023.05.18 #I740IA [新增] 监听日志 LoggingMonitor 支持 Razor Pages 4.8.8.16 ⏱️2023.05.15 #I7332C [新增] 定时任务作业处理程序工厂 IJobFactory 支持 4.8.8.13 ⏱️2023.05.08 ad58dd3 [新增] AES 支持对文件(含超大文件)进行加解密 4.8.8.11 ⏱️2023.05.05 1d2265b [新增] 动态 WebAPI 支持 text/plain 格式的 Body 参数 4.8.8.9 ⏱️2023.05.04 b49fe50 [新增] 插件化 IDynamicApiRuntimeChangeProvider 接口,可在运行时动态添加 WebAPI/Controller 4.8.8.8 ⏱️2023.05.04 322ea59 [新增] 定时任务 Schedular.CompileCSharpClassCode(code) 支持动态编译作业处理程序代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1 [新增] App.CompileCSharpClassCode(code) 动态编译类定义代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1 [新增] 粘土对象支持结构 struct 对象类型 4.8.8.7 ⏱️2023.04.30 a0fa3aa [新增] 定时任务支持配置 IJob 执行异常 FallbackAsync 回退策略 4.8.8.6 ⏱️2023.04.25 7671489 [新增] 定时任务支持在非 IOC/DI 项目类型中使用 4.8.8.5 ⏱️2023.04.24 #I6YJNB [新增] RSA 支持对超长字符(超 245 位)进行分段加解密 4.8.8.2 ⏱️2023.04.19 !788 感谢 @YaChengMu [新增] System.Text.Json 和 Newtonsoft.Json 对粘土对象 Clay 支持 4.8.8.1 ⏱️2023.04.18 #I6WKRZ [新增] 粘土对象可反射转换成特定 IEnumerable<T> 类型:clay.ConvertTo<T>() 4.8.8 ⏱️2023.04.13 5d54a65 [新增] Serve.IdleHost 支持返回 http 和 https 协议 Web 地址(端口) 4.8.8 ⏱️2023.04.13 fdf7885 突破性变化 [移除] 定时任务看板 SyncRate 配置,前后端采用最新的 SSE 推送技术替代 4.8.8.29 ⏱️2023.06.25 e4c4cf1 [调整] 监听日志 WriteFilter 和 ConfigureLogger 的 ActionExecutingContext 和 ActionExecutedContext 类型为 FilterContext 4.8.8.16 ⏱️2023.05.15 #I7332C [调整] IJsonSerializerProvider 序列化接口,添加 Deserialize 反序列化方法 4.8.8.15 ⏱️2023.05.15 !815 感谢 @YaChengMu 问题修复 [修复] 审计日志解析 DateTime 类型参数不是本地时间问题 4.8.8.33 ⏱️2023.06.29 #I7GW32 [修复] 定时任务因上一版本修改 4e2615b 导致 Cron 解析异常问题 4.8.8.32 ⏱️2023.06.28 #I7GQ5I [修复] 定时任务设置额外数据不支持 long/int64 类型参数问题 4.8.8.31 ⏱️2023.06.28 4e2615b [修复] 定时任务休眠毫秒数大于 int.MaxValue 时出现 ArgumentOutOfRangeException 4.8.8.27 ⏱️2023.06.21 #I7F6ZT [修复] Cron 表达式步长解析器错误 4.8.8.25 ⏱️2023.06.14 #I7D9XU [修复] 修复 ExpandoObject.ToDictionary() 转换异常 4.8.8.25 ⏱️2023.06.14 #I7BY0P [修复] 配置友好异常 FriendlyExceptionSettings:DefaultErrorMessage 无效问题 4.8.8.23 ⏱️2023.05.31 #I79LIG [修复] Swagger 进行分组后 Tags 不能进行分组过滤问题 4.8.8.22 ⏱️2023.05.25 #I78A55 [修复] 因 9d8cb82 代码提交导致命名服务解析异常问题 4.8.8.21 ⏱️2023.05.18 #I76JZR [修复] 因 9d8cb82 代码提交导致服务 AOP 异常拦截问题 4.8.8.17 ⏱️2023.05.15 #I73A8E [修复] 动态 WebAPI 自定义路由模板参数和自动拼接参数冲突问题 4.8.8.15 ⏱️2023.05.15 #I72ZZ2 [修复] 远程请求在被请求端返回非 200 状态码但实际请求已处理也抛异常问题 4.8.8.14 ⏱️2023.05.12 b14a51f [修复] App.CompileCSharpClassCode(code) 运行时添加匿名程序集编译异常问题 4.8.8.8 ⏱️2023.05.04 322ea59 [修复] LoggingMonitor 打印泛型类型如果存在多个泛型参数问题 4.8.8.8 ⏱️2023.05.04 8d9cb74 [修复] 脱敏处理如果字典存在重复词导致异常问题 4.8.8.4 ⏱️2023.04.23 #I6Y19K [修复] 远程请求 Body 参数为粘土对象 Clay 类型序列化有误 4.8.8.1 ⏱️2023.04.18 #I6WKRZ [修复] Serve.IdleHost 获取随机端口的本地地址带 $ 符号问题 4.8.8 ⏱️2023.04.13 ed6f292 其他更改 [调整] 规范化文档默认 Title 解析规则,不再自动添加空格 4.8.8.26 ⏱️2023.06.20 24b7a47 [调整] 组件 Component 模式支持 [DependsOn] 支持继承 4.8.8.16 ⏱️2023.05.15 #I733RF [调整] 定时任务 GC 回收逻辑,避免高频添加作业导致 尾延迟 问题 4.8.8.3 ⏱️2023.04.21 #I6XIV8 [调整] 定时任务日志设计,减少不必要的日志输出 4.8.8.3 ⏱️2023.04.21 #I6XI2L 文档 [新增] Jwt 身份验证过程监听文档 [新增] 事件总线 Redis 集成文档 [更新] 粘土对象文档、虚拟文件系统文档、序列化文档、事件总线文档、远程请求文档、数据加密文档、安全授权文档、动态 WebAPI 文档、定时任务文档、JSON 序列化文档、App 静态类文档、规范化文档、配置文档 贡献者 zetaluoxin (@zetaluoxin) !834 SongXinXin (@goodsxx) !832 !833 阿炬 (@quejuwen) !813 KaneLeung (@KaneLeung) !808 蒋状先生 (@JiangZhuangXianSheng) !806 NeoLu (@neolu) !804 蓝色天空 (@lds2013) !796 YaChengMu (@YaChengMu) !788 !815

优秀的个人博客,低调大师

👼 六一节多一点童心,.NET 框架 Furion v3.4.0 发布

寄语 每一个孩子都是世界上最可爱的模样,愿我们多一点童心,不忘初心,逐梦不止。 本期更新 新特性 [新增] 规范化文件EnableAllGroups功能,可以将多个分组合并到一个分组中9277b98 [新增]angular-utils客户端工具库,专门处理angular项目接口代理问题6c70584 [新增]Swagger支持单个接口更多描述功能(支持html)e5e1db0 [新增]Swagger接口[Obsolete]过时支持功能e5e1db0 突破性变化 [内置] 默认内置GBK,Windows-1252,Shift-JIS,GB2312等编码支持c456ecb 问题修复 [修复]<inheritdoc />不能跨程序集问题3b9d39c [修复]v3.3.1版本导致Swagger不能显示问题6763352 [修复] 远程请求、JSON以及Web页面不支持GBK,GB2312等国标编码问题c456ecb [修复] 远程请求响应报文设置了Content-Type:charset=不能自动转换编码问题c456ecb 其他更改 [新增]axios-utils.ts和angular-utils.ts多客户端支持 文档 [新增]GlobalUsings文档文档地址 [更新] 规范化文档,Worker Service文档,动态 API 文档 本期亮点 启用All Groups分组功能 有时候我们为了更好的对接口进行归类,配置了Swagger多个分组的功能,但这样也对生成客户端请求代码造成了困扰,所以添加了新的配置: { "SpecificationDocumentSettings": { "EnableAllGroups": true } } 接口过时控制 当我们某个接口已经过时,提示尽早调用最新接口,只需要在方法上面贴[Obsolete]即可,如: [Obsolete("GetName() 已经过时,请调用 GetFrameworkName() 替代")] public string GetName() { return nameof(Furion); } [Obsolete] public string Other() { // ... } 单一接口更多描述 在该版本新增了[ApiDescriptionSettings]的Description属性,支持定义更多描述,如: [ApiDescriptionSettings(Description = "我是一段描述,显示更多内容 <button>我是按钮</button>")] public string add() { //.... }

优秀的个人博客,低调大师

四喜临门🎉 .NET 框架 Furion 下载量破 600万,v4.8.5.8

四喜临门 第一喜:Furion 在 Nuget 平台总下载量破 600万 🎉 第二喜:Furion 获得中国开源云联盟2022年度 优秀开源项目🎉 第三喜:Furion 获得开源社《2022年中国开源年度报告》Gitee 指数 Top 10🎉 第四喜:Furion 所在组织 dotNET China 获得 2022年 Gitee 最受欢迎的开源组织🎉 第一喜 🎉 Furion 在 Nuget 平台总下载量破 600万:https://www.nuget.org/profiles/monk.soul https://furion.baiqian.ltd/docs/course/ 第二喜 🎉 Furion 获得中国开源云联盟2022年度 优秀开源项目。https://mp.weixin.qq.com/s/2zW-WnBbzs8rOdQ8AfwVag 第三喜 🎉 Furion 获得开源社《2022年中国开源年度报告》Gitee 指数 Top 10。https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd 第四喜 🎉 Furion 所在组织 dotNET China 获得 2022年 Gitee 最受欢迎的开源组织:https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd 本期亮点 动态 WebAPI 支持更加强大的路由组合功能 using Furion.DynamicApiController; using Microsoft.AspNetCore.Mvc; namespace WebApplication38; [Route("api/[controller]")] [Route("api2/[controller]")] public class Test1Service : IDynamicApiController { [HttpGet("test")] [HttpPost] [AcceptVerbs("PUT", "PATCH")] public async Task GetTestName() { await Task.CompletedTask; } } public class Test2Service : IDynamicApiController { [HttpGet("/root/test")] [HttpGet("test")] [HttpGet(Name = "other-test")] [HttpGet("template-test", Name = "other-test")] [HttpPost] [AcceptVerbs("PUT", "PATCH")] public async Task GetTestName() { await Task.CompletedTask; } } [Route("api/[controller]")] [Route("api2/[controller]/second")] [Route("api3/[controller]/three")] public class Test3Service : IDynamicApiController { [HttpGet] [HttpGet("get/[action]")] [HttpPost] [HttpPost("post/cus-version")] public string GetVersion() { return "1.0.0"; } } 本期更新 v4.8.5版本细节:https://gitee.com/dotnetchina/Furion/issues/I6BC6J2023.01.28 https://furion.baiqian.ltd/docs/upgrade 新特性 [新增] 远程请求配置SetHttpVersion(version)配置,可配置HTTP请求版本,默认为1.14.8.5.8⏱️2023.02.06#I6D64H [新增]动态WebAPI支持更加强大的路由组合功能4.8.5.7⏱️2023.02.03#I6CLPT [新增] 定时任务Dashboard可自定义入口地址/schedule4.8.5.6⏱️2023.02.02c5639f5 [新增]App.GetServiceLifetime(type)获取服务注册生命周期类型4.8.5.3⏱️2023.01.314a573a8 [新增] 审计日志LoggingMonitor记录HTTP响应状态码4.8.5.2⏱️2023.01.30abb4cbd [新增] 定时任务执行上下文RunId属性,用于标识单次作业触发器执行4.8.5.1⏱️2023.01.301aac470 问题修复 [修复] 优化远程请求ReadAsStringAsync底层方法,尝试修复Error while copying content to a stream.错误4.8.5.8⏱️2023.02.06#I6D64H [修复]规范化结果不支持OData协议控制器4.8.5.5⏱️2023.02.01!571 [修复] 启用Swagger登录功能之后不能触发响应拦截器4.8.5.5⏱️2023.02.01#I6C9A2!702!703 [修复] 在数据库日志的IDatabaseLoggingWriter实现类中依赖注入ILogger<>导致死循环4.8.5.4⏱️2023.02.01#I6C6QU [修复]Furion.Xunit/Furion.Pure.Xunit单元测试依赖注入单例服务时不是同一实例问题4.8.5.3⏱️2023.01.31305511e [修复] 数据库日志提供程序在应用程序终止时出现空异常问题4.8.5⏱️2023.01.28#I6AZ8Y [修复] 实体拓展方式操作数据库出现空异常问题4.8.5⏱️2023.01.28#I6AXU6 文档 [更新] 日志文档、定时任务文档、动态WebAPI文档,规范化结果文档,App静态类文档,Oops静态类文档、虚拟文件系统文档!704,远程请求文档 贡献者 liuhll (@liuhll2) 大柚 (@big-pomelo) WR_YT (@wr-yt)

优秀的个人博客,低调大师

.NET 流行框架 Furion v4.8.8.13 发布

在这 10 天中,Furion 在功能上又做了不小改进,提供了动态编译、插件化等运行时操作能力,为 v4 过渡 v5 做点小准备。 项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:https://furion.baiqian.ltd/ 本期更新 更新日志:https://furion.baiqian.ltd/docs/upgrade/ 新特性 [新增] 定时任务作业处理程序工厂IJobFactory支持4.8.8.13⏱️2023.05.08ad58dd3 [新增]AES支持对文件(含超大文件)进行加解密4.8.8.11⏱️2023.05.051d2265b [新增] 动态WebAPI支持text/plain格式的Body参数4.8.8.9⏱️2023.05.04b49fe50 [新增]插件化IDynamicApiRuntimeChangeProvider接口,可在运行时动态添加WebAPI/Controller4.8.8.8⏱️2023.05.04322ea59 [新增] 定时任务Schedular.CompileCSharpClassCode(code)支持动态编译作业处理程序代码4.8.8.7⏱️2023.04.30fe1e8a1 [新增]App.CompileCSharpClassCode(code)动态编译类定义代码4.8.8.7⏱️2023.04.30fe1e8a1 [新增] 粘土对象支持结构struct对象类型4.8.8.7⏱️2023.04.30a0fa3aa [新增] 定时任务支持配置IJob执行异常FallbackAsync回退策略4.8.8.6⏱️2023.04.257671489 [新增] 定时任务支持在非IOC/DI项目类型中使用4.8.8.5⏱️2023.04.24#I6YJNB [新增]RSA支持对超长字符(超245位)进行分段加解密4.8.8.2⏱️2023.04.19!788感谢@YaChengMu [新增]System.Text.Json和Newtonsoft.Json对粘土对象Clay支持4.8.8.1⏱️2023.04.18#I6WKRZ [新增] 粘土对象可反射转换成特定IEnumerable<T>类型:clay.ConvertTo<T>()4.8.8⏱️2023.04.135d54a65 [新增]Serve.IdleHost支持返回http和https协议Web地址(端口)4.8.8⏱️2023.04.13fdf7885 问题修复 [修复]App.CompileCSharpClassCode(code)运行时添加匿名程序集编译异常问题4.8.8.8⏱️2023.05.04322ea59 [修复]LoggingMonitor打印泛型类型如果存在多个泛型参数问题4.8.8.8⏱️2023.05.048d9cb74 [修复] 脱敏处理如果字典存在重复词导致异常问题4.8.8.4⏱️2023.04.23#I6Y19K [修复] 远程请求Body参数为粘土对象Clay类型序列化有误4.8.8.1⏱️2023.04.18#I6WKRZ [修复]Serve.IdleHost获取随机端口的本地地址带$符号问题4.8.8⏱️2023.04.13ed6f292 其他更改 [调整] 定时任务GC回收逻辑,避免高频添加作业导致尾毛刺问题4.8.8.3⏱️2023.04.21#I6XIV8 [调整] 定时任务日志设计,减少不必要的日志输出4.8.8.3⏱️2023.04.21#I6XI2L 文档 [新增]Jwt身份验证过程监听文档 [新增] 事件总线Redis集成文档 [更新] 粘土对象文档、虚拟文件系统文档、序列化文档、事件总线文档、远程请求、数据加密文档、安全授权文档、动态WebAPI文档、定时任务文档、JSON序列化文档、App静态类文档 贡献者 KaneLeung (@KaneLeung)!808 蒋状先生 (@JiangZhuangXianSheng)!806 NeoLu (@neolu)!804 蓝色天空 (@lds2013)!796 YaChengMu (@YaChengMu)!788

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册