- 浏览: 3552849 次
- 性别:
- 来自: 大连
博客专栏
-
使用Titanium Mo...
浏览量:38220
-
Cordova 3.x入门...
浏览量:607621
-
常用Java开源Libra...
浏览量:682807
-
搭建 CentOS 6 服...
浏览量:89541
-
Spring Boot 入...
浏览量:402154
-
基于Spring Secu...
浏览量:69762
-
MQTT入门
浏览量:91838
最新评论
-
afateg:
阿里云的图是怎么画出来的?用什么工具?
各云服务平台的架构图 -
cbn_1992:
博主,采用jdbctoken也就是数据库形式之后,反复点击获取 ...
Spring Security OAuth2 Provider 之 数据库存储 -
ipodao:
写的很是清楚了,我找到一份中文协议:https://mcxia ...
MQTT入门(6)- 主题Topics -
Cavani_cc:
还行
MQTT入门(6)- 主题Topics -
fexiong:
博主,能否提供完整源码用于学习?邮箱:2199611997@q ...
TensorFlow 之 构建人物识别系统
文章列表
【转】Web网站通知系统设计
- 博客分类:
- 转载收藏
写在前面: 通知系统是网站信息传播机制的重要的一部分,足够写一大章来说明。本文只梳理设计原则,后续相关内容会持续更新。 这里的通知包括但不限于公告、提醒或消息(不同使用场景下的功能定义不同)。 关于各客户端平台(ios、android、wp等)的通知机制,在其交互设计指南中有更详细的说明,大家可自行参考。
一、通知系统定义
通知系统,顾名思义即通知信息的传达处理系统。目的是为了让用户获得需要得到的消息及提醒并进行处理。
这里的“需要得到”有两层意思: 1、用户彼此互动触发的信息流(留言、评论或者回复、私信等) 2、网站希望用户了解关注的信息(系统公告等)
(1)安装Rails
1)安装需要的Package
# yum -y install gcc
# yum -y install gcc-c++
# yum -y install zlib zlib-devel
# yum -y install readline readline-devel
# yum -y install openssl openssl-devel
最好是 #yum install gcc gcc-c++ openssl* readline* ncurses* zlib* libxml* libjpeg* libpng* libxslt* libtool*
2)安装Ru ...
Foo, Bar, Hoge到底什么意思?
- 博客分类:
- 杂七杂八
在英文社区经常看到一些例子程序或者Readme中使用Foo, Bar,而日文社区里使用hoge来作为文件名、函数名、变量名等。这种通用的叫法(jargon行话)称为伪变量(Metasyntactic variable)。
其本身没什么特殊意义,只是为了说明时使用方便而已。就比如中国人喜欢称呼张三、李四或者甲乙丙丁来代替某个人一样而已。
不过就为了这个还真兴师动众的起草了一个RFC3092(Etymology of "Foo")
http://en.wikipedia.org/wiki/Metasyntactic_variable
http://en.wikipedia. ...
Ruby:面向对象、开源、动态类型、强类型、解释型的脚本语言。
(1)注释Comment
print "Hello world\n" # 单行注释
=begin
↑多行注释 第一行
↓多行注释 第二行
=end
(2)分隔符Separator
print "abc"; print "def" ...
最长的域名?
http://www.mamashuojiusuannizhucedeyumingzaichangbaidudounengsousuochulai.cn/
"妈妈说就算你注册的域名再长百度都能搜索出来"
不过以下这个域名就更牛,人家还申请了吉尼斯。
http://www.thelongestdomainnameintheworldandthensomeandthensomemoreandmore.com/
不局限于平台,不局限于语言,大家来欣赏一下这些长长的类名/方法名。Longest API, GO!
(1)Windows/Win32API
RtlWri ...
使用cglib动态为Java类添加方法
- 博客分类:
- Java
CGLib(Code Generation Library)是一个强大的,高性能,高质量的字节码操作类库,它可以在运行期扩展Java类与实现Java接口,Spring、Hibernate等很多著名的框架都使用了它。
https://github.com/cglib/cglib/
其他的库还有:
Javassist (Java Programming Assistant)、ASM、Apache Commons BCEL(Byte Code Engineering Library)
public class CGLibExample {
@SuppressWarnings(&q ...
让正则表达式更人性化
- 博客分类:
- JavaScript
正则表达式应该是程序员的基本功,但这种符号记法并不是很人性化。VerbalExpressions 通过链式方法和更易于理解的方法名使正则表达式的书写更简单、更易读。最初的VerbalExpressions是一个JavaScript的library,不过目前已经有很多语言(Ruby、C#、Python、Java、Groovy、PHP、Haskell、C++、Objective-C)的实现版本。
https://github.com/VerbalExpressions/JSVerbalExpressions
Examples
Testing if we have a valid URL
// ...
【转】商用网站分析工具选择指南
- 博客分类:
- 转载收藏
网站分析工具选择是做网站分析的基础,尤其是大型网站,通常会选择商用网站分析工具,如Google Urchin,Adobe Sitecatalyst,Webtrends,Webtrekk或者IBM Coremetrics等,这些是最常用的候选工具(当然通常也会加一些免费网站统计分析工具,在此不做细说)。本篇将介绍针对WEB端我们在选择商用网站分析工具中的关注点,为大家做一下参考。文章分为两篇:功能篇和服务篇。
功能篇
http://www.searchmarketingart.com/commercial-web-analytics-tool-selection-guide-feature-ar ...
Phase 1: Pre-Implementation
You can't just start with implementing web analytics tags on your website and think great success is lying ahead of you. A lot of things need to be in place first. I will give you 10 tips to take into account in this first phase.
Tip 1: Define clear objectives for your ...
JavaZone历年的Java大片
- 博客分类:
- Java
JavaZone历年制作的关于Java的电影宣传片:
2013: Java末日 中文 YouTube
2012: Java打劫 中文 YouTube
2011: Java阴魂不散 中文 YouTube
2010: Java风云 中文 YouTube
2010: Lady Java 中文 YouTube
【转】扁平化设计原则
- 博客分类:
- 转载收藏
中文版:http://www.linuxeden.com/html/news/20130608/140068.html
英文版:http://designmodo.com/flat-design-principles/
Flat design – the design community just can’t stop talking about it.
And feelings are strong. Most designers either can’t get enough of this trend, or absolutely hate it.
I am somewh ...
中文版本:http://tech2ipo.com/59627
英文版本:http://www.attendly.com/the-real-story-on-how-google-analytics-got-started/
There’s nothing small about Google Analytics. After all, it’s used by around half of the world’s most popular websites.
While current startups are still dreaming of the day when the ...
Performance should inform business decisions and KPIs should drive actions.
Key performance indicators (KPIs) are like milestones on the road to online retail success. Monitoring them will help ecommerce entrepreneurs identify progress toward sales, marketing, and customer service goals.
...
【转】网站统计中的数据收集原理及实现
- 博客分类:
- 转载收藏
网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript ...
【转】A/B测试终极指南
- 博客分类:
- 转载收藏
A / B测试不是一个时髦名词。现在很多有经验的营销和设计工作者用它来获得访客行为信息,来提高转换率。然而, A / B测试与SEO不同的是,人们都不太知道如何进行网站分析和可用性分析。他们并不完全明白它是什么或如何更有效的使用它。本文将为你提供有史以来最好的A / B测试教程。
什么是A/B测试?
A / B测试的核心就是:确定两个元素或版本(A和B)哪个版本更好,你需要同时实验两个版本。最后,选择最好的版本使用。
网络上的A / B测试,即你设计的页面有两个版本(A和B),A为现行的设计(称为控制) , B是新的设计。比较这两个版本之间你所关心的数据(转化率,业绩,跳出率等) ...