首页 文章 精选 留言 我的

精选列表

搜索[V模型],共10000篇文章
优秀的个人博客,低调大师

NuGet 下载超 700万,.NET 框架 Furion v4.8.7.17 发布

这一个月内 Furion 解决了 12 个 Bug~,新增了 16 项特性,调整了 5 处代码,关闭了 113 个 Issues,框架越来越完善,越来越稳定。 2023 年 03 月 15 日,Furion在NuGet平台突破700万下载量。https://www.nuget.org/profiles/monk.soul 0-100万,用时 12个月 100-200万,用时 10个月 200-300万,用时 3个月 300-400万,用时 2个月 400-500万,用时 1个月 500-600万,用时 2个月 600-700万,用时 1个月 查看完整发展事记:https://furion.baiqian.ltd/docs/course 项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:https://dotnetchina.gitee.io/furion 本期亮点 1. 日志输出改进,支持配置日志输出所在程序集、类型和方法签名 旧版本 info: 2023-03-17 18:25:06.7988349 +08:00 星期五 L System.Logging.EventBusService[0] #1 EventBus hosted service is running. info: 2023-03-17 18:25:08.1393952 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1 Now listening on: https://localhost:5001 info: 2023-03-17 18:25:08.1620391 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1 Now listening on: http://localhost:5000 info: 2023-03-17 18:25:08.1972456 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1 Application started. Press Ctrl+C to shut down. info: 2023-03-17 18:25:08.2456579 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1 Hosting environment: Development info: 2023-03-17 18:25:08.2746134 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1 Content root path: D:\Workplaces\OpenSources\Furion\samples\Furion.Web.Entry info: 2023-03-17 18:25:18.1917784 +08:00 星期五 L Furion.Application.TestLoggerServices[0] #16 我是一个日志 20 新版本 info: 2023-03-17 18:25:06.7988349 +08:00 星期五 L System.Logging.EventBusService[0] #1 [Furion.dll] async Task Furion.EventBus.EventBusHostedService.ExecuteAsync(CancellationToken stoppingToken) EventBus hosted service is running. info: 2023-03-17 18:25:08.1393952 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1 [System.Private.CoreLib.dll] void System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<TStateMachine>(ref TStateMachine stateMachine) Now listening on: https://localhost:5001 info: 2023-03-17 18:25:08.1620391 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1 [System.Private.CoreLib.dll] void System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<TStateMachine>(ref TStateMachine stateMachine) Now listening on: http://localhost:5000 info: 2023-03-17 18:25:08.1972456 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1 [Microsoft.Extensions.Hosting.dll] void Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStarted() Application started. Press Ctrl+C to shut down. info: 2023-03-17 18:25:08.2456579 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1 [Microsoft.Extensions.Hosting.dll] void Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStarted() Hosting environment: Development info: 2023-03-17 18:25:08.2746134 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1 [System.Private.CoreLib.dll] void System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(bool throwOnFirstException) Content root path: D:\Workplaces\OpenSources\Furion\samples\Furion.Web.Entry info: 2023-03-17 18:25:18.1917784 +08:00 星期五 L Furion.Application.TestLoggerServices[0] #16 [Furion.Application.dll] void Furion.Application.TestLoggerServices.测试日志() 我是一个日志 20 本期更新 新特性 [新增]Crontab.IsValid(...)静态方法,判断Cron表达式是否有效4.8.7.17⏱️2023.03.20#I6OHO4 [新增]日志配置WithStackFrame,可控制是否输出产生日志的程序集,类型和具体方法4.8.7.16⏱️2023.03.195ad6ae2 [新增] 定时任务看板UI作业列表最近执行时间列和优化显示效果4.8.7.12⏱️2023.03.1526462a8cb5dd17 [新增] 定时任务作业计划/工厂立即执行RunJob方法4.8.7.11⏱️2023.03.15#I6LD9X [新增] 定时任务看板UI提供立即执行功能4.8.7.11⏱️2023.03.15#I6LD9X [新增] 远程请求HttpRequestMessage拓展方法AppendHeaders4.8.7.10⏱️2023.03.14#I6MVHT [新增] 定时任务作业执行上下文JobExecutionContext服务提供器ServiceProvider属性4.8.7.10⏱️2023.03.1402586f8 [新增]定时任务HTTP作业,支持定时请求互联网URL地址4.8.7.7⏱️2023.03.1101d4466 [新增]定时任务作业触发器Trigger执行结果Result和执行耗时ElapsedTime属性4.8.7.7⏱️2023.03.1101d4466 [新增]定时任务作业看板支持查看作业触发器执行结果Result和执行耗时ElapsedTime属性4.8.7.7⏱️2023.03.1101d4466 [新增] 定时任务休眠时长和唤醒时机日志输出4.8.7.6⏱️2023.03.08#I6LANE [新增]Sql高级拦截支持返回IEnumerable<T>和T[]类型值4.8.7.5⏱️2023.03.07f2ca2d3 [新增].m3u8和.ts文件类型MIME支持4.8.7.5⏱️2023.03.07#I6KKEM [新增] 审计日志LoggingMonitor支持对参数贴[SuppressMonitor]特性跳过记录4.8.7.3⏱️2023.03.01#I6IVGW [新增] 审计日志LoggingMonitor监听TraceId、ThreadId、Accept-Language4.8.7.1⏱️2023.02.27df35201 [新增] 规范化结果UnifyContext.GetSerializerSettings(string)静态方法4.8.7.1⏱️2023.02.27#I6HM7T 突破性变化 [调整]定时任务动态作业DynamicJob委托/方法签名4.8.7.10⏱️2023.03.146d56b53 [升级]适配.NET8 Preview.14.8.7⏱️2023.02.22 [升级]脚手架支持创建.NET8 Preview.1项目4.8.7⏱️2023.02.22 问题修复 [修复] 使用达梦数据库执行sql不能自动修复命令参数前缀4.8.7.18⏱️2023.03.20#I6OK4T [修复]Cron表达式*符号解析器不够严谨,如:*1111aaaaa也被解析为*4.8.7.17⏱️2023.03.20#I6OHO4 [修复] 定时任务更新作业null值默认被跳过问题4.8.7.17⏱️2023.03.20#I6OHO4 [修复] 视图引擎不支持强制转换的(object)model类型4.8.7.16⏱️2023.03.19#I6O3BD [修复] 启用请求Body重复读且在授权之前读取导致非GET/HEAD/OPTION请求异常4.8.7.15⏱️2023.03.19#I6NX9E [修复] 定时任务生成SQL语句没有处理'转义问题4.8.7.15⏱️2023.03.19#I6NXKA [修复] 数据验证ValiationTypes.GUID_OR_UUID不支持大写问题4.8.7.14⏱️2023.03.16#I6NP22 [修复]Blazor脚手架出现blazor.server.js不能加载问题(404)4.8.7.13⏱️2023.03.16#I6NOBQ [修复] 定时任务服务在停止进程时会卡住30秒问题4.8.7.8⏱️2023.03.13#I6MI9I#I6MHOU [修复] 定时任务看板删除不存在的作业触发器出现空异常4.8.7.7⏱️2023.03.1101d4466 [修复] 日志消息没有处理\n换行符对齐问题4.8.7.6⏱️2023.03.10759bcc5 [修复] 审计日志LoggingMonitor对特定参数贴有[FromServices]特性依旧记录问题4.8.7.3⏱️2023.03.0117b134e [修复]Swagger接口排序同时指定Tag和Order之后无效4.8.7.2⏱️2023.03.01#I6IQDI#I6IP66 其他更改 [调整] 视图引擎默认程序集,追加System.Collections程序集4.8.7.16⏱️2023.03.18#I6O3BD [调整] 定时任务配置选项BuilSqlType属性命为BuildSqlType4.8.7.11⏱️2023.03.1592117b8 [调整]定时任务查看作业触发器运行记录由保存10条改为5条4.8.7.7⏱️2023.03.0701d4466 [调整] 脚手架模板,默认启用主流文件类型MIME支持4.8.7.5⏱️2023.03.07e35cdab [调整] 审计日志LoggingMonitor返回值泛型字符串显示格式4.8.7.1⏱️2023.02.27df35201 文档 [新增]ASP.NET 8 集成文档 [新增].NET7 升级 .NET8文档 [更新] 定时任务文档、中间件文档、规范化结果文档、动态WebAPI文档、日志记录文档、事件总线文档、虚拟文件系统文档、Sql高级代理文档、数据库实体文档、任务队列文档、跨域文档、配置选项文档、安全授权、脚手架文档 贡献者 lampon (@lampon)!740 family520 (@family520)!739 kingling (@kinglinglive)!732!729 ksmy (@ksmy)!731 handsome_by (@handsomeboyyl)!727

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

