- 浏览: 236480 次
- 性别:
- 来自: 成都
最新评论
-
BlueSkyXin:
你真的很厉害,懂得不懂得,都跟我们讲清楚了。你这才叫学知识,透 ...
Struts2值栈的理解 -
wiseyl:
第一种方法: 过滤器不太好,建议在service层时 由于se ...
hibernate+spring mvc,解决hibernate对象懒加载,json序列化失败 -
u012256814:
您好,看了您的这个教程受益不小,我就是想问问您在sha1后面加 ...
Google Map API V2 密钥申请 详细图解 -
ahau10:
OGNL表达式,context, valueStack都讲清楚 ...
Struts2值栈的理解 -
yaolan:
Struts2值栈的理解
文章列表
InstantClient安装使用
- 博客分类:
- oracle
因oracle应用程序及其工具toad、PLSQL Developer等的部署很多,动辙要安装几百兆的Oracle Client实在很烦。Instantclient小而够用。这里共享出自己的经验,供同行参考,如果能给你帮助,荣幸之至。运行环境:windows XP sp3,新安装系统,从 ...
言
今天心血来潮,又把ADT升级了一下,升级到了ADT 22,悲催的发现项目用不了了(能编译通过,运行出错)。
声明欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com
1.下载地址:
https://developer.android.com/sdk/installing/studio.html#download
2.安装后很多情况不能直接运行,以下为解决方案
1:错误提示:Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual machine.
这个的解决办法是删除studio64.exe.vmoptions 和studio.exe.vmoptions中的
参数'-XX:+UseCodeCacheFlushing'。
...
下载地址:
https://developer.android.com/sdk/installing/studio.html#download
安装后很多情况不能直接运行,以下为解决方案
1:错误提示:Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual machine.
这个的解决办法是删除studio64.exe.vmoptions 和studio.exe.vmoptions中的
参数'-XX:+UseCodeCacheFlushing'。
2:暂停 ...
oracle中imp命令详解
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapar ...
今天在做android项目的使用,因为使用了git做代码托管,我的工作空间是在F盘,而git仓库是在E盘,现在E盘的项目要用到F盘上的的android library项目。但是无论我怎么引用都报错误。如图:
在设置完library之后重新打开始始终显示关联错误,就是reference那里是个红叉。Eclipse也没有任何出错提示。在stackoverflow上也找过相应问题,找到了解决问题的方案
http://stackoverflow.com/questions/5167273/in-eclipse-unable-to-reference-an-android-library-proj ...
大家都知道用eclipse安装adt来进行Android程序的编译时非常消耗资源的,配置低的电脑根本没有办法进行编码。下面我总结了几个可以有效提高编译效率和速度的方法。
1.配置Android Preferences
Windows>Preferences>Android:
1.1build,如图
2.把自动编译,改成手动编译
在安装最新版本的ADT之后,版本21.1.启动eclipse,eclipse获取不到sdk目录的sdk targets.仅仅是提示:
no target available.
sdk的路径肯定是没有问题的,需要加一根'\'斜杠才能用,下次启动,又要去掉这个斜杠才行,如此反复。在网上找了一些资料,发现不只有我一个人遇到了这个问题。
http://bbs.csdn.net/topics/390355301
这里建议还原到20.0.3,但是我还原到20.0.3之后,因为使用的sdk tool是21.1的,所以对应的adt也要21.1.无奈。
最后想想启动的时候,好像eclipse没有加载A ...
虽然软件系统、框架和工具可以无限制地发展,但开发人员实际处理信息的能力具有一个上限。大多数集成开发环境(IDE)尝试使用结构化视图、编辑器和高级搜索功能来解决这个限制。这些机制虽然可以使大型系统的导航变得更容易,但是它们常常不足以帮助您管理完成典型编程任务所必须处理的大量信息。因此,结构化视图越来越不堪负荷 —— 例如,即使在导航一个小型的企业应用程序时,Eclipse Package Explorer 也常常会显示数千个源文件 —— 您要浪费大量的时间来滚动、导航和跟踪这些信息。
有趣的是,在大多数情况下,不需要查看系统的整个层次结构或者某个特定方法的每个引用就可以完成编程任务。例如,对于 ...
java接口与抽象类
- 博客分类:
- JavaSe
抽象类:不能实例化,用来给子类继承,而具体类是不能被继承的。
接口:定义方法和变量,用来给实现类实现
相同点:都能实现类的抽象。
不同点:类只能单继承,当需要类具有超过一个类的特征时,不能实现。接口的出现就是用来解决这个问题的,简单的说接口定义了类的特征,一个类实现多个接口,就有多种特征。假如某个调用传递的是接口类型,则实现这个类型接口的类都可以被传递。
1,开-闭原则
关键词:对修改关闭,对拓展开放
理解:用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许拓展的是系统的实现层。
2,里氏置换原则
关键词:任何基类可以出现的地方,子类一定可以出现。
3,依赖倒转原则
关键词:要依赖于抽象,不要依赖于实现。
4,,合成/聚合复用原则
关键词:合成/聚合优于继承
理解:要尽量使用合成/聚合,而不是继承关系达到服用的目的。
5,迪米特法则
理解:一个软件实体应该与尽可能少的其他实体发生相互作用。
6,接口隔离原则
理解:应当为客户端提供尽可能小的单独的接口,而不要提供大的总接口。
前言:
2011年11月份我开始学习android软件开发(本人有良好的java基础、web开发基础、c++基础),2011年12月份开始开发第一款手机软件(软件名字就不透露了),2012年1月份第一款android应用在优亿、机锋、木蚂蚁正式上线。
2012年2月份,本人陆续又开发了3款手机应用,并且各个应用也逐渐发布到了更多的市场,如应用汇、91、腾讯应用中心、163应用中心、搜应用、爱卓网、安卓星空等等近10个应用市场。软件用户量大幅度上涨。
百度地图,4.0以下的可以正常使用。 但是4.0的就会出现不能自动刷新,即:1.在拖地图的时候,新拖动出来的地方不会显示地图,要再次点击地图才能显示2.后面添加的覆盖物也不能显示,也得再次点击地图才能显示出来。
解决方案:百度地图sdk和高版本的adt不兼容,把AndroidManifest.xml里的android:targetSdkVersion去掉就可以自动刷新了。
前一阵公司给配了个Mac 谁想项目运行后地图没了,怎么办申请 android google map API key吧。糟糕,不能申请弃用了,现在是Google Maps Android API v2了
之前用的都是v1,用的是MapView,好吧,只能认命了。废话不再多说,开始android 的Google Maps Android API v2吧
之前参考了http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html 可是没有走通
Google Maps Android API v2的参考文档
https://de ...
MongoDB在Windows下安装配置
- 博客分类:
- mongodb
安装文件:官方网站 http://www.mongodb.org/downloads
选择对应系统的文件下载。
一、解压缩文件。
将压缩包解压,在D盘创建文件夹MongoDB,将压缩包中所有的.exe文件拷到D:MongoDB文件夹中。
二、建立工作目录。
1、建立数据存放目 ...