工具库简介
友好的C#.NET万能工具库,不管你是菜鸟新手还是骨灰级玩家都能轻松上手,这个库包含一些常用的操作类,大都是静态类,加密解密,反射操作,树结构,文件探测,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展、Excel导出等常用封装。
开发环境
操作系统:Windows 11 23H2及以上版本
开发工具:VisualStudio2022 v17.8及以上版本
SDK:.Net Core 2.1.0及以上所有版本
安装使用
PM> Install-Package Masuit.Tools.Net
通用项目推荐首选包
PM> Install-Package Masuit.Tools.Abstraction
.NET Core项目推荐首选包
PM> Install-Package Masuit.Tools.Core
请注意: 这是.NET Framework 4.5的专用版本,相比4.6.2及.NET Core的版本,阉割了Redis、HTML、文件压缩、ASP.NET扩展、硬件监测、Session扩展等一些功能。
如果你的项目版本高于4.6.2,请务必使用上述版本的包,以享受完整的功能体验!
PM> Install-Package Masuit.Tools.Net45
工具库需要用到外部配置节,.NET Framework项目配置在web.config/app.config的AppSettings配置节中,.NET Core项目配置在appsettings.json中:
EmailDomainWhiteList,邮箱校验需要用到的白名单域名,英文逗号分隔,每个元素支持正则表达式,若未配置,则不启用邮箱校验白名单,示例: "^\w{1,5}@qq.com,^\w{1,5}@163.com,^\w{1,5}@gmail.com,^\w{1,5}@outlook.com"
EmailDomainBlockList,邮箱校验需要用到的黑名单域名,英文逗号分隔,每个元素支持正则表达式,且黑名单优先级高于白名单,若未配置,则不启用邮箱校验黑白名单
public Startup(IConfiguration configuration)
{
在网页中,有时需要为文字设置粗体、斜体或下划线效果,这时就需要用到HTML中的文本格式化标签,使文字以特殊的方式显示。
b i s u 只有使用 没有 强调的意思 , strong em del ins 语义更强烈
HTML中还有一种特殊的标签——注释标签。如果需要在HTML文档中添加一些便于阅读和理解但又不需要显示在页面中的注释文字,就需要使用注释标签。
<!-- 注释语句 -->
lt;hr>水平线
<hr size="9" /> 水平线(设定大小,单位:像素)
<hr width="80%" /> 水平线(设定宽度,单位:像素或百分比)
<hr color="#ff0000" /> 水平线对齐方式
<hr align="left" /> 水平线水平位置
<hr noshade /> 去掉水平线的阴影
align属性值:center(默认值) left right
<hr width="30%" color="blue" size="9" align="left"/>
<center></center>水平居中.
<br/> 换行
<p></p> 标签定义段落
<p align=""></p>将段落按左、中、右对齐;
align属性值:left(默认值) right center justify
注意:
<h1>...<h6>标题标记与<p>段落标记都只有一个属性align
<pre></pre> 定义预格式化的文本
<blockquote></blockquote> 设置段落缩进(可以缩进5个字符)
手册上没有的标记
<xmp></xmp> 忽略HTML标记
<nobr>…</nobr> 禁止换行
<wbr> 指定软换行(或单词换行),用在nobr标记中,即使用 <nobr> 禁止了换行,使用 <wbr> 仍然可以换行
<nobr>中华人民共和国上海市<wbr>黄浦区</wbr></nobr>
*请认真填写需求信息,我们会在24小时内与您取得联系。