自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 UML 学习笔记六 活动图

活动图

2011-04-01 17:03:00 364

原创 UML 学习笔记五 状态图

UML 状态图

2011-04-01 16:29:00 587

原创 UML 学习笔记四 包图

包图

2011-04-01 15:21:00 358

原创 UML 学习笔记三 类图

UML 类图

2011-03-30 17:22:00 433

原创 UML 学习笔记二 顺序图和协作图

创建顺序图的步骤:

2011-03-29 17:46:00 591

原创 UML 学习笔记一 用例图

Use case diagram:

2011-03-29 15:49:00 325

原创 开发经验总结

专家经验总结:一个依靠数据库的应用程序开发的成功和失败很大程度上取决于如何使用数据库。核心开发团队必须对数据库精通,确保数据库设计是合理的,系统是优化的。成功开发系统,必须了解:数据库的体系架构,工作机理什么是并行控制,其意义是什么如何不断优化应用程序 了解和使用数据库提供的特性,代替手工生成由于考虑到oracle被广泛的操作系统支持,开发时应尽量把业务逻辑整合到数据库里面。这样减少了应用程序对操作系统平台的依赖性。开发秘诀:(解决方案优先级由高到低)简单的sqlPL/SQLJAVA存储过程C存储过程<

2011-03-29 14:51:00 338

原创 XHTML 简介

XHTML 是什么? XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。 XHTML 的目标是取代 HTML。 XHTML 与 HTML 4.01 几乎是相同的。 XHTML 是更严格更纯净的 HTML 版本。 XHTML 是作为一种 XML 应用被重新定义的 HTML。 XHTML 是一个 W3C 标准。最主要的不同:XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 <br />XHTML 文档必须拥有根

2010-07-25 14:11:00 481

原创 Concurrency Strategies

 Concurrency StrategiesIn any multiuser application, including web applications, there’s the potential that more than oneuser will perform overlapping queries and updates. This can lead to a potential

2009-09-18 11:16:00 425

转载 软件开发者百问(转载)

   想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。    问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。    这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结

2009-02-16 08:52:00 462

原创 Java远程通讯可选技术及原理

 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我

2008-03-10 11:19:00 486

原创 NUnit2.0详细使用方法

NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还

2008-03-05 10:49:00 440

原创 C#创建和调用DLL

NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还

2008-03-03 10:59:00 961

原创 乱弹之性能调优,程序设计和技术管理

导读:   1. 性能调优的三个维度   A. 性能的解决不仅仅是一个技术问题,而是一个流程制度;   B. 性能的解决的前提是合理的性能需求评估管理;   C. 性能调优依赖的技术包括两个方面:程序设计人员(调整应用程序)和基础服务维护人员(调整应用服务器,数据库应用和硬件服务);   2. 性能调优的锁问题   并发系统一大性能问题是锁问题。锁可以分为乐观锁和悲观锁,分别适应对于资源的中

2008-03-03 10:35:00 470

原创 Linux C开发环境的构成和安装

导读:   本文介绍了Linux的C开发环境的构成和安装,使读者对Linux的C开发环境能有初步的了解。   你了解Linux吗?相信现在越来越多的人会说“是”的。那么你了解到何种程度呢?不可否认,目前决大多 数的Linux用户对Linux的了解还处于比较低级的层次,他们可能会几条命令、会配几种服务、会用rpm来安装软件、会操作KDE/Gnome界机等等,但是当他们遇到一些需要编译安装的软件时,面

2008-01-14 11:18:00 724

原创 IIS 6.0 中的 Web 服务扩展功能

导读:   我可以提供您所需的技巧,但请允许我先简要地介绍一些有关 IIS 6.0 Web 服务扩展功能的背景知识,以方便那些不熟悉这些知识的读者。在以前版本的 IIS 中,如果在服务器上放置可执行文件(.dll 或 .exe),然后在 IIS 控制台中为这些文件启用 Web 站点,并为用户分配“执行"(Execute)NTFS 权限,IIS 将在接收到对该文件的请求时运行该程序。在 IIS 6.

2007-12-28 10:07:00 11054

原创 彻底掌握IIS6.0功能及应用详解

导读:   二、支持服务   自IIS 6.0发布以来,它的某些新特性一直是人们关注和议论的焦点,成为众人瞩目的明星,但另一些Internet支持服务虽然不是经常有人说起,却同样值得关注,其中之一就是POP3服务和POP3服务Web管理器。我们无从得知微软为何不在“应用程序服务器”组件清单中列出POP3服务,但是继SMTP服务之后(SMTP服务随同POP3服务一起安装),管理员们盼望POP3服务已