bootx-platform v1.1.2:可视化数据大屏

项目介绍 项目地址:https://gitee.com/bootx/bootx-platform,非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 基于Spring Boot框架生态打造,针对单体式应用进行专门设计,同时做好模块切分,兼顾快速适应分布式改造,其设计准则是切分功能,划分模块,不同模块之间间可能减少耦合,更好的适应实际中各类不同项目开发时的侧重点。设计目标是将日常项目开发中,尤其是中小型项目中的一些高频诉求进行覆盖,还有一些主流业务场景进行实现,对这些高频但并不高大上的需要进行解决。同时核心源码和文档开源,不需要进行额外操作就可以直接获取源码和文档,以及查看演示环境。 应用场景 适用于一些中小型项目开发中,内含各类开箱即用的组件,以及对一些常见领域提供一些默认的解决方式,供应商关系管理、合同管理、人力资源管理、项目管理、资产管理、订单管理、电商商城等领域;相较于一些使用广泛的开源版本平台,对其一些不包含在开源版的付费功能进行了开源实现,适合一些较低预算,或是Demo验证开发等无法有充足资金购买商业版软件的场合使用。 项目构成 后端:bootx-platform,基于Spring Boot 相关生态技术栈进行开发 前端(Vue2):bootx-platform-ui, 基于Vue2版本的Antd Pro Vue进行开发 前端(Vue3):bootx-platform-vue3,基于Vue3版本的Vben-Admin进行开发 可视化大屏:bootx / bootx-platform-visualization,基于Go-VIew进行二次开发 小程序端:bootx-platform-mobile,基于京东Taro、NutUI技术生态进行开发 本次功能更新 项目主要更新 增加Minio文件上传方式 集成GoVIew可视化大屏功能 Vue3更新 新增邮件发送演示 新增数据版本信息展示 新增数据大屏管理功能 Vue2更新 新增数据版本信息展示 新增数据大屏管理功能 可视化大屏 登录接口对接 编辑保存对接 列表接口对接 复制功能 修改基础信息功能 基于GoView进行二次开发,通过后台管理端与前端设计器的配合,快速生成各类大屏 创新谷站 经过工研院1.1.x十余个版本的迭代,基础的功能和框架结构基本上是完成了,下一步就是要对更能进行丰富,增加一些特色实用的功能,所以在新年伊始,Bootx-Platform正式步入了1.2.x的时代,创新谷站作为1号线乃至济南地铁的第二站,作为对应的版本代号,正好标志着后续的工作计划需要是创新,只有创新才能与其他脚手架做出差异化。 创新谷站墙面细节装饰、地面提示语等,采用了“经典繁方篆”字体,充满了美感与文化气息~ 功能介绍 微信自定义菜单 对微信菜单配置的接口进行的可视化实现,通过配置可以使被管理的公众号菜单发生相应的变化 支付结算台 提供支付宝、微信、聚合支付等支付方式的演示示例 工作流 基于Bpmn.js开发的流程设计器,相对于Flowable原生设计器更加美观易用 超级查询器 通过一个查询配置的json,可以自动生成前端超级查询器,能够实现多条件、多级嵌套的操作 日志收集 分别整合ELK和PlumeLog Lite,前者作为主流日志管理解决方案,后者作为轻量级日志框架,可适应不同的项目需求

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

