ACE 第一印象

2021-05-11 08:55:44 字數 922 閱讀 8820

時間會比較長

提供了 ace_inet_addr 主要是協議族的表示

是為了使用 ace_sock_acceptor,這是server端必須的

就是客戶端的要使用的 ace_sock_connector

是為了使用 ace_sock_stream,類似於檔案描述符,accept將其與一新建連線繫結,可以直接讀寫資料

提供統一的使用系統呼叫和庫函式的方式,比如exit,strlen, atoi

提供ace自帶的一套豐富的log列印

peer_acceptor_初始化乙個埠就好了,不用socket,bind一大堆的,

然後accept,這時傳入乙個 new_stream_,如果成功返回,則可以對這個 new_stream_讀寫了。用send_n/recv_n完成

由於make install的時候預設將庫安裝在了/usr/local/lib/目錄下,所有執行時有可能出錯,

解決的辦法是export ld_library_path ;或者將這個目錄寫到/etc/ld.so.conf 後執行ldconfig

[test@test ace]$ ./server 8080

./server: error while loading shared libraries: libace-5.7.4.so: cannot open shared object file: no such file or directory

[test@test ace]$ ls /usr/local/lib/libace-5.7.4.so -lh

-rwxr-xr-x 1 root root 11m 11-09 16:03 /usr/local/lib/libace-5.7.4.so

[test@test ace]$ export $ld_library_path= /usr/local/lib/

rest第一印象

實際上,rest並不是乙個協議或技術,rest僅僅只是體系結構風格。或者說,rest僅僅只是一系列的原則。根據這些原則搭建 能夠讓我們的 更容易的被程式所使用,也就是說我們搭建 時應當假設這個 是專門為程式設計師寫程式準備的 即programmable web 所有的介面都應該盡量簡單。所以,res...

Qt第一印象

qt第一印象 qt是跨平台的c 應用程式框架,與mfc atl 框架類似,包含一套執行時機制 開發工具 和乙個龐大的類庫 區別與他們的是 qt支援很多平台,致力於實現 原始碼不動,重新編譯即可完成平台移植。講qt的書很少,chinapub上只有3本,dearbook上有4本,並且有trolltech...

Qt第一印象 屬性

qt中的屬性 property 和c 類似,qt為類提供了可以 獲取 設定 的快捷方式 property,目的都是為了 資料成員方式使用,函式成員方式定義 c 使用get set方式,達到 資料成員方式定義 的屬性 qt使用普通函式成員 q property巨集,完成屬性,及元資料 簡單說 就是執行...