最新文章列表

目前高性能计算基准测试程序分类(转载自网络)

目前高性能计算基准测试程序分类   基准测试程序 基准测试程序 (Benchmark) 用 于测试和预测计算机系统的性能,揭示不同结构机器的长处和短处,为用户决定购买或使用那种机器最合适他们的应用要求提供决策。基准测试程序试图提供一个客 观,公正的评价机器性能的标准。但真正做到完全公正并非易事,要涉及到因素很多,包括硬件,体系结构,编译优化,编程环境,测试条 ...
plkong 评论(0) 有1994人浏览 2011-05-09 17:36

Java反射

一、什么是反射:       反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了 ...
djytotti 评论(0) 有580人浏览 2011-04-10 20:53

【转】Java中ThreadLocal的设计与使用

  转自: http://www.it.com.cn/f/edu/053/25/91753.htm       早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。    ...
扬邵塞 评论(0) 有785人浏览 2011-03-29 11:03

程序员的十层楼(8~9层)

第8层科学家 科学家向来都是一个神圣的称号,因此我把他放在了“大师”之上。要成为科学家,你的贡献必须超越大师,不妨随便举一些例子。 如果你象Dijkstra一样设计了ALGOL语言,提出了程序设计的三种基本结构:顺序、选择、循环,那么你可以爬到第8层楼来。顺便说一下,即使抛开这个成果,Dijkstra凭他的PV操作和信号量概念的提出,同样可以进到这层楼。 如果你象
isiqi 评论(0) 有632人浏览 2010-05-27 14:16

程序员的十层楼(8~9层)

第8层科学家 科学家向来都是一个神圣的称号,因此我把他放在了“大师”之上。要成为科学家,你的贡献必须超越大师,不妨随便举一些例子。 如果你象Dijkstra一样设计了ALGOL语言,提出了程序设计的三种基本结构:顺序、选择、循环,那么你可以爬到第8层楼来。顺便说一下,即使抛开这个成果,Dijkstra凭他的PV操作和信号量概念的提出,同样可以进到这层楼。 如果你象
isiqi 评论(0) 有746人浏览 2010-05-27 14:16

我的漫漫程序人生路(上)

不知不觉中进入计算机行业已有几个年头了,回首往事依然历历在目。今天我把我这几年的学习经历,体会写出来,与大家一起分享,我想其中的一些经 ...
pleasetojava 评论(0) 有460人浏览 2008-09-27 00:28

我的漫漫程序人生路(上)

不知不觉中进入计算机行业已有几个年头了,回首往事依然历历在目。今天我把我这几年的学习经历,体会写出来,与大家一起分享,我想其中的一些经 ...
beifenggo 评论(0) 有393人浏览 2008-09-27 00:28

linux编译器 GCC 4.3.0已经发布

GCC:由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java以及Ada。 GCC 4.3.0是一个大的版本,包含了大量GCC 4.2.x以及之前的GCC版本所不具备的功能。下载页面: http://www.gnu.org/order/ftp.h ...
mmdev 评论(0) 有884人浏览 2008-03-15 11:33

Calling Convention的总结

因为经常需要和不同的Calling Convention打交道,前段时间整理了一下它们之间的区别,如下: 清理堆栈 参数压栈顺序 ...
lovnet 评论(0) 有880人浏览 2007-10-28 23:48

通过对比学Python(2)