2007-12-28 09:28:00 1428

原创 C语言系列--内存管理

 C语言系列--内存管理 C语言跟内存申请相关的函数主要有 alloca,calloc,malloc,free,realloc,sbrk等. 其中alloca是向栈申请内存,因此无需释放. malloc分配的内存是位于堆中的,并且没有 初始化内存的内容,因此基本上malloc之后,调用函数memset来初始化这部分的内存空间. calloc则将初始化这部分的内存,设置为0. 而realloc则

2007-12-24 11:06:00 809

原创 大型Web2.0站点构建技术初探

导读:   大型Web2.0站点构建技术初探   一、 web2.0网站常用可用性功能模块分析   二、 Flickr的幕后故事   三、 YouTube 的架构扩展   四、 mixi.jp:使用开源软件搭建的可扩展SNS网站   五、 Technorati的后台数据库架构   六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建   七、 从LiveJournal后台发展

2007-12-11 13:57:00 716

原创 YouTube 的架构扩展 - DBA notes

导读:   在西雅图扩展性的技术研讨会上,YouTube 的 Cuong Do 做了关于 YouTube Scalability的报告。视频内容在 Google Video 上有(地址),可惜国内用户看不到。   Kyle Cordes对这个视频中的内容做了介绍。里面有不少技术性的内容。值得分享一下。(Kyle Cordes 的介绍是本文的主要来源)   简单的说 YouTube 的数据流量, "

2007-12-11 13:56:00 382

原创 Flickr 的开发者的 Web 应用优化技巧 - DBA notes

导读:   Cal Henderson 是大名鼎鼎的 Flickr网站的开发者之一.在一篇名为 Serving JavaScript Fast的文章中,他介绍了用于 Flickr 站点应用优化的技巧,读罢感觉获益良多."嚼一下别人的馍",概括一下该文的主要内容.   Flickr是 Web 2.0 的代表站点。面对的网络问题除了一般 Web 站点都会有的内容优化之外, 还有必须要灵活处理 Java

2007-12-11 13:51:00 430

原创 初创网站与开源软件

导读:   前面有一篇文章中提到过开源软件,不过主要是在系统运维的角度去讲的,主要分析一些系统级的开源软件(例如bind,memcached),这里我们讨论的是用于搭建初创网站应用的开源软件(例如phpbb,phparticle),运行在Linux,MySQL,Apache,PHP,Java等下面。   创业期的网站往往采用比较简单的系统架构,或者是直接使用比较成熟的开源软件。使用开源软件的好处是

2007-12-11 11:30:00 581

原创 bind dlz - 分布式系统的请求分发工具

导读:   bind dlz全称是bind dynamic loadable zones,是基于bind的提供的一个组件,作用看名字就知道了,支持动态域加载支持。   bind已经有很久的历史,目前是搭建DNS服务器的首选。对于一般网站来说,一个标准的bind已经完全可以完成所有dns解决的工作,但在海量域名数量的情况下,bind也确实存在着一些问题:   1、域名解析信息全部存储在文本文件中,这

2007-12-11 10:24:00 913

原创 使用开源软件,设计高性能可扩展网站

导读:   上次我们以LiveJournal为例详细分析了一个小网站在一步一步的发展成为大规模的网站中性能优化的方案,以解决在发展中由于负载增长而引起的性能问题,同时在设计网站架构的时候就从根本上避免或者解决这些问题。   今天我们来看一下在网站的设计上一些通常使用的解决大规模访问,高负载的方法。我们将主要涉及到以下几方面:   1、 前端负载   2、 业务逻辑层   3、 数据层   在LJ性

2007-12-11 10:15:00 641

原创 从LiveJournal后台发展看大规模网站性能优化方法

导读:      1、一台服务器   一台别人捐助的服务器,LJ最初就跑在上面,就像Google开始时候用的破服务器一样,值得我们尊敬。这个阶段,LJ的人以惊人的速度熟悉的Unix的操作管理,服务器性能出现过问题,不过还好,可以通过一些小修小改应付过去。在这个阶段里LJ把CGI升级到了FastCGI。   最终问题出现了,网站越来越慢,已经无法通过优过化来解决的地步,需要更多的服务器,这时LJ开始

2007-12-10 16:49:00 466

原创 什么是Dotnetnuke?

导读:   Dotnetnuke是一个免费、开源、可扩展、几近完美的内容管理系统。可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站。   Dotnetnuke是建立在微软ASP.NET平台之上的一套Web应用框架。   Dotnetnuke是微软第一次向开源说”Yes”的里程碑。   Dotnetnuke 是门户网站的未来。   Dotnetnuke的特色   通用性

