策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 将算法族从对象中独立出来,然后在对象中通过组合的方式,定义算法对象,再委托给该对象处理。 单一原则:封装变化; 多用组合,少用继承; 针对接口编程,不针对实现编程;
分类:
其他好文 时间:
2015-07-06 23:21:45
阅读次数:
126
http://blog.csdn.net/hguisu/article/details/20721109#0-tsina-1-1601-397232819ff9a47a7b7e80a40613cfe11. Protobuf简介 protobuf是google提供的一个开源序列化框架,类似于XML.....
分类:
其他好文 时间:
2015-07-06 23:21:17
阅读次数:
175
获取焦点时显示图标,失去焦点时隐藏图标 View Code
分类:
其他好文 时间:
2015-07-06 23:20:06
阅读次数:
135
严重: Servlet.service() for servlet jsp threw exception出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因就是在tomcat中jsp编译成servlet之后在函数_jspService(Http...
分类:
其他好文 时间:
2015-07-06 23:21:30
阅读次数:
137
我们自己如何处理异常呢? A:try...catch...finally 捕获异常,处理异常,在try语句块中捕获异常,在catch块中进行匹配异常与异常处理,在finally块中进行资源释放。 B:throws 抛出异常try...catch...finally的处理格式: try { ...
分类:
其他好文 时间:
2015-07-06 23:22:52
阅读次数:
123
由于公司不能访问外网,maven和spring的配置真难,但是最终还是弄好了,下面记录一下自己配置过程。首先当然要配置好JAVA的开发环境。之后下载安装如下软件:1.下载解压安装Eclipse:http://www.eclipse.org/downloads/2.Maven的安装和配置:http:/...
分类:
编程语言 时间:
2015-07-06 23:22:31
阅读次数:
226
root@Jack:/tmp/opkg-lists# opkg--helpopkg:unrecognized option `--help'opkgmust have one sub-command argumentusage:opkg [options...] sub-command [argum...
分类:
其他好文 时间:
2015-07-06 23:22:09
阅读次数:
1458
题目描述:给定一个整数数组,找到其中的两个数之和等于目标值,返回两个数的索引值index1和index2,保证index1 twoSum(vector &numbers, int target) { 2 vector result; 3 for(int i=0;i类型...
分类:
其他好文 时间:
2015-07-06 23:20:31
阅读次数:
121
今晚吃完饭回宿舍又捣鼓了另外几种Loading效果,老规矩,直接“上菜“……注:gif图片动画有些卡顿,非实际效果!PS:若要转载请注明出处,尊重一下作者!第一种效果:代码如下: .loading{ ...
分类:
Web程序 时间:
2015-07-06 23:21:20
阅读次数:
142
调用别人接口或请求某个网址内容的时候,容易出现一些故障,最近碰到了就记录一下。1.curl中的CURLOPT_TIMEOUT 时间设置长一点,否则容易出现白板页面,还不容易查找原因,一开始一直怀疑是同事接口写的有问题... o(╯□╰)o2.如果是有php-fpm的情况下,即使在php程序中设置了s...
分类:
其他好文 时间:
2015-07-06 23:18:58
阅读次数:
184
例子中的AIRS Swath HDF数据在Polar Stereographic(南极)投影中接近矩形,需要先从数据中读出经纬度及相关数据数组,利用surfacem函数绘制Swath数据(散点),在surfacem函数中经纬度数据会被投影到目的投影坐标系(在axesm函数中定义),并从2维散点数据生...
分类:
其他好文 时间:
2015-07-06 23:18:37
阅读次数:
201
一、什么是Shell? Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动,挂起,停止甚至是编写一些程序。Shell还是一个功能强大的编程语言,易编写,易调试,灵活性强。Shell是解释执行的脚本语言,在Shell中可以....
分类:
系统相关 时间:
2015-07-06 23:20:16
阅读次数:
194
Arduino是一款开源硬件,自2005年面世以来,一直在缓慢的升级换代,如今被称为Arduino的电路板已经很多了,并且每天都在增多。目前最常见的是Arduino UNO和Arduino Mega 2560。Arduino电路板传统上是基于Atemel的AVR ATmega8及其后续型号的。电.....
分类:
其他好文 时间:
2015-07-06 23:20:05
阅读次数:
227
VBFPopFlatButtonhttps://github.com/victorBaro/VBFPopFlatButtonFlat button with 21 different states and 2 types animated usingpop.Flat button 有21种不同的状态...
分类:
其他好文 时间:
2015-07-06 23:19:41
阅读次数:
193
《C++ Primer Plus》学习笔记11第17章 输入、输出和文件& write(const char_type* s, streamsize n);第一个參数提供了要显示的字符串地址。第二个參数指出要显示多少个字符注意:write方法不会在遇到空字符时自己主动停止打印字符,而仅仅是打印指定数...
分类:
编程语言 时间:
2015-07-06 23:20:17
阅读次数:
189
因今天安装一程序需要用到python高版本,所以升级来系统自带的python。先查询下系统的python版本是多少。#python -V显示出来的是2.4.3,太老了,现在升级到比较稳定的版本3.3.0,大家想升级到最新版本可以参考官方网站(https://www.python.org/downlo...
分类:
编程语言 时间:
2015-07-06 23:20:23
阅读次数:
151
转自:http://www.cnblogs.com/xitang/p/3615768.html#commentform使用引用项目,无法追到源代码,无法Debug库项目The JAR of this class file belongs to container 'Android Dependenc...
分类:
移动开发 时间:
2015-07-06 23:20:41
阅读次数:
204