自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

可扩展数据架构浅析

上篇讲了一点用mysql架构saas数据库的观点,主要是节点向外扩展的思路,这篇再叨叨一下,主要是针对数据库存储再加以说明,现在大多数解决方案还是停留在类似阿里的解决方案上,弱化企业的逻辑流程,saas现在还是停留在共性化很强的中小企业应用上,我想saas再发展,她会慢慢的过渡到相对比较复杂的企业应用。所以做系统有一点就非常的重要,可扩展性,这个词在做并行计算系统和分布式系统的时候,是最重要的...

2008-12-02 16:53:32 137

Mysql(SaaS)数据库设计

MyISAM存储引擎MyISAM是默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。要明确表示你想要用一个MyISAM表格,请用...

2008-11-24 19:35:18 1004

原创 水煮《saas架构》第三章

承波涛兄之不弃,让我这菜鸟有幸一睹此还未发布之书之芳容。   周星星曰:“原来技术书是可以这样写的。”宋丹丹say:“看了他,我心情那是相当的激动。”范玮讲“小样真的挺别致的!”子观其书而后站于川上大声说:“逝者如斯夫,不舍沉鱼落雁容,闭花羞月态!观其书,尚知逝者原不舍的是此书啊!天道哉!”吾读其华文,心感星际辽阔,宇宙之大,尽无吾思想驰骋之地。问“何由哉?”答“旷世奇书横空出,吹尽黄

2008-11-20 22:01:00 323

水煮《saas架构》第三章

    承波涛兄之不弃,让我这菜鸟有幸一睹此还未发布之书之芳容。   周星星曰:“原来技术书是可以这样写的。”宋丹丹say:“看了他,我心情那是相当的激动。”范玮讲“小样真的挺别致的!”子观其书而后站于川上大声说:“逝者如斯夫,不舍沉鱼落雁容,闭花羞月态!观其书,尚知逝者原不舍的是此书啊!天道哉!”吾读其华文,心感星际辽阔,宇宙之大,尽无吾思想驰骋之地。问“何由哉?”答“旷世奇书横空出,吹...

2008-11-20 11:07:04 114

不知道大家看了这篇介绍有什么感想?

什么是CEFrame(Chuanduo Enterprise Framework)CEFrame(川铎企业应用开发框架)是快速、简单的面向对象的轻量级PHP开发框架,是为了简化企业级应用开发和saas应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC 模式,融合了 Struts 的 Action思想和J2EE,单一入口模式等,集成了川铎软件科技公司独...

2008-11-19 13:30:05 145

数据库持久层是什么东西?(php+mysql为例)

   在我接触这个概念的时候好像是05年,那时候有hibernate出来很流行,各个企业招聘都不在只是j2ee了还要求struts和hibernate,我当时理解的数据库持久层就是就是数据库长链接,觉得设计的目的就是为了减少数据库服务的链接压力,当然这个理解是完全错误的。数据库持久层设计就是ORM(Object relationshipmap)设计,应该是从java的实体bean中汲取过来...

2008-11-05 23:34:46 828

原创 PHP Object-Relational Mapping: ORM or ROM?

summary: This article talks about what is Object-RelationalMapping (ORM). It also talks about PHP ORM solutions that can make youmore productive by allowing the development of your PHP databa...

2008-11-05 23:32:24 85

原创 面向界面编程模式

首先我申明这个词没有官方论证,只是我个人的一个命名。到现在是不是有点纳闷,有面向对象编程,面向接口编程,面向方面编程,怎么又忽然多了一个面向界面编程,不用着急听我慢慢道来。叫做开发模式好像不确定,实际上主要的目的就是更快更准的了解用户需求,让需求更改几率尽量降低,提高开发效率。我一直在思索这个问题,到底叫做方法论还是模式,但是我又想如果这个叫做模式的话,就应该有一套辅助的设计框

2008-10-31 12:30:00 567

原创 对saas的解析

saas的概念我就不多说了,上baidu和google上很多,都是大同小异,这篇文章主要是说说saas面临的问题。      第一:概念问题。     最近在saas实验室的群中,渐渐的发现很多saas从业者对saas这个概念理解有很大的误解,大多数的人认为saas就是软件租赁和在线软件服务。当然这个也和我们媒体宣传有很大的关系,在曲解这个概念,saas(软件即服务),并没有说软件就要租赁

2008-10-31 12:28:00 827

对saas的解析

saas的概念我就不多说了,上baidu和google上很多,都是大同小异,这篇文章主要是说说saas面临的问题。      第一:概念问题。     最近在saas实验室的群中,渐渐的发现很多saas从业者对saas这个概念理解有很大的误解,大多数的人认为saas就是软件租赁和在线软件服务。当然这个也和我们媒体宣传有很大的关系,在曲解这个概念,saas(软件即服务),并没有说软件就要租赁...

