- 博客(24)
- 收藏
- 关注
转载 LoadLibrary函数(感谢原作者)
LoadLibrary函数随着软件规模的扩大,要求的功能也是越来越多,开发人员的参与也是越来越多。因此软件的功能划分,就成为了现代软件工程的重大任务,还有软件开发的并行性也越来越重要。为了解决这些问题,大家都会看到IT硬件发展非常迅速,功能也越来越复杂,但硬件中发展明显提高在于采用IC的方式来实现复杂的功能,也就是把大部份功能集成到一起,只要给出一些引脚就可以实现产品了。而软件中有没有相同
2009-08-07 10:02:00
2021
原创 上海华为的一道关于指针方面的编程题
题干: int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至 数组前面并保持有序,返回值为原数据中第一个元素为0的下标。(尽可能不使用辅助空间且考虑效率及异常问题,注释规范且给出设计思路) DoH_Wang ()发表于:2007-12-19 17:00:16我不是华为员
2007-12-23 17:02:00
940
原创 一个分支限界和回溯法的例子
打耙问题: 有一个射击队员练习打耙,耙一共有10环,连开10枪共打中90环的可能性有多少种,用C语言递归实现,并输出每次的过程,比如:10,10,10,10,10,10,10,10,10,0。 #include stdio.h> static int a[10]=...{0}; static count=0; static int sum=0;
2007-12-20 17:04:00
1969
原创 容器的缺点:未知类型
使用java容器有个缺点,在将对象加入容器的时候就丢失了类型信息。因为容器类的程序设计人员不关系你想要添加入容器的对象的具体类型。如果容器只能保存你自己的类型,就失去了作为通用工具的意义。所以容器只保存对Object的引用,Object是所有类的基类,因此容器可以保存任何类型的对象。这是了不起的解决方式,不过也有两个缺点。(1)因为在将对象的引用加入容器的时候就丢失了类型的信息,所以对于
2007-12-12 18:26:00
861
原创 java构造方法的相关内容
一 java 类当中都有构造方法,如果你没有指定构造方法,则系统会调用缺省的构造方法。二 构造方法的作用:检查对象是否被正确的构造。三 在继承关系中,构造函数的相关内容 基类的构造器总是在导出类的构造过程中被调用,而且按照继承层次逐渐向上链接,以使每个基类的构造器都能得到调用。这样做是很有意义的,因为构造器的一个任务就是,检查对象是否被正确的构造。导出类只能访问它自己的成员,
2007-12-11 20:00:00
1933
3
原创 关于java中override 与 overload
override 覆盖。在类的继承当中,如果子类想重写父类当中的方法,则为覆盖override。重写的方法名,返回类型,参数皆不变。例如: class parent...{ public void show() ...{ System.out.println("父类中"); }}class son extends parent...{ publi
2007-12-10 20:21:00
860
原创 抽象类与接口
一 抽象类 包含抽象方法的的类叫做“抽象类”,例如 抽象方法 abstract void f(); 如果有类包含有一个或者一个以上的抽象方法,则为抽象类。 抽象类的目的,用抽象方法,表示一个通用接口。如果抽象类不完整,也就是说继承它的类没有完全实现抽象方法时,我们是不能产生该类的对象的。它还是抽象类。 抽象类可以有成员变量。二 接口 interface
2007-12-10 19:52:00
560
原创 final 数据
可能用到final的三种情况:数据,方法,类一 final 数据 向编译器告知一块数据是恒定不变的。比如: (1) 一个永不改变的“编译时常量”。 (2)一个在运行时被初始化的值,而你不希望它被改变。对编译时常量这种情况,编译器可以将该常量值代入任何可能用到它的计算式中,也就是说,可以在编译时执行计算式,这就减轻了运行时的负担。在java中,这些常
2007-12-09 19:00:00
685
原创 论组合与继承
一 ,首先说明一个术语 “向上转型”,什么是 “向上转型” ?我们可以看一个继承图: 从上图可以看到,wind 类的继承于 Instrument类。当由导出类转型成基类的时候,在继承图上是向上移动的,因此一般称为向上转型。由于向上转型是从一个较为专用的类型向通用类型的转换,所以来说,是比较安全的。也就是说,导出类是基类的一个超集。它可能不基类含有更多的方法,但它必须而且
2007-12-09 18:27:00
565
转载 Java Gossip: throw、throws
当程式发生错误而无法处理的时候,会丢出对应的例外物件,除此之外,在某些时刻,您可能会想要自行丢出例外,例如在例外处理结束后,再将例外丢出,让下一层例外处理区块来捕捉,若想要自行丢出例外,您可以使用"throw"关键字,并生成指定的例外物件,例如: throw new ArithmeticException(
2007-12-09 13:20:00
1227
原创 从键盘输入一个int/double/字符串?
import java.io.*;import java.math.*;public class test...{ public static void main(String args[]) ...{ try ...{ BufferedReader in = new BufferedReader(new InputStreamRe
2007-12-07 20:22:00
1928
原创 关于java中package使用的几点问题
1 package 位于程序的非注释的第一行。例如: //测试package用法package ccnu.rain;public class test...{ public static void main(String args []) ...{ System.out.println("OK!"); }} 2. package ccn
2007-12-07 19:24:00
1853
原创 数组作为形式参数
数组作为形式参数1 一维数组作形式参数 例如 int int sum(int a[],int n)也可以这样写int sum(int *,int n)2 多维数组作为形式参数这个情况就不同了 在形式参数中,数组的括号中,除了最左边的可以留下空之外,其它的都需要填写数值。例如 ,int sum(int a[][],int i
2007-11-13 19:20:00
9571
原创 指针数组与数组指针的使用
指针数组与数组指针的使用指针数组,顾名思义就是一个数组,它里面的元素是指针。例如 int *p[3],那么它的意思是数组p中可以最多存储 3个元素,这三个元素都应该是int指针类型;数组指针,它是指向一个数组的指针,它的指向是整个数组,当然它的绝对地址和数组首元素的地址相同。但是区别在于数组指针指向一整个数组,而数组首元素只是一个元素。例如: int (*p)[4],为一个指向数组
2007-11-12 20:01:00
834
原创 日期的操作的一个实例
import java.util.Calendar;import java.util.Date;public class test{ public static void main(String args []) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.MONTH,10); cal.set(Calendar.DATE
2007-11-07 19:07:00
505
原创 一个很不错的题目,解决方法很精巧
一个很不错的题目,解决方法很精巧吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半数字,其中从最初的数字中可以任意排序。以两个0结尾的数字不允许的,列如:1260=21*60,2187=27*81, 请找出所有的四位的吸血鬼数字。 这个题目如果按照一般的思路,肯定是从 1000 开始到 9999 进行遍历,然后把两个乘数进行遍历,看是否符合条件,这种算
2007-11-04 21:50:00
791
原创 字符串的定义
请问: 下面两种定义字符串的形式都有哪些不同呢?? 什么情况下使用第一种,什么情况下使用第二种? String s1 = "abc "; String s2 = new String( "abc "); 问题点数:20 回复次数:14 显示所有回复显示星级回复显示楼主回复 woos 等 级: 发表于:2007-11-03 12:
2007-11-03 22:19:00
9351
原创 hash code
推荐你看一下这篇文章,对理解hashcode有帮助《Java 理论与实践: 哈希 有效和正确定义hashCode()和equals()》 http://www-128.ibm.com/developerworks/cn/java/j-jtp05273/ Top3 楼liuguangliang(小刀刘)回复于 2006-09-12 22:51:29 得分 0
2007-11-03 22:16:00
645
原创 关于POJO与PO
POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO就是所谓的“Plain O
2007-11-03 19:30:00
642
转载 工厂方法的应用3
今天看java编程思想中的接口时,理解不了工厂方法设计模式,希望有人能来帮忙解答下。 书上的代码说的是在一个相同的棋盘上下国际象棋和西洋跳棋, interface Game{...} interfacd GameFactory{...} class Checkers implements Game{...}
2007-11-03 18:39:00
577
转载 工厂方法的应用2
下面代码说的是在一个相同的棋盘上下国际象棋和西洋跳棋, interface Game{...}//game接口 interfacd GameFactory{...}gamefactory接口 class Checkers implements Game {. //game 的实现类 ..} class CheckersFactory implements G
2007-11-03 18:32:00
421
原创 DAOFactory 的生成方法
举一个简单的简单工厂法的例子吧。 Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public interface A { public String print();}publ
2007-11-03 18:12:00
739
原创 netbean 的 hibernateUtil 类编写的问题
最近刚用netbean5.5 ,下载了 hibernate 插件。 项目目录 : 缺省包 -----Main.java ---Student.hbm.xml -----hibernamte.cfg
2007-11-02 21:47:00
915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人