第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何創(chuàng)建URL縮短器?

如何創(chuàng)建URL縮短器?

如何創(chuàng)建URL縮短器?我想要創(chuàng)建一個URL縮短器服務,您可以在其中將一個長URL寫入輸入字段,并且該服務將URL縮短為“http://www.example.org/abcdef".而不是“abcdef“可以有包含六個字符的任何其他字符串。a-z, A-Z and 0-9..這就產生了560億到570億個可能的字符串。我的方法:我有一個有三列的數(shù)據(jù)庫表:ID,整數(shù),自動增量長,字符串,用戶輸入的長URL短,字符串,縮短的URL(或僅僅六個字符)然后將長URL插入到表中。然后我將為“id“并構建它的散列。然后將此哈希插入為”short“.但是我應該構建什么樣的散列呢?像md5這樣的散列算法會產生太長的字符串,我想我不使用這些算法,自建的算法也能工作?!蔽业南敕ǎ簽椤癶ttp://www.google.de/“我得到了自動增量id。239472..然后我執(zhí)行以下步驟:short = ''; if divisible by 2, add "a"+the result to short if divisible by 3, add "b"+the result to short ... until I have divisors for a-z and A-Z.這種情況可以重復,直到這個數(shù)字不能再被除數(shù)為止。你覺得這是個好辦法嗎?你有更好的主意嗎?由于對這個話題的興趣,我發(fā)布了一種高效的GitHub解決方案的實現(xiàn)JavaScript, PHP, Python和爪哇..如果您愿意,可以添加您的解決方案:)
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 601 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號