今天在工作的过程中,看到js中两个双胞胎函数。分别是substring与substr。顿时被两个可恶的家伙给迷惑住了,不知道具体有什么作用。、先来看看substring手册是怎么介绍的。手册解释的还是比较清楚的。不过还是用我的自己话给总结一下,顺便来个栗子巩固一下。在这里你可以把字符串当成类数组的对...
分类:
Web程序 时间:
2015-08-27 21:01:28
阅读次数:
188
内购服务大家都知道做iOS开发本身的收入有三种来源:出售应用、内购和广告。国内用户通常很少直接 购买应用,因此对于开发者而言(特别是个人开发者),内购和广告收入就成了主要的收入来源。内购营销模式,通常软件本身是不收费的,但是要获得某些特权就 必须购买一些道具,而内购的过程是由苹果官方统一来管理的,所...
分类:
移动开发 时间:
2015-08-27 13:06:15
阅读次数:
228
100+个程序员开发必备参考手册(在线及下载)[复制链接]上一主题下一主题离线张广巨班长关闭个人中心可以申请新版勋章哦立即申请知道了加关注发消息只看楼主倒序阅读使用道具楼主发表于: 2012-11-22本部分设定了隐藏,您已回复过了,以下是隐藏的内容即使经验丰富,天赋过人,也不得不承认,你并不能记得...
分类:
其他好文 时间:
2015-08-20 18:13:18
阅读次数:
142
It allows a calling component to obtain a family or group of related objects without needing to know which classes were used to create them.
每一层的创建都是工厂,并且客户端和中间层是不知道具体零件的类型的。
client:
let car ...
分类:
编程语言 时间:
2015-08-10 00:19:26
阅读次数:
190
Java集合是多个对象的容方法。集合(容方法),简单点,其实就是一个对象,能将具有相同性质的多个元素汇聚成一个整体。
Collections Framwork是用来表现和操纵集合的一个统一的体系结构。
常用的集合有HashMap,HashSet,ArrayList……,因为对于每一个集合的内涵都很模糊,所以才会导致自己不知道具体的使用环境。我们通过对比来区分异同:
Set(集)...
分类:
编程语言 时间:
2015-07-30 23:17:03
阅读次数:
138
观察者模式:
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新.
何时使用观察者模式
(1):
对一个对象的改变需要同时改变其他对象,而不知道具体有多少对象有待改变
(2): 一个对象必须通知其他对象,而他又不需要知道其他对象是什么.
(3): 有两种抽象类型相互依赖,将他们封装在各自的对象中,就可以对他们单独进行改变和...
分类:
移动开发 时间:
2015-07-30 21:21:31
阅读次数:
137
喜欢玩warcraft的ltl
时间限制:2000 ms | 内存限制:65535 KB
难度:3
描述
ltl 非常喜欢玩warcraft,因为warcraft十分讲究团队整体实力,而他自己现在也为升级而不拖累团队而努力。
他现在有很多个地点来选择去刷怪升级,但是在每一个地点他都要买上充足的补给和合适的道具,以免在刷怪的时候被怪物反杀了,每一个地...
分类:
其他好文 时间:
2015-07-29 23:01:00
阅读次数:
120
C++中动态分配对象的内存有着很微妙的地方,下面就来简单说一下:结论:如果在类中动态分配了内存,那么就应该编写自己的复制构造函数以及赋值运算符,来提供深层次的内存复制。动态分配对象内存的好处:有时候在程序运行之前,我们无法知道具体需要多少内存空间,比如编写一个类时,不知道类的某个对象需要占多少内存,...
分类:
其他好文 时间:
2015-07-29 00:42:56
阅读次数:
100
苹果App Store应用内支付(In-App Purchase)IAP简介IAP的全称是In-App Purchase,应用内付费。这种业务模式允许用户免费下载试用,对应用内提供的商品选择消费,比如购买游戏道具,购买游戏等级等等。相比完全收费的应用而言,应用内付费给用户试用的机会,不会让优秀的应用...
分类:
移动开发 时间:
2015-07-28 17:53:11
阅读次数:
142
离屏canvas在大多数的情况下是应用到html5 游戏中,但是最近接触到的一个项目是运用到绘制大量的图形上。
譬如有以下的需求,在一个固定的背景图上面绘制一个动态的时间。拿到这个需求,大部分搞过html5 开发的坑定知道具体的步骤怎么做,下面我简单说一下:
1、先绘制背景。
2、将时间格式化绘制到背景上面。
3、清除canvas ,重复第一和第二步。
js文件如下:
$(docume...
分类:
Web程序 时间:
2015-07-27 16:23:16
阅读次数:
157