集合对象 任何一门语言的集合对象都是重中之重,一般包括固定数组,可变数组,字典(hashtable),还有其他一些特殊集合,.net里System.Collection以System.Collection.Specialize下的类,Java中Java.util.Collections包中的类就是与此相关.另外,这两种环境中的数组都为固定长度数组,但是也同时提供可变长度的列表类ArrayList( ...
lovnet 评论(0) 有799人浏览 2007-06-25 17:20

解释和编译的区别

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表 ...
pleasetojava 评论(0) 有618人浏览 2007-05-23 11:20

铺在地上的历史

在微软总部16号楼和17号楼中间的空地上,嵌着一块块刻着字的地砖。每一块地砖上都是微软曾经发布过的产品的名称、版本和发布日起,从1975年成立到1999年。 微软成立的最初三年,只发布了五个产品,全部是编译器,其中四个是BASIC语言的,还有一个是FORTRAN。都是Bill Gates的看家本领。但到了1990年,一年之中发布的产品就刻满了整整一块砖。进入九十年代以后,微软每年发布的产品在一 ...
baiseda 评论(0) 有388人浏览 2006-09-28 13:12

你的编程语言可以这样做吗?

繁体中文翻译见: 你的程式語言可以這樣做嗎? emu翻译的版本 你的编程语言可以这样做吗? From The Joel on Software Translation Project <!-- start conten ...
ihuashao 评论(0) 有543人浏览 2006-08-16 12:02

C++/CLI标准化工作告一段落![原文发表时间:2005年9月22日]

原文出处:http://pluralsight.com/blogs/hsutter/archive/2005/09/22/14970.aspx 2003年11月,Ecma(译者注:欧洲计算机厂商协会)成立了TC39/TG5委员会。该委员会的使命是推进ISO C++程序语言和ISO CLI运行体系的标准融合——C++/CLI工作。 截至星期二,在11次碰头会议和多次电话沟通后,TG5近期会议 ...
lovnet 评论(0) 有813人浏览 2006-08-01 19:24

[原创]关于AOP的思考

首先请大家不要被我的标题唬住,关于AOP我是知之甚少的,只是对我所知道的这一些东西有些想法而已,缭表于此,博各位一笑。 AOP,面向方面编程 ...
mmdev 评论(0) 有716人浏览 2005-06-07 15:44

涅槃的火鸟-Pascal前世今生之一(开天辟地-Algol新元初创)

时光回溯到二十世纪中叶,Algol(ALGOrithmic Language)由位于瑞士苏黎士的一个国际性组织发起和推进,第一个正式的版本为ALGOL 58,之后是较为著名的ALGOL 60,以及后期的ALGOL 68。在当时,Algol并不像FORTRAN和COBOL那样在商用环境中广受推崇,但它对当时及之后数十年编程语言的发展,起到了意义深远的影响。 Algol是专用于科学计算的高级语言,也是极 ...
lovnet 评论(0) 有967人浏览 2005-03-21 17:34

ThreadLocal的设计与使用

  早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。   ThreadLocal是什么  ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实 ...
isiqi 评论(0) 有699人浏览 2004-11-28 21:11

[原创]程序结构随想

程序结构随想 作者:lover_P [自序] 本来打算这一段时间好好补补算法知识,多写点程序而少写些文字。但今天突然对程序结构有所感悟,不由得写下了这篇文章。 [正文] 所谓程序结构,就是指通常人们所说的“结构化编程”、“面向对象编程”等等。通常,最常见的程序结构包括: 非结构化程序 结构化程序 面向对象程序 当然,还有很多程序结构如“面向组件”程 ...
mmdev 评论(0) 有753人浏览 2004-08-21 07:35

跟我一起写 Makefile(十二)

隐含规则———— 在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[. ...
feipigwang 评论(0) 有561人浏览 2004-02-25 10:16

用GDB调试程序(七)

改变程序的执行——————— 一旦使用GDB挂上被调试程序,当程序运行起来后,你可以根据自己的调试思路来动态地在GDB中更改当前被调试程序的运行线路或是其变量的值,这个强大的功能能够让你更好的调试你的程序,比如,你可以在程序的一次运行中走遍程序的所有分支。 一、修改变量值 修改被调试程序运行时的变量值,在GDB中很容易实现,使用GDB的print命令即可完成。如: (gdb) print x ...
feipigwang 评论(0) 有604人浏览 2003-07-12 16:42

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36424) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics