網路資訊檢索函式
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 具有資訊獲取能力 決定我們視野和高度,了解的資訊越多,看待問題就會越全面,...