網路資訊檢索

2022-05-04 22:51:11 字數 1248 閱讀 2312

網路資訊檢索函式

man gethostbyname

1  #include 2

extern

inth_errno; //錯誤號34

//name一般為網域名稱,通過網域名稱獲取主機相關資訊

5struct hostent *gethostbyname(const

char *name);

67 #include /*

for af_inet */8

struct hostent *gethostbyaddr(const

void *addr,

9 socklen_t len, int

type);

1011

void sethostent(int

stayopen);

1213

void endhostent(void

); //釋放hostent結構體的變數值

1415

void herror(const

char *s); //列印出錯資訊

1617

const

char *hstrerror(int

err); //列印出錯資訊

1819

/*system v/posix extension

*/20

struct hostent *gethostent(void

);21

//返回值:成功返回結構體指標hostent, 錯誤返回乙個空指標。

2223 the hostent structure is defined in

asfollows:

2425

struct

hostent

32#define h_addr h_addr_list[0] /* for backward compatibility */

33//

指向主機多個網路位址(nbd,32位整數)的指標陣列

說明:

ipv4中使用gethostbyname()函式完成主機名到位址解析,此函式僅支援ipv4,且不允許呼叫者指定所需位址型別的任何資訊,返回的結構只包含了用於儲存ipv4位址的空間。ipv6中引入了getaddrinfo()的新api,既可用於ipv4也可用於ipv6

資訊檢索之布林檢索

1 倒排索引的兩部分 圖 1 3 2 構建倒排索引的過程 收集需要建立索引的文件 將每篇文件轉換成乙個個詞條的列表,這個過程成為詞條化 第二章 進行語言學處理,產生歸一化的詞條來作為詞項 第三章 對所有文件按照其中出現的詞項來建立倒排索引,索引中包括一部詞典 存於記憶體 和乙個全體倒排索引表 存於磁...

資訊檢索技術 布林檢索

今天先介紹最簡單的資訊檢索技術,布林檢索。資訊檢索 ir 通俗的講,就是要在乙個很大的文字 有時可能是其他資料,如影象等 集合中,找到與使用者需求相關的可以滿足使用者需求的非結構化資訊。聽起來有點拗口,其實就是一種查詢,只不過查詢的物件是非結構化資訊,和查詢資料庫中的表並不相同。希望這麼說能好理解一...

資訊檢索筆記

如何解決乙個問題 1 確定問題 2 收集相關資訊 3 要有效組織和管理這些資訊 4 利用資訊,進行加工和創新 什麼是科研 科研是乙個解決未知問題的過程。選擇好的問題,了解相關資訊,制定解決方案。資訊社會需要具備的四個能力 1 具有資訊獲取能力 決定我們視野和高度,了解的資訊越多,看待問題就會越全面,...