摘要: tinyXML一款很优秀的操作C++类库,文件不大,但方法很丰富,和apache的Dom4j可以披靡啊!习惯了使用java类库的我看到这么丰富的c++类库,很高兴!它使用很简单,只需要拷贝几个文件到你的工程中,没有STL也可以编译运行。 下面我从这几个方面谈谈对tinyXML类库的使用以及理解。 首... 阅读全文
posted @ 2015-10-16 18:05 lydit 阅读(191) 评论(1) 推荐(0) 编辑
摘要: 一讲到网络编程的I/O模型,总会涉及到这几个概念。问了很多人,没几个能清晰地讲出他们之间的区别联系,甚至在网络上也有很多不同的观点,也不知是中国文字释义的博大精深,还是本来这几个概念就是绕人不倦。今天我也来给大家讲解一下我对这几个概念的理解。既然网络上众说纷纭,不如找个权威参考一下,这个权威就是《U... 阅读全文
posted @ 2015-10-16 18:04 lydit 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 这几天想在一个开源的代码上进行修改,以期研发出一个产品出来。 程序原来是单线程网络程序,需要修改为多线程,修改之后,总是出问题,辅助线程中的recv函数总是运行一阵子之后收到长度为-1的数据报,导致程序运行不正确甚至崩溃。 由于是多线程,只好打日志进行调试,发现一个奇怪的问题。在A线程与B线程中,均... 阅读全文
posted @ 2015-10-16 18:03 lydit 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一讲到网络编程的I/O模型,总会涉及到这几个概念。问了很多人,没几个能清晰地讲出他们之间的区别联系,甚至在网络上也有很多不同的观点,也不知是中国文字释义的博大精深,还是本来这几个概念就是绕人不倦。今天我也来给大家讲解一下我对这几个概念的理解。既然网络上众说纷纭,不如找个权威参考一下,这个权威就是《U... 阅读全文
posted @ 2015-10-16 17:59 lydit 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 这几天想在一个开源的代码上进行修改,以期研发出一个产品出来。 程序原来是单线程网络程序,需要修改为多线程,修改之后,总是出问题,辅助线程中的recv函数总是运行一阵子之后收到长度为-1的数据报,导致程序运行不正确甚至崩溃。 由于是多线程,只好打日志进行调试,发现一个奇怪的问题。在A线程与B线程中,均... 阅读全文
posted @ 2015-10-16 09:00 lydit 阅读(1248) 评论(0) 推荐(0) 编辑