自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iverson79_82的专栏

学习生活的感触与积累,记录我的思想和经历。

  • 博客(43)
  • 收藏
  • 关注

原创 Java数据的持久保存——写入XML文件

开始开始时,我们需要定义一个我们要初始化、保存和重新创建的类。让我们定义一个带有以下 4 个属性的类: 测试分数的整数数组,可当做一个经过索引的属性 只读 float 属性,表示平均分数 String 属性,代表学生的姓名 java.awt.Point 属性,代表学生在班里的座位 这个可变的属性类型集将演示编码器如何处理不同的数据类型。

2007-12-04 16:27:00 11964 5

转载 有用的社区论坛

我推荐如下这些论坛,或许真能帮助您,做论坛,都是赔本的买卖,不收费还帮助你学习,得向斑竹们致敬啊。我总结了一条: 做IT的, 做硬件和软件都是苦力活, 只有做管理的才是白领呀! 以下论坛从第1名开始介绍,前面分别是是管理、财经、商务类别的老大, 当然还有许多业界知名的论坛,主要有点偏门,这个不做概述,呵呵。NO.1世界经理人社区  网址: http://bbs.icxo.com/  对象: IT管

2007-11-22 14:23:00 873

原创 精通Struts1

 颓废了一段时间以后,决定要努力学习一下,先把以前的东西拾起来。首先学习《精通Struts》第一章    Sturts与JavaWeb应用简介1.JavaWeb应用的结构——MVC结构(模块model控制器controler视图view)2.Servlet组件:Servlet运行于Servlet容器内,可以被Servlet容器动态加载,来扩展服务器的功能,并提供特定的服务。

2007-10-11 11:21:00 1177

原创 颓废太长时间了

从九月底到现在,颓废太长时间了。每天无所事事,我都快受不了自己了,怎么能过得这么安逸。许多学的东西也荒废了,还得从头拾起来,以后要加油了。光喊着赚钱是没有用的,自己不提高公司也不会给更高的薪水,随着时间的推移,饭碗都不包。以后在业余的时间一定要把持住自己。提高上进心,而且性格也要改改,每天总结一下今天又什么收获。加油了,为了将来~~~~ 

2007-10-10 12:26:00 568

转载 Socket编程的难点和重点

刚从一个网络项目上脱出身来, 感叹Widnows软件开发,有两个难点,一个是窗口系统界面设计,一个就是Socket编程。此次作的是一个多源多线程下载项目 - 糖果专业下载组件,是一个ActiveX控件。这个项目的起因源于 糖果音乐播放器的需要。 实际上软件网络性能是非常影响用户体验的一个要素。产品出来之后还是很令人满意的,因为发现 糖果组件的 下载速度 居然可以超出 flashget 与 迅雷

2007-08-27 15:53:00 1254

原创

从何说起呢,梦的开始我已经记不清楚了。只是记得当时在上学,一次英语摸底考试,老师给我打了10分(100分制),真是丢人。 接下来是重要的考试,期终还是别的记不清了。前几场考试发挥的都很不错,尤其是英语,心里还想这回老师不会再给我10分了吧。最后一门考试是语文(很奇怪,醒来后想语文一般都是第一场考,呵呵,梦里不能拿常规的逻辑判断),下午2:00开始。我语文一直都不好,所以还挺着急的。上午去学校的自习

2007-08-25 08:20:00 601

原创 如何编写代码才能使效率提高

一、排版:   1.关键词和操作符之间加适当的空格。   2.相对独立的程序块与块之间加空行   3.较长的语句、表达式等要分成多行书写。   4.划分出的新行要进行适应的缩进,使排版整齐,语句可读。   5.长表达式要在低优先级操作符处划分新行,操作符放在新行之首。   6.循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分。   7.若函数或过程中的参数较长,则要进行适当的划分。  

2007-08-10 15:06:00 811

转载 计算两个任意日期之间的工作日

 主要思路:对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔(天数),然后分别对date_start 和date_end 取得它们下一个星期一的日期,这样就可以得到一个新的可以整除7的完整日期间隔(这个新的日期间隔已经把星期几的问题剔出掉了),换一种说法就是我们可以得到,这两个新的日期之间的周数,

2007-07-26 11:40:00 2507

原创 合格的程序员该做的事

作为一个合格程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4

2007-07-10 09:23:00 582

转载 被人误传了千年的七句话

