Time of Update: 2016-07-13
標籤: MD5的加密已經出來很長一段時間了,也不是什麼特別的新技術,寫這篇的用意也有點像是給自己的一個Note,畢竟加密的功能不常用,最多寫成一個Class,未來去呼叫就好,怕自己也會忘記,所以把這個寫下來. 初步的UI設定如下: H執行是單純加密,而Salt執行則是跑Salted Hash的動作. 單純加密比較不好,如果被人猜到加密方法是採MD5,也沒有Salted,那會風險會高一點,而Salt的效果,因為多了一個Value去加密,除了前面的都要猜到外,還要知道Salted
Time of Update: 2016-07-13
標籤:出現原因: 因為Global類初始化某個靜態變數時沒有成功則會拋 System.NullReferenceException 異常,具體代碼: public static string connstring = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString;解決辦法:
Time of Update: 2016-07-13
標籤:1. nohupnohup 無疑是我們首先想到的辦法。顧名思義,nohup 的用途就是讓提交的命令忽略 hangup 訊號。讓我們先來看一下 nohup 的協助資訊:NOHUP(1) User Commands NOHUP(1)NAME nohup - run a command immune to hangups, with output to a non-ttySYNOPSIS
Time of Update: 2016-07-13
標籤:http://www.cnblogs.com/blsong/archive/2010/08/12/1798064.html在C#的學習中,容易混淆virtual方法和abstract方法的使用,現在來討論一下二者的區別。二者都牽涉到在衍生類別中與override的配合使用。一、Virtual方法(虛方法) virtual 關鍵字用於在基類中修飾方法。virtual的使用會有兩種情況:
Time of Update: 2016-07-13
標籤:public string Post(string Url, string jsonParas) { string strURL = Url; //建立一個HTTP請求
Time of Update: 2016-07-13
標籤:例如:想執行 int score=Conver.ToInt32(Console.ReadLine());但是使用者不一定會直接輸入int類型,所以為了避免使用者輸入錯誤。就有了try catch。下面有段代碼可以試著執行一下,以便更好地理解。try{ int score=Conver.ToInt32(Console.ReadLine()); Console.WriteLine("in try");}catch{
Time of Update: 2016-07-13
標籤:using System;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;public partial
Time of Update: 2016-07-13
標籤:代碼很簡單,不多做解釋,如果有疑問和建議請留言,回第一時間回複C#代碼first class Program { static void Main(string[] args) { MyCallback mc = new MyCallback(); mc.Callback(new Action(success), new Action(failed)); mc.Callback(new Action(()
Time of Update: 2016-07-13
標籤:.net/dotnet:一般指.Net Framework架構。一種平台,一種技術。C#(sharp):一種程式設計語言,可以開發基於.net平台的應用。java即是一種技術又是一種程式設計語言。 .net都能幹什嗎?傳統型應用程式:Winform應用程式開發。 QQ、PPTVinternet應用程式 :ASP.NET/WebService。網址、網頁手機開發 :wp7
Time of Update: 2016-07-13
標籤:先省略一萬字的坑坑坑 找遍了互連網既然沒搜尋到相關資料 一定是我搜尋的方法有問題 下面簡單幾句代碼第一種方法 Public Declare Function AtlAxGetControl Lib "Atl.dll" (ByVal hWND As Integer, ByRef PP As 類型) As IntegerPP不能是Object 我先引入期望返回的類型然後執行個體化一個對象傳過去第二種方法 Public Declare Function
Time of Update: 2016-07-13
標籤:1.var resultStr={"from":"en","to":"zh","trans_result":[{"src":"apple","dst":"\u82f9\u679c"}]} var data =
Time of Update: 2016-07-12
標籤:C#中的this用法,相信大家應該有用過,但你用過幾種?以下是個人總結的this幾種用法,歡迎大家拍磚,廢話少說,直接列出用法及相關代碼。 this用法1:限定被相似的名稱隱藏的成員/// <summary> /// /******************************************/ /// /* this用法1:限定被相似的名稱隱藏的成員 */ /// /********************************
Time of Update: 2016-07-12
標籤:轉自MSDN:https://msdn.microsoft.com/zh-cn/library/435f1dw2.aspx 在用作修飾符時,new關鍵字可以顯式的隱藏從基類繼承的成員。隱藏繼承的成員時,該成員的派生版本將替換基類版本。雖然可以不使用new修飾符的情況下隱藏成員,但會產生警告。如果使用new顯示隱藏成員,則會取消此警告,並記錄要替換為派生版本這一事實。 若要隱藏繼承的成員,請使用相同名稱在衍生類別中聲明該成員,並使用new修飾符修飾該成員。例如: 
Time of Update: 2016-07-12
標籤:今天在做項目的時候,發現一個很奇葩的問題,VS
Time of Update: 2016-07-13
標籤:連結屬性1.extern 關鍵字用於標識符第二次或以後的聲明並不會改變第一次聲明所指定的屬性。2.static 防止被訪問 (和java完全不同)儲存類型1.變數儲存地方:普通記憶體,堆棧,硬體寄存器2.代碼塊外聲明的是靜態變數,存於靜態記憶體(普通記憶體),程式運行-前-存在,始終存在3.自動變數4.代碼塊內變數 + static --> 靜態變數運算子1. i+++ ++i 這種5個加號的存在gcc中間有空格可以通過,甚至可以是6個,i+++ +
Time of Update: 2016-07-13
標籤:連結屬性1.extern 關鍵字用於標識符第二次或以後的聲明並不會改變第一次聲明所指定的屬性。2.static 防止被訪問 (和java完全不同)儲存類型1.變數儲存地方:普通記憶體,堆棧,硬體寄存器2.代碼塊外聲明的是靜態變數,存於靜態記憶體(普通記憶體),程式運行前存在,始終存在3.自動變數4.代碼塊內變數 + static --> 靜態變數運算子1. i+++ ++i 這種5個加號的存在,gcc中間有空格可以通過,甚至可以是6個,i+++ + ++i,一個表示正數指標1.定義:
Time of Update: 2016-07-13
標籤:用installshield對註冊表進行操作:nRootKey = HKEY_LOCAL_MACHINE; RegDBSetDefaultRoot(nRootKey);//為設定預設5大登錄機碼的哪一個RegDBKeyExist
Time of Update: 2016-07-13
標籤:1.字串常量:出現在運算式中,其值是一個指標"abc" + 1; //b 2.回掉函數:就是把函數的作為參數傳入父函數,函數本身就是一個地址,傳址肯定沒問題。至於父函數是想用函數的傳回值還是調用函數,好像沒多大關係,這個確實好像沒什麼好說的,就是一個傳參。void main(){ printf("into main for call func\n"); int itmp = 1; func2(&itmp, (int)(*func)(&itmp))
Time of Update: 2016-07-12
標籤:作為Linux/Unix 系統編程入門,小生按照自己可以理解的方式,改寫了源copy.c原始碼來自:Linux/UNIX 系統編程手冊 上冊 P57#include <stdio.h>//標準輸入輸入標頭檔 #include <fcntl.h>//檔案資訊控制標頭檔 -詳細資料請自行google-#define BUF_SIZE 1024int main(int argc,char *argv[]){ int
Time of Update: 2016-07-13
標籤:// 修改isa,本質就是改變當前對象的類名 object_setClass(self, [XMGKVONotifying_Person class]);// self動態添加關聯 // id object:給哪個對象添加關聯屬性 // key:屬性名稱 // value:關聯值