10 个强大的开源 Web 流量分析工具
nick | web, 性能(Performance) | 2010-06-18
Web 流量分析工具多不胜数,从 WebTrends 这样专业而昂贵的,到 Google Analytics 这样强大而免费的,从需要在服务器端单独部署的,到可以从前端集成的,不一而足。本文收集并介绍了10个功能强大的开源 Web 流量分析工具,因为是开源的,因此可以免费部署到你的网站。
TraceWatch
TraceWatch 是一个开源 Web 流量分析程序,支持实时分析,可以提供... [阅读全文]
更简单的2级菜单(下拉菜单)
导航一般有3种状态,我称它们为一般状态、hover状态和当前状态。以前我都是使用定位,然后使用js来控制,同时控制鼠标 hover在下拉菜单上的时候父菜单的on或hover状态。不胜其繁!
—————现在呢?
首先感谢怪兽提供的js,感谢rekey提供的技术支持!
在处理一个需要无 限改动布局和风格的项目的时候,程序员要我把父菜单和... [阅读全文]
Inline content assist for text fields and areas
Sergey Chikuyonok has created a really nice, easy to use, and good looking content assist library for input text fields and text areas:
It calculates precise position of characters in or
tag and places completion proposals popup under it. You can explicitly call popup window to assist/replace word (depends on caret positio... [阅读全文]
深悉正则(pcre)最大回溯/递归限制
对于如下的正则:
/<script>.*?<\/script>/is
当要匹配的字符串长度大于100014的时候, 就不会得出正确结果:
$reg = "/<script>.*?<\/script>/is";
$str = "<script>********</script>"; //长度大于100014
$ret = preg_repalce($reg, "", $str); //返回NULL
难道正则对匹配的串有长度限制?
不是, 当然不是, 原... [阅读全文]
一个 php 对象数组转型的神奇结果
nick | php | 2010-06-14
群里说起 php 的数组 key 的类型转换问题,
比如 $a = array(‘123’=>’abc’); var_dump($a); 会发现 key 会变成整数。用 $a[‘123’] 这种方式访问数组的时候,也会先把 key 转换成整数。突然想到能不能构造一个实际 key 为字符串形式的数字的数组,或者整数型属性名的对象(对象内部也是个 hash,也同时支持整... [阅读全文]
在线评测一下你的网站负荷能力
通常一个网站可以同时承受的用户流量压力是有一定的限制,随着用户上线人数的增加,网站相应的时间就会逐步的慢下来。
当用户数量达到一个限度时,用户再打开该网站的网页,就会出现timeout。
那么如何衡量你的网站的情况呢?
我推荐一个免费在线评估工具,Load Impact
使用其免费测试功能,对本站进行了一下测试,结果如下图
该测试,从10个用户端,... [阅读全文]
jQueryWTP 0.4 发布,Eclipse的jQuery插件
jQueryWTP 是一个让Eclipse WTP支持jQuery Javascript代码自动补全功能的Eclipse插件。
更多关于jQueryWTP项目的详细信息,或者下载地址请点这 里
本站文章除注明转载外,均为本站原创或编译
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:jQueryWTP 0.4 发布,Eclipse的jQuery插件
本文地址:http://www.oschina.net/n... [阅读全文]
轻量级输入字数提示jQuery插件 – artTxtCount
artTxtCount是 一个基于jQuery的简单输入字符统计与限制的插件,可以实现类似twitter、新浪微博、腾讯微博等字符统计的效果。
虽然网上已经有好几个同类型的插件了,但是封装过度,实际应用中总是有那么一丝牵绊,因为它们不能指定提示消息的容器。其实我们只需要一个简单的效 果就可以了:
预览:http://www.planeart.cn/downs/artTxtCount/
... [阅读全文]
通过 SSH 密钥验证实现在不同系统之间的脚本自动化
nick | linux | 2010-06-13
简介: 这篇文章介绍了在不同平台尤其是 Windows 上安装 OpenSSH 的步骤,及配置 SSH 基于密钥的安全验证从而实现无密码连接远程系统的方法。基于 SSH 这种配置,以一小段 Shell 脚本为例,演示了在多个远程系统之间实现自动化任务的方法。
SSH 简介
在日常工作中,我们越来越多的使用 SSH(Secure Shell) 客户端软件通过网络登录到开启 SSH 服务的远... [阅读全文]
以用户为中心的 API 异常设计
设置一个元素的高度:
var elem = document.getElementById('some-id'),
val = '200px';
elem.style.height = val; // 原生写法
YAHOO.util.Dom.setStyle(elem, 'height', val); // YUI2 写法
$(elem).height(val); // jQuery 写法
当val = '200px'时,以上三种写法都能正确工作。
当val = '200xx'时,以上三种写法在 IE 下都抛出异常... [阅读全文]