![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的总结
文章平均质量分 51
Learning_tg
工作四年,主要维护主机监控类产品
展开
-
遇到的最难的bug
1.bug背景 产品要兼容win7-64系统,我们产品是c/s/c架构,即客户端/服务器/控制台。 客户端程序出现bug,程序一运行就崩溃。(尝试抓取崩溃文件,没有获取崩溃信息) 2.查找问题 程序的逻辑是这样的,它启动之后要与服务器进行通信,但是根据查看端口,程序与服务器端口连接 并不正常。首先确认在双方通信的过程中就存在这个问题,通信库是我们自己编写的原创 2013-12-03 17:45:09 · 1079 阅读 · 4 评论 -
动态库和静态库
## 动态库和静态库小结 ## 动态库和静态库是编程过程中经常用到的两个东西,不同的背景下使用不同的方式,为了达到更好的目的。用途 动态库和静态库都是用来封装相同类型作用的函数,以便用来自己或第三方使用的代码库。 静态库和动态库 静态库:lib后缀叫做静态库,静态库中包含执行代码、符号表等信息。 动态库:dll后缀叫做动态库,动态库编译生成的lib后缀文件叫导入库,导入库包含地址符号、地原创 2015-06-12 16:40:47 · 481 阅读 · 0 评论 -
LNK2005: 函数在两个库中定义
msvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义转载 原文 链接打不开很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) 连结,以及关于 MSVC 与 CRT 之间的种种恩怨情仇。如果你使用的作业系统是 Linux、Mac 或其他非 Windows 平台,你可以忽略这篇文章转载 2015-08-03 15:07:46 · 912 阅读 · 0 评论 -
编程工具
没有一一实践,先存起来有时间找到最适合自己的工具。 1.版本控制工具:VSS、SVN 2.调试工具:Windbg、DebugView 3.源代码工具:IDE、DiffMerge(比较工具) 4、分析代码质量:Lint(语法\语义检查器)选自 《代码大全 第2版》第30章 编程工具原创 2015-08-06 14:25:25 · 529 阅读 · 0 评论