[程式] code search 原始碼搜尋引

十多年前在大學的時候寫程式,老師看到你的程式作業都是抄來的一定會很生氣,不過時代就是不一樣了,現在寫程式正流行用抄的,不會抄的人工作效率打折了,下班時間也要比別人晚些!
寫程式還要問人嗎? 不需要!市場上有幾個好用的原始碼搜尋引擎,你可要放在心上,哪一天一定會用得著
山丘也實際試了一下,尋找C#寫個MD5編碼再以字串顯示的方法,不用一分鐘就找到了這個方法(method),真是輕鬆又愉快。
public static string MD5(string password)
{
StringBuilder digest = new StringBuilder();
System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] hash = md5.ComputeHash(Encoding.ASCII.GetBytes(password));
// Convert the hash to a hex string
foreach (byte b in hash)
{
digest.AppendFormat("{0:x2}", b);
}
return "$1$" + digest.ToString();
}
這得歸功於歐美開放原碼的盛行,還有物件導向概念的成熟。這三個引擎都可以查詢各種程式語言的源碼(open source) 資料庫,不過Google 硬是把正規表示式(Regular Expression 以下簡稱 RE)加入了搜尋的語法。RE 是最能把人類字串搜尋的想法,跟電腦準確溝通的表達方法,光這點,就讓我日後只會記得Google了。
所以新聞這麼多怎麼報?絕不是亂報,而是要作出跟其他媒體的差異性,像是摧毀偶像藝人、多些裸體加屍體等等。
網路服務這麼多怎麼做?一樣得做出差異性,讓多個服務試用的過程,一用就是會選你。
雖然這很像廢話,但是,下次如果你有機會創業或創造一個網路服務,得先好好問自己有沒有做出這差異性的能力啊!
參考資料:
Permalink 引用: http://kent.ppolis.com/wp-trackback.php?p=107
山丘突歐
