- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 类反射的简单的例子
Code: import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.sql.Timestamp; import java.util.Calendar; public class Exec {
2011-05-03 11:07:00
782
2
原创 分数运算。包括有几个很有用的函数
Code: //测试类 //范例1-3 支持查找功能的分数类 7 //∷相关函数:compareTo函数 public class Exec2 { public static void main(String[] args) { // 创建两个分数类变量
2011-05-02 23:37:00
857
原创 java中飞clone方法
Code: //测试类 public class Exec { public static void main(String args[]) { // 新建图书集合类变量,修改部分图书信息 BookCollection bc1 = new BookCollection(1
2011-05-02 22:49:00
518
原创 java.util.Arrays.asList 的小问题
将未排序的数组传递给binarysearch是一种逻辑错误。爱这种情况下,binarysearch方法返回的值是不确定的。 类Arrays提供静态方法asList。将数组当做一个List的集合。其中封装了和链表相似的行为、asListpublic static List asList(T... a) 返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”
2011-05-01 14:20:00
1085
原创 类Properties
extends HashtableObject,Object> Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表。因为 Properties 继承于 Hashtab
2011-05-01 11:30:00
774
原创 类 StringTokenizer
java.util 类 StringTokenizerjava.lang.Object java.util.StringTokenizer 所有已实现的接口: EnumerationObject> public class StringTokenizerextends Objectimplements EnumerationObject>
2011-05-01 11:21:00
490
原创 Hashtable简介
java.util 类 Hashtablejava.lang.Object java.util.Dictionary java.util.Hashtable 所有已实现的接口: Serializable, Cloneable, Map 直接已知子类: Properties, UIDefaults public class Has
2011-05-01 11:08:00
545
原创 关于“小幽工作室”
“小幽工作室”是由吉林大学软件学院几个臭味相投的在校生组成的。具体成立于2010年的什么时候这个已经记不清了。只是偶然的机会,几个不甘堕落,不甘平凡的人走在了一起,为了共同的梦想而在一腔热情之下创办了“小幽工作室”。至于为什么起这个名字,其实我也不知道,反正觉的不难听,就一直用着了。“小幽工作室”本着互相学习,互相进步的准则,致力于帮助吉林大学软件学院的学生,努力使得他们“在校不迷茫
2011-04-28 19:19:00
554
原创 或许我不出类拔萃,但注定与众不同
最近一直在为暑期“创新工厂”的实习做准备,去了做的是JAVA和前端。 最近整天忙于JAVA,算法等。有一点点的累。不过真的很充实。在这段时间也发现了自己的很多的不足之处。以前总是代码看的多,写的少。这次自己动手练了很多的代码。发现原来“看”和“做”之间的差距是这样的大。以后真的必须动手做了。不能像以前那样,眼高手低。 加油。
2011-04-28 00:53:00
764
1
原创 垃圾收集解析
垃圾收集器是Java语言区别于其他程序设计语言的一大特色。它把程序员从手工回收内存空间的繁重工作中解脱了出来。我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。分配内存的方式多种多样,取决于该种语言的语法结构。但不论是哪一种语言的内存分配方式,最后都要返回所分配的内存块的起始地址,即返回一个指针到内存块的首地址。 当已经分配的内存空间不再需要时,换句话说当指向该内存块的句
2011-04-28 00:40:00
451
原创 寻人启事
大家好: 我是夏雪,我最近创办了一个群博客:“麦田里的守望者”。地址为:http://rollenholt.blog.163.com/。正如博客表题所说的,致力于帮助广大青少年学生,使得他们健康快乐的成长,学习,做人... 但是由于我个人能力和时间有限,所以特此说明一下,希望有共同爱好的朋友,可以加入我们。我们一起为广大的教育事业做出自己的一份努力。帮助那些
2011-04-14 15:16:00
539
原创 java 学习笔记《1》
1.??除了标准输出串流out之外,Java程式在执行之后,还会开启标准输入串流in与标准错误输出串流err。对于in来说,它对应至键盘或其它的输入来源,准备接受使用者或其它来源的输入。而对于err,它会将指定的字串输出至显示装置或其它指定的装置,与标准输出串流out不同的是,它会立即显示指定的(错误)讯息给使用者知道,例如即使您指定程式将结果重新导向至档案,err输出串流的讯息并不会被重新导向
2011-04-04 23:30:00
425
原创 激情点燃梦想
不知道从什么时候开始,忘记了打扫 自己的房间;不知道从什么时候开始,忘记了翻翻小时的相册;不知道从什么时候开始,忘记了操场上的汗水;不知道从什么时候开始,忘记了和朋友的打打闹闹;也不 知道从什么时候开始,忘记了背着书包的旅行。 “忙”,这是最近周围的朋友常常挂在嘴边的一句话。 好像就是从上班的那天,我们忘记了好多的东西,我突然意识到了一点点忙碌,意识到了我和从
2011-03-12 10:34:00
648
原创 “科技已发展到21世纪的今天,但为何我们在面对自然灾害时还是像原始人一样脆弱无力?
原文标题:丁磊:网易游戏进军国际市场时机尚不成熟12月15日,杭州网易新办公楼,网易创始人、首席架构设计师丁磊点上雪茄,陷入了长久的沉默。“首先,我觉得十年总结,媒体不能只停留在歌功颂德,而应该有所反思;其次,我觉得看问题不要单独说互联网,你要通过全局来看,因为只有全局来看,你才会体验到下一步的展望,或者说过去十年的这个痛是在什么地方。”痛在什么地方?——“中国这十年,的确是出现
2010-12-28 10:57:00
2849
原创 引用占多少内存?欢迎讨论,(*^__^*) 嘻嘻……
我的观点:有可能占,有可能不占(*^__^*) 嘻嘻……大家拍砖的拍砖,解释的解释,(*^__^*) 嘻嘻……...
2010-12-26 15:58:00
722
1
原创 构造函数的返回值是*this &
直接点。构造函数的返回值是*this &证明如下:Code: class xx { }; void func(xx oo) { } int main() { func(xx()); }
2010-12-26 15:51:00
883
2
原创 一点点反思
我以为我每天都在给自己成长的机会,像劝告别人那样去提醒自己。可是人似乎天生摆脱不了“旁观者清,当局者迷”的缺陷,以至于改变了别人却没能看清自己。不过一天的时间,秋天变成了冬天。天凉了起来,寒风悄悄地溜进了宿舍,我的手臂不由自主的爬满了细密的鸡皮疙瘩,而心其实好久没有像曾经那样苍凉过了,不长不短的时间淡漠了一些本该无谓的东西。岁月的流逝,再也不会涌出曾经那些少不更事的热潮。激动不安,若明若暗的青春
2010-12-21 16:06:00
1136
1
原创 剥夺与增添
我以为我每天都在给自己成长的机会,像劝告别人那样去提醒自己。可是人似乎天生摆脱不了“旁观者清,当局者迷”的缺陷,以至于改变了别人却没能看清自己。 不过一天的时间,秋天变成了冬天。天凉了起来,寒风悄悄地溜进了宿舍,我的手臂不由自主的爬满了细密的鸡皮疙瘩,而心其实好久没有像曾经那样苍凉过了,不长不短的时间淡漠了一些本该无谓的东西。岁月的流逝,再也不会涌出曾经那些少不更事的热潮。激动不安,
2010-12-20 21:48:00
511
原创 通知
我以后虽然会来这块,但是一般不会再这里写文章了。因为这里是封闭的,也就是必须注册了才能访问,所以我决定将我的战略基地转移到博客园。呵呵。呵呵。不过还是会来看看大家的。大家有兴趣的话可以去我的博客看看:http://www.cnblogs.com/rollenholt/很高兴自己可以在这里认识这么多有激情的朋友。真的很开心,希望大家继续保持联系啊。我的QQ:191430791、希望我们可以
2010-12-16 22:27:00
493
1
原创 羡慕嫉妒别人只能说明自己不行
羡慕别人不如自己低头苦干,总是听见我的朋友说自己不行,别人学的多好,成绩多好,那么有钱.....我想说的是你管别人什么事情啊。做好自己就行,别人成绩好,有钱...羡慕,嫉妒人家只能说明自己不行。就这么简单。以为的羡慕和嫉妒还不如自己好好的,老老实实的低头苦干,这个来的更加的实在,那些整天在朋友身边说自己不行,但是又不去努力的人。你说你烦不烦啊。你自己不烦但是也得考虑一下倾听的人的感受啊,别
2010-12-12 13:08:00
1731
2
原创 sizeof与对象内存布局《别太相信自己啊,最好自己运行一下》
一 内置类型的size内置类型,直接上代码,帮助大家加深记忆:void TestBasicSizeOf(){ cout __FUNCTION__ endl; cout " sizeof(char)= " sizeof ( char ) endl; cout " sizeof(int)= " sizeof ( int ) endl; cout " s
2010-12-11 22:43:00
585
1
原创 Visual C++ 2010新功能之auto关键字
C语言里面其实就已经有auto关键字了,只不过很少用到,当我们在C或者以前的C++中,auto关键字基本上可以被无视:比如这个局部变量: int a = 100; auto int a = 100;并没有什么区别,但是在VC2010中, auto已经有了新的含义,它可以对类型进行推断使得我们在使用的时候可以这样auto a = 100;那么a就是int类型,初始值为100. 下面是一个
2010-12-11 22:18:00
1941
2
原创 析构函数的浅谈《原创》
显式的调用析构函数是一件非常危险的事情,,我们自己所谓的显式调用析构函数,实际上只是调用了一个成员函数,并没有真正意义上的让对象“析构”。为了理解这个问题,我们必须首先弄明白“堆区”和“栈区”的概念。《具体的区别参加我的文章-《堆区和栈区浅谈》 》堆区(heap) —— 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似
2010-12-09 14:04:00
760
3
原创 N皇后问题。
八皇后问题是一个古老而著名的问题,它是回溯算法的典型例题。该问题是十九世纪德国著名数学家高斯于1850年提出的:在8行8列的国际象棋棋盘上摆放着 八个皇后。若两个皇后位于同一行、同一列或同一对角线上,则称为它们为互相攻击。在国际象棋中皇后是最强大的棋子,因为它的攻击范围最大,图6-15显示 了一个皇后的攻击范围。 图6-15 皇后的攻击范围现在要求使这八个皇后不能相互攻击,即任意
2010-12-01 01:10:00
9133
1
原创 KMP字符串模式匹配详解
KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。一. 简单匹配算法先来看一个简单匹配算法的函数:int Index_BF ( char S [ ], char T [ ], int pos ){/* 若串 S 中从第pos(S 的下标0≤pos个字符
2010-11-30 22:09:00
594
原创 void (C++)
When used as a function return type, the void keyword specifies that the function does not return a value. When used for a functions parameter list, void specifies that the function takes no para
2010-11-30 17:31:00
476
1
原创 引用的本质是什么
在大学的时候,教材里这么说的“引用是个别名...引用作为目标的别名而使用...引用不是值不占存储空间...引用只有声明,没有定义...”那么,引用到底占不占内存空间,引用的本质是什么?下面举个例子:int a = 10;int &b = a;这里,显然,b是一个引用。语句“int a = 10;”,在内存中申请了一个int型变量,32位机中占4个字节,那么变量名a放哪里
2010-11-30 11:25:00
609
1
原创 c++ 中的生僻关键字
1.typeid. typeid表达式形如:typeid(expr)这里expr是任意表达式或者类型名。如果表达式的类型是类类型且至少包含有一个虚函数,则typeid操作符返回表达式的动态类型,需要在运行时计算(编译器需要/GR支持);否则,typeid操作符返回表达式的静态类型,在编译时就可以计算。 typeid操作符的返回结果是名为type_
2010-11-28 16:00:00
736
原创 奇怪的const
概述const在c++中意味着“不可改变”,但在有些情况下我们可以“合法”地绕过编译器去修改一些const数据,比如const_cast就可以剥离一个对象的const属性。然而,我们这样做在多大程度上是“合理”的,却因不同的问题而论,也许一不小心,你就可能掉入陷阱之中。以下问题,我只分析,不说话,请各位看官自己判断。 当目标是一个常数这件事源于在网上看到的一篇文章,其来源已
2010-11-28 15:37:00
424
原创 二叉树
二叉树的实现[r1] (1)// FileName;BTNode.h//二叉树类声明头文件 #ifndef BTNODE#define BTNODE// 表示二叉树的节点template typename T>class BTNode{ public: // BTNode 是类的实现,使得数据成为公有成员简化了类函数的构造
2010-11-28 10:29:00
850
5
原创 什么叫精通C++
常用的面向对象复用模型设计、常用的数据结构设计、常用的操作系统知识、内存管理、多线程互斥,然后能够很轻松的应用现有的软件模块和开发库,比如用开源的库(例如log4cpp),购买的其他公司的接口模块等,能够和容易上手应用一个你从未涉足的开发平台(比如从vc转到symbian,转到qt),开发令老板比较满意的程序模块.
2010-11-17 07:47:00
2735
22
原创 我们的脚印
你沿着你画的那条斜线,走进了黄昏。我在你的身后沿着你的脚印默默地数着你走过的日子。直到你那渐行渐远的身影,最后,缩成了一个点。长大后,我真的成了你。我学着你的模样,执起你送给我的教鞭,握紧你交给我的粉笔,还有那本你我都读过的课本。三尺讲台上,我把你教给我的一切,我都一一的教给了他们。我知道,他
2010-11-17 00:14:00
431
2
原创 Bresenham高效画线算法
画线的算法不少,但要作到高速、简单并不容易。斜率相乘法是最简单的方法之一,但计算每个点均要花费不少时间用于乘、除法运算;下面介绍的是Bresenhams高效画线算法,对每个点的坐标计算只要加、减法就能完成。简化算法用伪Pascal语言描述如下:Code: procedure DrawLine(x1, y1, x2, y2: Integer); va
2010-11-15 21:47:00
537
1
原创 用递归中序遍历二叉树
Code: 用递归中序遍历二叉树 #include struct tree //声明树的结构 { struct tree *left; int data; struct tree *right; };
2010-11-15 21:38:00
692
原创 递归中序遍历二叉树
<br />用递归中序遍历二叉树 #include<stdlib.h>struct tree //声明树的结构{ struct tree *left; int data; struct tree *right;};typedef struct tree treenode;type treenode *b_tree; //声明二叉树链表//插入二叉树的节点b_tree insert_nod
2010-11-15 21:36:00
752
1
原创 对中国大学的一点感慨
每次离开高校我都会暗自叹息“是否真的有那么一天,校长引以为豪的是该校聘用的那些学识渊博的教授,大师而非那些靠银行贷款而建起来的华丽的大楼,校长激情长叹的是无私的教育理念,而不是大而无当的校园,是否真的有那么一天,高校走出的学子都是能够得到21世纪企业认可的人才,而不是徘徊在事业边缘
2010-11-15 20:11:00
406
2
原创 typedef总结
Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。本文下面将竭尽全力来揭示 typedef 强大
2010-11-13 09:16:00
576
原创 typedef用法小小结
Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法
2010-11-13 09:15:00
433
原创 如果你想让别人给你的代码查错,先来这里看看
最近来得比较多,看到很多人说"给我看看这段代码错哪了"?,进去之后,直接就是一段代码,其他什么也没有.有的甚至是上百行的代码.这叫人怎么查? 编译出错这样的事是难免的,出这样的事,当然应该是这样:编译器你说我的代码错了,那我来看看你说什么,我错在哪了.发觉确实是错了,那就改下.如果实在看不懂它说的错的原因,那就来求助,很自然的就是说下编译器报什么错,这样遇到过的人一看便知道问题大约在哪,就能有目
2010-11-13 09:08:00
403
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人