CommonsUtility 6.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package CommonsUtility --version 6.0.2                
NuGet\Install-Package CommonsUtility -Version 6.0.2                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommonsUtility" Version="6.0.2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CommonsUtility --version 6.0.2                
#r "nuget: CommonsUtility, 6.0.2"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install CommonsUtility as a Cake Addin
#addin nuget:?package=CommonsUtility&version=6.0.2

// Install CommonsUtility as a Cake Tool
#tool nuget:?package=CommonsUtility&version=6.0.2                

[TOC]

魂哥常用工具集(GSA.MOLLE.ToolKits)

本类库为常见和通用的一些功能集合;诸如JSON序列化转换器、自定义属性方案、数据模型助手、时间戳处理等。

  • 专注.Net技术栈,通过对.net6+等系列源码进行研究,展开系列技术的研习之路。内置多个独立的版本(net6.0;)。

  • NOTE: 本产品在长期的开发实践工作奋战中,或创作、或摘抄、或优化、或改善、或封装、或集成、或切面等等综合而成,如有雷同,纯属他人抄袭(^^),不然就是我在抄袭(><);本产品经过了精心的优化改良,同时还进行了适当的完善处理,对所有归集的成品进行了分门别类放置,以供不同场景的便利使用;本产品涵盖之广,运用之丰,可以满足大、中、小等项目的自由支配使用,方便快捷、合理舒心,在使用的过程中还请注重作者劳动成果,保留必要的注释或文字标识,谢谢。

开发日志

2022-06-16

  • 提供JSON序列化转换器、自定义属性方案、数据模型转换助手、时间戳转换助手等系列常见和通用功能。

2022-07-01

  • 因之前仓促中忘记了重要的命名空间,导致未与之前库形成统一,现在纠正,为此给各位使用者带来不便,表示诚至的歉意,抱歉!!!

2022-08-02

  • 修复TDataModelHelper中的GetColumnValueString功能实现;
  • 调整名称字符串的追加位置,并调整int[]获取和追加值的方式,遇到空对象时追加空字符串。

2022-08-16

  • 去掉DateTimeHelper类中的多余且然并卵的异步形态;
  • 在考虑异步编程时,即不能为了异步而异步,更不能觉得可以写就写;
  • 异步编程具有传染性质,而且用不好容易导致异步死锁,所以需求讲究一二。

2022-08-18

  • 调整DateTimeHelper中的方法名称,使其更贴合功能所具备的涵义;
  • 同步修改DateTimeHelper中各方法相应的注释内容。
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net6.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on CommonsUtility:

Package Downloads
DBUtility.TDengine

基于官方提供的RESTful API接口,使用.NET 7等前沿技术封装的TDengine连接器。本封装库提供友好统一的对外接口形态,让使用者更专注于自身业务的开发工作。通过通用主机和服务容器集成使用(也可以使用Provider直接创建),同时提供了相应的NuGet包供直接引入到项目。本封装库诞生于公司自有业务应用场景,将会同步不断优化和支持。 - Based on the officially provided RESTful API interface, TDengine connectors encapsulated by cutting-edge technologies such as .NET 7. This package library provides a friendly and unified external interface form, allowing users to focus more on their own business development. It is integrated and used through the common host and service container (it can also be created directly by using Provider), and the corresponding NuGet package is provided for direct introduction into the project. This package library was born in the company's own business application scenarios, and will be continuously optimized and supported synchronously. - 应用示例(samples):https://github.com/cockroach888/GSA.MOLLE.ToolKits/tree/main/src/samples/TaosData - 鄙人专注.NET技术,深入研习.NET 6|7+系列源码。本库通过长期实践工作积累落地成库,库中提供的所有功能均广泛应用于业务生产环境,同时会不间断地进行功能的优化和完善; - 本库均由鄙人采用最新技术实践编码完成;本库可同时满足大、中、小等各式项目的自由支配使用,以提供快捷、便利的工具方法,提升工作效率和业务能力为宗旨。

CeriumX.Messaging.Abstractions

当前封装库为消息队列服务产品中间件的抽象层,主要定义统一的、规范化的API接口,及其公共功能和扩展支持等。 1. 消息队列服务产品中间件,采用面向接口编程,由抽象层和多个实现层共同组成; 2. 其中增强的服务总线,提供了多种消息队列服务的组网支持,可实现同步收发等多层次的组网需求; 3. 抽象层定义了统一的API接口,通过集成多种第三方产品的功能实现,使得中间件具备完整的、易用的消息队列服务能力; 4. 通过接口与实现的分离,增强用户体验,提高开发效率。 - 鄙人专注.NET技术,深入研习.NET 8系列源码。本库通过长期实践工作积累落地成库,库中提供的所有功能均广泛应用于业务生产环境,同时会不间断地进行功能的优化和完善; - 本库均由鄙人采用最新技术实践编码完成,个中艰辛不作过多表述,仅希望世界和平,养家糊口力所能及; - 本库可同时满足大、中、小等各式项目的自由支配使用,以提供快捷、便利的工具方法,提升工作效率和业务能力为宗旨。

CeriumX.Messaging.LocalMQ

当前封装库为消息队列服务产品中间件的LocalMQ(本地化消息队列)实现,LocalMQ是在长期地工作实践中总结创作而成,主要作用于应用程序内部间的消息应用,以达到依赖解耦和多对多等应用场景,诸如消息投递、事件传达、命令响应、对象投递(仅LocalMQ支持)等。 1. 消息队列服务产品中间件,采用面向接口编程,由抽象层和多个实现层共同组成; 2. 其中增强的服务总线,提供了多种消息队列服务的组网支持,可实现同步收发等多层次的组网需求; 3. 抽象层定义了统一的API接口,通过集成多种第三方产品的功能实现,使得中间件具备完整的、易用的消息队列服务能力; 4. 通过接口与实现的分离,增强用户体验,提高开发效率。 - 鄙人专注.NET技术,深入研习.NET 8系列源码。本库通过长期实践工作积累落地成库,库中提供的所有功能均广泛应用于业务生产环境,同时会不间断地进行功能的优化和完善; - 本库均由鄙人采用最新技术实践编码完成,个中艰辛不作过多表述,仅希望世界和平,养家糊口力所能及; - 本库可同时满足大、中、小等各式项目的自由支配使用,以提供快捷、便利的工具方法,提升工作效率和业务能力为宗旨。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.2.0 387 12/11/2023
8.1.1 347 12/8/2023
8.1.0 337 11/27/2023
8.0.1 348 11/19/2023
8.0.0 826 11/16/2023
7.6.1 348 10/11/2023
7.6.0 439 8/25/2023
7.5.0 618 8/1/2023
7.4.0 541 7/6/2023
7.3.0 524 6/3/2023
7.2.0 460 5/26/2023
7.1.1 870 3/29/2023
7.1.0 736 3/16/2023
7.0.1 987 2/20/2023
7.0.0 2,268 11/13/2022
6.6.2 654 11/8/2022
6.6.1 675 11/8/2022
6.6.0 994 10/20/2022
6.5.1 1,008 10/13/2022
6.5.0 2,954 10/9/2022
6.4.0 779 9/18/2022
6.3.1 1,043 9/16/2022
6.3.0 1,001 9/7/2022
6.0.2 985 8/18/2022
6.0.1.1 771 8/2/2022
6.0.1 922 8/2/2022
6.0.0.1 1,291 7/1/2022
6.0.0 930 6/22/2022

去掉DateTimeHelper类中的多余且然并卵的异步形态。相关优化处置工作。