整理自己的.net工具庫

來源:互聯網
上載者:User

標籤:mon   tle   自己的   為什麼   lock   pos   模式   online   images   

前言

  今天我會把自己平日整理的工具庫給開放出來,提供給有需要的朋友,如果有朋友平常也在積累歡迎提意見,我會樂意採納並補充完整。按照慣例在文章結尾給出地址^_^。

  之前我開放其他源碼的時候(Framework.MongoDB、AutoBuildEntity),都有引用我的Framework工具庫,但是為什麼現在才開放出來呢原因有幾點:

  1. 相對簡單平常收集的朋友應該有很多
  2. 真想要可以去我開原始碼反編譯
  3. 之前遇到的奇葩事

  遇到了個什麼奇葩事呢,《.net平台的MongoDB使用》在我寫的這篇文章最後一個評論,被評論說Framework.dll有陷阱,點進去看看他的部落格,7年博齡0文章。。。。(下面的話並不針對誰,不要對號入座)

  

  我立刻秒懂了。首先借用社區裡的88大哥一句話,開源的意義在於開源之後有其他公司可以深入底層,然後推出自己的產品和工具,這樣生態就會越來越龐大。然而我的東西開源出去,為了配合文章讓讀者更方便的去理解,同時希望在我的基礎上找到問題並改進。

  做技術的,主要是開拓思路,通過模仿與交流後,你領悟的是你的,你學習到別人的也是你的。

  但是!我並不提倡“麵包已經給你了,非要等別人嚼碎了再喂到你嘴裡?”。源碼都已經給出去了,有問題只要主動調試一下,實在想知道裡面幹了什麼就反編譯一下,主動邁出這一步,問題解決了,想瞭解的瞭解到了,得到的經驗和知識都是你的,何樂而不為呢?

  本文章不針對也不是為了噴某人,一來我不希望自己“走歪路”告誡自己,二來提醒下剛入行的萌新。淨化.net環境從我做起吧。

Framework功能點

  1. 驗證標籤(中文、郵箱、身份證、手機號)
  2. 集合根據條件去重擴充方法
  3. EmitMapper封裝
  4. 加解密擴充方法
  5. 字串擴充方法
  6. Object擴充方法
  7. 類型轉換
  8. 本機快取封裝
  9. Log4net的封裝
  10. HttpWeb的封裝
  11. 有序guid的封裝
  12. Json.net的封裝
推薦書籍

  簡單介紹幾本書介紹給大家看看

  • 大話設計模式(可以反覆多讀幾遍)
  • CLR via C#(工具書有疑問就看)
  • 重構 改善既有代碼的設計
  • NoSql精粹
  • 微服務設計
結尾

  雙手奉上源碼 https://github.com/SkyChenSky/Framework。

  是我在vs online上的源碼,代碼會在我整理好和文章一起放出,但是裡面有部分完成度不高,所以得一步一步來。

  

整理自己的.net工具庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.