- 博客(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
2121
原创 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
1921
转载 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
12130
1
原创 多线程编程的设计模式 不变模式(二)
原文出处:http://dev.youkuaiyun.com/author/axman/6f0a40330ab349b7915a8247c0f9c3cc.html感谢此文的作者,让我加深了理解!多线程编程的设计模式 不变模式(二) 不变模式(Immutable Pattern)顾名思义,它的状态在它的生命周期内是永恒的(晕,永恒的日月星晨,对象如人,太渺小,谈不上永恒!),不会改变的.对于其中的
2007-01-27 22:55:00
1287
转载 多线程编程的设计模式 临界区模式(一)
原文出处:http://dev.youkuaiyun.com/author/axman/4794100c5de740a09b52415cb9dd4239.html感谢此文的作者,让我加深了理解!多线程编程的设计模式 临界区模式(一)临界区模式 Critical Section Pattern 是指在一个共享范围中只让一个线程执行的模式.它是所有其它多线程设计模式的基础,所以我首先来介绍它.把着
2007-01-27 22:30:00
1572
原创 我的ganglia配置过程
早就听说ganglia是HPC monitor的NO.1,可一直没时间安装,今天折腾了几乎一天,终于把ganglia配置好了,记下来安装过程以供同行参考!===============================主页:http://ganglia.sourceforge.net/下载页:http://sourceforge.net/projects/ganglia=======
2006-09-20 16:02:00
12815
转载 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
1853
原创 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
1838
原创 google上的高性能计算论坛
在google上开办了一个高性能计算论坛,希望各位能积极参与。国内这方面的论坛几乎没有,我这个想法也很久了,就是希望办成国内比较好的高性能计算论坛或新闻组,让大家有个探讨学习的地方。我本人现在是搞天文应用上的HPC,感觉HPC中parallel coding ,disk,network,and storage都很值得研究,而且商用上现在也越来越普及,至少存在很多交叉,比如HPC和High Avai
2006-09-07 11:02:00
2392
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
2899
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
1624
转载 LinuxThreads 和 NPTL
Linux 线程模型的比较:LinuxThreads 和 NPTL 进行移植的开发人员需要了解的关键区别摘要
2006-09-04 09:50:00
1426
原创 安装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
4869
原创 [参考]山东大学高性能计算系统
采用浪潮高性能计算系统和高性能存储系统的山东大学高能物理研究在国内物理界享有盛名,其研究领域涵盖了加速器高能物理与高能宇宙线物理这两个目前高能物理界的核心研究领域。在这一领域,山东大学高能物理系担负着美、欧知名实验室和研究中心的多个项目。同时山东大学也参加了北京正负电子对撞机(BEPC)/北京谱仪(BES)合作组。在非加速器物理和粒子天体物理、高能宇宙线物理等领域,山东大学高能物理系还担
2006-08-31 19:32:00
2818
原创 存储方案的选择
存储网络系统由存储设备、网络设备和主机三个部分组成。存储设备是指该系统中采用的NAS、ISCSI、FC-SAN等磁盘阵列设备,网络设备是指FC交换机或以太网交换机,主机是指安装了以太网卡、FC HBA卡,并安装了一定应用软件的主机设备。存储系统的瓶颈分析主要是看这三个部分中哪一种会首先达到其性能的最大值。存储成为整个系统的瓶颈是指存储设备的带宽达到最大值,或IOPS达到最大值,存储设备限制了系统性
2006-08-31 19:26:00
1339
原创 NAS,SAN存储方案比较
最近在测试cluster的存储性能,项目资金比较有限,只能定位于NAS的方案,趁此也学了不少存储架构方面的知识,整理如下,以供参考。DAS、NAS和SAN存储方案的比较1、DAS与NAS存储方案的比较 DAS是大型服务器采用的主要存储方式,从提高存储利用率的角度来看,实现网络化的DAS势在必行,因此导致了SAN的出现。与DAS相应的另外一种存储方式就是NAS,
2006-08-31 18:47:00
3238
原创 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
1394
原创 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
1565
原创 网络游戏同步之1
同步在网络游戏 中是非常重要的,它保证了每个玩家在屏幕上看到的东西大体是一样的。其实呢,解决同步问题的最简单的方法就是把每个玩家的动作都向其他玩家广播一遍,这里 其实就存在两个问题:1,向哪些玩家广播,广播哪些消息。2,如果网络延迟怎么办。事实上呢,第一个问题是个非常简单的问题,不过之所以我提出这个问题 来,是提醒大家在设计自己的消息结构的时候,需要把这个因素考虑进去。而对于第二个问题,
2006-01-17 00:34:00
3464
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
3110
原创 java多线程设计模式
java多线程设计模式 java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实
2005-12-10 22:15:00
4958
9
原创 【BREW2005】日立软件展出备受好评的GUI设计工具anyWarp for BREW
虽然很鄙视小日本,但它的技术,唉,没办法不喜欢! GUI设计的抽象化是支持其它语言的重要一步。日立软件的展位前索取说明材料者排起了长队。
2005-12-06 19:44:00
2774
原创 【BREW2005】模块化程度更高的BREW生态圈--BREW先驱Steve Sprigg演讲
图1:BREW先驱之一的Steve Sprigg 图2:BREW诞生前夜Paul Jacobs在白板上画出的“良性循环”,这就是BRE
2005-12-06 19:36:00
1614
原创 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
1734
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
1162
原创 【JavaOne】Java在一体机、蓝光光盘和Google中的应用实例
2005年11月8日开幕的“JavaOne东京”的主题演讲中,有多位特邀嘉宾登台。NTTDoCoMo就新一代手机Java开发项目做了介绍。理光演示了可安装Java应用程序的一体机。松下电器产业公开了蓝光光盘所支持的基于Java的开放环境BD-J。最后,美国Google公司的员工也登台进行了发表。 作为主题演讲特邀嘉宾登台的NTTDoCoMo执行董事、产品与服务本部多媒体服务部部长夏
2005-11-11 13:21:00
1744
原创 【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
1230
原创 精确截取字符串(转载)
开发中经常遇到,字符串过长,无法完全显示的问题这时候就需要截取我们所需要的长度,后面显示省略号或其他字符。由于中文字符占两个字节,而英文字符占用一个字节,所以,单纯地判断字符数,效果往往不尽如人意下面的方法通过判断字符的类型来进行截取,效果还算可以:)如果大家有其他的解决方法欢迎贴出来,共同学习:)**********************************************
2005-10-30 18:17:00
2022
原创 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
1802
1
原创 关于Java栈与堆的思考
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事
2005-10-29 22:38:00
1716
1
原创 J2me Btree
http://www.virtualmachinery.com/btreeguide.htm还没来得及看,回头仔细研究一下!
2005-10-17 22:47:00
1234
原创 ASCII码表
ASCII码表 最近编程要用到,放在这里以便查阅^_^ascii编码 Decimal Octal Hex Binary Value ------- ----- --- ------ ----- 000 000 0
2005-10-11 14:47:00
7438
原创 出任版主,责任重大
得一此机会,出任matrix的J2me版主,甚感荣幸,责任也非比寻常,以此发贴,权当自厉!也愿同好多多交流,共同进步!http://www.matrix.org.cn/topic.shtml?forumId=4
2005-10-08 15:40:00
1208
1
原创 BREW究竟是什么-BREW本质之我见[转]
BREW究竟是什么-BREW本质之我见作者: 东方欲晓 发布日期: 2005-9-18 查看数: 148 出自: http://expert.imobile.com.cn为什么要写这篇文章: 接触BREW已经4个多月了,虽然时间不是很长,但是对brew还是有一定的了解,也有一些我自己的见解。我是一个不喜欢单单为了做好工作而只
2005-10-07 17:02:00
2798
原创 glib的线程池
glib的线程池,据说很好用,学习中......http://www.gtk.org/api/2.6/glib/glib-Thread-Pools.html
2005-10-03 20:28:00
1698
原创 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
1088
原创 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
1170
原创 begin linux programming
其实最近一段时间一直在学习linux的编程,现在才开始记录,希望不算太晚。这一段由于工作需要,一直在学习socket,pthread方面的东西,感觉linux下的c编程简洁,高效,但手工方式操作太多,不过能学到不少VC下学不到的东西。
2005-09-28 21:28:00
1421
原创 asp关键字函数运算符
asp关键字函数运算符 作者Blog:http://blog.youkuaiyun.com/dzh2004/ 所有的关键字和运算等一切有关的关键词的集合 HTML文件标记 文字排版标记 原始文字样式 向内缩排 标题 , 粗体 ,, 斜体 底线 删除线 文
2005-07-15 10:04:00
1226
原创 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
1519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人