IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

交互行为蹦失率研究

上周我做了个有趣的测试,在一个抢票的活动页面中仅有1个按钮,顶端有一个返回主页。按照正常理论思维,用户能点就是这2个位置,不会点击其他的位置,因为没有意义。   然后经过2天,我提取到一些数据,分享一下:   是不是完全与我们想象的有很大差距呢?   虽然购票按钮是最大热区,不过蹦失的鼠标点击行为也有很大一部分,真是太浪费了。而返回首页的顶部链接,用户点击的却寥寥无几。   分析:   第一,这

MongoDB基本介绍及一些用法

满足海量存储需求和访问的面向文档的数据库:MongoDB,CouchDB   MongoDB  Nice, I like it very much.   面向文档的非关系数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。MongoDB是用C++开发的,而CouchDB则是Erlang开发的:   1、MongoDB    MongoDB是一个介于关

为什么赫德对塑造新的Oracle很关键

和大多数商界领袖一样,马克赫德一直被视为愿意但当重任的人,不是每个人都可以做好削减成本,计划和裁员的工作,但赫德自2005年取代卡莉-菲奥莉娜成为惠普CEO后,他便做出了大刀阔斧的改革,一举让处于倒退的惠普重回前进的轨道,而此前他在NCR时也曾轰轰烈烈地推进过公司的改革。   就这样一个被认为是有激情,踏实肯干的人却在今年因一起性骚扰和随后的金融指控中,被迫在8月6日宣布辞职,当然有很多巨头早已盯

C#编程笔记(一)

      前段时间,帮朋友用C#做了一个小玩意儿,在开发过程中,发现很多用的着的东西,在网上都没有很好的解决方案,前前后后折腾了近一个月,总算是基本上完成了,在此整理下,权作以后再用到时复习之用。       这个东西有点像星座性格测试那种的,只不过是要C/S的,安装到客户端上,所以做起来限制比较

腾讯收购康盛创想

在今年5月底,康盛创想主办的站长大会召开前夕,业内传出腾讯收购康盛创想的消息,但随后遭到了康盛创想高层的否认。这一扑朔迷离的传言直到8月22日下午才算有确切的证据。有网友在昨日下午发现,康盛创想拥有的几个域名discuz.com,discuz.net,comsenz.com的域名所有人已经变更为腾讯公司,域名联系人也为腾讯的员工。除了上述域名信息,康盛创想一位内部员工也在电话中告诉网易科技,公司确

如何改善网站的“跳出率”

跳出率是指:某个时间段内,只浏览了一页即离开网站的访问次数占总访问次数的比例。   Google Analytics统计中出现的跳出率越来越受大家关注,使用跳出率衡量访问质量,高跳出率通常表示网站进入页与您的访问者无相关性,跳出率越高,说明你的网站质量越差。相反你的目标网页越有吸引力,就会有越多访问者在你的网站停留并转换。针对各个关键字和你所投放的广告定制目标网页可以最大限度地降低跳出率。目标网

Server-push技术(comet)----------asp.net中的异步处理+client与服务器端的长连接

server-push技术已经面世很久了,但直到GTALK的诞生才慢慢的引导出这项技术,不过到现在为止,也很少有人去应用这方面的技术,server-push倒底是一个什么样的东西呢?   故名思义,server-push即“服务器推”的意思,ajax大家都用过,它和server-push是完全相反的两个东西,ajax是从服务器端拉取数据,如果要定期更新页面上显示的数据块,那

网页按钮的十大错误用法【翻译】

本文的原作者是Merav Knafo,阅读原文请点这里。   跟链接一样,按钮是网页上使用最广泛的交互元素。几乎所有的网站都有按钮,但是有很多网站用的非常糟糕。按钮应该让用户便捷的完成操作,而不是把问题复杂化。   以下是我总结的网站按钮的10大错误用法:   1.使用‘重置/清空’按钮。这毫无意义。为什么我会把刚输入的内容清空?如果填错了,改了就是,完全没必要把所有都清空

看板神话

Alan Shalloway最近列举了他所谓的关于看板的“一般神话”。 他的列表中包括以下内容: 精益开发是一种能够在社会化系统中起作用的规范方法。 看板要求线性地工作,并且需要太多的传递。 显式的规则是静态的,难于改变,并且不具有灵活性。 看板已经获得了成功,因为它是由早期的采用者完成的。 开始时使用Scrum,然后再从看板开始,这样做会好一些 看板不像其它

