- 浏览: 35097 次
- 性别:
- 来自: 北京
最新评论
-
lihong11:
mmk12333 写道看来我这头像还挺吸引人的 是的,很留没看 ...
myeclipse的一些使用技巧 -
mmk12333:
看来我这头像还挺吸引人的
myeclipse的一些使用技巧 -
lihong11:
不好意思,被你的头像吸引进来了
myeclipse的一些使用技巧 -
lihong11:
asialee 写道这个东西属于内功,但是现在的人将SSH当成 ...
java基础需要强化之关键 -
jadethao:
非常赞同,这些是真正程序员应该掌握和深入研究的!
java基础需要强化之关键
文章列表
原文:http://qingsong.sinaapp.com/?p=422
不知道大家在做产品设计时有时候会不会和我一样,一个很简单的功能却给忽略了,或者一个很常规的应用点视而不见,等提交技术开发后才发现少了一点给开发带来了很多 ...
[置顶] 面向对象编程的弊端
- 博客分类:
- 文章
英文原文:What’s Wrong with OOP and FP
我不理解为什么人们会对面向对象编程和函数式编程做无休无止的争论。就好象这类问题已经超越了人类智力极限,所以你可以几个世纪的这样讨论下去。经过这些年对编程语言的研究,我已经清楚的看到了问题的答案,所以,我经常的发现,人们对这些问题做的都是一些抓不住要领、无意义的争论。
简言之,不论是面向对象编程还是函数式编程,如果你走了极端,那都是错误的。面向对象编程的极端是一切都是对象(纯面向对象)。函数式编程的极端是纯函数式编程语言。
面向对象编程的问题
面向对象的问题在于它对“对象”的定义,它试图将所有事 ...
五个大方向
1:市场分析
1>市场机会
2>商业价值
3>等
2:需求调研
1>需求采集
是不是有这个多人喜欢,愿意,赞同
2>需求分析
这些需求成立吗?这些需求急迫吗?这些需求强烈吗?
需求不一定是用户提的,很多商业需求是要被产品经理发现的
3:产品打造
1>产品规划
需求存在,但是有价值吗?
2>交互设计
如何打造产品
4:产品运营
1>数据跟踪
...
需求优先级定义
即便是已经少选评估出来的需求,很多时候量也是非常大的,而哪些该做,哪些不该做,很多时候我们会遇到:
Boss拍脑袋要这么做
自己拍脑袋要这么做
顾此失彼,左顾右盼
其实,在产品不同阶段,对需求的排序,也是有一些方法可以参考的,其实需要变通一下,和我们日常工作的评估方式是差不多的,可以分为四类:
1.重要且紧急
2.重要不紧急
3.紧急不重要
4.不紧急不重要
其实,无论需求到底是什么,产品终归是商业性产品,所以打造产品的商业价值才是最重要的,所以在衡量需求的时候, ...
需求分析之评估需求
一.KANO模型
五个用户需求类型
1.必备型需求
必备型需求是用户认为产品“必须有”的属性或者功能
当其特性不充足(不满足用户需求)时,用户很不满意
当 ...
一、行业调研分析报告
1中国移动互联网用户调查数据
2列举一些常用的行业数据分析
艾瑞网:http://www.iresearch.cn/
199IT数据(中文互联网数据咨询中心):http://www.199it.com/
量子恒定(电商数据分析):http://www.lianezing.com/
网站分析在中国:http://www.chinawebanalytics.cn/
中国统计网:http://www.itongji.cn/
...
1、根据行业历史预测行业发展趋势
移动互联网发展之路
从基础性服务
面向用户(工具类,单体服务类)
面向应用(统计学,关高分享,渠道投送,流量导入)
到媒体社区类
传统互联网迁移(QQ,人人,虎嗅,36KR)
再到平台类产品
微信开放平台
微博开放平台
QQ开放平台
在借鉴历史行业的时候,切记不能照搬,要结合现有的移动互联网特性来思考
2、逆向思维法则预测行业发展趋势
按照现有竞争对手或者历史发展的方式,来反向思考, ...
产品的战略和战术之行业分析
1确定行业规模
行业的规模大小某种程度上讲他决定了产品能够有多少的盈利价值和体量
互联网是一个强者通吃的行业
第一名很舒服
第二名能混
第三名就很悲催了
这一点和传统行业区别相当大,所以在做行业规模预测的时候需要我们仔细评估行业里面存在的机会。
2竞争者结构分析
1.行业集中度 行业集中度又称行业集中率或市场集中度,是指某行业的相关市场内前N家最大的企业所占市场份额(产值、产量、销售额、销售量、职工人数、资产总额等)的总和,是对整个行业的市场结构集中程度的测量指标,用来衡量企业的数目和相对规模的差异,是市场势力的重要量化指标。 ...
public function unique(array:Array):Array { for (var i:int=0; i < array.length; i++) { for (var j:int=i + 1; j < array.length; j++) { //注意 === if (array[i] === array[j]) { array.splice(j, 1); j--; } } } return array; }
import mx.utils.StringUtil; import mx.validators.ValidationResult; import mx.validators.Validator; public class PhoneValidator extends Validator { public function PhoneValidator() { super(); } private var _phoneInvalid:String="正确格式(010-865425433/010-865252352-1245/13933636356)"; ...
本文来自:http://www.blogjava.net/wldandan/archive/2007/12/06/165856.html
一 FDS相关概念 FDS全称Flex Data Services(现在Adobe将其改名为LiveCycle Data Services),是运行在服务器端的 java程序.它能够运行在大部分的java应用服务器上,包括JRun, JBoss, WebLogic, WebSphere, Oracle 10g, and Tomcat等.使用FDS,能够帮助你创建实时的,数据驱动的Flex Application.FDS主要包括 ...
事件机制的工作流程
1:关于事件流
当一个事件发生,必然存在一个派发事件的对象,这里称之为目标对象。
当事件发生后flashPlayer生成一个携带数据的对象,然后检查目标对象是否处于显示层中,如果是则遍历从根容器一直到目标对象所在的位置的所有对象。
2:事件流机制的三个阶段
1》捕获阶段,捕获时间
也就是上面说的遍历过程,从根节点开始顺序而下,检测每个节点是否注册了监听器,同时,flex将事件对象的currentTarget值修改为当前正检测的对象,如果注册了,则调用监听器函数。
2》目标阶段,检测目标的 ...
步骤:
1:建立java web程序
2: 下载blazeDS包,解压后将WEB-INF下的 flex,lib,web.xml复制到java程序的WEB-INF下
3:打开web.xml文件将以下代码的注释去掉,并修改 <param-value>将false改成true
4:在remoting-config.xml文件中添加如下标签,注意:id要和flex的RemoteObject 的 destination名相同, sou ...
package hxht.comps.datefiled{ import flash.events.Event; import flash.events.FocusEvent; import flash.events.MouseEvent; import mx.controls.DateField; import mx.core.UIComponent; import mx.core.mx_internal; import mx.events.CalendarLayoutChangeEvent; import mx.events.Drop ...
//
package hxht.comps.round{ import flash.display.Sprite; import flash.events.Event; import flash.geom.Point; import flash.text.TextField;
import mx.core.UIComponent;
/** * * @author Administrator */ public class RoundLavel extends UIComponent { /** ...