- 博客(4)
- 资源 (20)
- 收藏
- 关注
原创 同时链接不同版本静态库的问题分析
在一个项目中,模块A链接了 poco 的1.6.1版本静态库。解析json抛异常,但是独立的 demo 中却正常。排查发现,项目中的其他模块集成了poco 1.5的版本静态库。通过poco的文档发现,json在1.5的版本中确实存在bug,而在1.6的版本中修复了此bug。问题就是:明明是静态链接,为什么还会互相影响?并且实际链接的是哪个版本?于是写了个demo模拟调用不同版本...
2015-10-28 00:32:00 3891 6
转载 Windows 下的进程间通讯及数据共享 - 云风大神这篇文章05年写的,已经那么透彻
Windows 下的进程间通讯及数据共享Windows 下有很多方法实现进程间通讯,比如用 socket,管道(Pipe),信箱(Mailslot),等等。但最基本最直接的还是使用内存共享。其他方法最终还是会绕道这里。可想而知,如果物理内存只有一份,让这份内存在不同的进程中,映射到各自的虚拟地址空间上,每个进程都可以读取同一份数据,是一种最高效的数据交换方法。下面我们就讨论如何实现
2015-10-23 08:51:26 579
原创 Net exception:Address family not supported
项目需要,编译了Poco的静态库。在release版本中,一切正常。而在debug版本,运行报错:"Net exception:Address family not supported"。翻阅了一些资料后,发现了可能的原因(没有深究)和解决方案,具体如下:原因:(release之所以ok,是因为不会自动优化代码,不会去字节对齐) 解决方案:(在Poco-1.6.1
2015-10-20 15:46:52 2037
原创 Segmentation fault: 11(macosx svn)
原因: svn客户端版本太低,需要更新步骤: 1 下载subversion并按照 http://www.wandisco.com/subversion/download#osx 2 (1) cd ~/ (2) add line "export PATH=/opt/subversion/bin:$PATH" t
2015-10-09 17:47:27 3674
mfc学习资源
2017-09-08
程序员密码
2017-01-13
HTTP权威指南
2015-07-22
应用程序调试技术.pdf
2009-03-13
WriteOS(从零开始写操作系统系列教程)
2009-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人