【译】12个asp.net MVC最佳实践

       上一周我我在罗马进行了两场对于开发完成不久的http://www.dotnetromacesta.org/的Asp.net MVC的演讲。而其中一场演讲内容是关于我对于Asp.net MVC最佳实践的看法.因为这场演讲是在意大利进行的,为了大家能更好的阅读,我将演讲所用的ppt翻译成英文。 关于Controller的最佳实践

Javascript正则表达式教程

基础知识   学好正则表达式子的关键一步就是花一点时间记住这些符号。这是最好的建议了。坐下来,好好记一记,很快的: .:会匹配任何字符,在dotall模式为false的时候不会匹配换行符。 *:匹配0个或者多个上面的那个字符可以匹配的 +:匹配一个或者多个上面那个字符可以匹配的 ?:上述可匹配字符可选,0个或1个 \d:匹配一个数字 \w:匹配任何字符(字母数字和下划线) [xyz]:匹配xyz

10条建议提高PHP代码性能

这篇文章中的建议涵盖了大部分PHP代码性能方面的问题。如果你是做一些小网站或者小项目,那么有理由忽略这些建议,但是当你为大量用户提供长期稳定的服务的时候,就必须关注了。开发人员必须从项目一开始就考虑这些建议,它会极大的改善你的网站的性能。   在PHP中,通常有很多的方法可以来达到相同的目的,但是开发人员通常选择他们最熟悉的用起来最舒服的一种方式,但是有些事必须注意的: echo比print要

Android四种Activity的加载模式

建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式:   Android的进程,线程模型:  http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中对“Android的单线程模型”的描述,明白Activity的一些注意事项。   Android Application Task

Eclipse开发Android应用程序入门:重装上阵

原文:http://www.smashingmagazine.com/2011/03/28/get-started-developing-for-android-with-eclipse-reloaded/   在我们教程系列的第一部分中,我们使用Android和Eclipse开发了一个简单的饮茶计时器的应用程序。在第二部分,我们将继续开发这个程序,并给它增加一些其他的额外的功能。在开发的过程中,

C#数据本地存储方案之SQLite

即使是做网络应用,在断线情况下,也需要考虑数据的本地存储。在SQLite出现之前,数据量大的情况下,我们一直使用ACCESS,数据量小,则文件存储。ACCESS不支持事务原子性,在断电情况下(这种情况总是会发生)会导致数据很难恢复。   一:安装   SQLITE,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统。我直接使用的是http://sqlite.phxsoftware.com

利用Response.Flush和iframe实现”服务器推”技术

基于流方式的”服务器推”模型:   服务端在接到客户端的请求时,通过Response的Flush()方法发送数据,可以使用定时器的方式发送数据,没有数据也发送”无数据”,让客户端保持长连接,直至客户端断开连接,请求结束。每次数据传送不会关闭连接,连接只会在通信出现错误时,或是连接重建时关闭(一些防火墙常被设置为丢弃过长的连接, 服务器端可以设置一

我的“群面”经历

    说到“群面”,很多求职者都心有余悸,所谓“群面”,是指将数名应聘者召集在一起,以分析案例或者讨论问题的形式进行竞争,发挥出色者方能进入下一轮。这种面试方式可以节约大量的时间,同时也可以选拔到优秀的人才,因而受到招聘方欢迎。        对于不少求职者来

Linq To Xml学习 - 3.查询、更新、删除

Linq To Xml学习 - 3.查询、更新、删除 文章最后有该示例的XML文档。 查找具有特定属性的元素 XElement root = XElement.Load("PurchaseOrder.xml"); IEnumerable address = from el in root.Elements("Address") where (string)el.Attribute(

MVC3中实现验证提示信息多语言支持

导言 在上一篇博文中提出一种通过自定义验证适配器自定义模验证提示信息的方法,实现了修改System.ComponentModel.DataAnnotations中提供的默认验证信息,但此方法是把提示信息写死在代码中,不够灵活,比如要多语言支持的情况下,就无能为力了。 本文便继续加以完善,在上文方法的基础上,实现验证提示信息的多语言支持。 改造MyRequiredAttributeAdapter 即

CYQ.Data 数据框架 V2.0 版本 开放源码 继续开源之路

写在开源前的几句话:   1:指责开源不彻底,动不动就希望有一份最新版本的源码,好像国内开源的失败,全在开源者走向封源的原因 想说: 1:当你拿到一份源码后,你都做了什么?给了反馈?帮忙宣传?有木有,有木有?可怕的是一边索取还一边骂。 2:国内都是一些富翁在写开源代码?   2:指责打着开源的幌子在收费,既然开源了,还收费,太不地道了 想说: 1:开源!=免费,这些常识网上