定义:动态地给一个对象添加一些额外的职责
类图:
代码:
public abstract class Component {
public abstract void doSomething();
}public class ConcreteComponent extends Component{
@Override
public void doSomething() {
...
分类:
其他好文 时间:
2016-08-04 10:36:18
阅读次数:
180
1、maven项目中配置 <dependency><groupId>com.googlecode.libphonenumber</groupId><artifactId>geocoder</artifactId><version>2.15</version></dependency> <depend ...
分类:
移动开发 时间:
2016-08-04 10:33:14
阅读次数:
786
前言:上一篇文章传统View动画与Property动画基础及比较简单对Android动画系统的基础做了介绍,本篇文章将对PropertyAnimation进行全面深入的探讨,本篇文章可以分为两大块,从第六部分可以作为分界点。前五部分着重讲解了PropertyAnim的动画值的计算过程,ValueAn ...
分类:
移动开发 时间:
2016-08-04 10:34:57
阅读次数:
382
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在 千万级 以下,字符串为主的表在 五百万 以下是没有太大问题的。而事实上很多时候MySQ ...
分类:
数据库 时间:
2016-08-04 10:32:13
阅读次数:
232
下载nexus 首先,从以下地址下载nexus: http://www.sonatype.com/download-oss-sonatype 选择下载nexus-2.13.0-01-bundle.tar.gz,适用于所有平台,本文将在linux系统下安装,操作系统信息如下: 注意nexus是基于Ja ...
分类:
其他好文 时间:
2016-08-04 10:33:31
阅读次数:
251
总所周知,不同浏览器兼容是不一致的,然而今天我在Coding的时候深深体会到那个痛苦,一样的代码在Firefox里面是没问题的,可以根据索引找到 对应的对象元素然后进行操作,但是同样的却获取不到对象元素!最后通过判断不同的浏览器而进行了不同的操作,所有就有了今天的这篇小文章。 ...
分类:
Web程序 时间:
2016-08-04 10:32:31
阅读次数:
215
一.什么是同步?什么是异步? 同步和异步的概念出来已经很久了,网上有关同步和异步的说法也有很多。以下是我个人的理解: 同步就是:如果有多个任务或者事件要发生,这些任务或者事件必须逐个地进行,一个事件或者任务的执行会导致整个流程的暂时等待,这些事件没有办法并发地执行; 异步就是:如果有多个任务或者事件 ...
分类:
编程语言 时间:
2016-08-04 10:32:21
阅读次数:
166
导读:在互联网企业,任何一个APP都要事先规划好数据体系,才允许上线运营,有了数据才可以更好的科学运营。因此本文将为大家介绍APP的基础数据指标体系。主要分为五个维度,包括用户规模与质量、参与度分析、渠道分析、功能分析以用户属性分析。正文 作者:傅志华 来源:鸟哥笔记 ...
分类:
移动开发 时间:
2016-08-04 10:33:43
阅读次数:
211
1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句。 ...
分类:
Web程序 时间:
2016-08-04 10:32:49
阅读次数:
352
查找所在目录的方式如下: System.out.println(System.getProperty(“java.io.tmpdir”)); System.getProperty(),还可以获取更多其他的系统字符,具体可以查看文档 在我电脑上打印的log日志是: C:\Users\wxl19\App ...
分类:
编程语言 时间:
2016-08-04 10:34:04
阅读次数:
344
一、内存溢出问题 Linux设置启动脚本 [root@LAMP ~]# vi /usr/local/tomcat/bin/catalina.sh #____________________________________________________________________________ ...
分类:
其他好文 时间:
2016-08-04 10:32:06
阅读次数:
386
描述 在ArcCatalog采用直接的方式连接SDE数据库时,无论怎样填写连接参数,都连接不上(数据库管理工具和代码都可以连)。主要报两类错误: Error:ORA-12154:TNS:无法解析指定的连接标识符No extende(oracle服务器IP: oracle服务器端口号/oracle服务 ...
分类:
数据库 时间:
2016-08-04 10:33:28
阅读次数:
544
// using System.Web.Script.Serialization; var jser = new JavaScriptSerializer(); var json = jser.Serialize(new List<Person>() { p1, p2 }); var persons ...
K-wolf Number Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 737 Accepted Submission(s): 265 Pro ...
分类:
其他好文 时间:
2016-08-04 10:30:17
阅读次数:
159
http://poj.org/problem?id=3628 题意:现有一个书架,N头牛,农场主想把这些牛放在书架上,当然,书架是有固定的高度的。现在问你在这些牛之中,其中一些牛的高度加在一块比书架高的最小差值是多少? 分析: 两种方法:(1)01背包,算得所有牛的高度,然后dp一遍,再找比书架高的 ...
分类:
其他好文 时间:
2016-08-04 10:30:17
阅读次数:
120
1、最简单的方法:编写一个存储过程循环添加数据 创建一个函数进行插入: CREATE PROCEDURE `insert_test_size`(IN num int)begindeclare i int;set i=0;while i<num doinsert into test ( a,b,wor ...
分类:
数据库 时间:
2016-08-04 10:32:35
阅读次数:
173