摘要: sourcetree是基于git的版本控制工具,界面友好,并且多个平台下都有。我在windows下是这么使用的:1、先安装一个git(其实sourcetree有内嵌的git),然后生成ssh key(其实sourcetree也有生成工具)ssh-keygen -t rsa -C "xiaoqiang... 阅读全文
posted @ 2014-10-11 17:39 郭晓倩 阅读(2440) 评论(1) 推荐(0) 编辑
摘要: 使用JNI开发,需要在java端声明本地方法,并在jni层实现本地方法。有时运行项目时会先抛出异常:No implementation found for native xxx然后直接挂掉:java.lang.UnsatisfiedLinkError: Native method not found... 阅读全文
posted @ 2014-10-11 14:45 郭晓倩 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 使用NDK开发,用到了JNI来连接C++和JAVA。当C++方增加了一个新函数,jni访问此函数,eclipse会提示找不到改函数,然后前面打个红叉叉表示语法错误,从而阻碍了编译和运行。当我选择清理和重新编译后,问题还是存在。NDK第一次编译时将C++的头文件预处理掉并缓存起来了,但是一般的清理不会... 阅读全文
posted @ 2014-10-11 14:37 郭晓倩 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 几天还好好的,今天启动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 郭晓倩 阅读(7593) 评论(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) 编辑