平时我们经常会用到正则表达式来解释我们输入框的内容是否符合邮箱、电话号码、身份证等。其他它就是对我们输入的值进行一个个字符的校验,当满足的时候则返回True,否则返回False;这就是咱们今天要讲的典型的解释器模式。解释器模式的应用不仅这些,在早年的非智能手机上,自己可以根据要求编写出音乐的字符串,然后播放出音乐...
我们来看看什么是解释器模式?给定义一个语言,定义它的文法的一种...
分类:
其他好文 时间:
2015-02-26 11:51:05
阅读次数:
189
$@ 目标文件名$< 第一个依赖文件名$^ 规则所有依赖文件列表如果不想让执行语句被打印出来,就在语句前面加上@符号模式规则%.o:%.c后缀规则.c.o生成单进程的MakefilePHONY:cleanOBJECTS = main.o add.o sub.oCFLAGS = -Wall -gCC....
分类:
其他好文 时间:
2015-02-26 11:30:19
阅读次数:
105
假如有A窗体,有一个计时器B窗体,也有一个计时器。要求B窗体的计时器和A窗体同步。A窗体是主界面,B窗体是子界面方案1:要使得B窗体和A窗体保持同步的计时器,那么在启动B窗体的时候,可以将A窗体的计时器的间隔作为B窗体的构造函数的参数传递或者将A窗体的间隔保存到文件中,在B窗体加载之后,从配置中读取...
分类:
其他好文 时间:
2015-02-26 11:24:39
阅读次数:
126
iphone ipa打包文件制作在XCode下做ipa很简单,现在我们来说说步骤..1.选择Device - 3.0 | Release模式,然后build2.到程序目录的bulid文件夹下,打开Release-iphoneos, 会发现里面有个.app文件和.app.dSYM文件.我们需要的是.a...
分类:
移动开发 时间:
2015-02-26 11:21:31
阅读次数:
132
1、正则表达式1.1、基础字符串处理问题一般集中在匹配、选择、编辑于验证上,而正则表达式提供了一种完全通用的方式来解决这些问题正则表达式就是以某种模式描述字符串,因此你可以说:“如果一个字符串含有这些东西,那么它就是我要找的东西”。例如我们可以用一下模式匹配数字:(-|\\+)?\\d+,他可以匹配...
分类:
编程语言 时间:
2015-02-26 11:12:36
阅读次数:
243
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:
其他好文 时间:
2015-02-26 11:12:01
阅读次数:
221
一、设计模式基本原则1.1、单一职责原则 单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发生变化时,设计会遭受到意想不到的破坏。...
分类:
其他好文 时间:
2015-02-26 11:11:54
阅读次数:
316
一.身体健康
1.保持身体健康
2.偏瘦,需要锻炼身体 增加体重
3.“锻炼出八块腹肌啊”
二.思维模式
1.what-how-why
2.个性-习惯-观念-认知-偏见
三.职业规划
1.继续Coding
a.spring hibernate 必须熟练
b.JavaScript 要更上一层楼
2.回小城市...
分类:
其他好文 时间:
2015-02-26 09:57:18
阅读次数:
143
通过增加Adapter一层来将Item View的操作抽象起来,ListView等集合视图通过Adapter对象获得Item的个数、数据元素、Item View等,从而达到适配各种数据、各种Item视图的效果。因为Item View和数据类型千变万化,Android的架构师们将这些变化的部分交给用户来处理,通过getCount、getItem、getView等几个方法抽象出来,也就是将Item View的构造过程交给...
分类:
移动开发 时间:
2015-02-26 09:56:25
阅读次数:
214
简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。本文是本人对这三种模式学习后的一个小结以及对他们之间的区别的理解。简单工厂简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对...
分类:
其他好文 时间:
2015-02-26 09:47:59
阅读次数:
142