發微博很久了,或許是我之前沒注意,現在特別關注那個微博中的鏈結和url鏈結,總給我看不懂但是又那麼短的感覺,反正不是我上傳的位址,其實這裡使用乙個短鏈結服務功能,這裡拿出來曬曬。
下面介紹服務使用步驟:
(1) 到官網註冊獲取相應的apikey
(2)到setting頁面獲得key值
因為只有註冊之後才能使用它相應的服務,所以這裡先註冊乙個使用者
(3)新建乙個專案,我這裡使用vs2010 mvc3專案
(4) 在package manager console 命令中安裝urlshortener ,我這裡安裝的是urlshortener.0.9.1
輸入install-package urlshortener 命令之後 顯示下面的表示安裝成功!
(5) 到上面之後一切ok,接下來就是編碼的事情,**非常簡單。
安裝成功之後,專案工程中會有乙個檔案包 packages ,裡面就是一些dll檔案,然後會新增兩個dll到工程中。
(6)**展示
url轉化之前必須設定使用者以及剛才獲得key值
urlshortener.settings.username =
"qingyuan
";
"r_0daabdbac0fd2b58f097da9f5a1f7917"
應用**如下
@
顯示:"
@url
">@url
@image
" />
"@localhost
">@localhost
展示效果圖如下
這裡就達到了短鏈結的效果,相對之前的url短了很多,而且url已經混淆了。
下面介紹幾個遇到的問題:
(1) 不設定username或apikey 會出現如下問題
(2) 果如apikey的值不正確會出現如下問題
static
void main(
string args)
}
public
static
string shorturl(
string url)
;string value = usermd5(url);
system.console.writeline(
"md5加密之後字串:
"+value+
"\n字串長度
"+value.length);
string results =
newstring[value.length /
8];for (
int i =
0; i
8; i++)
results[i] = outchar;
}return results;
}static
string usermd5(
string str)
return pwd;
讓我們一起來開發FantasyPython吧
自從我把fantasypython雛形的雛形擺上之後,我一直都在努力學習著多執行緒開發,爭取早日發布fantasypython0.0.1。但是由於自己天資愚鈍,再加上工作比較繁忙,精力有限,研究多日仍然未有進展。sigh,書到用時方恨少啊!看著時間在我的碌碌無為中一天一天過去,我真的很著急,希望能夠...
我們一起來學Shell shell的函式
我們一起來學shell 初識shell 我們一起來學shell shell的變數 我們一起來學shell shell的條件判斷 我們一起來學shell shell的迴圈控制 我們一起來學shell shell的陣列 我們一起來學shell shell的函式 我們一起來學shell shell的併發及...
程式之路 我們一起來調BUG
自從 php接手翻牌這功能,就一直有使用者反饋翻牌不成功。到現在,好幾個月了吧。我靠,比小強的生命力還強的 bug。php和c 都查過這個問題,然後 php告訴我們 伺服器端寫的驗證資訊有誤,導至翻不了牌。十幾行的 我看了多次,就是沒能看出什麼問題來 於是懷疑是 php的 bug,讓 php加一點日...