真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

go語言測量網(wǎng)速延遲 go語言test

如何測網(wǎng)速

相信大家家里都安裝了寬帶,很想知道家里網(wǎng)速到底是多少。那么如何測網(wǎng)速呢?下面為大家?guī)砣绾螠y網(wǎng)速,快來看看吧。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、伊州ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的伊州網(wǎng)站制作公司

1、百度搜索

百度搜索speedtest,訪問下框中選擇的網(wǎng)頁。

2、點擊go開始測速

打開下圖所示網(wǎng)頁后,點擊頁面上的“GO”開始測速。

3、測速完成

速度測試完成后,可以看到我的寬帶延遲為17ms,下載速率為28.54M,上傳速率為5.23M。

怎么測試網(wǎng)速延遲

測試網(wǎng)速延遲的方法如下。

1,打開百度主頁,在搜索框中輸入“網(wǎng)絡(luò)測速”并按下回車。進(jìn)行搜索。

2,在搜索結(jié)果中點擊第一項“測速網(wǎng)”,進(jìn)入網(wǎng)頁。

3,在測速網(wǎng)網(wǎng)頁中,點擊中間的“開始測速”,即可測試出網(wǎng)絡(luò)延遲。

3.6 Go語言函數(shù)的延遲調(diào)用(Deferred Code)

在以下這段代碼中,我們操作一個文件,無論成功與否都需要關(guān)閉文件句柄。這里在三處不同的位置都調(diào)用了file.Close()方法,代碼顯得非常冗余。

我們利用延遲調(diào)用來優(yōu)化代碼。定義后的defer代碼,會在return之前返回,讓代碼顯得更加緊湊,且可讀性變強(qiáng),對上面的代碼改造如下:

我們通過這個示例來看一下延遲調(diào)用與正常代碼之間的執(zhí)行順序

先簡單分析一下代碼邏輯:

從輸出中,我們可以觀察到如下現(xiàn)象:

從這個實例中,我們很明顯觀察到,defer語句是在return之前執(zhí)行

如果一個函數(shù)內(nèi)定義了多個defer,則調(diào)用順序為LIFO(后進(jìn)先出)方式執(zhí)行。

仍然是相同的例子,但是在TestDefer中我們定義了三個defer輸出,根據(jù)LIFO原則,輸出的順序是3rd-2nd-1st,根據(jù)最后的結(jié)果,也是逆向向上執(zhí)行defer輸出。

就在整理這篇筆記的時候,發(fā)現(xiàn)了自己的認(rèn)知誤區(qū),主要是本節(jié)實例三中發(fā)現(xiàn)的,先來看一下英文的描述:

對于上面的這段話的理解:

下面是代碼執(zhí)行輸出,我們來一起分析一下:

雖然在a()函數(shù)內(nèi),顯示的返回了10,但是main函數(shù)中得到的結(jié)果是defer函數(shù)自增后的結(jié)果,我們來分析一下代碼:

在這篇文章的上一版,我曾經(jīng)嘗試用指針取解釋defer修改返回值的類型,但是感覺不夠透徹,也讓閱讀者非常困惑,索性參考了一下go官方blog中的一篇文章,在此基礎(chǔ)上進(jìn)行了擴(kuò)展。如需要閱讀原文,可以參考下面的文章。


本文題目:go語言測量網(wǎng)速延遲 go語言test
轉(zhuǎn)載源于:http://weahome.cn/article/dosgseh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部