the first time I know markdwon
=======================
Link:
------
1. http://www.wutianqi.com/?p=3434
Daring Fireball 的 Markdown Syntax Documentation
===================
Link:
------
http://daringfireball.net/projects/markdown/syntax
vimwiki入门
=========
LInk:
------
1. http://www.wutianqi.com/wiki/vimwiki.html
2. http://code.google.com/p/vimwiki/
markdown2html
============
Link:
------
1. http://x-wei.github.com/%E7%94%A8pandoc%E8%87%AA%E7%94%B1%E8%BD%AC%E6%8D%A2markdown%E4%B8%8Ehtml%E6%A0%BC%E5%BC%8F.html
2. http://blog.csdn.net/makenothing/article/details/8450975
3. http://www.ituring.com.cn/article/10044
markdown语法说明(简体中文版)
==========================
Link:
------
1. http://wowubuntu.com/markdown/#editor
markdown Basic(快速入门)
======================
Link:
------
1. http://wowubuntu.com/markdown/basic.html
markdwon on Gitcafe
=================
Link
------
1. https://gitcafe.com/riku/Markdown-Syntax-CN
markdwon语法
===========
Link:
------
1. http://qingbo.net/picky/502-markdown-syntax.html
设计模式是软件工程的基石。只有精通了设计模式,才敢说真正理解了软件工程。可以说,设计模式是每一个架构师所必备的技能之一。
设计模式的起源是面向对象程序设计思想,而面向对象设计的精髓是——抽象。面向对象通过类和对象来实现抽象,实现是产生了面向对象的三个重要机制:封装,继承,多态。正是这三个机制衍生出了各种各样的设计模式。
面向对象系统的分析和设计实际上追求的就是两点,一是高内聚,二是低耦合。这是我们软件设计所追求的,因此无论是OO中封装,继承,多态,还是我们的设计模式的原则和实例都是在为这两个目标努力着。
在面向对象系统的设计和开发中,我们已经积累了很多的原则,比如面向对象中的封装继承和多态,面向接口编程,优先使用组合而不是继承,将抽象和实现分离的思想等等,在设计模式中你总是能看到他们的影子,特别是组合(委托)和继承的差异带来系统在耦合性上的差别,更是在设计模式多次涉及到。
设计模式体现的是一种思想,而思想则是指导行为的一切,理解和掌握了设计模式,并不是记住了23种(或更多)设计场景和解决策略(实际上这也是很重要的一笔财富),实际接受的是一种思想的熏陶和洗礼,等这种思想融入到了你的思想中后,你就会不自觉的使用这种思想去进行你的设计和开发,这一切才是最重要的。
原则 单一职责原则就一个类而言,应该仅有一个引起它变化的原因
如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者抑制这个类完成其他职责能力。这种耦合会导致脆弱的设计,当变化发生时设计会遭到意想不到的破坏。如果你能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个职责。
开放封闭原则软件实体可以扩展,但是不可修改。即对于扩展时开放的,对于修改时封闭的。面对需求,对程序的改动是通过增加代码来完成的,而不是改动现有的代码。当变化发生时,我们就创建抽象来隔离以后发生同类的变化。开放封闭原则是面向对象的核心所在。开放人员应对程序中呈现出频繁变化的那部分做出抽象,拒绝对任何部分都刻意抽象及不成熟的抽象。
里氏代换原则一个软件实体如果使用的是一个父类的话,那么一定适用其子类。而且他察觉不出父类对象和子类对象的区别。也就是说:在软件里面,把父类替换成子类,程序的行为没有变化。子类型必须能够替换掉它们的父类型。
依赖倒转原则抽象不应依赖细节,细节应依赖抽象。即针对接口编程,不要对实现编程。高层模块不能依赖低层模块,两者都应依赖抽象。依赖倒转原则是面向对象的标准。
迪米特法则如果两个类不直接通信,那么这两个类就不应当发生直接的相互作用。如果一个类需要调用另一个类的某个方法的话,可以通过第三个类转发这个调用。子啊类的结构设计上,每一个类都应该尽量降低成员的访问权限。该法则在适配器模式,解释模式中有强烈的体现。
23种设计模式
类别
模式说明
创建型模式
Factory (工厂模式):用于创建复杂对象
Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
Singleton(单例模式):保证一个类仅有一个实例,并提供一个访问它的全局访问点。
Prototype(原型模式):用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。
Builder(建造者模式):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
结构型模式
Bridge(桥接模式):将抽象部分与它的实现部分分离,使它们都可以独立地变化。
Adapter(适配器模式):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
Decorator(装饰模式):动态地给一个对象添加一些额外的职责。就扩展功能而言, 它比生成子类方式更为灵活。
Composite(组合模式):将对象组合成树形结构以表示“部分-整体”的层次结构。它使得客户对单个对象和复合对象的使用具有一致性。
Flyweight(享元模式):运用共享技术有效地支持大量细粒度的对象。
Facade(外观模式):为子系统中的一组接口提供一个一致的界面, F a c a d e模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
Proxy(代理模式):为其他对象提供一个代理以控制对这个对象的访问。
行为型模式
Template(模版):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
转载自;http://labs.chinamobile.com/mblog/382108_48724
【导言】在全球范围内,网站用户行为分析仍然是一门新兴发展的科学,其方法和实践是在近几年才系统理论化的。在实际应用中,网站用户行为分析博得了很多的好奇,但好奇背后,人们也为她注入了各种想象:网站用户行为分析能带来哪些商业价值?哪些用户行为是值得关注的?网站用户行为分析是如何辅助产品运营和营销分析的?她能给我们何种启示?
本文结合研究院用户行为实验室在现网运营的门户网站中的实践经验,提炼一些主题应用与大家分享和探讨网站用户行为分析的魅力!
一、网站用户行为分析的价值
网站是一个立体的系统,从不同的角度看过去,得到的是不同的结果,每个点击背后都蕴藏着行为。网站用户行为分析便可通过网络数据剖析人们特定的网络行为,揭示人们内心需求、网站访问量的上升和下降、网站访问的群体细分以及用户群的访问意图。其价值体现在:
1、 了解用户在你的网站如何交互:用户在站点上做了些什么?用户来自哪里?连接方式如何?用户的兴趣是什么?用户很快离开是因为导航不好么?
2、 有助于建立数据驱动的文化,辅助市场运营:判断是否实现了预期目标,提升ROI;定位忠诚活跃用户以及访问趋势;评估广告宣传效果和活动推广效果;为专业化的运营支撑提供及时有效的行动建议。
3、 优化网站使之更好地实现商业目的:这是网站分析的终极价值,包括优化网站结构和页面质量、优化流量来源、增强用户体验和满意度,以及提升最终转化。对于推进网站精细化、差异化运营目标,有助于长期的客户保持、营销优化和利润最大化。
二、网站用户行为分析过程
网站用户行为通过对目标页面进行插码和日志收集分析,实现了一种对细分流量的定量分析手段。但她不太关注数据的精准性,更关注数据的变化趋势。
第一阶段:流量分析。关注内容包括PV、Hit、UV、Visits、Bounce Rate、驻留时间、进入页面等;
第二阶段:行为分析。关注内容包括点击密度、频次统计、路径分析、目标转化率和来源分析;
第三阶段:优化智能分析。关注内容包括细分用户、忠诚度、活跃度、ROI、渠道影响、兴趣主题等。
三、用户市场领域应用
目前应用广泛的站点类型包括:电子商务、营销站点、内容站点、垂直门户、办公自助等。围绕各自的商业运营目的,网站用户行为分析的目标也有所差异,如电子商务这类网站最终的目标是增加成交量,以带来更多收入,因此分析重点就包括增加网站流量及质量、优化网站结构以提升用户体验和促进用户的转化等;而垂直站点的目标就是提升流量和用户粘性,因此分析重点包括目标用户定位、兴趣热点分析、站点营销推广、路径导航优化等。
我们针对自主移动互联网产品和大型门户站点的现网运营支撑需求,结合用户调研、用户行为挖掘等方法在以下一些应用场景进行了积极尝试,探索得到了用户市场领域的有价值发现。
1、 产品体验提升
a) 分析用户点击热点,发掘最佳广告位和最受欢迎版块内容,增强宣传体验
b) 了解用户使用习惯,优化流程导航和布局优化,增强用户粘性和页面深度,降低跳出率
2、 精准营销推广
a) 监测站外搜索、邮件、跳转、嵌套链接等推广效果,发掘最佳渠道,提升ROI
b) 解读渠道客户转化/流失原因,辅助市场运营
c) 基于目标用户行为精准推荐,提高业务办理成功率和办理量
3、 用户市场定位
a) 挖掘用户来源,了解网站用户分布和活跃忠诚程度
b) 细分有价值用户群,描述目标用户画像
c) 发现潜在目标用户
4、 内容需求获知
a) 分析用户访问需求,如搜索、浏览、评论、个性化等
b) 挖掘用户兴趣主题偏好分布,刻画不同维度需求
c) 发现意见领袖和内容传播模式
d) 跟踪内容热点,及时有效响应市场需求,提升竞争力
权限:公开 来自:labs