由于表应用有两个UI设计模式: 分页模式、下拉刷新模式。
其中下拉刷新被广泛应用(新浪微博,QQ)
这里吐槽一下QQ的墨迹,其实PC桌面的应用还好,及时的扁平化。但是IOS这么大的市场,但是现在都IOS8了,为什么还在用IOS6的下拉刷新的“胶皮糖”UI样式。
IOS6以后增加了一个UIRefreshControl的下拉刷新类,目前这个类只能应用于表视图界面。
在Xcode6中,还...
分类:
移动开发 时间:
2014-10-28 21:45:19
阅读次数:
298
行为型
设计模式被分成三大类,创建型,结构型,行为型。具体要阐述为什么这么分,这个问题,暂时解决不了,但是我们能做的是,可以掌握它,合理的运用它。对于行为型设计模式,记住:它侧重的是对“方法”的操作。
下面是对几个设计模式的理解。
一、模板方法
1、概述
将一个操作的算法的骨架和具体算法实现分离——解耦
? ?骨架在父类...
分类:
其他好文 时间:
2014-10-28 21:44:34
阅读次数:
200
I/O指的是输入输出,涉及到数据传输的地方都要用到I/O,如文件、网络、内存、标准输入/输出。本文列举了使用Java I/O类时需要注意的地方...
分类:
其他好文 时间:
2014-10-28 21:45:26
阅读次数:
170
在Cocos2dx中,对大图的处理已经封装好了一套自己的API,但是在Unity3D中貌似没有类似的API,或者说我没找到。不过这也在情理之中,毕竟Unity3D是做3D的,要切割图片的地方还是很少的。
因为我用Unity3D主要是用于做2D游戏的(PS:很蛋疼吧?我也觉得),所以就不得不考虑切图和播放序列帧这两个在2D上常见的功能了,下面废话不多说。我的任务是把下面这张图切割成16块,并且按照...
分类:
编程语言 时间:
2014-10-28 21:44:15
阅读次数:
147
这个标题听起来可能有点大,其实这里主要就是讨论一个应用程序的UI组件,是全用Activity还是全用Fragment,或者是二者皆有,以及使用Activity和Fragment的一些注意事项。
Activity or Fragment
从API 11,Honeycomb开始,Google在Android之中加入了Fragment,一个轻量级的,可复用的,模块化的UI组件,并且官方也极...
分类:
移动开发 时间:
2014-10-28 21:45:30
阅读次数:
216
改变颜色原理的具体描述如下:1)改变物体或其环境的颜色:2)改变物体或其环境的透明度:3)对于难以看到的物体或过程,使用颜色添加剂来观测;4)如果已经使用了这样的添加剂,那么使用发光跟踪或原子跟踪;颜色的改变的目的是增强可观测性,改变的是其视觉特性,而这种视觉特性与我们(系统的观察者)密切相关。如果我们需要区别多种系统的特征(例如促进检测,改善测量和标识位置,指示状态变化,目视控制,掩盖问题等)时...
分类:
其他好文 时间:
2014-10-28 21:42:21
阅读次数:
355
双连通总结
这类问题分为,边-双连通,点-双连通
边双连通
边双连通,求出来后,连接没一个双连通的分量的就是割边,因此可以缩点成一棵树,把问题转化为在树上搞,割边的定义为:去掉这条边后图将不连通
基本这类题都一个解法,求双连通分量,然后缩点成树,进行操作
或者就是直接要求割边,做跟割边相关的操作
模板:
#include
#include
#include...
分类:
其他好文 时间:
2014-10-28 21:41:45
阅读次数:
209
android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义:
View.VISIBLE--->可见
View.INVISIBLE--->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout
View.GONE---->不可见,但这个View在ViewGroup中不保留位置...
分类:
移动开发 时间:
2014-10-28 21:40:49
阅读次数:
217
对于winform的button设计来说,vs真心没有...
WAMP环境是一个很优秀的webservice集成环境,它集成的phpmyadmin也是一款非常优秀的数据库访问软件。wamp默认安装下,phpmyadmin工具只能本地用,在网站开发中,数据库都是在另外的服务器上,那么wamp下如何访问呢?
文章带来“如何访问远程wamp下的phpmyadmin?”
wamp2.5(32bit)环境
集成环境版本(Apache : 2.4.9 ...
分类:
Web程序 时间:
2014-10-28 21:41:37
阅读次数:
220
eclipse下使用git插件上传代码至github
1.eclipse下安装git
正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git 。
如果十分悲剧,你的 eclipse 中见不到 git 的身影,那么也没关系,安装一个 git 插件就行了。eclipse 安装插件的方法有好几种,此处选取最常见的一种介绍 git 插件的安装。
...
分类:
Web程序 时间:
2014-10-28 21:41:47
阅读次数:
203
2-sat总结
2-sat问题,一般表现的形式为,每个点有两种方式a,b,要么选a,要么选b,并且点点之间有一些约束关系,例如:u和v至少一个选a,那么这就是一个表达式,把a当成真,b当成假,那就是u真或v真,2-sat的题目就是这样,给定这些约束,判断是否会矛盾
注意表达式的转化形式,(其实就是离散数学中那几种转换方式)
比如(u真且v真)或(u假且v假)就可以转化成(u真或v假)...
分类:
其他好文 时间:
2014-10-28 21:39:03
阅读次数:
291
dojo的Tree很是灵活,但是官方网站上的例子却很少,而且也比较分散,后续将持续完善本例子。
总的来说,要使用tree,要接触到三个类:"dojo/store/JsonRest","dijit/tree/ObjectStoreModel","dijit/Tree"。
通过JsonRest异步从服务端获取数据。
ObjectStoreModel可以设置判断当前数据是否有子结点的方法、数据中哪...
分类:
其他好文 时间:
2014-10-28 21:41:19
阅读次数:
200
class FinalParent
{
protected:
FinalParent(){}
};
class FinalClass:private virtual FinalParent
{
int num;
public:
FinalClass(){num=5;}
void show(){
cout...
分类:
编程语言 时间:
2014-10-28 21:39:03
阅读次数:
140
※ 今天有空整理了下关于SAN,NAS,DAS相关的东西,和大家一起共享学习下,如有不正,还望多多包涵,多多指正。
在网络存储中,有着各种网络存储解决方案,例如:SAN,NAS,DAS存储网络,它们各自有着各自的特点,其运用场景也有所不同。下面就说说各自的特点。
一、SAN
SAN(Storage Area Network)存储区域网络,是一种高速的、专门用...
分类:
其他好文 时间:
2014-10-28 21:39:25
阅读次数:
305
上一篇我们简单的介绍了一下RoboGuice的使用(【十】注入框架RoboGuice使用:(Your
First Testcase)),今天我们来看下自定义View的注入(Custom View)。
在开始本文之前,你先要熟悉普通Java对象的注入(点击进入)。在RoboGuice
3.0版本中你同样给自定义View(Custom View)进行诸如。
class...
分类:
其他好文 时间:
2014-10-28 21:37:48
阅读次数:
202
实际上在WEB-INF 中的lib和classes文件相当于一个默认的classpathclasspath是类执行时所需要的一个重要的环境属性,当tomcat启动后。WEB-INF/lib和web-inf/classes都会自动配置到classpath之中。在C:\Program Files (x8...
分类:
编程语言 时间:
2014-10-28 21:36:23
阅读次数:
211