2007-12-06 14:11:00 642

原创 如何在IE右键菜单中添加菜单项

导读:   如果使用过Netants的朋友可能都知道,NetAnts在IE中添加了右键菜单功能,只要在页面的一个链接或者图片上点击右键后在菜单中选择 Down By Netants 就可以调用Netants下载该链接指向的文件。在本文中作者将介绍如何通过VB来实现这样的功能。   要实现在IE右键菜单中添加菜单项的功能,要依次实现以下步骤:   1、在注册表HKEY_CURRENT_USER/So

2007-12-05 16:16:00 757

原创 最佳方案:迭代式开发

导读:   最佳方案:迭代式开发   为了降低风险,应采用迭代方式递进开发。每次迭代完成都会发布一个可执行文件。   主题   为什么要以迭代方式开发   迭代式方法的优点   适应变更   降低风险   学习   提高复用性   提高质量   为什么要以迭代方式开发   初始设计就其关键需求而言很有可能是有缺陷的。到后期才发现设计缺陷会导致非常严重的费用超支,在某些情况下甚至会导致项目被取消。

2007-12-03 16:20:00 5037

原创 comet(server push)技术

导读:   最近在看comet(server push)技术,经过一番google之后,大致理清了头绪,目前已经研究完一个开源的comet实现:pushlet([url]http://www.pushlets.com),包括前台的js,html代码以及后台的java代码,也基本搞清楚了关于pushlet的处理机制并且胡乱写了一部分pushlet的学习笔记,目前还在整理中,到时候将与大家分享!   

2007-12-03 09:39:00 4508

原创 C# 高级编程 - .NET结构

1. 编译.net: 所有程序都会被编译成IL, 以装配件为单位, 相互调用,实现程序的需要.  windows: 程序被编译成汇编语言, 以exe可执行程序, dll为单位相互调用.2. 执行.net 检查:  1) 许可权限: 好的商业软件会明确指出需要哪些安全许可, 譬如: 文件读写,注册表. 检查运行程序的帐户, 判断是否授予相应权限. 帐户有一些默认权限, 即使在不申

2007-06-21 21:33:00 653

原创 25家优秀新网站 Mashup引领流行趋势

依靠Mashup、Ajax等技术,互联网在继续创新,《PC WORLD》选出了25家值得关注的富于创新的网站……   《PC WORLD》选出的25家值得关注的富于创新的网站中,有些能帮助你设计个性化的mashup,有些能帮助你建立视频组合、wiki、分享个人兴趣。这些网站中很多都在不断进步中,用户创建内容网站在争取使内容数量达到临界点,这需要时间。  Mashup、地图类  1、Po

2007-06-20 11:35:00 767

转载 大型高并发高负载网站的系统架构

  我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可 以和大家一起探讨一下。一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个

2007-06-19 12:40:00 485

原创 Java学习,升级过程

   第一阶段:    JAVA语言基础知识。包括异常、IO流、多线程、集合类。    要求:异常------掌握try-catch-finally的使用          IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、OutputStream、FileInputStream、FileOutputStream、Data

2007-06-19 12:38:00 556

原创 DotNet ajax frame

 script language="JavaScript" src="scripts/prototype.js">script>Function ajaxFunc(){      $(divResourceDetailGanttChart).innerHTML = "Loading... "      var URL = detail_resource_gant

2007-06-19 11:50:00 434

原创 AJAX 中文支持模板(jsp)

 function processChineseChars(varContent)         {         var Rec=new ActiveXObject("ADODB.RecordSet");                 Rec.Fields.Append("DDD",201,1);                 Rec.Open();       

2007-06-19 11:43:00 421

原创 高效率的排列组合算法

 1。最近一直在考虑从m个数里面取n个数的算法。最容易理解的就是递归,但是其效率,实在不能使用。一直找寻中,今日得果2。算法来源与互联网组合算法     本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标     代表的数被选中,为0则没选中。       首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。       然后从左到右扫描数组元素值的“1

2006-10-10 12:55:00 795

SQL必知必会(第3版)

SQL必知必会(第3版) SQL必知必会(第3版) SQL必知必会(第3版) SQL必知必会(第3版)

2011-06-20

RedDot_CMS_End_User_Training

RedDot CMS Training RedDot CMS Training RedDot CMS Training RedDot CMS Training

2011-06-20

编程之道-pdf

编程之道,编程之道-pdf

2007-11-27

prototype.js

prototype.js

2007-06-19

空空如也

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

TA关注的人

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