re: 惱人的boost::asio::async_read_until[未登錄] Oliver 2012-12-05 00:06
boost::asio::async_read_until(socket_,
stream_buffer_,
tail_regex_,
strand_.wrap(
boost::bind(&TCPClient::ReadHandler, shared_from_this(),
boost::asio::placeholders::error,
boost::asio::placeholders::bytes_transferred)));
async_read_until可以給出滿足要求的數據長度,可傳給讀取函數,從buffer將指定長度的數據讀取就可以了。
這樣可以處理數據粘包。
stream_buffer_,
tail_regex_,
strand_.wrap(
boost::bind(&TCPClient::ReadHandler, shared_from_this(),
boost::asio::placeholders::error,
boost::asio::placeholders::bytes_transferred)));
async_read_until可以給出滿足要求的數據長度,可傳給讀取函數,從buffer將指定長度的數據讀取就可以了。
這樣可以處理數據粘包。
re: for循環優化:數組求和 oliver 2010-10-24 14:04
@Pear
模板元?剛了解了一下,這個太難了而且是c++中的概念,這個方法恐怕不太合適,呵呵
模板元?剛了解了一下,這個太難了而且是c++中的概念,這個方法恐怕不太合適,呵呵
re: for循環優化:數組求和 oliver 2010-10-24 10:32
@Pear
謝謝評論,單循環對這個題確實可以,但如果20<i<30;10<j<40,就不能用單循環了吧?
謝謝評論,單循環對這個題確實可以,但如果20<i<30;10<j<40,就不能用單循環了吧?
re: 二叉樹的遍歷:前序,中序,后序,層序--包括遞歸和非遞歸實現 oliver 2010-10-21 22:49
呵呵,寫的不錯!