写代码有时和说话一样,要体现层次感,可能是首先罗列要点,然后再逐点 细化。但如果时而说要点,时而谈细节,就会造成听者理解上的障碍。如下的代 码就会有这样的一个问题:重构前:- (UITableViewCell *)tableView:(UITableView *)tableView cellForR...
分类:
移动开发 时间:
2014-09-05 00:52:30
阅读次数:
216
响应式理念:响应式网页不仅仅是响应不同类型的设备,而且需要响应不同的用户需求。响应式的初衷是为了让信息更好的传递交流,让所有人无障碍的获取信息,同时这也是 Web 的初衷。一、rem的定义 网页中常用的文字大小单位是 px(Pixels),em,现在新增了 rem 这个单位。 「rem」是指...
分类:
其他好文 时间:
2014-09-04 16:35:49
阅读次数:
247
1997年,那是一个春天,有一位老人在南海边画了一个圈,这个圈就画在咱大深圳!画圈的人是小平同志。
2014年,还是这个春天,移动设备的普及成为当下互联网发展的又一次变革,我们在各种小屏幕上画着一个又一个的圈,如今,用户的移动体验无意正在变得更好,因为越来越多的网站已经开始为移动设备做了设计,设计师们也明白什么更适合小屏幕。然而,在手机上执行任务操作仍然存在着许多障碍。
亲爱的...
分类:
其他好文 时间:
2014-09-01 14:08:23
阅读次数:
303
NavMeshObstacle Normal 通过设置半径和高度来设定障碍物,配合NavMesh使用。 优点: 简单易用,效率高 动态生成 缺点: 可能会被主角穿过,但目前没发现 ...
分类:
其他好文 时间:
2014-08-29 14:37:57
阅读次数:
131
一、spring IOC思想引入
其实对于初学者来说,在学习IOC的时候确实有点困难,主要是掌握其思想方面存在一丢丢的障碍,但是如果能够跨过这个障碍,则能够快速掌握其中的思想了。单从字面上来讲,其实IOC(反向控制)指的就是控制方向发生了变化。我们经常会遇到这句话:“实现必须依赖抽象,而不是抽象依赖实现。”虽然这句话表达了反向控制的概念,但是对于初学者来讲,确实不是很好理解。接下...
分类:
编程语言 时间:
2014-08-25 17:11:14
阅读次数:
258
其实汉澳sinox本身并没有原生flashplayer,不管怎么捣鼓,都是从adobe获得linux或者windows版本flashplayer,与其不停捣鼓linux版本flashplayer,不知安装windows版本浏览器直接让windows版浏览器支持flashplayer,这样看电影更加兼容,丝毫没有障碍。
目前已经知道firefox的 windows版本在sinox运行很好,虽然没有...
在上一篇中,我们初步理解了索引的增删改查基本操作。本文着重介绍一下常用的搜索,以及搜索结果的排序和分页。本文的搜索主要是基于前一篇介绍的文本文件的索引,建议下载最后改进的demo对照着看阅读本文,同时大家可以自己动手创建一些测试文本,然后建立索引并搜索试试看。一、初步认识搜索先从上一篇示例代码中我们...
分类:
Web程序 时间:
2014-08-21 22:31:45
阅读次数:
435
1 canvas->getTotalMatrix().mapXY(x, y, SkPoint):2 3 canvas中的矩阵转换方法,将逻辑坐标(x, y)映射到设备坐标的点SkPoint上.逻辑坐标与设备坐标的转换强大的吐槽星人来吐槽:不懂装懂,害人不浅啊,项目负责人沟通障碍,问问题的话,总是噎....
分类:
其他好文 时间:
2014-08-21 18:41:04
阅读次数:
201
变形的求最大回文子串,要求输出两个端点。我觉得把'b'定义为真正的'a'是件很无聊的事,因为这并不会影响到最大回文子串的长度和位置,只是在输出的时候设置了一些不必要的障碍。另外要注意一下原字符串s1中的字符在预处理以后的字符串s2中对应的坐标关系,这样输出的时候就可以照着这个关系转化。轻松1A,嘿嘿...
分类:
其他好文 时间:
2014-08-18 20:25:42
阅读次数:
180
上次介绍用GDI+写了个验证码图片生成器,这次再来介绍下用GDI+写之前流行过一段时间的小游戏:Flappy Bird。通过写这个游戏再来熟悉下GDI+的一些简单利用。
这是一个粗糙的游戏画面,大家不要介意啊,毕竟这是美工做的事:
先来分析一下这个游戏要怎么写。游戏过程是:1、小鸟不停的往下掉,而且越掉越快;2、障碍物柱子不停地出现并往左移动;3、游戏一开始下面的...
分类:
移动开发 时间:
2014-08-18 16:24:12
阅读次数:
335