摘要:
Windbg是调试Window客户端程序的利器,这篇文章记录其基本使用方法,以方便跟踪调试发布的程序。1.Windbg与客户端程序关联方法 (1)启动客户端自动唤起windbg:Windbg目录下有名为gflags的可执行文件,打开后如下图所示: 选择Image File页签,按图中所示,将要关联的客户端程序和windbg所在目录全名填入,确定之后便完成了关联,取消关联时将Debu... 阅读全文
摘要:
这周发生了几件事情,让我对于程序有了新的认识,记录一下:1.客户端造成的全服崩溃 在协议中处理字符串时一定要小心再小心。自己写的一个超链接系统接口,在处理超链接字符串参数时,没有充分考虑到异常情况的处理,导致了崩溃,代码大意如下: void DealStrFromProtocol(std::string str) { UINT begin= str.find(key1, 0); ... 阅读全文
摘要:
vector可以通过下标遍历,hashTable插入、删除和查询效率很高,如果一组数据需要频繁的增删及查询,则适用于hashTable,但是有时又有遍历的需求,不妨考虑在完成hashTable数据的更改同时,将其另外存入一个vector中(前提是空间不为瓶颈),最近解决了类似的问题以记之,另外又做抛砖引玉,不知有没有更好的方式,可以在这里讨论一下。 阅读全文