亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
樓主: duanjigang
打印 上一主題 下一主題

源碼閱讀第一期:axel和wget [復(fù)制鏈接]

論壇徽章:
0
31 [報(bào)告]
發(fā)表于 2011-09-28 08:09 |只看該作者
。。。不知道先和0比較有啥子意義沒(méi)?
ps:這個(gè)不是快排函數(shù),只是給上面那個(gè)qsort用來(lái)比較而已?炫攀莙so ...
c04n05 發(fā)表于 2011-09-27 14:56



    做了個(gè)測(cè)試,大致上明白了。
axel中的speed其實(shí)是訪問(wèn)的時(shí)間,時(shí)間越大,訪問(wèn)速度越慢,因此,排序的時(shí)候,如果時(shí)間不為負(fù)值(speed > 0)(負(fù)值表示獲取速度失敗)的話,排序結(jié)果應(yīng)該是speed小的在前面,speed大的
在后面.

獲取速度失敗的連接,從理論上來(lái)說(shuō)應(yīng)該排在最后面,在axel中,作者對(duì)于獲取速度失敗的連接是這樣排序的。

  1. SPEED_DONE < SPEED_ERROR < SPEED_ACTIVE
復(fù)制代碼
我想,對(duì)于獲取速度失敗的連接來(lái)說(shuō),他們之間的排序關(guān)系已經(jīng)不重要了,重要的是有速度的連接按照從小到大的順序排在他們前面就行。呵呵。

下面是我按照作者的排序方式寫(xiě)的一個(gè)測(cè)試,正好闡述了上面的所有意思.

  1. int search_sortlist_qsort( const void *a, const void *b )
  2. {
  3.         if( (*(int *)a)< 0 && (*(int *)b) > 0 )
  4.                 return( 1 );
  5.         if( (*(int *)a) > 0 && (*(int *)b) < 0 )
  6.                 return( -1 );
  7.         if( (
  8.                 *(int *)a) < *((int *)b) )
  9.                 return( -1 );
  10.         else
  11.                 return( *((int *)a) > (*(int *)b) );
  12. }
  13. int main(int argc, char* argv[])
  14. {
  15.         int a[] = {-3,4,6,-1,-2,9,10,20};
  16.         qsort( a, 8, sizeof( int ), search_sortlist_qsort );
  17.         for (int i = 0; i < 8; i++)
  18.                 cout << a[i] << " ";
  19.         return 0;
  20. }
復(fù)制代碼
運(yùn)行結(jié)果是:

  1. 4 6 9 10 20 -3 -2 -1
復(fù)制代碼

論壇徽章:
0
32 [報(bào)告]
發(fā)表于 2011-09-28 09:09 |只看該作者
支持活動(dòng)中

論壇徽章:
0
33 [報(bào)告]
發(fā)表于 2011-09-28 10:04 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
34 [報(bào)告]
發(fā)表于 2011-09-28 10:47 |只看該作者
好好學(xué)習(xí)

論壇徽章:
0
35 [報(bào)告]
發(fā)表于 2011-09-28 11:00 |只看該作者
我已經(jīng)有看了,就不寫(xiě)了吧。。
hiwoody 發(fā)表于 2011-09-28 10:04



    呵呵,多分享嘛:wink:

論壇徽章:
0
36 [報(bào)告]
發(fā)表于 2011-09-28 12:22 |只看該作者
吃飯歸來(lái),繼續(xù)閱讀

論壇徽章:
0
37 [報(bào)告]
發(fā)表于 2011-09-28 13:06 |只看該作者
瀏覽完畢。午睡。挺不錯(cuò)的。贊一個(gè)。

論壇徽章:
49
15-16賽季CBA聯(lián)賽之福建
日期:2016-06-22 16:22:002015年亞洲杯之中國(guó)
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36雙魚(yú)座
日期:2015-01-02 22:04:33午馬
日期:2014-11-25 09:58:35辰龍
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龍
日期:2014-08-21 10:47:58
38 [報(bào)告]
發(fā)表于 2011-09-28 15:58 |只看該作者
瀏覽完畢。午睡。挺不錯(cuò)的。贊一個(gè)。
janock 發(fā)表于 2011-09-28 13:06



    也歡迎來(lái)分享啊,或者有啥建議也提出來(lái)啊,呵呵

論壇徽章:
0
39 [報(bào)告]
發(fā)表于 2011-09-28 16:48 |只看該作者
版主大哥,你把最小的一個(gè)給分析了,剩下兩個(gè)都2M多啊,分析起來(lái)夠吃力呢。。

一會(huì)下載下來(lái),先編譯下試試

論壇徽章:
1
雙子座
日期:2013-11-06 17:18:01
40 [報(bào)告]
發(fā)表于 2011-09-28 17:40 |只看該作者
馬克一下。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP