很牛逼的短鏈結,我們一起來曬曬短鏈結程式

2021-09-07 23:40:04 字數 1544 閱讀 7828

發微博很久了,或許是我之前沒注意,現在特別關注那個微博中的鏈結和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加一點日...