最新文章列表

Google首席Java架构师:选择编程语言就像选择酒吧

本文是Commmon Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到程序员应该看什么书、如何能快速熟悉一种新语言以及为什么说选择编程语言就像选择酒吧。    Seibel:你是怎么开始编程的?     Bloch:我想这是受益于我的家庭影响。我父亲是Brookhaven国家实验室的化学家。当我上小学四年级的时候,他参加了一个程序设计 ...
bobotiger 评论(0) 有112人浏览 2010-11-19 13:51

(转)UNIX /AIX常用的指令

http://hi.baidu.com/winas/blog/item/8855ad7e7888e23a0cd7da35.html UNIX /AIX常用的指令 2007-07-25 16:11 UNIX 常用的指令以下只说明各指令的基本用法, 若需详细说明, 请用 man 去读详细的 manual.1. ls这是最基本的档案指令。 ls 的意义为 "list" ...
mlxia 评论(0) 有1697人浏览 2010-11-17 10:06

c++基础之头文件

头文件的作用 早期的编程语言如Basic、Fortran没有头文件的概念,C++/C语言的初学者虽然会用使用头文件,但常常不明其理。这里对头文件 的作用略作解释: (1)通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用 户只需要按照头文件中的接口声明来调用库功能,而不必关心接口怎么实现的。编译器会从库中提取相应的代码。 (2)头文件能加强类 ...
kennethf6986 评论(0) 有1164人浏览 2010-11-12 22:29

main函数的参数

  main函数的参数  我们经常用的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main
小鑫的java 评论(0) 有1418人浏览 2010-11-05 10:05

Java中的native,transient,volatile和strictfp关键字

