2007年7月16日
摘要: Java™ 5.0 第一次让使用 Java 语言开发非阻塞算法成为可能,java.util.concurrent 包充分地利用了这个功能。非阻塞算法属于并发算法,它们可以安全地派生它们的线程,不通过锁定派生,而是通过低级的原子性的硬件原生形式 —— 例如比较和交换。非阻塞算法的设计与实现极为困难,但是它们能够提供更好的吞吐率,对生存问题(例如死锁和优先级反转)也能提供更好的防御。在这期的 Java... 阅读全文
posted @ 2007-07-16 22:40 彭帅 阅读(352) 评论(0) 推荐(0) 编辑
摘要: public static int numberOfLeadingZeros(int i) { // HD, Figure 5-6 if (i == 0) return 32; int n = 1; if (i >>> 16 == 0) { n += 16; i >> 24 == 0) { n += 8; i >> 2... 阅读全文
posted @ 2007-07-16 22:29 彭帅 阅读(386) 评论(0) 推荐(0) 编辑
  2007年7月12日
摘要: 1. 在eclispe中运行Web应用程序的3种方式: 方式 优 劣 手工copy 无需周边工作 最原始 eclipse插件内... 阅读全文
posted @ 2007-07-12 20:05 彭帅 阅读(203) 评论(0) 推荐(0) 编辑
  2007年6月30日
摘要: Flash has always been developed and used for multimedia purposes, but until version 6 the possibilities for audio streaming were limited and also there was no video support. With Version 6 and 7 Macro... 阅读全文
posted @ 2007-06-30 02:26 彭帅 阅读(1019) 评论(0) 推荐(0) 编辑
  2007年5月4日
摘要: FCKeditor是编辑器的纯html/js版本.可以在之上加入extension: jsp,ASP.NET.e.g.: jsp. FCKeditor放入你的web程序的根目录之下。FCKeditor-2.3.jar,commons-fileupload.jar放入lib下。FCKeditor/fckconfig.js是主要的配置文件,不过基本不用更改。需要在web.xml中添加如下: Conn... 阅读全文
posted @ 2007-05-04 22:36 彭帅 阅读(783) 评论(1) 推荐(0) 编辑
  2007年4月29日
摘要: 如主流中央处理器(CPU)供应商所证明的那样,多核处理器随时准备着占领桌面和嵌入式市场。多处理带来了更高的性能,也同时带来了新的问题。本文将探讨多处理和开发使用 SMP 的 Linux® 应用程序背后的思想。 可以通过多种方法提高 Linux 系统的性能,而其中最流行的一种是提高处理器的性能。一个明显的解决方案是使用具有更快时钟频率的处理器,但是对于任何特定技术来讲都存在一个物理极限,时钟频率也有... 阅读全文
posted @ 2007-04-29 19:46 彭帅 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 请下载本文的代码: UnderTheHood0500.exe (264KB) 近年来,在我的专栏文章和技术讲座中,其中一个主要主题一直是优化可执行文件技术的优点。 通常,优化技术指的是确定基址和绑定,但可能还包括按序号导入函数或更改可执行文件页面对齐。 从直观的角度来说,这些策略应该使您的代码加载得更快。 不过,始终有一个关于这一主题的问题萦绕在我的心里 — 利用这些技术究竟能获得多大的改进? 这... 阅读全文
posted @ 2007-04-29 19:37 彭帅 阅读(1598) 评论(0) 推荐(0) 编辑
摘要: Jeffrey Richter ... 阅读全文
posted @ 2007-04-29 19:32 彭帅 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 下载本文中所用的代码:CLRInsideOut2006_09.exe (151KB) 本页内容 硬件线程概述 内存体系结构 工作单元 ... 阅读全文
posted @ 2007-04-29 17:21 彭帅 阅读(485) 评论(0) 推荐(0) 编辑
  2007年4月25日
摘要: 内容摘要:对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈。除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高。 动态缓存和静态缓存的比较 基于反向代理... 阅读全文
posted @ 2007-04-25 22:30 彭帅 阅读(505) 评论(0) 推荐(0) 编辑