`
Tony小熊
  • 浏览: 35357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
注:此文首发于 《程序员》杂志 2008 年 7 月刊。 从 Shard 到 Sharding "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏(MMORPG)中。"Sharding" 姑且称之为"分片"。 Sharding 不是一门新技术,而是一个相对简朴的软件理念。如您所知,MySQL 5 之后才有了数据表分区功能,那么在此之前,很多 MySQL 的潜在用户都对 MySQL 的扩展性有所顾虑,而是否具备分区功能就成了衡量一个数据库可扩展性与否的一个关 ...
Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现操作人员人为的错误,也比较费时间。因此,尽可能将这些任务自动化,以消除人为因素,这是一种很好的做法。于是 Selenium 之类的测试工具就有了用武之地。Selenium 帮助您自动化验收测试,从而可以构建经过更严格测试、因而更为可靠也更易于维护的软件。 Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是: Selenium 测试直接 ...
什么是Securimage?     Securimage是一个开源/免费的phpCAPTCHA脚本,它可以用来生成复杂的验证码图片,帮助您的网站防止spam。它可以轻松嵌入网站已存的表单中,为您的网站提供spam机器人的防护。它可以运行于大部分支持php(GD)的webserver上。 *点击这里查看快速指南 *Securimage实例 *下载最新版本 Securimage的特性:     * 仅用三行代码即可显示验证码     * 仅用六行代码即可对验证码的输入进行验证     * 自定义验证码长度     * 自定义字符集     * 支持TTF     * 使用自定义的GD字体( ...
今天看到张宴提到的一种利用flash中转做AJAX跨域请求的另类解决方案,还蛮新颖的,记录一下。 以下内容为转载张宴BLOG上的文章 [文章+部分代码 作者:张宴 本文版本:v1.0 最后修改:2009.03.09 转载请注明原文链接:http://blog.s13 ...
  Ubuntu这几年已经安装使用过很多遍了,但真正有转移到linux下的开发环境是最近才有的想法,心血来潮马上在Ubuntu8.10上搭建起开发环境来。   IDE方面使用了Netbeans6.5,版本控制用NetBeans来管理SVN很方便,运行环境由于在公司开发PHP应用,所以用源码编译安装了apache2,mysql,php5的典型web环境,一切都蛮顺利,平时工作中用到的软件都有相应的linux版本,除了公司的办公软件。一开始想使用wine来驱动办公软件,无奈失败最后只好在linux下安装了virtualBox建了个windowsXP的虚拟机,这才总算把所需要的软件都用上了。   然后 ...
如今的PHP框架层出不穷,其中有些比其他的更加惹人耳目。我不是这方面的专家,甚至不能熟练地使用其中的一种,所以我不做推荐,也不想讨论哪些算是框架哪些不算框架(我本文的前提是所有自称为PHP框架的皆是框架)。这里我要讨论的是如何才能更快地开始使用某个新的框架。 首先你当然必须选择一个框架,比如ZF、Cake、Symfony、atk、Yii、CodeIgniter、Solar、PRADO等。选择哪个呢?有些框架提供了非常好“step-by-step”入门教程,另一些则比较难入门了。 我很喜欢这篇文章:《学习一种新的编程语言所需做的练习》,但我因为已经很熟悉PHP了,所以这个方法不能用在学习框架上 ...
Fiddler 一个很强大的http流查看工具 http://www.fiddlertool.com/fiddler/ Httpwatch 数据分析工具,头消息接受/发送的查看,POST数据查看.等等 http://www.httpwatch.com IE Developer Toolsbar IE下的FireBug.HTML及CSS调试工具 http://www.windowsmarketplace.com/details.aspx?itemid=2695980 Companion.JS IE下的javascript调试工具.福音啊!福音啊!!福音啊!!! http://www.my-d ...
Global site tag (gtag.js) - Google Analytics