摘要: 以下十个十大Javascript框架,你常用其中的几个?1. script.aculo.us (http://script.aculo.us/)URL: http://script.aculo.us/.文档: http://wiki.script.aculo.us/.注释: script.aculo.us不是自己独立的framework,而是Prototype的附加组件。“script.aculo.us能为你提供使用简单、跨浏览器用户接口的JavaScript库,它让你的网站和程序如虎添翼。”2. Prototype (http://www.prototypejs.org/)URL: http 阅读全文
posted @ 2012-07-16 20:02 ajian005 阅读(142) 评论(0) 推荐(0)
摘要: Http 状态码是做Web开发的必备的基础知识,面试中也会经常出现这方面的考题。但是要记住全部的状态码不是一件容易的事,要不让 http状态码萌娘帮你记住一下?(PS:萌死不偿命噢。)200 欢迎回来,主人 (正常;请求已完成。)301 人家搬家了 (已移动 — 请求的数据具有新的位置且更改是永久的。)307 不是这里,换个地方啦 (重新请求的URL,客户端自动重新请求新的地址)400 不要把奇怪的东西给人家嘛 (错误请求 — 请求中有语法问题,或不能满足请求。)403 这里不可以啦!(禁止 — 即使有授权也不需要访问。)404 这里什么都没有 --- 人家是平的啦。 (找不到 — 服务器找不 阅读全文
posted @ 2012-07-16 19:38 ajian005 阅读(177) 评论(0) 推荐(0)
摘要: 编写验证规则最流行和最简单的方法就是正则表达式了,但唯一的一个问题是正则表达式的语法太隐晦了,让人蛋疼无比。很多开发者为了在项目中应用复杂的验证,经常要使用一些小抄来记住正则式的复杂语法和各种常用命令。在这篇文章中,我将试图让大家明白什么是正则表达式,以及如何更轻松地学习正则表达式。也许你是初学者,那以防万一,我先来讲讲什么是正则表达式吧:正则表达式可以帮助我们更好的描述复杂的文本格式。一旦你描述清楚了这些格式,那你就可以利用它们对文本数据进行检索、替换、提取和修改操作。下面有一个正则表达式的简单例子。第一步先要引入有关正则式的命名空间:1using System.Text.RegularEx 阅读全文
posted @ 2012-07-16 19:28 ajian005 阅读(159) 评论(0) 推荐(0)
摘要: 我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?将下列原则应用到你的软件工程中,你会获得立杆见影的成果。人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们 那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java Beans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好的技术也于事无补。多花点时间到软件需求和设计一个使用户能很容易理解的界面上。理解你要 阅读全文
posted @ 2012-07-16 19:22 ajian005 阅读(147) 评论(0) 推荐(0)
摘要: 很多大学里是把软件开发相关的专业划入工科的,这给人一种错觉,让人认为软件开发也是一个工程学科,就像土木建筑,动力机械那样。但这从根本上错了,土木建筑,动力机械的背后有确实的科学定律作为支撑,而软件开发的背后基本上什么都没有,远不是一种“科学”。也正因此,“软件工程”的现实意义也就远不如“土木工程”,“动力工程”。每个人对“科学”的定义可能不同,但在这里,我们可以做一个简化版的定义:当有一组在限定条件下颠扑不破的定律做支撑时,相应的知识,我们可以称之为科学,科学自身可以体现为一种确定性。比如说:牛顿的力学定律在低速时是不容违反的,是一种铁则,那基于此的各种知识就可以成为科学。从这个视角出发,我们 阅读全文
posted @ 2012-07-16 19:13 ajian005 阅读(208) 评论(0) 推荐(1)
摘要: http://www.nowamagic.net/librarys/veda/detail/1901原文来自If programming languages were religions,很有意思,可以从宗教的角度来看看各种常见编程语言的特点。这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由。C是犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而且,一旦事情出了差错,人们就会怪罪于它。Java是正统基督教——理论上来说它基于C,但它去掉了很多老的戒律,以至于跟原教旨已经大相径庭。另外,它新加了一套严格的教义,追 阅读全文
posted @ 2012-07-16 19:08 ajian005 阅读(193) 评论(0) 推荐(0)
摘要: !预览·语言的发展趋势一定是动静结合、刚柔并济·Perl凝练晦涩,Python优雅明晰,Ruby精巧灵动,PHP简明单纯·或许优雅正是来自对细节和规范的重视·(RoR)与Ruby结合之后,便如一只猱身而上灵猫,立刻衬托出Java和.NET大象般的身影?提问Perl、Python、Ruby和PHP各自有何特点?为什么动态语言多作为轻量级的解决方案?LAMP为什么受欢迎?Ruby on Rails为什么会流行?编程语言的发展趋势是什么?:讲解“剩下四种动态语言,我们将之归为后台脚本语言。”冒号说着画了张图表——用户前台语言:Visual Basic,Delp 阅读全文
posted @ 2012-07-16 19:02 ajian005 阅读(215) 评论(0) 推荐(1)
摘要: 虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东西,觉得这三份文档主要阐述了一个系统的设计和实现过程,从系统分解为层次、层次内的模块以及相互的接口、模块分解为对象以及对象的接口、实现这些对象接口的方法。这次又整了一份,^_^,欢迎大家指正。http://www.blogjava.net/BlueDavy/archive/2005/06/13/6037.htmlXXX架构设计说明书(架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)一. 概述描 阅读全文
posted @ 2012-07-16 18:21 ajian005 阅读(413) 评论(0) 推荐(0)
摘要: http://www.blogjava.net/BlueDavy/archive/2009/04/28/267970.html网站架构相关PPT、文章整理(更新于2009-7-15)在这篇blog中放置了我收集的一些网站架构相关的PPT和文章,提供给大家下载,如果大家有相关的好的PPT、文章的话,也欢迎推荐给我,非常感谢,:),这篇blog的内容也会随着我收集的东西增加而变化,同时也会增加我对于这些PPT、文章的看法和评价。1、amazonAmazon的分布式key-value存储系统(dynamo)的论文2、ebay(我对于eBay这几个PPT的一些看法和评价:http://www.blog 阅读全文
posted @ 2012-07-16 18:02 ajian005 阅读(134) 评论(0) 推荐(0)
摘要: 系统监测的基本概念及分类:a.系统监测的概述:相关厂商内容全球架构师峰会:FreeWheel杜嵩谈如何处理海量视频数据全球架构师峰会:传奇黑客方兴谈如何进行基于安全漏洞的攻防对抗新浪、腾讯、盛大、阿里启动PaaS引擎,Google如何发力?ArchSummit全球架构师峰会8月深圳召开,报名享有超低折扣优惠相关赞助商2012 QCon全球软件开发大会(杭州站),7月31日购票七折优惠!如何对现有IT架构的整体以及细节运行情况进行科学、系统和高效地监测是目前各企业运维和管理部门一项非常重要的工作内容。随着当前企业IT环境中服务器、应用数量和类型的不断地增加,运维部门需要通过科学和高效的手段尽可能 阅读全文
posted @ 2012-07-16 14:59 ajian005 阅读(619) 评论(0) 推荐(0)