在中国崇尚权威的文化氛围中,名人名言占的地位是很重的,很多名家说的话,往往被人民当成指导自己人生观世界观的不二准则,但这些几千年流传下来的名言中,也有一些话被人刻意或无知地曲解,背离了话语者本身的意旨与初衷,迷惑了天下万千受众。影不才,试举数例解析一二,以还世情真相与大众……好了我再文诌诌地说话大家估计要扔鸡蛋,虚荣心也满足了,下面开始举例开讲。       1、以德抱怨 [ 转自铁血

2007-06-18 12:03:00 1924 1

原创 Java Web应用开发实例

上次提到了Eclipse+Tomcat+Lomboz Java Web开发环境的配置,可环境配置好了,如何进行web应用的开发呢?index.html,**.jsp 等文件应该放到什么地方,servlet类如何建立?……都是问题。下面两个小例子算作是web应用开发的入门。1.         HelloWorld例子(看到这个例子大家都熟悉吧,下面就看用网页如何实现打印HelloWorld)

2007-06-06 17:19:00 21760

原创 Java Web应用开发环境配置 Eclipse + Tomcat + Lomboz

最近在学习Java Web应用开发,之前已经习惯在Eclipse下编写Java代码,因为不想在NoteBook下编写代码在Dos下编译,所以在网上找了一下Eclipse开发Web应用的开发环境。主要有两个Eclipse+Tomcat+Lomboz和Eclipse+Tomcat+MyEclipse,我使用前者,不过听说MyEclipse的功能更强大,会在以后的学习中尝试。接下来就是我关于Java

2007-06-05 16:22:00 4194

原创 Effective Java(02)创建和销毁对象

第二章 创建和销毁对象第一条:考虑用静态工厂方法代替构造函数好处:1. 与构造函数不同,静态工厂方法具有名字使用静态工厂方法创建对象可以让用户更容易读懂,表述的更清楚。 因为静态工厂方法有自己的名字,所以它们没有构造函数那样的限制,对于给定的原型特征,可以有不止一个静态的工厂方法。如果一个类看起来需要多个构造函数,并且它们的原型特征相同,那么应该考虑用静态方法来代替其中一个或多个构

2007-03-12 23:56:00 1014

原创 Effective Java(01)

前言Java编程的基本原则:清晰性和简洁性一个模块的用户永远也不应该被模块的行为所迷惑;模块要尽可能的小,但又不能太小 ;代码应该被重用,而不是被拷贝;模块之间的相依性应该尽可能地降低到最小;错误应该尽早被发现,理想情况下是编译时。

2007-03-12 22:06:00 624

原创 XP 极限编程

XP 的十二种方法XP 的十二种方法(如图 2 所示)将其定义为规则。让我们仔细研究每一个方法来对“执行 XP”表示什么有个更全面的理解。图 2. XP 的十二种方法 规划策略 有些人会指责 XP 是一种美其名的剽窃,只是一群牛仔在没有任何规则的情况下将一个系统拼凑在一起。错。XP 是为数不多的几种承认您在开始时不可能事事通晓的方法之一。无论是用户还是开发人员都是随着项目的进展过程才

2007-03-09 17:30:00 710

原创 Linux 上网配置

之前安装上了Linux但一直都是用Windows上网,Linux的网络配置一直没有弄,今天决定配置一下,体验在Linux下上网的感觉。1.   使用物理网卡           首先,修改vm的网络连接方式为:bridged--该模式可以单独设置vm上的系统的IP--           路径:VMware   Workstation--〉vm--〉settings--〉dardware--〉

2007-02-13 14:43:00 1048

原创 Thinking in Java Study(08)

 接口和内部类1. 接口使用interface关键字定义,接口可以看作是“纯粹的”抽象类。它允许类的创建者为一个类建立其形式:有方法名、参数列表和返回类型,但没有任何方法体。接口可以包含有数据成员,但它们隐含都是static和final的。接口只提供了形式,而未提供任何具体实现。接口的实现通过关键字implements实现,接口中的方法被自动定义为public的。接口也可以向上转型

2007-02-02 16:14:00 529

转载 程序员的未来之路

程序员成功之路 ——The road ahead for programmer(演讲稿)一、我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾。比尔盖茨曾经写过一本书叫做《未来之路》The road ahead, 那么今天我选择这样一个题目,the road ahead for programmer, 程序员的未来之路,也就是程序员的成功之路,希望大家未来也能够拥有像比尔盖

2007-02-01 09:41:00 1028

原创 Linux初体验(02)

呵呵,昨天安装完Linux之后,鼓捣了两个小时主要是体验了一下它的常用命令,建立目录,删除目录,建立和编辑文件,查看目录下的文件和文件夹等。下面介绍一下Linux的目录结构,这个可以在boot用户登录时看到,或者cd / ls可以看到。/bin 该目录存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。/boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Li

2007-01-25 17:02:00 731

原创 Thinking in Java Study(07)

多态面向对象的程序设计语言的特征,抽象、继承、多态。多态分离“做什么”和“怎么做”,将接口与实现分离。作用:不但能够改善代码的组织结构和可读性,还能够创建“可扩展的”程序。(动态邦定,后期邦定,运行时邦定)1.  向上转型前面的章节已经介绍,继承自基类的子类可以自动转化为基类的对象,可以接受所有发送给基类的消息。2.  忘记对象类型在编写方法时可以完全忘记对象的类型,而采用

2007-01-25 15:24:00 618

原创 Linux初体验(01)

        之前上大学的时候就听说过Linux的大名,对其一直很仰慕,因为他是和强大的Microsoft可竞争的操作系统,因为其开源的理念。但一直没有研究。现在Linux的发展越来越火,我禁不住地也想进入这个奇妙的世界。       找到Linux大名鼎鼎的red Hat的安装盘,开始了我Linux的初体验。      由于之前没有安装Linux的经验,这次也是从网上取经,然后自己摸索

2007-01-24 18:09:00 748

原创 Thinking in Java Study(06)

复用类复用程序代码的方法有两种:组合和继承1. 组合 组合的方法就是在新类中建立一个原有类的对象,通过类对原有方法的调用实现新类中的方法,从而达到代码服用的目的。就是(has-a)的问题2. 继承继承的方法就是采用关键字extends,使新类继承原有类,新类会继承原有类所有的方法和属性,同时也可复写原有类的方法或方法重载。继承的初始化:初始化首先初始化基类,然后才是子类的初

2007-01-23 15:22:00 601

原创 Thinking in Java Study(05)

隐藏具体的实现1. 包实现类的隔离,防止重名问题。使用import关键字引入包,用package关键字定义。包的定义在程序除注释外的第一行 。包名要求都小写,形成的其实是一个文件夹系统,编译器会根据包名将.java文件存储在相应的文件夹下。必须定义好classpath负责将无法查找到类。当一个文件中出现名字冲突时要显式的写明使用的是哪个包内的类,例:java.util.Vector v =

2007-01-23 14:54:00 656

原创 Thinking in Java Study(04)

初始化与清除 1. 以构造器确保初始化java利用构造器进行初始化,编译器会自动调用构造器方法,构造器是和类同名的方法。java会给没有构造器的类提供一个默认的构造器,构造器不带参数名称与类名相同。构造器可以重载,可以带参数。2. 方法的重载区分重载方法的方法,参数的数量和类型不同,参数的顺序也可以区分但不推荐。涉及基本类型的方法重载,需要注意向上转型和向下转型。3

2007-01-22 22:10:00 658

原创 Thinking in Java Study (03)

 控制程序流 1 使用Java操作符操作符的使用与C++没什么区别。算数运算符:+、-、*、/、%、++、--关系运算符:>、>=、逻辑运算符:&&、||、!(会出现短路的现象,即后面的表达式不会被执行即可判断出结果,导致后面的表达式不能执行)位操作运算符:&、|、~、^移位运算符:>>(带符号右移)、>>(无符号右移,高位补0)三元运算符:boolean-ex

2007-01-22 14:20:00 509

原创 Thinking in Java Study(02)

一切都是对象1. 用引用操作你的对象引用与对象的关系就像遥控器与电视的关系 。2. 必须由你创建所有对象使用new关键字来创建对象,将对象与引用联系起来例:String s = new String("字符串");2.1 存储到什么地方寄存器(regester,由编译器自动分配,不能控制)、堆栈(stack 位于通用RAM,某些java数据存储与堆栈中,尤其是对象的引用,但

2007-01-22 12:22:00 524

原创 Thinking in Java Study(01)

Thinking in Java 第一章 对象引论这一章主要介绍了面向对象的编程思想、java是如何体现面向对象的开发编程的。抽象过程:将所有的事物都抽象为对象,对象包含属性和方法,通过向对象发送消息的方式使对象完成相应的动作。每个对象都有一个接口:接口定义了可以向对象发送什么样的消息,完成什么样的动作。每个对象都提供服务:即接受到消息以后完成什么样的动作。被隐藏的具体实现:通

2007-01-19 10:20:00 645

原创 买笔记本了

        上周终于发工资了,呵呵,我早就准备买个笔记本,就等着公司发钱。选了好几款机器,由于钱财有限 选了几款性价比比较高的,Hp3000系列(外观很漂亮,酷睿处理器,512M内存)HPNX6325(惠普商用系列最便宜的,AMD双核,512M内存)由于工作的关系,要求CPU的性能对显卡没有太高的要求,由于AMD的稳定性原因及NX6325的重量(2.9Kg)其被排除,不过我觉得如果不做移动的话

2007-01-18 22:53:00 1095

原创 SNMP协议

简单网络管理协议SNMP  目  录     1. 网络管理基本概念................................................................................................ 32. 简单网络管理协议SNMP概述...............................

2007-01-09 19:02:00 1763

转载 立项范文

为了支撑公司在未来的高速发展,公司会生产多种符合市场的产品,具体研发和生产什么样的产品,相关的决策机构会决定。但是,更重要的是要把生产的产品销售出去。于是,了解客户的需求,增加我们产品的附加值,提供给客户最好的服务,网管系统NMS就是至关重要的。我将从以下九个方面来分析网管:u      网管系统市场有多大?u      网管系统发展方向在哪里?u      网管系统要解决哪些问题

2007-01-09 18:45:00 1751

原创 Java调用外部程序

代码如下:String path = "C:/Documents and Settings/Giles/桌面/报表_20040504.xls";  try {     Runtime.getRuntime().exec("cmd /c start excel  /"" + path + "/"");  } catch (IOException e) {     e.printStackTrac

2006-12-28 10:22:00 745

转载 一个Java后台程序的实例

一个JAVA后台程序的设计方案     选择自 glchengang 的 Blog   关键字   java.util.Timer 定时器 后台 出处     作者:陈刚,桂林人,97年毕业于广西师范大学数学系,暂于IBM中国研究中心兼职从事软件开发(2004.2-?),专注基于java平台的软件开发。 email:  [email protected] blog:  glchengan

2006-12-28 10:10:00 15668 1

转载 Java B/S开发模式

B/S作为如今最为流行的体系结构模式,也是受到了广大开发人员以及客户的认同,其开发模式也在不断的发展着,在这里主要就Java B/S的开发模式做一番回顾和探讨,也算是自己对于Java B/S开发模式的一种总结。 Jsp+Jdbc       在B/S开发中最简单的一种开发模式是页面+逻辑处理,映射到技术上反应出来的有Jsp+Jdbc,在基于这类的实现中在View层也就是jsp页面上负责

2006-12-13 10:35:00 5359

转载 SWT实现状态栏和进度条

实现功能如下:q        如何创建一个简单的状态栏(基于RCP平台能够直接使用它的进度条服务)q        如何在状态栏中动态创建进度条,同时如何用完后销毁它。q        如何用exclude属性、setVisible和layout方法来动态显示/隐藏面板或组件。q        再次表明在一个线程Thread里调用SWT组件都要用display.asyncExec

2006-12-13 10:06:00 5393

转载 Java实现Http下载

序言  许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。   在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这个资源的完全下载。  1. 基础知识  在Internet上,我们要下载网站上

2006-11-23 12:21:00 2954

转载 工作中最易被淘汰的8种人

以下八类人在求职过程中,很难找到理想的工作,希望你不要成为其中之一;假如你有如下所说的特征之一,也希望你能够及时改正,为今后职场发展打好基础。   情商低下的人  智商显示一个人做事的本领,情商反映一个人做人的表现。在未来的社会里,不仅要 会做事,更要会做人,做人有时比做事更重要。  心理脆弱的人  随着竞争的加剧,企业发展过程中不可避免的会有来自各方面的压力,尤其是竞争的压力,心

2006-11-21 18:05:00 797

转载 RCP程序实现进度条

在.product文件里指定“Add a progress bar”和进度条的尺寸以后,进度条很可能并未如你设想中出现在Splash图片上,解决的方法如下:1、在.product文件同一目录里创建customization.ini文件,包含这样的文本内容:org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true2、在plugin.xml里的org.ecl

2006-11-21 11:59:00 1659

转载 J2ME程序开发全方位基础讲解汇总

一、J2ME中需要的Java基础知识       现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。       J2ME中使用到的Java基础知识:    1、Java语法基础:包括基本数据类型、关键字、

2006-11-20 17:59:00 717

原创 开始写文档了~!~

呵呵,前一阵换了工作。来到新的公司由于我以前的经验,公司让我带领开发软件。虽说在以前的公司也是从事这种软件的开发,但是只是参与者,对于项目的流程不是很清楚。来到新公司成了项目负责人,开始写文档了。首先是立项报告,可行性分析,项目开发计划书。呵呵,开始写文档真的不适应,不知道从那下手,在网上找了好多实例,经过两天时间总算是完成了,接下来就是需求分利,概要设计,详细设计了,这些文档比前边的文档可难

2006-11-20 17:30:00 854

转载 Eclipse开发RCP下使用第三方包

如何在Eclipse RCP中使用第三方包(图) 2006-04-04   来源:ChinaITLab  作者:ChinaITLab   我们拿一个简单的示例来说明,这个示例使用的是eclipse rcp的

2006-11-16 09:18:00 862

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除