自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

转载 12 Steps to Better Code

The Joel Test: 12 Steps to Better CodeBy Joel SpolskyWednesday, August 09, 2000Have you ever heard of SEMA? Its a fairly esoteric system for measuring how good a software team is. No, wait!

2007-06-22 14:40:00 1975

原创 Solve Linux 2G File Size Limit

原因: Linux文件内部的偏移指针为有符号的32位整型 int>man fseekoSYNOPSIS       #include        int fseeko(FILE *stream, off_t offset, int whence);       off_t ftello(FILE *stream);DESCRIPTION       The  fseeko()

2007-05-18 14:27:00 1872

转载 Linux-mmap函数介绍

        mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍:The mmap function maps either a file or a Posix shared memory object into the address space of a process.We use this functio

2007-04-26 11:08:00 12029 1

原创 多线程编程的设计模式 不变模式(二)

 原文出处:http://dev.csdn.net/author/axman/6f0a40330ab349b7915a8247c0f9c3cc.html感谢此文的作者,让我加深了理解!多线程编程的设计模式 不变模式(二) 不变模式(Immutable Pattern)顾名思义,它的状态在它的生命周期内是永恒的(晕,永恒的日月星晨,对象如人,太渺小,谈不上永恒!),不会改变的.对于其中的

2007-01-27 22:55:00 1229

转载 多线程编程的设计模式 临界区模式(一)

原文出处:http://dev.csdn.net/author/axman/4794100c5de740a09b52415cb9dd4239.html感谢此文的作者,让我加深了理解!多线程编程的设计模式 临界区模式(一)临界区模式 Critical Section Pattern 是指在一个共享范围中只让一个线程执行的模式.它是所有其它多线程设计模式的基础,所以我首先来介绍它.把着

2007-01-27 22:30:00 1523

原创 我的ganglia配置过程

早就听说ganglia是HPC monitor的NO.1,可一直没时间安装,今天折腾了几乎一天,终于把ganglia配置好了,记下来安装过程以供同行参考!===============================主页:http://ganglia.sourceforge.net/下载页:http://sourceforge.net/projects/ganglia=======

2006-09-20 16:02:00 12748

转载 Overcoming the I/O Bottleneck with General Parallel File System

Overcoming the I/O Bottleneck with General Parallel File SystemBy Andrew Naiberg It used to be that I/O was faster than computation. In fact, not too long ago a supercomputer could be loosel

2006-09-12 10:28:00 1808

原创 HPC Bechmarks

BenchmarksCluster Corp. is experienced in compiling and optimizing benchmarks on a wide variety of platforms for performance runs and internal testing. The ASCI Purple BenchmarksThe ASCI Purple

2006-09-11 22:41:00 1790

原创 google上的高性能计算论坛

在google上开办了一个高性能计算论坛,希望各位能积极参与。国内这方面的论坛几乎没有,我这个想法也很久了,就是希望办成国内比较好的高性能计算论坛或新闻组,让大家有个探讨学习的地方。我本人现在是搞天文应用上的HPC,感觉HPC中parallel coding ,disk,network,and storage都很值得研究,而且商用上现在也越来越普及,至少存在很多交叉,比如HPC和High Avai

2006-09-07 11:02:00 2339 7

原创 MPICH中的错误处理

碰到了两次了,写下来备忘!error message:  $ mpdboot -f  file :failed to ping mpd on ... ; recvd output={} solution:    1. just make sure, you got a correct working /etc/hosts file ...     ... "akin"

2006-09-04 22:59:00 2836 1

转载 Cluster File Systems Discussions

RAID and File Systems DiscussionsWritten by Jeff Layton Tuesday, 13 June 2006   Some aid for those that use RAID The Beowulf mailing list provides detailed discussions about issues concerning Li

2006-09-04 14:29:00 1583

转载 LinuxThreads 和 NPTL

Linux 线程模型的比较:LinuxThreads 和 NPTL 进行移植的开发人员需要了解的关键区别摘要  

2006-09-04 09:50:00 1376

原创 安装MPICH和配置SSH

前一段手工配置cluster的mpich和ssh,搞了n多次才算成功,看来手工配置还是比较麻烦的,把我的过程写下来吧,以供大家和我以后的参考。单个计算节点:4路双核HPDL585(4台,还有点少啊,理想中16台),8GMEM ,enterprise linux ,mpich(不用lvm-mpi)目前还没有增加管理节点,因为还没找到合适的软件,有个gagnlia,linux cluster

2006-09-03 14:43:00 4800

原创 [参考]山东大学高性能计算系统

     采用浪潮高性能计算系统和高性能存储系统的山东大学高能物理研究在国内物理界享有盛名,其研究领域涵盖了加速器高能物理与高能宇宙线物理这两个目前高能物理界的核心研究领域。在这一领域,山东大学高能物理系担负着美、欧知名实验室和研究中心的多个项目。同时山东大学也参加了北京正负电子对撞机(BEPC)/北京谱仪(BES)合作组。在非加速器物理和粒子天体物理、高能宇宙线物理等领域,山东大学高能物理系还担

