摘要: 【Github源码】 《上一篇》详细介绍了Xmtool工具库中的加解密类库,今天我们继续为大家介绍其中的散列算法类库。 散列算法在某些特殊场景也可以当做加密方法使用;其特点是不可逆,同一内容每次散列值绝对一致,所以也可用作对数据内容是否被篡改的校验方法;或者其他需要唯一性编码的场景;本类库提供了MD 阅读全文
posted @ 2023-05-09 11:31 bcbr_wang 阅读(230) 评论(3) 推荐(0) 编辑
摘要: 【Github源码】 《上一篇》详细介绍了Xmtool工具库中的正则表达式类库,今天我们继续为大家介绍其中的加密解密类库。 在开发过程中我们经常会遇到需要对数据进行加密和解密的需求,例如密码的加密、接口传输数据的加密等;当前类库中只封装了Base64、AES两种加密解密方法,因为C#提供了几乎我们能 阅读全文
posted @ 2023-04-09 11:08 bcbr_wang 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 引入Wukong让你的系统瞬间具备IOC能力 【Github源码】 本文重点要说的是如何通过引入Wukong第三方包让自己的系统能够拥有IOC容器能力,但在具体讲解步骤之前,还是想先简单的介绍一下什么是IOC以及它存在的意义;同时也就能清楚Wukong能为大家解决哪些问题。 一、IOC的用途和意义? ​ IOC是Inversion of Con 阅读全文
posted @ 2022-09-28 09:58 bcbr_wang 阅读(95) 评论(0) 推荐(1) 编辑
摘要: 【Github源码】 《上一篇》详细介绍了Xmtool工具库中的日期时间类库,今天我们继续为大家介绍其中的正则表达式类库。 在日常的软件开发过程中,每个人都会或多或少的遇到各种各样需要校验数据格式的需求,有些格式是和具体业务逻辑相关;而有些格式是业界标准,在任何系统和功能中都一致通用的。Xmtool 阅读全文
posted @ 2022-09-07 18:23 bcbr_wang 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 开源.NetCore通用工具库Xmtool使用连载 - 日期时间篇 【Github源码】 简介 Xmtool是一个基于.NetCore框架的常用功能封装集成的工具类库,目的是做成一个像Java语言中的Hutool类似的工具库,将和具体业务逻辑无关的常用功能和方法进行抽象、封装,集成到一个类库中,方便使用维护,提升开发效率。 为了方便调用,将所有功能统一封装集成到静态 阅读全文
posted @ 2022-08-18 18:00 bcbr_wang 阅读(573) 评论(1) 推荐(3) 编辑
摘要: 实现DataGridView多按钮操作列 在很多WinForm过程中,经常会遇到使用DataGridView进行编辑的场景,用户希望在最后放一个操作列,里面放置两个按钮,一个增加行的按钮,一个删除行的按钮;并且第一行只有增加行的按钮,没有删除行的按钮,大概的界面如下: DataGridView本身提 阅读全文
posted @ 2022-06-07 20:01 bcbr_wang 阅读(3650) 评论(0) 推荐(0) 编辑
摘要: 作为程序猿来讲,markdown是大家天天用、时时用的工具。可能用来记录日常的心得、工作的TODO,更有可能是针对某个项目书写的使用手册;但是在使用过程中,发现两个不太方便的地方,一是每个文档都作为一个单独的文件存在,不方便按照分类进行归档打包,二是分发阅读需要工具的支持,不方便普通用户的阅读。 基 阅读全文
posted @ 2021-11-03 11:16 bcbr_wang 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 一、简介 nercoreORM是一个基于.net core开发的跨平台轻量级数据库操作类库,全名称为CodeM.Common.Orm。netcoreORM模型定义文件基于XML文件格式,模型管理基于目录自动分类;数据库类型支持Sqlite、MySql、Oracle、Sqlserver、Postgre 阅读全文
posted @ 2020-08-07 11:45 bcbr_wang 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 背景 正在开发一个平台项目,既然是平台自然是要足够通用,从数据库的角度说就是要兼容足够多的主流数据库。但是平台又不想使用现有的ORM库,一是希望ORM功能在平台里足够贴合平台功能,二是希望ORM足够轻量级,因此决定自行开发一套ORM库,首先ORM需要一套最终执行数据库命令落地的操作类,并直接兼容多数 阅读全文
posted @ 2019-12-31 17:55 bcbr_wang 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 一、目的 一是正在开发的通用Api快速开发框架需要一个Ioc容器模块 二是正好借机继续深入学习.netcore 二、背景 事实上,网络上有很多现成能提供我们所需功能的产品;比方说autofac,功能相当强大,但同时也比较臃肿,而我们希望的是一款契合我们框架的简单易用、轻量级的产品;并且,我们也希望在 阅读全文
posted @ 2019-07-11 19:01 bcbr_wang 阅读(418) 评论(0) 推荐(0) 编辑