Others
文章平均质量分 76
rikee19810706
这个作者很懒,什么都没留下…
展开
-
25家优秀新网站 Mashup引领流行趋势
依靠Mashup、Ajax等技术,互联网在继续创新,《PC WORLD》选出了25家值得关注的富于创新的网站…… 《PC WORLD》选出的25家值得关注的富于创新的网站中,有些能帮助你设计个性化的mashup,有些能帮助你建立视频组合、wiki、分享个人兴趣。这些网站中很多都在不断进步中,用户创建内容网站在争取使内容数量达到临界点,这需要时间。 Mashup、地图类 1、Po原创 2007-06-20 11:35:00 · 767 阅读 · 0 评论 -
Linux C开发环境的构成和安装
导读: 本文介绍了Linux的C开发环境的构成和安装,使读者对Linux的C开发环境能有初步的了解。 你了解Linux吗?相信现在越来越多的人会说“是”的。那么你了解到何种程度呢?不可否认,目前决大多 数的Linux用户对Linux的了解还处于比较低级的层次,他们可能会几条命令、会配几种服务、会用rpm来安装软件、会操作KDE/Gnome界机等等,但是当他们遇到一些需要编译安装的软件时,面原创 2008-01-14 11:18:00 · 723 阅读 · 0 评论 -
C语言系列--内存管理
C语言系列--内存管理 C语言跟内存申请相关的函数主要有 alloca,calloc,malloc,free,realloc,sbrk等. 其中alloca是向栈申请内存,因此无需释放. malloc分配的内存是位于堆中的,并且没有 初始化内存的内容,因此基本上malloc之后,调用函数memset来初始化这部分的内存空间. calloc则将初始化这部分的内存,设置为0. 而realloc则原创 2007-12-24 11:06:00 · 807 阅读 · 0 评论 -
YouTube 的架构扩展 - DBA notes
导读: 在西雅图扩展性的技术研讨会上,YouTube 的 Cuong Do 做了关于 YouTube Scalability的报告。视频内容在 Google Video 上有(地址),可惜国内用户看不到。 Kyle Cordes对这个视频中的内容做了介绍。里面有不少技术性的内容。值得分享一下。(Kyle Cordes 的介绍是本文的主要来源) 简单的说 YouTube 的数据流量, "原创 2007-12-11 13:56:00 · 380 阅读 · 0 评论 -
初创网站与开源软件
导读: 前面有一篇文章中提到过开源软件,不过主要是在系统运维的角度去讲的,主要分析一些系统级的开源软件(例如bind,memcached),这里我们讨论的是用于搭建初创网站应用的开源软件(例如phpbb,phparticle),运行在Linux,MySQL,Apache,PHP,Java等下面。 创业期的网站往往采用比较简单的系统架构,或者是直接使用比较成熟的开源软件。使用开源软件的好处是原创 2007-12-11 11:30:00 · 581 阅读 · 0 评论 -
bind dlz - 分布式系统的请求分发工具
导读: bind dlz全称是bind dynamic loadable zones,是基于bind的提供的一个组件,作用看名字就知道了,支持动态域加载支持。 bind已经有很久的历史,目前是搭建DNS服务器的首选。对于一般网站来说,一个标准的bind已经完全可以完成所有dns解决的工作,但在海量域名数量的情况下,bind也确实存在着一些问题: 1、域名解析信息全部存储在文本文件中,这原创 2007-12-11 10:24:00 · 913 阅读 · 0 评论 -
大型Web2.0站点构建技术初探
导读: 大型Web2.0站点构建技术初探 一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建 七、 从LiveJournal后台发展原创 2007-12-11 13:57:00 · 714 阅读 · 0 评论 -
Flickr 的开发者的 Web 应用优化技巧 - DBA notes
导读: Cal Henderson 是大名鼎鼎的 Flickr网站的开发者之一.在一篇名为 Serving JavaScript Fast的文章中,他介绍了用于 Flickr 站点应用优化的技巧,读罢感觉获益良多."嚼一下别人的馍",概括一下该文的主要内容. Flickr是 Web 2.0 的代表站点。面对的网络问题除了一般 Web 站点都会有的内容优化之外, 还有必须要灵活处理 Java原创 2007-12-11 13:51:00 · 429 阅读 · 0 评论 -
使用开源软件,设计高性能可扩展网站
导读: 上次我们以LiveJournal为例详细分析了一个小网站在一步一步的发展成为大规模的网站中性能优化的方案,以解决在发展中由于负载增长而引起的性能问题,同时在设计网站架构的时候就从根本上避免或者解决这些问题。 今天我们来看一下在网站的设计上一些通常使用的解决大规模访问,高负载的方法。我们将主要涉及到以下几方面: 1、 前端负载 2、 业务逻辑层 3、 数据层 在LJ性原创 2007-12-11 10:15:00 · 641 阅读 · 0 评论 -
NUnit2.0详细使用方法
NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还原创 2008-03-05 10:49:00 · 438 阅读 · 0 评论 -
乱弹之性能调优,程序设计和技术管理
导读: 1. 性能调优的三个维度 A. 性能的解决不仅仅是一个技术问题,而是一个流程制度; B. 性能的解决的前提是合理的性能需求评估管理; C. 性能调优依赖的技术包括两个方面:程序设计人员(调整应用程序)和基础服务维护人员(调整应用服务器,数据库应用和硬件服务); 2. 性能调优的锁问题 并发系统一大性能问题是锁问题。锁可以分为乐观锁和悲观锁,分别适应对于资源的中原创 2008-03-03 10:35:00 · 468 阅读 · 0 评论 -
从LiveJournal后台发展看大规模网站性能优化方法
导读: 1、一台服务器 一台别人捐助的服务器,LJ最初就跑在上面,就像Google开始时候用的破服务器一样,值得我们尊敬。这个阶段,LJ的人以惊人的速度熟悉的Unix的操作管理,服务器性能出现过问题,不过还好,可以通过一些小修小改应付过去。在这个阶段里LJ把CGI升级到了FastCGI。 最终问题出现了,网站越来越慢,已经无法通过优过化来解决的地步,需要更多的服务器,这时LJ开始原创 2007-12-10 16:49:00 · 465 阅读 · 0 评论 -
如何在IE右键菜单中添加菜单项
导读: 如果使用过Netants的朋友可能都知道,NetAnts在IE中添加了右键菜单功能,只要在页面的一个链接或者图片上点击右键后在菜单中选择 Down By Netants 就可以调用Netants下载该链接指向的文件。在本文中作者将介绍如何通过VB来实现这样的功能。 要实现在IE右键菜单中添加菜单项的功能,要依次实现以下步骤: 1、在注册表HKEY_CURRENT_USER/So原创 2007-12-05 16:16:00 · 757 阅读 · 0 评论 -
最佳方案:迭代式开发
导读: 最佳方案:迭代式开发 为了降低风险,应采用迭代方式递进开发。每次迭代完成都会发布一个可执行文件。 主题 为什么要以迭代方式开发 迭代式方法的优点 适应变更 降低风险 学习 提高复用性 提高质量 为什么要以迭代方式开发 初始设计就其关键需求而言很有可能是有缺陷的。到后期才发现设计缺陷会导致非常严重的费用超支,在某些情况下甚至会导致项目被取消。原创 2007-12-03 16:20:00 · 5036 阅读 · 0 评论 -
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 · 4507 阅读 · 0 评论 -
大型高并发高负载网站的系统架构
我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可 以和大家一起探讨一下。一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个转载 2007-06-19 12:40:00 · 484 阅读 · 0 评论 -
Java学习,升级过程
第一阶段: JAVA语言基础知识。包括异常、IO流、多线程、集合类。 要求:异常------掌握try-catch-finally的使用 IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、OutputStream、FileInputStream、FileOutputStream、Data原创 2007-06-19 12:38:00 · 555 阅读 · 0 评论 -
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 · 478 阅读 · 0 评论