代码改变世界

随笔档案-2011年06月

突然收到Steve Harmon的短消息,真意外啊。

2011-06-30 08:48 by Rollen Holt, 525 阅读, 收藏, 编辑
摘要: 今天在宿舍整理行李,下午打算滚蛋去北京。晚上10:35的火车。 临走之前,打算在看一下自己的博客。收件箱中居然有Steve Harmon的短消息,我真的是很惊讶啊。先来跌图再说吧。 我记得我们最近一次的交流是在10年。已经快一年没有联系了。而且我的博客也由于自己事情多,好久没有更新了、真没想到Steve Harmon联系我。算是有点惊讶吧。之前我和他交流过一些互联网以及创业的一些想法,当时咨询了他一下,但是这些都已经是一年前了。不知道怎么了?反正很开心,呵呵。 在这里介绍一些Steve Harmon吧。但是首先声明,我绝对不是装B炫耀我认识这些牛人,只想单纯的想记录一些这件事情,并且给大家推. 阅读全文

暑假实习的时候租的小屋,呵呵。

2011-06-29 00:16 by Rollen Holt, 483 阅读, 收藏, 编辑
摘要: 阅读全文

5本免费的Java电子书

2011-06-26 16:12 by Rollen Holt, 977 阅读, 收藏, 编辑
摘要: 互联网上面有大量的Java电子书,但是大部分都是过期或者不准确。这里是mkyong网站经整理的最棒的5本免费的Java电子书,它们都有名、完整、更新、详尽的。无论是Java初学者还是有经验的程序员都很有帮助。 1. The Java Language Specification, Third Edition 下载 :http://java.sun.com/docs/books/jls/ 作者: James Gosling, Bill Joy, Guy Steele, Gilad Bracha 简介: Java语言规范第三版,提供了完整而详尽的Java系统教程。 2. Thinking in J 阅读全文

从长春到北京--“一个人的旅行”

2011-06-24 19:59 by Rollen Holt, 482 阅读, 收藏, 编辑
摘要: 最近忙于各种令人蛋痛的考试,暂缓了自己的兴趣。感觉有点颓废啊。还有2科考试,先计划一下自己的暑假。 29号最后一科英语考试结束,整理自己仅有的几件行李和穿的很久的衣服。 30号(票还没买,不过应该是这一天走)休息一天,和同学吃个饭喝个酒,安排好学校的事情。然后晚上滚蛋去北京做乞丐。 如果火车不翻车的 阅读全文

用SVN下载sourceforge上的源代码

2011-06-05 14:06 by Rollen Holt, 2939 阅读, 收藏, 编辑
摘要: 1.下载tortoiseSVN2.在sourceforge页面选code中的SVN,并复制其svn地址3.在本机右键->tortoisecheckout4.将 svn地址复制到其中,选择保存目录,点确定。OK 阅读全文

算法标记的一点知识

2011-06-05 11:50 by Rollen Holt, 968 阅读, 收藏, 编辑
摘要: 现在的数据规模越来越大, 因此, 当输入规模大到只有运行时间的量级有关时, 就是在研究算法的渐进效率. 也就是从极限的角度观察算法的增长.大O 记号 : 只有渐进上界时使用.Θ 记号 : 同时具有 渐进上界 和下届.Ω 记号 : 渐进下届.定理 3.1 : 对任意两个函数 f(n) 和 g(n) , f(n) = Θ(g(n)) 当且仅当f(n) = O(g(n)) 和 f(n) = Ω(g(n)) .这一章真的令人蛋痛, 全是记号, 表示头晕. 几个渐进函数之间的 各种 关系 : 传递性, 自反性, 对称性, 转置对称性, 三分性 神马的, 果然都是浮云啊, 只理解简单的大O好了, 其他的以 阅读全文

心系凌云,脚踏实地