写道 1,native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。一般用于JNI中。 public class testdll { static { System.loadLibrary("test"); } public native static int get(); public native static void ...
jiangm520 评论(0) 有3333人浏览 2010-11-04 20:38

为什么Lisp语言如此先进?

作者:Paul Graham 译者:阮一峰 英文原文:Revenge of the Nerds (节选自即将出版的《黑客与画家》中译本) 一、 如果我们把流行的编程语言,以这样 ...
sunxboy 评论(0) 有1349人浏览 2010-10-20 22:17

排序: 各种排序算法全分析

排序简介 排序是数据处理中经常使用的一种重要运算,在计算机及其应用系统中,花费在排序上的时间在系统运行时间中占有很大比重;并且排序本身对推动算法分析的发展也起很大作用。目前已有上百种排序方法,但尚未有一个最理想的尽如人意的方法,本章介绍常用的如下排序方法,并对它们进行分析和比较。1、插入排序(直接插入排序、折半插入排序、希尔排序);2、交换排序(起泡排序、快速排序);3、选择排序(直接选择排序、 ...
hwy1782 评论(0) 有1382人浏览 2010-10-17 09:44

java反射机制的学习

反射机制:所谓的反射机制就是java语言在运行时拥有一项自观的能力。通过这种能力可以彻底的了解自身的情况为下一步的动作做准备。下面具体介绍一下java的反射机制。这里你将颠覆原来对java的理解。 Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;其中class代表的时类对 象,Constructor-类的构造器对象,Field-类的属性对象,M ...
hemiao717 评论(0) 有730人浏览 2010-10-13 17:08

java中的几个关键字

java中的几个关键字     在看Spring的源码时,发现transient这个关键字。于是去请教了google老师。了解到了几个java中的关键字。   1.native : native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于接口方法。Native可以和其 ...
xt00002003 评论(0) 有793人浏览 2010-10-10 10:45

openmpi + gotoblas + hpl的安装

      前天应老大要求安装hpl。而hpl需要mpi库和blas库支持,于是选用openmpi1.4.3和gotoblas2。       需要说明的是openmpi的安装没有什么问题,除了路径的设定(要在./bash_profile中设定PATH和LD_LIBRARY_PATH)。而gotoblas的安装也不需要特别复杂的说明,直接运行主目录下的configure.64bit(我是64位机, ...
james23dier 评论(0) 有12222人浏览 2010-10-09 18:48

[转载]排序算法----分配排序(箱排序,基数排序,比较)

分配排序的基本思想:排序过程无须比较关键字,而是通过"分配"和"收集"过程来实现排序.它们的时间复杂度可达到线性阶:O(n)。 箱排 ...
javacookie 评论(0) 有894人浏览 2010-10-05 20:47

java关键字【Z】

Java关键字(keywords) abstract    default    if            private      this boolean     do         implements    protected    throw break       double     import        public       throws byt ...
lc52520 评论(0) 有723人浏览 2010-10-04 21:55

Java中ThreadLocal的设计与使用

Java中ThreadLocal的设计与使用 <script src="http://www.weste.net/js/info_ad_05.js" type="text/javascript"></script> <iframe width="336" s ...
aguang110 评论(0) 有709人浏览 2010-09-26 11:01

软件开发沉思录<一>

《软件开发沉思录》 1. 最后一英里 1.1 理解问题       从商业的角度来说,之所以要开发一套新的软件,是因为它能够创造更多业务价值。但是如果下列情况之一发生的话,开发新软件反而会得不偿失: 新的软件无法负载业务模式所需的用户量或交易量; 新的软件破坏了遗留数据库中的数据; 新的软件出现无法预期的错误,或者导致遗留系统变得不可靠; 新的软件把敏感数据暴露给了不可信的用户; ...
yangfengby 评论(0) 有748人浏览 2010-09-25 13:47

linux-pvm(4)

PVM是一个在网络上的虚拟并行机系统的软件包。它允许将网络上基于UNIX操作系统的并行机和单处理机的集合当成一台单一的“并行虚拟机”来使用。 2.1 PVM的产生和发展 PVM的开发最早开始于1989年夏天,目前它的开发队伍包括美国橡树岭国家实验室(ORNL)、Tennessee大学、Emory大学以及CMU等单位,并得到美国能源部、国家科学基金以及田纳西州的资助。PVM是一套并行计算工 ...
deepfuture 评论(0) 有1626人浏览 2010-09-22 14:51

System.gc()调用

在调用System.gc()方法时,只是“暗示着 Java 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的内存”,并不意味着gc将马上运行。 为什么会这样呢? 这是因为System.gc()调用Runtime.getRuntime().gc(), 而后者只是一个native方法,见下:   /** * Runs the garbage collec ...
wuhongyan008 评论(0) 有1190人浏览 2010-09-14 13:49

Ubuntu9.10 openoffice输入中文解决办法

ubuntu 9.10,下载了一个OOo_3.2.0_LinuxIntel_install_zh-cn_deb.tar.gz。 1、 tar -zxvf OOo_3.2.0_LinuxIntel_install_zh-cn_deb.tar.gz 2、cd OOO320_m9_native_packed-1_zh-CN.9358/DEBS/ 3、sudo dpkg -i *.deb 4、cd ...
csdn_zuoqiang 评论(0) 有1180人浏览 2010-09-13 10:13

利用反射动态加载实现类

最近自己做了一个项目。有一部分是通过不同的业务,调用相同一个类的不同方法产生XML文件。   我刚开始的想法就是简单的通过工厂方法,例如 if("a".equals(Type)) {    ////a方法 } if("b".equals(Type)) {    ////b方法 } 由于项目中的类型越来越多造成难以维护。后来为了扩展的方便, ...
baobeituping 评论(0) 有1143人浏览 2010-09-09 22:32

java反射机制

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

“软件危机”时总结的坏的编程习惯——我们是否依旧守着古风?

1、乱用GOTO语句(上下跳转看起来非常方便) 2、大量使用全局变量(无法控制它们值的变化,例如在非预期的子程序的执行中) 3、不声明变量类型就使用(隐含类型可以在Fortran中使用,例如,一个实数可以截短为一个整数而没有引起程序员的注意) 4、非结构化的、组织混乱的大块代码用于多个任务(一块可能有上千行代码) 5、注释行太少(由于它们并不被执行!)
mustang 评论(0) 有723人浏览 2005-10-09 14:23

最近博客热门TAG

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

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics