博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页

2009年2月13日

摘要: 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/database/craigslist_database_arch.html (插播一则新闻:竞拍这本《Don’t Make Me Think》,我出价 RMB 85,留言的不算--不会有恶意竞拍的吧? 要 Ping 过去才可以,失败一次,再来... 阅读全文

posted @ 2009-02-13 10:18 linFen 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/web_image_server.html 现在很多中小网站(尤其是 Web 2.0 站点) 都允许用户上传图片,如果前期没有很好的规划,那么随着图片文件的增多,无论是管理还是性能上都带来很多问题。就自己的一点理解,抛砖引玉,以期能引出... 阅读全文

posted @ 2009-02-13 10:11 linFen 阅读(620) 评论(0) 推荐(0) 编辑

摘要: "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏(MMORPG)中。"Sharding" 姑且称之为"分片"。 Sharding 不是一门新技术,而是一个相对简朴的软件理念。如您所知,MySQL 5 之后才有了数据表分区功能,那么在此之前,很多 MySQL 的潜在用户都对 MySQL 的扩展性有所顾虑,而是否具备分区功能就成了衡量一个数据... 阅读全文

posted @ 2009-02-13 10:03 linFen 阅读(509) 评论(0) 推荐(0) 编辑

摘要: 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/facebook_photos_arch.html 对着眼前黑色支撑的天空 / 我突然只有沉默了我驾着最后一班船离开 / 才发现所有的灯塔都消失了这是如此触目惊心的 / 因为失去了方向我已停止了就象一个半山腰的攀登者 / 凭着那一点勇... 阅读全文

posted @ 2009-02-13 09:59 linFen 阅读(401) 评论(0) 推荐(0) 编辑

摘要: 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/yupoo_arch.html 又有机会爆料国内 Web 2.0 网站的架构了。这次是 Yupoo! 。非正式的采访了一下 Yupoo!(又拍网) 的创建人之一的 阿华(沈志华)同学,了解了一些小道消息。 作为国内最大的图片服务提供商... 阅读全文

posted @ 2009-02-13 09:48 linFen 阅读(384) 评论(0) 推荐(0) 编辑

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://monw3c.blogbus.com/logs/23488116.htmlDBA notes上果然好东西很多许多大型(只是访问量,而不是公司规模)的web 2.0的网站架构上面都有现在收集整理一下这种资料.向来可遇不可求啊WikiPedia 技术架构学习分享http://www.dbanotes.net/opensour... 阅读全文

posted @ 2009-02-13 09:46 linFen 阅读(1528) 评论(0) 推荐(0) 编辑

摘要: 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/opensource/youtube_web_arch.html 在西雅图扩展性的技术研讨会上,YouTube 的 Cuong Do 做了关于 YouTube Scalability 的报告。视频内容在 Google Video 上有(地址),... 阅读全文

posted @ 2009-02-13 09:43 linFen 阅读(451) 评论(0) 推荐(0) 编辑

摘要: 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/cocolog_postgresql_mysql.html Tips: 10 月 9 日我将去南京,参加支付宝 2008 校园招聘 南京大学站。 Cocolog 是日本领先的 Blog 社区,基于 SixApart 的 TypePad... 阅读全文

posted @ 2009-02-13 09:37 linFen 阅读(739) 评论(0) 推荐(0) 编辑

摘要: 作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/opensource/wikipedia_arch.html 维基百科(WikiPedia.org)位列世界十大网站,目前排名第八位。这是开放的力量。 来点直接的数据: 峰值每秒钟3万个 HTTP 请求 每秒钟 3Gbit 流量, 近乎37... 阅读全文

posted @ 2009-02-13 09:33 linFen 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://monw3c.blogbus.com/logs/34531035.html 具体展示地址:http://dress.pclady.com.cn/ 代码如下: 无标题文档 韩国街头美女街拍 韩国街头美女街拍 韩国街头美女街拍 韩国街头美女街拍 韩国街头美女街拍 韩国街头美女街拍 韩国街头美女街拍 阅读全文

posted @ 2009-02-13 09:28 linFen 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://monw3c.blogbus.com/logs/33641688.html 在线编辑器在我们日常的项目开发中非常有用(如新闻系统),它可以方便地实现文章的在线编辑,省掉了FrontPage等工具。那么是怎样实现浏览器在线编辑功能的呢? 首先需要IE的支持,在IE5.5以后就有一个编辑状态. 就是利用这个编辑状态... 阅读全文

posted @ 2009-02-13 09:26 linFen 阅读(641) 评论(0) 推荐(0) 编辑

2009年2月12日

摘要: 由于一些读者对于960 Grid System CSS Framework的原理和使用方法比较感兴趣,暴风彬彬今天将和大家一同分享这篇关于960 grid CSS Framework的基本原理和简单的使用方法。 关于CSS框架其实一直是一个比较热门且很有争议的话题,的确,国内的一些前端er们越来越关注CSS框架,并都开始尝试使用,觉得CSS框架能够节省更多的开发时间,显著提高工作效率。当然,还有... 阅读全文

posted @ 2009-02-12 10:05 linFen 阅读(520) 评论(0) 推荐(0) 编辑

2009年2月11日

摘要: 在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult。它返回了一个View,一般情况下是一个HTML页面。但是在某些情况下我们可能并不需要返回一个View,我们可能需要的是一个字符串,一个json或xml格式的文本,一个图片。ActionResult是一个抽象类,我们平时比较常用的ViewResult是它的派生类,所以我们也可... 阅读全文

posted @ 2009-02-11 13:58 linFen 阅读(9609) 评论(0) 推荐(1) 编辑

摘要: 【原文地址】ASP.NET MVC 1.0 Release Candidate Now Available 【原文发表日期】 Tuesday, January 27, 2009 12:13 PM 今天,我们发布了ASP.NET MVC 1.0 最终版的候选版本(简称RC)。 点击这里下载(注:该链接才上线,所以如果链接不工作的话,请等几分钟,让你访问的服务器有机会更新)。该版本可以在Visua... 阅读全文

posted @ 2009-02-11 11:37 linFen 阅读(356) 评论(0) 推荐(0) 编辑

摘要: 作者: leven 日期: 2008-11-27 17:38:47 在我以前的文章中详细介绍了目前mvc框架中的视图引擎管理,这个视图引擎可以方便的实现系统多视图引擎的管理,让系统可以轻松更好视图引擎,但是,在一些应用,比如bbs,多用户blog中,往往需要提供用户自选skin的功能,比如bbs中某个用户通过菜单可以随意更换自己的skin设置,而mvc框架的默认视图管理器对这个要求就无法... 阅读全文

posted @ 2009-02-11 09:44 linFen 阅读(1261) 评论(3) 推荐(0) 编辑

摘要: 作者: QLeelulu 日期: 2008-09-19 22:24:32 本文地址:http://www.cnblogs.com/QLeelulu/archive/2008/09/19/1294469.html本文作者:Q.Lee.lulu本文首发博客园 ,4MVC同步更新。本文示例基于ASP.NET MVC framework (Codeplex Preview 5) 。 关于db4o... 阅读全文

posted @ 2009-02-11 09:41 linFen 阅读(504) 评论(0) 推荐(0) 编辑

摘要: 定义URL Routing 在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL: Valid route definitions Examples of matching URL {c... 阅读全文

posted @ 2009-02-11 09:27 linFen 阅读(311) 评论(0) 推荐(0) 编辑

摘要: 实现拦截器 在ASP.NET MVC中,有三种拦截器:Action拦截器、Result拦截器和Exception拦截器。我要用到第一种和第三种。其实所谓的ASP.NET MVC拦截器,也没什么神秘的,就是一个普通的类而已。只不过需要继承FilterAttribute基类,Action拦截器还要实现IActionFilter接口,而Exception拦截器需要实现IExceptionFil... 阅读全文

posted @ 2009-02-11 09:15 linFen 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 摘要 本文将从完成“输入数据验证”这个功能出发,逐渐展开ASP.NET MVC与Ajax结合的方法。首先,本文将使用ASP.NET MVC提供的同步方式完成数据验证。而后,将分别结合ASP.NET AJAX和JQuery将这个功能重构成异步形式。数据验证 在上一篇文章中,我们完成了发布公告的功能。但是从健壮性角度看,这个功能并不完善,因为一般情况下,我们输入的数据要符合一定的约... 阅读全文

posted @ 2009-02-11 09:12 linFen 阅读(434) 评论(0) 推荐(0) 编辑

摘要: 建立输入信息页面 下面,正式开始我们的工作。首先,我要建立一个页面,用来让用户输入公告信息。而我们知道,在ASP.NET MVC中不能直接请求aspx文件,任何请求都要通过Controller,所以,我们首先在Controllers目录下建立一个新的Controller类,名叫AnnounceController。删除其中自动生成的Index方法,新建一个名叫Release的Action... 阅读全文

posted @ 2009-02-11 09:09 linFen 阅读(560) 评论(0) 推荐(0) 编辑

摘要: 摘要 本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。前言 在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍一些ASP.NET MVC的运行机制,这样可以帮助朋友们更好的理解后续文章。^_^全局 首... 阅读全文

posted @ 2009-02-11 09:06 linFen 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 摘要 本文首先一步一步完成Demo的第一个页面——首页。然后根据实现过程,说明一下其中用到的与ASP.NET MVC相关的概念与原理。让第一个页面跑起来 现在,我们来实现公告系统中的第一个页面——首页。它非常简单,只包括所有公告分类的列表,并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下: 在开始之前,我们要删几个东西。因为... 阅读全文

posted @ 2009-02-11 09:03 linFen 阅读(390) 评论(0) 推荐(0) 编辑

摘要: ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.NET MVC了。 本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介绍其中的概念及理论... 阅读全文

posted @ 2009-02-11 09:01 linFen 阅读(412) 评论(0) 推荐(0) 编辑

2009年2月7日

摘要: 调用: RequestByPost(method,variable,value,url,_Namespace) method:webservice的方法名 variable:webservice的方法的变量名数组 value:webservice的方法的变量的值的数组 url:请求的地址(asmx文件地址) _Namespace:webservice的命名空间 Code highlighti... 阅读全文

posted @ 2009-02-07 16:09 linFen 阅读(1237) 评论(1) 推荐(0) 编辑

摘要: 如果我们做网站是用Access数据库作为数据源,则我们最关心的是Access数据库文件的安全问题。如果我们将存有重要信息(如密码、付款信息、个人私有的数据等等)的.mdb文件,放在Web服务器上可访问的目录中,任何一个人若猜到数据库文件名就可以通过浏览器或其他下载工具进行下载,这是非常危险的。 有许多方法对.mdb数据库文件进行保护,甚至任何一个你想保护的文件。最直接有效的方法是把.mdb数据... 阅读全文

posted @ 2009-02-07 13:23 linFen 阅读(359) 评论(0) 推荐(0) 编辑

摘要: 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网... 阅读全文

posted @ 2009-02-07 09:10 linFen 阅读(222) 评论(0) 推荐(0) 编辑

摘要: 在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢? 我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadystatec... 阅读全文

posted @ 2009-02-07 09:07 linFen 阅读(447) 评论(0) 推荐(0) 编辑

摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.... 阅读全文

posted @ 2009-02-07 09:01 linFen 阅读(272) 评论(0) 推荐(0) 编辑

2009年2月6日

摘要: 1. row_number 2. rank 3. dense_rank 4. ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示: 图1 其中field1字段的类型是int,field2字段的类型是varchar 一、row_number row_number函数的用途是非常广泛,这个函数的功能是为查询... 阅读全文

posted @ 2009-02-06 13:09 linFen 阅读(304) 评论(0) 推荐(0) 编辑

2009年2月3日

摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.... 阅读全文

posted @ 2009-02-03 22:26 linFen 阅读(207) 评论(0) 推荐(0) 编辑

2009年1月19日

摘要: jQuery 1.3终于发布了。min版(gzip后18kb)源码(114kb) 另外可以用google的代码托管:http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js 下面这个是我自己用Packer压缩的pack版http://shawphy.com/down/jquery-1.3.pack.js(37kb) 简要来说: 更新... 阅读全文

posted @ 2009-01-19 16:55 linFen 阅读(425) 评论(0) 推荐(0) 编辑

2009年1月17日

摘要: 第一,努力改变看问题的角度,总是看好的一面。别让心思纠缠在消极或者困难的事情上。第二,要想解决问题的办法,别老想着问题本身。第三,听一些放松而又激励人心的音乐。第四,常看令你捧腹大笑的喜剧、小品或者相声。第五,每天腾出一点时间读几页令人鼓舞的图书或者文章。第六,警惕思想动态。一旦你想起了不好的事情,赶快停下,转到高兴的事情上去。第七,经常想想自己做过的事情,不要想没做过的事情。早上起来,你想好了一... 阅读全文

posted @ 2009-01-17 13:07 linFen 阅读(194) 评论(0) 推荐(0) 编辑

2009年1月16日

摘要: 呼万唤,几经波折,这个zend studio的视频教程终于在2009年初,这个阳光明媚的日子里和大家见面了(确实让大家等的太久了,对不住啊!~)。这期教程主要的内容有:1、zend studio集成开发环境界面的简单介绍2、使用zend studio进行项目管理3、使用zend studio进行数据库管理4、zend studio的服务器调试方法就这些,整个视频时长大约7分30秒,体积1.69 M... 阅读全文

posted @ 2009-01-16 18:20 linFen 阅读(3781) 评论(1) 推荐(1) 编辑

摘要: 如果你正在设计一个交互式网站,你一定会关注两个主要的问题,就是美工和程序。这也是一个网站在建设中抛开其内容之后最关键的要素。通常有两种方式来协调美工和程序之间的关系: 1.先做好美工页面,然后由程序员直接在美工页面的HTML文件中嵌入ASP、JSP、PHP等程序代码。 2.美工和程序同时进行,但这时因为没有页面框架,程序只能做出一些关键代码,双方完成后再进行一次美工页面和程序代码的嵌入合成... 阅读全文

posted @ 2009-01-16 10:55 linFen 阅读(3461) 评论(0) 推荐(0) 编辑

2009年1月14日

摘要: test.aspx.cs ====================================================================== using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web... 阅读全文

posted @ 2009-01-14 13:44 linFen 阅读(3145) 评论(0) 推荐(0) 编辑

摘要: 1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。 2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。 优点 ... 阅读全文

posted @ 2009-01-14 13:35 linFen 阅读(687) 评论(0) 推荐(0) 编辑

摘要: 页面换肤已经成为web2.0的时尚,看似简单的过程,实现起来却不那么容易,因为它涉及到javascript写入和读取cookie,这篇文章详细介绍了通过存取cookie和dom操作调用不同的样式表文件来实现前台换肤功能。 效果预览: Html代码部分:1.要有一个带id的样式表链接,我们要通过操作这个链接来调用不同的href。 2.皮肤选择按钮(后台为每个li添加onclick事件,触发换肤... 阅读全文

posted @ 2009-01-14 13:18 linFen 阅读(1586) 评论(0) 推荐(0) 编辑

摘要: 开发环境win下面配置使用Memcached方法概述 再简单的事情没有做一遍都不能明白其中时候如此,今天配置Memcached就发现这个问题。帮助很全,先是在memcached for Windows获取到了需要的win下面的Memcached,按照方法: 引用 Unzip the binaries in your desired directory (eg. c:memcached)I... 阅读全文

posted @ 2009-01-14 13:01 linFen 阅读(1830) 评论(0) 推荐(0) 编辑

摘要: 面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭都... 阅读全文

posted @ 2009-01-14 12:49 linFen 阅读(472) 评论(0) 推荐(0) 编辑

摘要: 一、memcached 简介 在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。 二、memcached 安装 首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下... 阅读全文

posted @ 2009-01-14 12:44 linFen 阅读(1480) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 34 下一页