工具庫簡介
友好的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小時內與您取得聯系。