Gleam v0.27 发布,Rust 编写的函数式编程语言

Gleam 是一种类型安全且可扩展的编程语言,可用于 Erlang 虚拟机和 JavaScript 运行时。 最新发布的 0.27 包含以下变化: 支持在use表达式(useexpressions)中使用模式 Gleamv0.25引入了use表达式,该功能有助于避免 Gleam 程序中的“回调地狱 (callback hell)”。它非常强大,可用于模拟其他语言中的许多功能,例如提前返回、列表推导 (list comprehensions)、async/await、monadic do 语法等等! pub fn handle(req: Request) -> Response { // Return an error for non-post requests use <- when(req.method != Post, return: method_not_allowed) // Parse the request body or return an error use json <- require_json_body(req) // Open a database connection, closing it when we're done use conn <- database.with_connection case database.insert(conn, json) { Ok(record) -> created_response(record) Error(err) -> bad_request_response(err) } } 表达式的一个限制use是模式不能用于它们的赋值,只能用于裸变量。这意味着您不能用它们解构元组或其他数据结构。从这个版本开始,表达式中现在支持模式use,以满足所有解构需求。 use #(first, second) <- some_tuple_function() 引入panic关键字 case this_should_never_fail() { Ok(value) -> continue(value) // Oh no! Something went horribly wrong! Error(_) -> panic } 优化断言 Gleam 的assert关键字用于确保数据匹配给定的模式,如果不匹配则程序崩溃。这很有用,但是用于assert此功能意味无法拥有assert与布尔表达式一起使用的功能,而这在其他语言中很常见。 为了解决这个问题,模式匹配功能已移至let assert语法。现有assert关键字已被弃用,稍后将用于更传统的断言功能,成为基于改进测试 Gleam 代码的人体工程学的更大 Gleam 里程碑的一部分。 let assert Ok(value) = this_should_never_fail() 详情查看发布公告。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册