2011-06-03 23:25 by Rollen Holt, 460 阅读, 收藏, 编辑
摘要: 今天被师傅教训了一顿,有点惭愧,师傅总是那么犀利,87年的。已经那么牛逼了,真正的年少有为,MR.OutMan,大我一岁,却已经出神入化了,鸭梨很大。心系凌云,脚踏实地。!!! 阅读全文

析构函数的浅谈《原创》

2011-06-03 10:34 by Rollen Holt, 579 阅读, 收藏, 编辑
摘要: 显式的调用析构函数是一件非常危险的事情,,我们自己所谓的显式调用析构函数,实际上只是调用了一个成员函数,并没有真正意义上的让对象“析构”。为了理解这个问题,我们必须首先弄明白“堆区”和“栈区”的概念。《具体的区别参加我的文章-《堆区和栈区浅谈》》堆区(heap)——一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。栈区(stack)——由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。如果对象被建立在堆上,系统就不会自动调用。所以,如果我们在析构函数中有清除堆数据的语句,调用两次意味着第 阅读全文

c++中的构造函数

2011-06-03 10:27 by Rollen Holt, 419 阅读, 收藏, 编辑
摘要: 构造函数的返回值是*this &证明如下:Code:classxx{};voidfunc(xxoo){}intmain(){func(xx());} 阅读全文

java中的clone方法

2011-06-03 10:25 by Rollen Holt, 924 阅读, 收藏, 编辑
摘要: //测试类 public class Exec { public static void main(String args[]) { // 新建图书集合类变量,修改部分图书信息 BookCollection bc1 = new BookCollection(10); bc1.getBooks()[0].setBookID(100); bc1.getBooks()[1].setISBN("9601000980"); // 使用clone方法实现类变量复制 BookCollection bc2 = (BookCollection) bc1.clone(); System.out 阅读全文

java.util.Arrays.asList 的小问题

2011-06-03 10:24 by Rollen Holt, 1440 阅读, 收藏, 编辑
摘要: 将未排序的数组传递给binarysearch是一种逻辑错误。爱这种情况下,binarysearch方法返回的值是不确定的。类Arrays提供静态方法asList。将数组当做一个List的集合。其中封装了和链表相似的行为、asListpublic static <T> List<T> asList(T... a)返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”到数组。)此方法同Collection.toArray()一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了RandomAc 阅读全文

分数运算(其中有几个算法不错)

2011-06-03 10:23 by Rollen Holt, 1225 阅读, 收藏, 编辑
摘要: //测试类 //范例1-3 支持查找功能的分数类 7 //∷相关函数:compareTo函数 public class Exec2 { public static void main(String[] args) { // 创建两个分数类变量 Fraction fraction1 = new Fraction(0.25); Fraction fraction2 = new Fraction(2, 8); // 分数相加 Fraction fraction3 = fraction1.add(fraction2); System.out.println(fraction1 + "+&qu 阅读全文

类反射的简单例子