2008-10-31 12:23:58 125

jquery代码语法高亮插件

演示地址:http://luwenpan.cn/demo/Syntax/demo.html下载地址:http://code.google.com/p/jquerylab/downloads/list

2008-10-29 11:58:36 182

jquery插件panel

支持上下伸缩,演示:http://luwenpan.cn/demo/panel/demo.html截图:

2008-10-28 13:20:32 187

jquery的布局插件

演示地址:http://luwenpan.cn/demo/layout/demo.htm下载地址:http://code.google.com/p/jquerylab/downloads/list截图:这个插件是在ffblayout的基础上做了点调整,应该功能基本到位,就不需要太多的调整,我想如果还有必要的话,就加上返回值,方面控制每个布局区块。...

2008-10-28 13:19:38 71

jQuery选择的工作原理和优化

至于有那些选择器,在帮助手册中都有,自己去看,这篇主要是分析他的工作原理,而优化我们写的选择器,尤其在页面内容很多的情况下,更应该需要优化。下边就言归正传。每次申明一个jQuery对象的时候,返回的是jQuery.prototype.init对象,很多人就会不明白,init明明是jQuery.fn的方法啊,实际上这里不是方法,而是init的构造函数,因为js的prototype对象可以实现继...

2008-10-26 21:37:33 53

jQuery与Ajax的应用

6.1 Ajax发展历史AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 该技术在1998年前后得到了应用。允许客户端脚本发送HTTP请求(XMLHTTP)的第一个组件由Outlook Web Access小组写成。该组件原属于微软Exchange Server,并且迅速地成为...

2008-10-26 21:36:27 99

面向方面编程

最近研究了一下面向方面编程的概念,实际也不是什么新名词,很多年前就有了,只是当时被面向对象淹没了。当我看到这个词的解释的时候,我想起了在06年我架构的BBWPS,当时并不知道这样的架构就是面向方面的核心,实际上这样的设计理念并不是什么技术革命和创新,只是一个工作的总结,因为我不是理论研究的doctor,这些工作就让他们去完成吧。   在一个系统内开发的时候,很多技术人员觉得很多代码可以重复...

2008-10-26 21:31:29 80

面向界面编程模式

首先我申明这个词没有官方论证,只是我个人的一个命名。到现在是不是有点纳闷,有面向对象编程,面向接口编程,面向方面编程,怎么又忽然多了一个面向界面编程,不用着急听我慢慢道来。叫做开发模式好像不确定,实际上主要的目的就是更快更准的了解用户需求,让需求更改几率尽量降低,提高开发效率。我一直在思索这个问题,到底叫做方法论还是模式,但是我又想如果这个叫做模式的话,就应该有一套辅助的设计框架,因为这...

2008-10-26 21:27:17 108

原创 jQuery选择器(jQuery in action 第二章)

Creating the wrapped elementjQuery的选择器原文的标题就是这样,按照字面的意思还真是不好理解,这里就翻译成jQuery的选择器,我想作者的意思就是说,如何降DOM元素构造成jQuery对象,jQuery对象是一个数组包裹(包含)DOM对象的对象,所以标题写成这样也是没有问题的,不过不懂jQuery的人还真不好理解,我个人觉得用选择器比较明白

2008-08-27 21:46:00 486

原创 jQuery无级右键菜单

 是优化和修改以前的一个contextMenu插件,源码如下,估计都没有多少人喜欢看代码,贴出来先看,效果页面随后做出来。截图:(function($) {    var menu, shadow, trigger, content, hash, currentTarget;    var defaults = {        menuStyle : {            listStyle

2008-08-27 21:42:00 1545

转载 使用 jQuery 简化 Ajax 开发

看看 Ajax 和 DOM 脚本编程究竟有多简单 级别: 中级Jesse Skinner, Web 开发人员, Freelance2007 年 5 月 16 日jQuery 是一个JavaScript 库,它有助于简化 JavaScript? 以及 Asynchronous JavaScript +

2008-08-27 21:37:00 352

翻译 jQuery模仿win拖动插件

这个是插件是在以前的插件的基础上修改的,主要是在IE6下的时候,如果被拖动的区域内容很多的时候,有select就有点托屏,就该成win下没有主题的拖动样式,下边是源码:(function($){    $.fn.jqDrag = function(h,bf,ed){        return i(this, h, d,bf,ed);    };    $.fn.jqResize = func

2008-08-26 13:29:00 1415

翻译 jQuery的事件模式(翻译jQuery in action第四章6)

4.2.6 jQuery交互事件在RIA页面开发的时候,经常会需要很多交互的事件,也就是很多事件的组合使用。jQuery给我们提供了了这样一组函数,让我们在开发交互事件的时候更加容易。有两个函数,我们逐步认识他们:toggle(listnerOdd,listnerEven);这个函数的作用就是触发被选中元素的click事件,但是该事件绑定的函数就是参数中两个,间歇使用。什么

2008-08-26 13:26:00 409

翻译 jQuery的事件模式(翻译jQuery in action第四章5)

4.2.5 触发事件方法当我们做操作的时候,浏览器会触发DOM定义的事件,但是在很多情况的时候,我们想用程序控制某个DOM元素上的是事件。我们可以定义一个全局函数,在事件上绑定这个函数,我们直接用程序控制这个函数的调用,也就起到了控制事件的效果,但是现在我们绑定给事件的是匿名函数,这样的方法很明显肯定是不行了。jQuery为我们提供了一个方法,该方法就能触发某元素上的事件,绑定在该

2008-08-26 13:24:00 395

翻译 jQuery的事件模式(翻译jQuery in action第四章4)

4.2.4 事件冒泡除了常用的事件属性之外,jQuery还提供了统一的方法,来阻止事件冒泡。stopPropagation()方法就是用来阻止事件冒泡,preventdefaul()方法执行元素的默认行为。例如:(这个例子我没有翻译过来,现在还不明白到底要说什么)原文:Some examples of such semantic actions are link trav

2008-08-26 13:22:00 524

翻译 jQuery的事件模式(翻译jQuery in action第四章3)

4.2.3 jQuery事件实例的统一属性翻译之前,我说明一下,原文是inspecting event instance,我个人觉得这样定义不确切,或者说是理解起来很麻烦,本节主要是说明,jQuery传递进来的参数我们不考虑浏览器可以应用那些属性,所以我就改成这样的标题。当我们用bind给一个元素绑定一个事件的时候,bind函数将clone一个浏览器的事件,以第一个参数传递给我们要处理的回

2008-08-26 09:13:00 458

翻译 jQuery的事件模式(翻译jQuery in action第四章2)

4.2.2 撤销事件一般情况下,一旦事件被绑定,他是永久存在,但是在一些交互情况下,需要撤销先前被绑定的事件,比如:一个网页中有多步操作,当用户操作完成的时候,网页需要只读模式,这样的话我们就必须撤销以前绑定的事件,jQuery提供的one函数可以执行一次,之后自动撤销,但是大多数的情况,我们需要自己控制是不是要撤销,jQuery为我们提供了一个和bind对应的unbind函数,来控制撤销已经

2008-08-26 09:11:00 439

翻译 jQuery的事件模式(翻译jQuery in action第四章)

这章前边基本上都不用翻译,刚开始讲了事件驱动模式,没有意义在重复,该章的第一节讲的是2种不同的驱动模式和IE的事件驱动模式,我们要学会用jQuery的事件,实际上这些都可以忽略,用时髦的话说,对我们透明。下边就开始进入主题。4.2JQuery的事件模式大家都很清楚,建立丰富的互联网应用,需要大幅依赖于事件处理,在写事件处理代码的时候,最令人头疼的就是处理不同浏览器之间的兼容。我们前端开

2008-08-26 09:08:00 656

原创 jQuery对象之间的继承关系

  上一篇主要是讲了jQuery的选择器的写法优化,在文章的前边打下了伏笔,这篇我们就分析jQuery对象继承关系,主要也就是jQuery,jQuery.fn和jQuery.fn.init之间的关系。我先把大概的代码提炼到这里。       var jQuery = function( selector, context ) {          return new jQuery.pro

2008-08-26 09:06:00 1232

原创 jQuery选择的工作原理和优化

至于有那些选择器,在帮助手册中都有,自己去看,这篇主要是分析他的工作原理,而优化我们写的选择器,尤其在页面内容很多的情况下,更应该需要优化。下边就言归正传。每次申明一个jQuery对象的时候,返回的是jQuery.prototype.init 对象,很多人就会不明白,init明明是jQuery.fn的方法啊,实际上这里不是方法,而是init的构造函数,因为js的prototype对象可以实现继

2008-08-26 09:05:00 1300

原创 jQuery与Ajax的应用

6.1 Ajax发展历史AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 该技术在1998年前后得到了应用。允许客户端脚本发送HTTP请求(XMLHTTP)的第一个组件由Outlook Web Access小组写成。该组件原属于微软Exchange Server,并且迅速

2008-08-26 09:01:00 578

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除