這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Digest中計(jì)算編輯距離以及前端性能測試工具的示例分析,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出孫吳免費(fèi)做網(wǎng)站回饋大家。
兩個(gè)字符串的編輯距離是指需要轉(zhuǎn)化為另一個(gè)字符串所需要的最少插入、刪除和置換的次數(shù)。比如 “kitten” 和 “sitting” 的編輯距離是3。
The edit distance between two strings refers to the minimum number of character insertions, deletions, and substitutions required to change one string to the other. For example, the edit distance between “kitten” and “sitting” is three: substitute the “k” for “s”, substitute the “e” for “i”, and append a “g”.
給定兩個(gè)字符串,計(jì)算它們的編輯距離。
Given two strings, compute the edit distance between them.
def edit_distance(string1, string2): """Ref: https://bit.ly/2Pf4a6Z""" if len(string1) > len(string2): difference = len(string1) - len(string2) string1[:difference] elif len(string2) > len(string1): difference = len(string2) - len(string1) string2[:difference] else: difference = 0 for i in range(len(string1)): if string1[i] != string2[i]: difference += 1 return difference print(edit_distance("kitten", "sitting")) #3 print(edit_distance("medium", "median")) #2
原文:This Will Make You a Command-Line Ninja
Write programs that do one thing and do it well. | 編寫的程序只做一件事,而且要做得很好。 Write programs to work together. | 編寫的程序要能協(xié)同工作。 Write programs to handle text streams, because that is a universal interface. | 編寫處理文本流的程序,因?yàn)槟鞘且粋€(gè)通用接口。
$0
- 當(dāng)前腳本的名稱,
$1
.. $9
- 腳本的前9個(gè)參數(shù)。
$#
- 傳遞給腳本的參數(shù)數(shù)。
$@
- 提供給腳本的所有參數(shù)。
$USER
- 運(yùn)行腳本的用戶的用戶名。
$HOSTNAME
- 運(yùn)行腳本的機(jī)器的主機(jī)名。
$SECONDS
- 腳本啟動(dòng)后的秒數(shù)。
$RANDOM
- 每次引用時(shí)返回一個(gè)不同的隨機(jī)數(shù)。
$LINENO
- 返回Bash腳本中的當(dāng)前行號(hào)。
原文:LFCA: How to Monitor Basic System Metrics in Linux
# get the system’s date and the time the system was turned on. uptime -s uptime -p # To get a glimpse of the total and available memory and swap space on your system free -h # provides a summary of the real-time system metrics and displays the currently running processes that are managed by the Linux kernel. top # $ sudo apt install htop [On Debian-based] # $ sudo dnf install htop [On RHEL-based] htop # The df command provides information on hard disk utilization per filesystem. df -Th
FREE FRONT END PERFORMANCE TESTING TOOLS
Web Page Test 可以快速測試加載緩慢的網(wǎng)站是什么問題。
GTMetrix 類似于上面, 可以Google PageSpeed Grade和Yslow Grades。
Google Page Speed Insights 他們同時(shí)提供移動(dòng)和桌面測試。有趣的是,它們默認(rèn)使用移動(dòng)端視圖。
Y-SLOW Y-slow是一款測試網(wǎng)頁速度的瀏覽器插件(由雅虎推出),除IE外,幾乎所有現(xiàn)代瀏覽器都可以使用。
Neustar Ultratools A collection of tools for hosting speed checks, DNS checks, and more. They keep moving things around and adding/removing features.
Sitespeed.io 用于評(píng)估真實(shí)瀏覽器的客戶端性能。
ManageWP 可以從一個(gè)位置管理多個(gè)WP網(wǎng)站。
To be mature you have to realize what you value most. 要想成為一個(gè)成熟的人,就必須認(rèn)識(shí)到自己最寶貴的東西。
成功的前提是學(xué)會(huì)取舍
上述就是小編為大家分享的Digest中計(jì)算編輯距離以及前端性能測試工具的示例分析了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。