摘要: 几天还好好的,今天启动eclipse发现initializing java tooling(1%),停住了!!!!有木有!!!!有木有!!!!点界面的任何地方都会未响应!!!!有木有!!!!有木有!!!!害的今天早上没法干活。我的问题是一直在initializing org.eclipse.jst.... 阅读全文
posted @ 2014-09-21 21:06 郭晓倩 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.分层设计,隔离平台相关的代码。就像可测试性一样,可移植性也要从设计抓起。一般来说,最上层和最下层都不具有良好的可移植性。最上层是GUI,大多数GUI都不是跨平台的,如Win32 SDK和MFC。最下层是操作系统API,大多部分操作系统API都是专用的。 如果这两层的代码散布在整个软件中,那么这... 阅读全文
posted @ 2014-09-21 21:04 郭晓倩 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: #pragma 的使用尽管 C 和 C++ 都已经有标准,但是几乎每个编译器 (广义,包含连接器等) 扩展一些 C/C++ 关键字。合理地应用这些关键字,有时候能使我们的工作非常方便。下面随便说说 Visual C++ 中 #pragma指示符的使用。一、用#pragma导出DLL函数传统的到出 D... 阅读全文
posted @ 2014-09-21 20:59 郭晓倩 阅读(10501) 评论(1) 推荐(4) 编辑
摘要: 转http://blog.163.com/dragon_sjl@126/blog/static/100473339201107101517380/1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库... 阅读全文
posted @ 2014-09-21 20:57 郭晓倩 阅读(6019) 评论(0) 推荐(0) 编辑
摘要: 安装GDB时出现cc1: warnings being treated as errorsEdit the Makefile and delete this line:WERROR_CFLAGS = -Werror 阅读全文
posted @ 2014-09-21 20:55 郭晓倩 阅读(7594) 评论(0) 推荐(0) 编辑
摘要: 传统做法桥接模式做法效果及实现要点:1.Bridge模式使用“对象间的组合关系”解耦了抽象和实现之间固有的绑定关系,使得抽象和实现可以沿着各自的维度来变化,也减少了子类个数。2.Bridge模式的应用一般在“两个非常强的变化维度”,有时候即使有两个变化的维度,但是某个方向的变化维度并不剧烈——换言之... 阅读全文
posted @ 2014-09-21 20:51 郭晓倩 阅读(166) 评论(0) 推荐(0) 编辑
摘要: cygwin/gcc和MinGW都是gcc在windows下的编译环境,但是它们有什么区别,在实际工作中如何选择这两种编译器。cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全使用的是相同的To... 阅读全文
posted @ 2014-09-21 20:41 郭晓倩 阅读(5889) 评论(0) 推荐(1) 编辑
摘要: 自从CES2012上Intel发布了针对移动市场的Medfield平台以来,市面上出现过一些基于X86的Android手机。大部分Android应用都使用基于Dalvik Java代码开发。理论上,由于Dalvik代码在系统的虚拟机中执行,在x86的ATOM平台上不会有性能损失。但由于虚拟机执行效率... 阅读全文
posted @ 2014-09-21 20:32 郭晓倩 阅读(6219) 评论(0) 推荐(0) 编辑