个好的 UX 设计师可以轻易地解释任何设计决策背后的逻辑,包括了信息架构、内容层级、流程等等。
终有一天,动效会被引入到产品概念原型里面,到那个时候,设计师们会更难解释原型中的设计想法。“这动效很 cool 啊~”、“很接地气~”、“效果惊呆了”将会
什么是功能动效
微妙的功能动效作为设计流程的一部分,深藏于日常 UI 设计之中。
功能动效有别于 Disney Studio...
分类:
其他好文 时间:
2016-04-22 19:00:04
阅读次数:
236
八、递归消除
按照递归的思想可使我们得以从宏观上理解和把握应用问题的实质
深入挖掘和洞悉算法过程的主要矛盾和一般性模式
并最终设计和编写出简洁优美且精确紧凑的算法
然而,递归模式并非十全十美,其众多优点的背后也隐含着某些代价
(1)空间成本
首先,从递归跟踪分析的角度不难看出,递归算法所消耗的空间量主要取决于递归深度
故较之同一算法的迭代版,递归版往往需耗费更多空...
分类:
其他好文 时间:
2016-04-22 18:58:05
阅读次数:
279
概要
UI是基于静态页面来设计的,页面之间通过跳转切换。在设计过程中,设计师很重视单页的视觉效果,却经常忽略了对界面跳转的处理。这些未经处理的跳转由于没有提供足够的预期,所以用户在使用时经常会觉得困惑。与此相反,在卡通领域,由于使用了足够的动画效果,用户可以非常容易理解某个动作,即使夸张的动作也没问题。
尽管UI设计和卡通动效之间存在差异:卡通更侧重于娱乐,而用户界面却是严谨的互动...
分类:
其他好文 时间:
2016-04-22 18:59:50
阅读次数:
256
Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:
群体数据类型 (数组、集合等)
程序包
字符串管理
日期和时间管理
原始数据块管理
偏好管理
URL及数据流操作
...
分类:
其他好文 时间:
2016-04-22 18:58:26
阅读次数:
205
转载请注明出处:http://blog.csdn.net/qq_15002323/article/details/51201597Cookie是什么鬼额,作为一个java web小白,看到Cookie一脸懵逼有没有(⊙﹏⊙)。虽然英文差的不要不要的,但还是知道这是个能吃的曲奇吧。什么鬼?会话保持?客户端存储?最好不要让我弄懂了,要不然砍翻你,啊痛!~Cookie嘛,说简单点就是一种在客户端保存信息的...
分类:
其他好文 时间:
2016-04-22 18:57:48
阅读次数:
261
0x00 这一节我们要讨论对象的继承和虚函数的汇编实现。 0x01 我们先直接看汇编代码:#include "com_example_ndkreverse6_Lesson6.h"
#include
#define LOG_TAG "lesson6"
#define ALOGD(...) ((void)__android_log_print(ANDROID_LOG_DEBUG, ...
分类:
移动开发 时间:
2016-04-22 18:57:02
阅读次数:
217
最小二乘法的目标:求误差的最小平方和,对应有两种:线性和非线性。线性最小二乘的解是closed-form(如下文),而非线性最小二乘没有closed-form,通常用迭代法求解(如高斯牛顿迭代法,本文不作介绍)。...
分类:
编程语言 时间:
2016-04-22 18:58:40
阅读次数:
264
Icinga快速安装与配置
1.1.
绪论1.2.
前提条件1.3.
安装软件包1.4.
创建帐户信息1.5.
编译和安装Icinga(包括IDOUtils)1.5.1.
编译和安装1.6.
定制配置1.6.1.
启用idomod event broker 模块1.7.
数据库创建和IDOUtils1.8.
配置经典的Web界面1.9.
编译和安装...
分类:
其他好文 时间:
2016-04-22 18:56:11
阅读次数:
254
属性可以用getter和setter方法的形式提供。
//撸码狗
class CodingDog : Dog{
//撸代码年数
var codingYears:Double
//撸代码总行数
var codeLines:Int
init(name:String,age:Int,codingYears:Double){
self.coding...
分类:
编程语言 时间:
2016-04-22 18:56:36
阅读次数:
161
概览
在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:
...
分类:
移动开发 时间:
2016-04-22 18:56:40
阅读次数:
387
起源于1993年的网络浏览器,时至今日依然保持着请求-响应的交互机制。当用户打算浏览网页的时候,用户输入链接,浏览器便会将用户请求的内容发送到服务器,服务器收到请求,处理它,并响应反馈给浏览器。考虑到互联网的初衷就是用来查看文档,所以请求-响应机制还是令人满意的。可是随着时代的发展,用户对于互联网的需求和期望都已经有所改变。
Ajax技术是这种演化的第一步。它完善了网络体验,允许用...
分类:
其他好文 时间:
2016-04-22 18:57:41
阅读次数:
141
计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言。任何编程语言编写的程序归根到底都是由底层机器的机器代码(01序列)执行的,无论是编译型语言还是解释型语言。而任何高级编程语言程序的源代码都是一个字符序列,这个字符序列到底层的01序列是通过编译器或解析器经过多次转换完成的。编译 vs 解释翻译的方式有两种:一种是编译,一种是解...
分类:
编程语言 时间:
2016-04-22 18:55:25
阅读次数:
202
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存
在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。
堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器...
分类:
编程语言 时间:
2016-04-22 18:57:43
阅读次数:
269
一、开发环境
jdk1.7 tomcat7 eclipse-jee-luna-R-win32 maven2.2.1
二搭建步骤
1、点击File->New->Other,选择maven project
2、选择maven project,点击Next,,而后再点击next,进入如下界面
如图选择最后一个,点击next
3、看到以下界面
...
分类:
编程语言 时间:
2016-04-22 18:56:45
阅读次数:
179
iOS9已经发布一段时间了,我也在最近升级了Xcdoe 7.0正式版,升级后才发现又有了很多奇妙的变化,于是查看官方文档的一些解释,顺便做了一些翻译,和大家分享一下(转载请注明出处)。
iPad多任务增强
iOS9增强了对iPad用户的多任务处理如滑动(Slide Over),拆分视图(Split View)和画中画(Picture in Picture)的体验。该滑过功能...
分类:
移动开发 时间:
2016-04-22 18:56:54
阅读次数:
2112
智慧校园产品微服务架构
李万鸿
根据目前智慧校园、梦想学堂等产品存在的问题,针对快速开发、海量用户、大量数据、低延迟等互联网应用的实际需要,通过对业务架构、系统架构、基础架构、技术架构进行分析,采用先进实用的微服务SOA架构重构智慧校园、数字化校园等产品,彻底解决系统解耦、性能低下等问题,而且支持云计算部署,...
分类:
其他好文 时间:
2016-04-22 18:57:24
阅读次数:
282
原型与 in 操作符
有两种方式使用 in 操作符:单独使用和在for-in 循环中使用。在单独使用时,in 操作符会在通过对象能够访问给定属性时返回 true,无论该属性存在于实例中还是原型中。看一看下面的例子。
functionPerson(){}
Person.prototype.name= "Nicholas";
Person.prototype.age= 29;
P...
分类:
编程语言 时间:
2016-04-22 18:55:14
阅读次数:
293