这个系列停更了好久了,差不多可以重新拿起来更一篇了,这篇文章主要介绍策略模式。在这之前,先温习一下前面介绍的4种模式。设计模式很重要!
设计模式很重要!
设计模式很重要!重要的事说三遍!!!
Android开发中无处不在的设计模式——单例模式
Android开发中无处不在的设计模式——Builder模式
Android开发中无处不在的设计模式——观察者模式...
分类:
移动平台 时间:
2015-11-16 12:37:29
收藏:
0 评论:
0 赞:
0 阅读:
249
本节带来的是Android三种动画中的第二种——补间动画(Tween),和前面学的帧动画不同,帧动画
是通过连续播放图片来模拟动画效果,而补间动画开发者只需指定动画开始,以及动画结束“关键帧”,
而动画变化的“中间帧”则由系统计算并补齐!好了,开始本节学习~...
分类:
移动平台 时间:
2015-11-16 12:37:19
收藏:
0 评论:
0 赞:
0 阅读:
178
错误信息:publishing to tomcat v8.0 server at localhost has encontered a problemCould not publish to the server. java.lang.NullPointerException产生错误的操作:解决方法:1、找到Tomcat的配置文件“context.xml”,在Context标签中添加两个属性( r...
分类:
编程语言 时间:
2015-11-16 12:37:09
收藏:
0 评论:
0 赞:
0 阅读:
358
在网上搜索了半天,都是各种copy版本,更没有swift版本。经过多次试验终于搞定集成,与大家分享一下,以下代码在xcode7.1实现。
1、由于在swift中,需要导入系统库,所以还是需要一个桥接Header.h,在桥接文件中添加
#import
2、之后在swift文件中将以下函数添加即可
func getMAC()->(success:Bool,ssid:String,mac:St...
分类:
移动平台 时间:
2015-11-16 12:36:59
收藏:
0 评论:
0 赞:
0 阅读:
402
public class StaticInnerClassTest{ public static void main(String[] args){ double[] d = new double[20]; for(int i = 0;i v) min =v; ...
分类:
其他 时间:
2015-11-16 12:36:28
收藏:
0 评论:
0 赞:
0 阅读:
200
设置select的边框为none;在PC端是没有问题的,但是放到手机浏览器和微信里上还是会出现边框解决办法:1 appearance:none;2 -moz-appearance:none; /* Firefox */3 -webkit-appearance:none; /* Safari 和 Ch...
分类:
微信 时间:
2015-11-16 12:36:18
收藏:
0 评论:
0 赞:
0 阅读:
1147
解决eclipse在线安装不了genymotion 2015-8-2阅读161 评论0 今天在网上看见网友说genymotion安卓模拟器是多麽的流畅,比起google自带的那些emulator快十倍,经本人亲身体会确实特别流畅,开机速度快,界面也相对漂亮,操作起来也流畅。但是按照网上说的安装好了G...
分类:
系统服务 时间:
2015-11-16 12:36:08
收藏:
0 评论:
0 赞:
0 阅读:
357
From:http://blog.csdn.net/pdfmaker/article/details/465748有需求才有创造,有了问题才会想着去解决,那么我这里的获取MAC地址的第4种方法也是在这种情况下产生的。因为公司有一个服务器产品,要写一个注册模块,而注册模块需要获取硬件信息,而硬件信息有...
分类:
系统服务 时间:
2015-11-16 12:35:58
收藏:
0 评论:
0 赞:
0 阅读:
183
timer = new Timer(this);改成 timer = new Timer();就可以了。因为你timer是属于主线程的,尽量不要在非主线程里创建新的对象并指定其对象为主线程内的对象,否则QApplication.exec会warning.this->exec();这样会显示的调用消息...
分类:
其他 时间:
2015-11-16 12:35:48
收藏:
0 评论:
0 赞:
0 阅读:
3518
1. 什么是FindBugsFindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否...
分类:
数据库技术 时间:
2015-11-16 12:35:38
收藏:
0 评论:
0 赞:
0 阅读:
205
相对于那些不善运用隐喻的人,那些使用隐喻来照亮自己的软件开发过程的人,他们对于编程的理解会更好,并且能够更快地写出更好的代码。有专家说,软件开发是一门科学,是艺术,是一个过程,是在驾驶汽车等等。文字写作隐喻软件开发,暗示其过程是一种代价昂贵的试错过程,而非仔细的规划和设计。有人将软件开发比作耕作,“...
分类:
其他 时间:
2015-11-16 12:35:28
收藏:
0 评论:
0 赞:
0 阅读:
182
最近在学习编写门户网站时,通过ajax的url参数传递字符串给服务器遇到中文乱码的问题,如果需要传递的数据不通过url直接传递,比如用jquery.post参数方式传递变量,则不会出现乱码问题,网上搜索找到如下解决方法:1、对js的url中的中文参数值使用两次encodeURI(),即encodeU...
分类:
Web开发 时间:
2015-11-16 12:35:08
收藏:
0 评论:
0 赞:
0 阅读:
280
javascript实现:top.location.href 顶级窗口的地址this.location.href 当前窗口的地址PHP实现#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HT...
分类:
Web开发 时间:
2015-11-16 12:34:58
收藏:
0 评论:
0 赞:
0 阅读:
191
typedef 定义(或者叫重命名)类型而不是变量1、类型是一个数据模板,变量是一个实在的数据。类型是不占内存的,而变量是占内存的。2、面向对象的语言中:类型的类class,变量就是对象。#include//结构体类型的定义// struct student// { // char name[20]...
分类:
其他 时间:
2015-11-16 12:34:48
收藏:
0 评论:
0 赞:
0 阅读:
174
/判断手机横竖屏状态: function hengshuping(){ if(window.orientation==180||window.orientation==0){ alert("竖屏状态!") } if(window.orientation==90||window.orientation...
分类:
编程语言 时间:
2015-11-16 12:34:38
收藏:
0 评论:
0 赞:
0 阅读:
196
程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了。习惯即刻回报他不懂得只有春天播种,秋天才会有收获。刚刚付...
分类:
其他 时间:
2015-11-16 12:34:28
收藏:
0 评论:
0 赞:
0 阅读:
140
五颗星的星级评定: 说明:假设是利用三种图片显示星级评定,即 1.满亮的星 2.半亮的星星 3.不亮的星星; 满分是5分;(此处当然可以作为一个参数可变 函数传入参数grade表示当前分值。 function star_show(grade){ var st...
分类:
Web开发 时间:
2015-11-16 12:34:18
收藏:
0 评论:
0 赞:
0 阅读:
125
“自由”的工作组 工作组(WORKGROUP)就是将不同的电脑按功能分别列入不同的组中,以方便管理。比如在一个网络内,可能有成百上千台工作电脑,如果这些电脑不进行分组,都列在“网上邻居”内,可想而知会有多么乱(恐怕网络邻居也会显示“下一页”吧)。为了解决这一问题,WINDOWS9X/NT/2000才...
分类:
其他 时间:
2015-11-16 12:34:08
收藏:
0 评论:
0 赞:
0 阅读:
124
1. 数据库事务ACID特性数据库事务的4个特性:原子性(Atomic): 事务中的操作,要么都成功或者都失败; All or Nothing.一致性(Consistency): 事务操作之后, 数据库所处的状态和业务规则是一致的; 比如a,b账户相互转账之后,总金额不变;隔离性(Isolation...
分类:
数据库技术 时间:
2015-11-16 12:33:59
收藏:
0 评论:
0 赞:
0 阅读:
323
俄罗斯套娃是一个套一个组成。大的套小的,小的再套更小的。很简单但是蕴含很深的意义。比如数位系统,递归,指数等都有或多或少的联系。1、数位系统为了表示一个数量,可以有十进制,二进制,16进制,60进制,24进制,12进制等。但这些进制的核心到底在哪呢?就在俄罗斯套娃这种层级关系上。每一层可以想象成一个...
分类:
其他 时间:
2015-11-16 12:33:48
收藏:
0 评论:
0 赞:
0 阅读:
137