C/C++
xghuzd
这个作者很懒,什么都没留下…
展开
-
系统大小端,编译时判断
#if !defined(HOST_USE_BIG_ENDIAN) && !defined(HOST_USE_LITTLE_ENDIAN) #if defined(SOLARIS) || defined(_AIX) || defined(HPUX) #define HOST_USE_BIG_ENDIAN #elif defined(LINUX_X86) #de原创 2015-03-27 17:39:21 · 534 阅读 · 0 评论 -
序列化实例
class _CBS_EXPORT obb_dump{ obb_dump& operator obb_dump& operator>>(CSdlBasicStructObject& cStruct);obb_dump& operator{ m_strTempBuf.clear(); obb_stream stream(m_iCodeType); if原创 2015-03-27 17:43:16 · 392 阅读 · 0 评论 -
文件ha开发的问题,及解决方法
一、文件ha遇到的问题:1、传输时,文件大小不对(日志中发现)文件不能是 先打开,再增加内容,要先在临时文件中操作,否则,会读没写完的文件,导致文件内容对不上。2、使用非阻塞模式:开始没发心跳包,导致开始可以传输,过一段时间,连接就出问题,传输不了了。3、正则表达式,匹配时,需要完整匹配:测试时没有完全匹配,会导致已经在处理的文件(文件已经加了后缀),又认为是新原创 2015-07-07 15:54:45 · 517 阅读 · 0 评论 -
gdb命令使用(不断丰富)
thread apply all bt原创 2015-07-15 14:06:57 · 342 阅读 · 0 评论 -
Linux strace命令
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# str转载 2015-07-15 14:04:55 · 229 阅读 · 0 评论 -
微软Xperf使用手册
http://os.51cto.com/art/201103/247926.htm转载 2015-07-20 12:09:24 · 684 阅读 · 0 评论 -
LTProf ---windows下程序的性能分析工具
LTProf_setup.exe安装后,打开进程,看到想windows资源管理器,类似的显示,进程列表,选择一个需要分析的进程,然后next,完成。就看到结果了。原创 2015-07-20 11:25:37 · 994 阅读 · 1 评论 -
Windows服务器的性能监控
Windows服务器中自带的性能监控工具叫做Performance Monitor, 在开始-运行中输入‘perfmon’,然后回车即可运行。Performance Monitor本身也是一个进程,运行起来也要占用一定的系统资源。所以你看到的资源的使用量应该比实际的要稍微高一点。这个工具在帮助管理员判断系统性能瓶颈时非常有用。举个列子来说,今天有个用户抱怨说他们项目组的服务器(这是一台虚拟转载 2015-07-20 12:03:17 · 540 阅读 · 0 评论