2006-08-31 19:32:00 2732

原创 存储方案的选择

存储网络系统由存储设备、网络设备和主机三个部分组成。存储设备是指该系统中采用的NAS、ISCSI、FC-SAN等磁盘阵列设备,网络设备是指FC交换机或以太网交换机,主机是指安装了以太网卡、FC HBA卡,并安装了一定应用软件的主机设备。存储系统的瓶颈分析主要是看这三个部分中哪一种会首先达到其性能的最大值。存储成为整个系统的瓶颈是指存储设备的带宽达到最大值,或IOPS达到最大值,存储设备限制了系统性

2006-08-31 19:26:00 1289

原创 NAS,SAN存储方案比较

       最近在测试cluster的存储性能,项目资金比较有限,只能定位于NAS的方案,趁此也学了不少存储架构方面的知识,整理如下,以供参考。DAS、NAS和SAN存储方案的比较1、DAS与NAS存储方案的比较     DAS是大型服务器采用的主要存储方式,从提高存储利用率的角度来看,实现网络化的DAS势在必行,因此导致了SAN的出现。与DAS相应的另外一种存储方式就是NAS,

2006-08-31 18:47:00 3141

原创 Defination of Some Data Structure

Binary Search tree is a binary tree in which each internal node x stores an element such that the element stored in the left subtree of x are less than or equal to x and elements stored in the right s

2006-08-31 10:59:00 1367

原创 HPC中体会存储的作用

        最近一段在做高性能计算这块的项目,目前项目中的硬件配置:4台4路双核,8G内存的服务器+千兆网络+千兆交换机+MPICH+ganglia+DAS Storage(14 SCSI),目前parallel codeing我已经做的差不多了,实际计算性能已达到60MByte/s以上,可现在瓶颈在磁盘I/O这块,因为项目中存在海量的磁盘文件读写。现在NFS服务器只能提供给30MByte/s

2006-08-30 15:01:00 1521

原创 网络游戏同步之1

     同步在网络游戏 中是非常重要的,它保证了每个玩家在屏幕上看到的东西大体是一样的。其实呢,解决同步问题的最简单的方法就是把每个玩家的动作都向其他玩家广播一遍,这里 其实就存在两个问题:1,向哪些玩家广播,广播哪些消息。2,如果网络延迟怎么办。事实上呢,第一个问题是个非常简单的问题,不过之所以我提出这个问题 来,是提醒大家在设计自己的消息结构的时候,需要把这个因素考虑进去。而对于第二个问题,

2006-01-17 00:34:00 3383 3

原创 Java NIO开源项目

Java NIO开源项目 Raining Sockets - Raining Sockets is a non-blocking sockets framework which eases the job of creating a highly scalable application that can receive and send over 10000 socket connections

2005-12-13 14:45:00 3040

原创 java多线程设计模式

java多线程设计模式 java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实

2005-12-10 22:15:00 4888 9

原创 【BREW2005】日立软件展出备受好评的GUI设计工具anyWarp for BREW

虽然很鄙视小日本,但它的技术,唉,没办法不喜欢! GUI设计的抽象化是支持其它语言的重要一步。日立软件的展位前索取说明材料者排起了长队。

2005-12-06 19:44:00 2721

原创 【BREW2005】模块化程度更高的BREW生态圈--BREW先驱Steve Sprigg演讲

图1:BREW先驱之一的Steve Sprigg 图2:BREW诞生前夜Paul Jacobs在白板上画出的“良性循环”,这就是BRE

2005-12-06 19:36:00 1572

原创 Java ME中一个通用的游戏信息框架类

