有的時候可能需要對時間做乙個加密處理,不希望別人看到這個時間,我前一陣子也在搞軟體註冊期限的問題,就想了乙個簡單的方法,把過期時間寫入登錄檔,寫入登錄檔的日期我就進行了加密處理。哈哈。
首先定義乙個加密陣列,因為日期的每個字元取值範圍就是0~9,所以我就定義乙個長度為10的string型別陣列。
其次,把日期格式化,去掉分隔符。以每個時間字元為索引,去取加密陣列的值,這樣迴圈結束 就得到了乙個簡單加密後的字串。我又呼叫了我的乙個字串交換的方法,把字串的位置交換一下。這樣乙個簡單的時間加密就搞定了。。哈哈。 下面是加密和解密的**。
關於時間差查詢的乙個小技巧
求2個時間差,通常用datediff函式 datediff datepart,startdate,enddate startdate 和 enddate 引數是合法的日期表示式。datepart 引數可以是小時 分 秒等 但是sql裡datediff是三個引數,mysql裡只支援2個引數,所以對於m...
關於vim,ctags的乙個小技巧
關於vim,ctags的乙個小技巧 vim可以使用ctags製作的tags檔案來瀏覽程式原始檔。問題是,當原始檔存放在目錄樹 也就是所謂的source tree 的時候,該怎麼辦呢?在預設情況下,ctags只會處理當前目錄裡的原始檔,而且vim也只會參考當前目錄的tags檔案。這時候,如果當前目錄裡...
關於vim,ctags的乙個小技巧
vim可以使用ctags製作的tags檔案來瀏覽程式原始檔。問題是,當原始檔存放在目錄樹 也就是所謂的source tree 的時候,該怎麼辦呢?在預設情況下,ctags只會處理當前目錄裡的原始檔,而且vim也只會參考當前目錄的tags檔案。這時候,如果當前目錄裡的原始檔引用了其他目錄裡的定義,那麼...