这本Game Programming Patterns游戏编程模式是由Bob Nystrom(一位在EA待过7年,有着20年游戏开发经历的工程师编写)。
本书将告诉你,什么模式能够帮你理清和优化你的游戏,如何根据你的需求灵活的组织你所需要的设计模式。...
分类:
其他好文 时间:
2015-07-13 22:25:46
阅读次数:
209
Android中关于控制开关和页面/状态切换的使用场景还是比较多的。源生做的支持也有比如RadioGroup 和Tabhost等。这里准备通过自定义View来模仿学习下IOS两种常见UI样式: SwitchButton 和 SegmentControl。
首先先通过简易的组装View来实现两种UI的相应效果,其次呢,尝试通过绘制来达到同样的更灵活的样式。代码前后共实现按钮切换和页面切换两个样式,三种实现方案。...
分类:
移动开发 时间:
2015-07-13 22:27:57
阅读次数:
380
创建简单表视图
此实例主要实现UITableViewDataSource协议中必须要实现的两个方法tableView:numberOfRowsInSection: 和tableView:cellForRowAtIndexPath:
当表视图显示的时候会发出tableView:numberOfRowsInSection:消息询问当前节中的行数。
当表视图单元格显示的时候会发出tabl...
分类:
移动开发 时间:
2015-07-13 22:26:32
阅读次数:
208
工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责过重的问题,但由于工厂方法模式中每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,可以考虑将一些相关的产品组成一个“产品蔟”,由同一个工厂统一生产,这就是抽象工厂模式的基本思想。
产品等级结构和产品蔟
有时候希望一个工厂可以提供多个产品对象,而不是单一的产品对象。例如一个电器工厂,它...
分类:
其他好文 时间:
2015-07-13 22:27:54
阅读次数:
142
一 安装4.1.1内核
1 安装软件
编译安装新内核,依赖于开发环境和开发库
# yum grouplist //查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库;
# yum groupinstall "Development Tools" //一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具
# yum install ncurses-de...
分类:
其他好文 时间:
2015-07-13 22:27:33
阅读次数:
232
我在自己游戏开发的经验中,找到了一些好的设计模式,并把他们记录在这本书里。
这样,我们就可以有更多的时间用在发明新东西上面,而不是用在重复造轮子了。...
分类:
其他好文 时间:
2015-07-13 22:25:43
阅读次数:
285
主要实现 Search Bar and Search Display Controller...
分类:
移动开发 时间:
2015-07-13 22:25:00
阅读次数:
193
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在NS3提供的第一个示例first.py中,模拟了一个点对点的网络,接下来的一个示例代码模拟了一个总线型网络及CSMA协议。# // Default Network Topology
# //
# // 10.1.1.0
# // n0 -------------- n1 n2 n3...
分类:
其他好文 时间:
2015-07-13 22:26:18
阅读次数:
233
新建类@interface YadongCell : UITableViewCell方法#pragma mark - 赋值方法- (void)setCellDateWithYadong:(CinemaModel *)sender;#pragma mark - 自定义高度+(CGFloat)height;#pragma mark - 封装
+ (instancetype)getYadongCellW...
分类:
其他好文 时间:
2015-07-13 22:26:18
阅读次数:
113
java实现循环链表:http://www.cnblogs.com/lixiaolun/p/4643911.html在单链表中,查询下一个元素的时间是O(1)。查询上一个元素的时间却是O(n)。为了克服这种缺点,我们开始学习循环链表。
分类:
编程语言 时间:
2015-07-13 22:25:31
阅读次数:
194
过渡效果中有:1平滑效果2线性过渡3由慢到快4由快到慢5慢-快-慢 等等 具体参考w3chool例如: 线性过渡 由慢到快 由快到慢 平滑过渡 由慢到快再到慢 CSS:.out {width: 800px;padding: 1px;b...
分类:
Web程序 时间:
2015-07-13 22:24:15
阅读次数:
129
错误和异常的区别(Error vs Exception)1) error都是继承自父类java.lang.Error,而exception都继承自java.lang.Exception.2) 再看看JDK中对于java.lang.Error和java.lang.Exception的解释。java.l...
分类:
其他好文 时间:
2015-07-13 22:25:21
阅读次数:
223
2D转换:位移,缩放,旋转,斜切(-webkit-transform)位移:未设置坐标原点时,以浏览器左上角为坐标原点发生位移。-webkit-transform:translate( );缩放:参照元素中心进行缩放其语法如下-webkit-transform:scale(.像素,.像素);旋转:....
分类:
Web程序 时间:
2015-07-13 22:22:31
阅读次数:
139
3.Django动态页面上一章节我们实现的helloworld视图是用来演示Django网页是创建的,它不是一个动态网页,每次运行/helloworld/,我们都将看到相同的内容,它类似一个静态HTML文件。接下来我们将实现另一个视图,加入动态内容,例如当前日期和时间显示在网页上。通过简单的下一步,...
分类:
编程语言 时间:
2015-07-13 22:22:42
阅读次数:
153
今天学习javascript的时候,教程中介绍了一种简单实现jQuery 中css()方法的写法 Document 然而当我用chrome浏览器测试的时候,浏览器却抛出了一个错误Uncaught TypeError: Cannot read propert...
分类:
其他好文 时间:
2015-07-13 22:25:11
阅读次数:
175
总公司用Email的方式传过来一个“edp.exe”文件,要求对收银电脑进行升级。方法是覆盖掉所有收银POS机中“c:\pos”下的同名文件。 我部收银电脑有五十多台,全部安装Windows2000 Pro版。如果用手工复制的方式,相当麻烦。经过摸索发现用批处理可以实现批量复制。方法如下: 一、.....
分类:
其他好文 时间:
2015-07-13 22:22:59
阅读次数:
146
缩进写法为4个空格,if语句后接表达式用:代表代码块开始。在Python交互环境下敲代码,特别留意缩进,并且退出缩进需要多敲一行回车利用if...else...语句,分别执行代码块,else后面也有个:一个if...else...不够用的时候,可以用if...多个elif...else...的结构,...
分类:
其他好文 时间:
2015-07-13 22:21:59
阅读次数:
86