本类实现游戏菜单,游戏关于和游戏帮助的信息,能够自适应不同的手机/*游戏中的一些常用的框架*/import javax.microedition.lcdui.*;import java.util.Vector;class showContent{ int w,h;//屏幕的长和宽 int cw;//字体的宽 int page,maxPage;//帮助信息中的页码/最大页码 int rn;//每行最

2005-12-06 18:47:00 1701 1

原创 Access Web services from wireless devices

s I discussed in the first Wireless Java column, "Java Readies Itself for Wireless Web Services," XML processing capability represents one of the key requirements for wireless Web services application

2005-12-01 13:31:00 1136

原创 【JavaOne】Java在一体机、蓝光光盘和Google中的应用实例

2005年11月8日开幕的“JavaOne东京”的主题演讲中,有多位特邀嘉宾登台。NTTDoCoMo就新一代手机Java开发项目做了介绍。理光演示了可安装Java应用程序的一体机。松下电器产业公开了蓝光光盘所支持的基于Java的开放环境BD-J。最后,美国Google公司的员工也登台进行了发表。   作为主题演讲特邀嘉宾登台的NTTDoCoMo执行董事、产品与服务本部多媒体服务部部长夏

2005-11-11 13:21:00 1683

原创 【JavaOne】DoCoMo谈“令人吃惊的”下一代手机Java

2005年11月8日开幕的“JavaOne Tokyo 2005”的主题演讲中,NTTDoCoMo执行董事、产品与服务本部多媒体服务部部长夏野刚谈到了目前与Sun共同推进的“*(Star) Project”项目。StarProject是一种面向下一代手机的Java技术,曾在Sun于2005年6月在旧金山召开的“JavaOne 2005”上做过发表。   尽管夏野表示“详情尚未确定”,但

2005-11-11 13:17:00 1199

原创 精确截取字符串(转载)

开发中经常遇到,字符串过长,无法完全显示的问题这时候就需要截取我们所需要的长度,后面显示省略号或其他字符。由于中文字符占两个字节,而英文字符占用一个字节,所以,单纯地判断字符数,效果往往不尽如人意下面的方法通过判断字符的类型来进行截取,效果还算可以:)如果大家有其他的解决方法欢迎贴出来,共同学习:)**********************************************

2005-10-30 18:17:00 1988

原创 Java 中的位运算

移位运算符    包括:    “>> 右移”;“>> 无符号右移”例子:-5>>3=-11111 1111 1111 1111 1111 1111 1111 10111111 1111 1111 1111 1111 1111 1111 1111其结果与 Math.floor((double)-5/(2*2*2)) 完全相同。-51111 1111 1111 1111 1111

2005-10-30 17:58:00 1769 1

原创 关于Java栈与堆的思考

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事

2005-10-29 22:38:00 1648 1

原创 J2me Btree

http://www.virtualmachinery.com/btreeguide.htm还没来得及看,回头仔细研究一下!

2005-10-17 22:47:00 1197

原创 ASCII码表

ASCII码表 最近编程要用到,放在这里以便查阅^_^ascii编码 Decimal Octal Hex Binary Value ------- ----- --- ------ ----- 000 000 0

2005-10-11 14:47:00 7274

原创 出任版主,责任重大

得一此机会,出任matrix的J2me版主,甚感荣幸,责任也非比寻常,以此发贴,权当自厉!也愿同好多多交流,共同进步!http://www.matrix.org.cn/topic.shtml?forumId=4

2005-10-08 15:40:00 1174 1

原创 BREW究竟是什么-BREW本质之我见[转]

BREW究竟是什么-BREW本质之我见作者: 东方欲晓  发布日期: 2005-9-18   查看数: 148  出自: http://expert.imobile.com.cn为什么要写这篇文章:  接触BREW已经4个多月了,虽然时间不是很长,但是对brew还是有一定的了解,也有一些我自己的见解。我是一个不喜欢单单为了做好工作而只

2005-10-07 17:02:00 2748

原创 glib的线程池

glib的线程池,据说很好用,学习中......http://www.gtk.org/api/2.6/glib/glib-Thread-Pools.html

2005-10-03 20:28:00 1658

原创 Palm缔造了一个时代 也终结了一个[转]

 福布斯:Palm缔造了一个时代 也终结了一个2005.09.29  来自:eNet硅谷动力  方恺 <!-- csdn_AD_Position_GroupID = "{e025b96b-2fda-4e82-84ef-3e0772838ed3}"; csdn_AD_Page_Url = document.location; csdn_AD_Cur

2005-10-02 10:28:00 1057

原创 Gcc精彩之旅 [转]

Gcc精彩之旅 [转] 时间: 2004-09-14 作者:肖文鹏 发文时间:2004.03.22 在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位 Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和

2005-09-29 18:33:00 1137

原创 begin linux programming

        其实最近一段时间一直在学习linux的编程,现在才开始记录,希望不算太晚。这一段由于工作需要,一直在学习socket,pthread方面的东西,感觉linux下的c编程简洁,高效,但手工方式操作太多,不过能学到不少VC下学不到的东西。

2005-09-28 21:28:00 1387

原创 asp关键字函数运算符

asp关键字函数运算符 作者Blog:http://blog.csdn.net/dzh2004/  所有的关键字和运算等一切有关的关键词的集合 HTML文件标记 文字排版标记             原始文字样式      向内缩排               标题 ,     粗体 ,,  斜体               底线          删除线           文

2005-07-15 10:04:00 1188

原创 IP地址的各种表现形式之间的转换

java中实现IP地址的各种表现形式之间的转换文:佚名 来源:未知 2005-4-13 浏览: 7*/ class IP { private static long ipToLong(String strIP) //将127.0.0.1 形式的IP地址转换成10进制整数,这里没有进行任何错误处理 { int j=0; int i=0; long [] ip=new long[4]; int

2005-07-04 16:48:00 1482

空空如也

空空如也

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

TA关注的人

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