概述數據加密的基本過程就是對原來為明文的文件或數據按某種算法進行處理,使其成為不可讀的一段代 碼,通常稱為“密文”,使其只
在日常工作中,有很多文件需要領導審閱、簽名和蓋章,由於公司業務開展,跨地域、跨國業務也日 益普遍,領導簽名蓋章變得很麻煩,開始的時候人們通過郵寄、
相信大家一定遇到過亂碼的問題,為什麼會亂碼呢?輸出的數據怎麼就跟輸入的不一樣呢?最近在總結加密問題,也遇到了同樣的困擾。所以今天來集中解決這個問題
為了適應某種特殊需要,字符需要根據規則進行轉碼,便於傳輸、展現以及其他操作等。看看下面的轉碼,就知道他的用處了。1、字符串轉碼根據原編碼格式與目標
這裡來講述數字證書的概念、作用、工作原理以及具體應用。希望能夠給大家一個清晰的認識。一、概念數字證書就是互聯網通訊中標志通訊各方身份信息的一串數字
1、什麼是異步?異步操作通常用於執行完成時間可能較長的任務,如打開大文件、連接遠程 計算機或查詢數據庫。異步操作在主應用程序線程以外的線程中執行。
我們經常使用下載工具,如bit精靈、迅雷、FlashGet,這些軟件都支持斷點續傳。斷點續傳即下載任務暫停後可以繼續,而無需重新下載,即下載時需要
在進行文件存儲或者數據傳輸時,為了節省空間流量,需要對數據或文件進行壓縮。在這裡我們講述 通過C#實現數據壓縮。一、GZipStream壓縮微軟提
動態編譯的好處其實有很多,但是我發現很多人其實沒有真正理解或者沒有靈活運用動態編譯,使得這 麼強大的一個功能變成了雞肋。在我自己使用的工具庫中有很
在玩轉動態編譯:一、初識中,我們已經學會了最簡單的使用動態編譯。今天直接由實戰入手,看看 真實情況下的動態編譯能為我們來帶什麼。今天要演示的實例是
通過之前2篇文章的介紹,大家一定發現了,動態編譯後的對象只能通過反射調用,但是反射往往是 一個程序性能的瓶頸,這個真的無法突破麼?答案當然是否定的
既然要使用動態編譯,那麼為他封裝一個調用類,在調用時省去大量不必要的編碼操作還是很有必要的 。為什麼要封裝?其實這個說起來很簡單,就是發現現有的動
在過去,我們完成一套應用程序後,如果後面對其功能進行了擴展或修整,往往需要重新編譯代碼生 成新的應用程序,然後再覆蓋原來的程序。這樣的擴展方式對於
上一文中,我們大致明白了,利用MEF框架實現自動掃描並組裝擴展組件的思路。本文我們繼續前進,從最初的定義公共接口開始,一步步學會如何使用MEF。在
通過前面兩篇文章的介紹,相信各位會明白MEF中有不少實用價值。上一文中我們也討論了導入與導 出,對於導出導入,今天我們再深入一點點,嗯,只是深入一
在前面的文章中,幾乎每個示例我們都會接觸到擴展類的搜索位置,我們也不妨想一下,既然是自動 擴展,它肯定會有一個或者多人可供查找的位置,不然MEF框
如何理解元數據我們可以把元數據理解為隨類型一起導出的附加信息。有時候我們會考慮, 把元數據隨類型一並導出,增加一些說明,使得我們在導入的時候,可以
本文用到的編程語言為C#,具體思路不限制編程語言。剛才正在浏覽http://ruby-china.org/topics/7384的時候,看到5樓的
規約模式的使用場景就是規則,業務規則的碎片化。業務規則的組合是不固定的,需要做成很容易組合,也很容易拆散的方式,規約模式是一個選擇。下面的例子是一
簡單,是因為只有一個類輕量,是因為整個類代碼只有300行靈活,是因為擴展方式只需 要繼承重寫某個方法即可首先我將這個類稱之為JsonBuilder