2011-06-03 10:21 by Rollen Holt, 739 阅读, 收藏, 编辑
摘要: import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.sql.Timestamp; import java.util.Calendar; public class Exec { public static void main(String[] args) throws Exception { Calendar birthday = Calendar.getInstance(); birthday.set(1985, 7, 21, 0, 0, 0); Student s1 = new Stud 阅读全文

努力赚钱,是为了不让自己的爱情受到别人金钱的考验--这就是现实

2011-06-03 10:17 by Rollen Holt, 355 阅读, 收藏, 编辑
摘要: 韩寒说,他不会让自己的女友去上班。因为或许有一天你定了餐厅,买了电影票,约女友晚上去吃个晚餐,看部电影。但是女友的领导晚上要陪客户应酬,需要带你女友一起。那么你的计划就泡汤了,她就不能陪你去吃晚餐,看电影。领导有错吗?没有,那是为了生意。女友有错吗?没有,那是为了饭碗。想避免这样的事发生,那么你就需要一个人赚两个人的钱。社会就是那么残酷。我现在很有必要买个摩托车,其实,我不是那么需要。走走路,我也习惯。但我女友不习惯。那么早上别人会骑车去接她,晚上别人会送她。她有错吗?没有,她只是不喜欢走路罢了。别人有错吗?没有,别人只是好心搭下朋友而已。现实就是那么苍白。我有一个朋友,以前没把爱情当回事,三 阅读全文

支持foreach迭代访问的自定义集合类

2011-06-03 10:15 by Rollen Holt, 818 阅读, 收藏, 编辑
摘要: import java.util.Iterator; //测试类 public class Exec { public static void main(String[] args) throws Exception { // 创建学生集合类 Students students = new Students(10); // 通过for each语句迭代循环学生集合类的每个元素 for (Object obj : students) { Student stu = (Student) obj; System.out.println(stu.getSid() + ":" + s 阅读全文

java中四种阶乘的计算

2011-06-03 00:21 by Rollen Holt, 14678 阅读, 收藏, 编辑
摘要: package com.zf.s2;//创建一个包import java.math.BigInteger;//导入类import java.util.ArrayList;import java.util.List;public class TextFactorial {//操作计算阶乘的类 public static int simpleCircle(int num){//简单的循环计算的阶乘 int sum=1; if(num<0){//判断传入数是否为负数 throw new IllegalArgumentException("必须为正整数!");//抛出不合理参 阅读全文

java屏幕快照

2011-06-03 00:13 by Rollen Holt, 1535 阅读, 收藏, 编辑
摘要: import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;/******************************************************************************** 该JavaBean可以直接在其他Java应用程序中调用,实现屏幕的&q 阅读全文

DataOutputStream的乱码问题

2011-06-02 23:38 by Rollen Holt, 33984 阅读, 收藏, 编辑
摘要: import java.io.*;public class Hello{public static void main(String[] args){ try{// 通过DataInputStream数据输入流把readme.txt中的内容读出来// 通过DataOutputStream数据输出流把readme.txt的内容写入文件readme.out中 DataOutputStream out=new DataOutputStream(new BufferedOutputStream(new FileOutputStream("readme.out"),512)); Bu 阅读全文

《老男孩》

2011-06-02 16:45 by Rollen Holt, 337 阅读, 收藏, 编辑
摘要: 那是我日夜思念深深爱着的人呐到底我该如何表达她会接受我吗也许永远都不会跟他说出那句话注定我要浪迹天涯怎么能有牵挂梦想总是遥不可及是不是应该放弃花开花落又是雨季春天啊你在哪里青春如同奔流的江河一去不回来不及道别只剩下麻木的我没有了当年的热血看那漫天飘零的花朵在最美丽的时刻凋谢有谁会记得这世界她来过转眼过去多年时间多少离合悲欢曾经志在四方少年羡慕南飞的燕各自奔前程的身影匆匆渐行渐远未来在哪里平凡啊谁给我答案那时陪伴我的人啊你们如今在何方我曾经爱过的人啊现在是什么模样当初的愿望实现了吗事到如今只好祭奠吗任岁月风干理想再也找不回真的我抬头仰望着满天星河那时候陪伴我的那颗这里的故事你是否还记得生活像一把 阅读全文

ObjectoutputStream和ObjectinputStream的一个不完善的例子

2011-06-01 23:07 by Rollen Holt, 1147 阅读, 收藏, 编辑
摘要: /** * 编写一个Person类,包含序号、姓名、年龄、性别等4个属性,再编写一个Application程序 * ,采用ObjectOutputStream类Person类的若干个对象实例输出到外部设备的文件上,再采用 * ObjectInputStream类从外部设备的文件上读取这些对象实例并显示到图形用户界面上。 * *//** * @author renwenchao * @version 1/6/2011 * */import java.awt.*;import javax.swing.*;import java.io.*;import java.awt.event.*;import 阅读全文