`
lixucheng
  • 浏览: 80096 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
5、Prime Ring Problem Problem Description A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a prime. Note: the number of first circle should always be 1. Input n (0 < n < ...
有很多与数字相关的题目,主要考察基本的编程能力,如果数学比较好,对于解决这些问题有比较好的帮助。下面的题目是学生收集的题目,我进行了讲解。 1、Self Numbers Description In 1949 the Indian mathematician D.R. Kaprekar discovered a class of numbers called self-numbers. For any positive integer n, define d(n) to be n plus the sum of the digits of n. (The d stands for d ...
Java中提供了byte、short、int和long表示整数,float和double来表示浮点数,每种类型都有一定的表示范围,当超过了这个范围之后就不能处理了。为了提供对非常大的整数和浮点数的处理,Java提供了BigDecimal和BigInteger。下面的代码演示了BigDecimal和BigInteger的基本用法: BigDecimal data1 = new BigDecimal("23232123456789.123456789"); BigDecimal data2 = new BigDecimal("23423423123456789. ...
有的机会可遇而不可求,如果你遇到了请不要放弃。 上周末在天津举行了2010年全国职业院校技能大赛,我校学生获得了“计算机网络组建与安全维护”的第一名,非常难得。这些学生(3个)在不到两个月的时间里技术上有了很大提高,在辽宁省比赛的时候,他们是第二名,在参见全国比赛的时候是全国第一,原来的辽宁省第一拿了二等奖。当然在这个过程中学校安排了4名老师全天指导,这4名老师是学校该领域最好的老师,每天讲讲练练,几天组织一次模拟比赛。收益最大的是这些学生了。而我要说的是另外几个学生。 我们学校参加辽宁省比赛的时候是两个队,其中一个是第二名(一等奖),另外一个是二等奖,但是因为代表辽宁省参加国家比赛只 ...
在进行强制类型转换的时候为了防止出现ClassCastException,需要进行判断,可以使用instanceof操作符。下面分别介绍instanceof操作符的基本用法、使用的场合以及注意事项。 1、基本用法 instanceof操作符用于判断某个对象是否是某个 ...
编写程序的最终目的是让用户使用方便,而很多人在编写程序的时候却忘了这点,经常只是考虑如何实现方便,按照自己的想法去完成功能,没有站在用户的角度去考虑。举几个例子看看你有没有见到过。 1、修改功能让用户 ...
一个同学的问题:李老师好,我是一名文科类专业学生,但本身对计算机信息专业方面很感兴趣,并希望在此方面有所发展,但对该学科总体架构方面诸多迷惑,不知您能否为我提出些许建议? 我想了一下计算机专业的课程设置给了如下建议: 1、找计算机系统结构、组成原理、操作系统、计算机网络、数据库原理、信息管理系统这些书看看,能理解多少理解多少。这个可以和下面的过程同步进行,并且重复多遍。2、找本C语言的书或者Java语言的书,书一定要偏操作的,最好你能跟着书做。把书后的习题上机调试了。3、找本数据结构的书,尽量去理解书上的内容,在看书的时候,尽量拿语言把书山的各种算法都实现了。可以多学两遍。4、找本算法相关的 ...
这两天学生做JPA的实验,向数据库插入中文,在查询的时候是乱码,察看数据库,数据库中也是乱码。问的同学比较多,我就把它贴出来了。 原因是安装的时候没有选择编码,所以修改编码即可。 找到安装目录,例如:C:\Program Files\MySQL\MySQL Server 5.0,这也是默认安装目录。 然后找到my.ini文件,可能你的系统隐藏了后缀名,那就是找到文件my。 打开my.ini进行编辑,找到“default-character-set=latin1”,有两行,修改成“default-character-set=gbk”即可。 重新启动MySQL数据库服务,重新建有乱码的数据 ...
前面发了一篇文章《索引的作用有多大?》,有些同学说还是不清楚索引干什么的,那篇文章的地址:http://blog.csdn.net/JavaEETeacher/archive/2010/06/02/5641851.aspx,下面就谈谈索引是干什么的,为什么能提高效率。 数据库表的信息是存在在文件中的,每个文件中有很多记录,你添加一条记录,文件中就会多一条记录。 如果要查找一条记录怎么查找呢?你会打开文件读取文件内容,然后看看是不是你要的记录,查找任何记录都要从前向后去比较。就像一个房间有很多人,你知道要找的人在这个房间,但是具体在什么位置你不知道,你只有一个一个看,直到找到你要找的人,运气好 ...
昨天在调程序的时候,要查询数据,使用去年写好的SQL语句,应该没有问题,但是执行的时候结果就是出不来,我以为SQL语句出什么问题了,仔细看SQL语句,因为SQL语句并不复杂,只是涉及的表有8个,没有看出问题。后来我去上课去了,上课回来之后发现执行完了,但是执行了37分钟。一共就3000多条记录,执行37分钟,肯定有问题!! 开始分析SQL语句,调整了Where语句中的条件的顺序,希望能够有用,但是作用很小,还是30多分钟。后来想多表连接使用子查询能快一些,但是从原理上来说没有太大区别。突然想到是不是没有索引阿,如果没有索引效率肯定会很低,正常情况下我们创建了主键就会有索引,肯定是某个表没有创建 ...
在Java5中提供了变长参数,也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如:print("hello");print("hello","lisi");print("hello","张三");下面介绍如何定义可变长参数以及如何使用可变长参数。 1、可变长参数方法的定义 使用...表示可变长参数,例如 print(String... args){ ... } 在具有可变长参数的方法中可以把参数当成数组使用,例如可以循环输出所有的参数值。 pr ...
在程序中经常需要使用常量,如果直接写在程序里,改变这些字符串时必须重新编译,例如编写数据库应用的时候数据库驱动程序、URL、用户名和口令等信息,可以使用资源文件(Properties文件),Java中提供了ResourceBundle类来方便对属性文件的访问。本文介绍如何编写properties文件,如何访问,如何实现国际化。 1、properties文件的编写 文件的后缀名为.properties。 文件中每一行的格式为:key=value 例如: database.driver=com.mysql.jdbc.Drvier database.url=jdbc:mysql://loc ...
Java中提供了Class类,可以通过Class类获取类的定义信息,包括包名、类名、类上的注释(Annotation)、类的修饰符、父类、继承的接口、构造方法、成员变量和成员方法。这些信息分别使用java.lang.annotation.Annotation、 java.lang.reflect.Constructor、java.lang.reflect.Field、java.lang.reflect.Method、java.lang.reflect.Modifier来表示。可以动态调用方法和属性。下面的例子展示了基本用法。 package ch5; import static java.l ...
Java5中提供了新的注释(Annotation),能够为类提供额外信息,本文介绍了如何定义注释、如何使用注释和如何解析注释。 1、定义注释 package ch5; import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target; // 注释什么时候起作用包括两种:RetentionPolicy.RUNTIME(编译并且在运行的时候可以 ...
有时候开发EJB的时候,已经存在JavaBean,需要把JavaBean改造成EJB,下面介绍如何把JavaBean修改为EJB。在修改之前,要清楚JavaBean和EJB有什么区别。本文首先分析了JavaBean与EJB的区别,然后介绍了如何把JavaBean修改为EJB。 1、JavaBean与EJ ...
Global site tag (gtag.js) - Google Analytics