05 2009 档案
摘要:数据结构与算法:哈夫曼树(源码)! 这些天明白了一个道理,搞技术也是需要激情的。也不知道为什么这段过的感觉特别的不爽,也不知道是因为快要考试了,心里没底,而带来的恐惧,还是搞技术太久,心里想放个假,总之是过的晕晕乎乎,做事情也总是反应迟钝,思维也不快,我爸妈说我是因为睡不够,但是我觉得我一晚上睡6个半小时,也不算短了。真不知道这样的感觉还要持续多久。习惯了,下课就做到电脑前,习惯了,晚上一个人回宿舍,习惯了,饿了随便吃点,习惯了,一个人钻研。当一切开始成为了定式,总觉得生活变的简单。有一些人羡慕我,觉得我有很好的环境学技术。但是我现在也不觉得我有什么好自满的东西。不过是个再普通不过的走在技术道
阅读全文
摘要:经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载 j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http: //jakarta.apache.org/site/dow
阅读全文
摘要:js实现图片滚动关键字: js实现图片滚动 Js代码 1.<link rel="stylesheet" href="../css/picscroll2.css" media="screen" type="text/css"> 2.<script src="../js/yahoo.js" type="text/javascript"></script> 3.<script src="../js/event.js" t
阅读全文
摘要:rs = conn.executeQuery(sql);while (rs.next()){i++; // 编号加1p_code = rs.getString("code");p_name = rs.getString("name");p_price = rs.getDouble("price");id = rs.getInt("id");out.println("<tr>");out.println("<td>" + i + "</t
阅读全文
摘要:今天下午一点半,平常就是开始正常上课的时间。冒着太阳公公的炎炎热情,开始了我们准备已久的拓展训练,参加人员有三个团队的人员。我们这个团队是好几个小的团队组成的,所有的队员基本都只是限于认识他们自己团队的人员。对于别的队员也只是眼熟而未知起名。到了后来一个比赛当中有的需要知道旁边队员的名字的时候才简单的介绍了一下。这个比赛其实也就是一个小的按照顺时针的方向变换名字,然后有一个根据人名提问题。然后下一个使用这个人名字的人来回答。回答错误的就要别罚下来。看你是否反应够灵敏。比较聪明的队员对于问题就回答“不知道”。O(∩_∩)O~ 到最后一个项目的时候,就是所有的队员拿一块布把眼睛蒙上,然后拿一根绳.
阅读全文
摘要:http错误代码含义中英文对照Http错误代码含义中文 概要 当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。更多信息 日志文件的位置。在默认状态下,IIS 把它的日志文件放在 %WINDIR/System32/Logfiles 文件夹中。每个万维网 (WWW) 站点和 FTP 站点在该目录下都有一个单独的目录。在默认
阅读全文
摘要:2000 的数据库突然罢工了,又要用数据库,还好有2005的,想到要附加到2005下使用。就按照平时附加的方法,结果提示:5118错误。就去Google搜,结果就找到了类似的问题。在这里写出来给大家一起分享。右击你的数据库所在的文件夹,选择“属性”,选择“高级”,“压缩或加密属性”下的“压缩内容以便节省空间”选项去掉就可以了。自己测试通过了。
阅读全文
摘要:错误解决:附加SQL Server 2000数据库 5118错误 标签: sqlserver 数据库 5118 附加 一、错误信息:附加数据库 对于 服务器“192.168.0.121”失败。 (Microsoft.SqlServer.Smo)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperation
阅读全文
摘要:user是项目根目录下的一个子目录。<!--修改前的--><frameset rows="80,*"><frame src="top.jsp" name="top"><frameset cols="10%,*"><frame src="/user/left.jsp" name="menu"><frame src="/user/right.jsp" name="right"
阅读全文
摘要:JAVA记事本源代码 import java.awt.*; import java.awt.event.*; import java.text.*; import java.util.*; import java.io.*; import javax.swing.undo.*; import javax.swing.*; import javax.swing.event.*; import java.awt.datatransfer.*; import java.util.List; public class Notepad4 extends JFrame implements ActionL
阅读全文
摘要:java日期格式大全 format SimpleDateFormatJava中日期格式转换/** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD' * yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:00' * yy/MM/dd HH:mm:ss pm 如 '2002/1/1 17:55:00 pm' * yy-MM-dd HH:mm:ss 如 '2002-1-1 1
阅读全文
摘要:else if (eventSource == edit_TimeDate)// 添加日期时间 { this.text.requestFocus(); SimpleDateFormat currentDateTime = new SimpleDateFormat("HH:mm yyyy-MM-dd"); this.text.insert(currentDateTime.format(new Date()), this.text.getCaretPosition()); } else if (eventSource == tool_autoLine)...
阅读全文
摘要:看看我的结果和你的有什么区别吗?下面是我的截图。Java文件的编码是GB18030的。我用EditPlus写的。
阅读全文
摘要:// 显示打开文件的内容 void readFile(String path) { try { File file = new File(path); InputStream fs = new FileInputStream(file); BufferedReader br ; // byte[] buffer = new byte[fs.available()]; byte[] buffer = new byte[3]; fs.read(buffer); fs.close(); String str = ...
阅读全文
摘要:package javanotpad;public class MainFrame{/** * @param args * author javaAlpha * QQ: 562265123 * 时间:2009年5月8日20:00:50 * java记事本 */public static void main(String[] args){MenuFrame menu = new MenuFrame();menu.initialize();}}package javanotpad;import java.awt.Color;import java.awt.FileDialog;import ja.
阅读全文
摘要:JSP在电子商务网站开发的运用应用发展方向2009-05-06 来自:java060515[收藏到我的网摘]JSP 在开发电子商务网站中将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP商务网站页面由HTML代码和嵌入其中的Java代码所组成。服务器在电子商务网站页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给电子商务网站户端的浏览器。在电子商务网站开发中Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术
阅读全文
摘要:Uncle Bob谈软件开发的职业素养之一:敏捷 2009-05-06 来自:java060515 [收藏到我的网摘] 前不久,Uncle Bob 在JAOO上做了一个演讲软件开发的技艺与道德。他在其中提出多项开发软件时应该具备的职业素养(discipline)。 演讲开始,Uncle Bob开宗明义提出:我们这些软件开发人员有一份工作(job:用以谋生),但是却很难称之为职业(Profession:需要特定的教育、培训或技能)。然而,自2000年敏捷运动开展之后,有些职业素养逐渐涌现出来(our craft is defined),使得我们的工作有可能成为一份职业,我们也拥有了变为专业人士的
阅读全文
摘要:Java影响力远超想像——为什么要采用Java平台从开发项目的类别角度看java平台基于B/S结构的系统,在这个方向上的竞争是激烈的,有专注于此的LAMP(Linux + Apache + Mysql + Php); 也有刚刚兴起的Rails(Ruby Frameworks)甚至是号称快速开发的ASP.NET; 当然了java在这个领域里的MVC框架数都数不完,比如Struts . Webwork等,然而即便是如此,选择java作为开发的理由也是不充分的,因为在这个梯队里java顶多排名最后。 基于C/S结构的系统,在这个方面java显然没有考虑周到,面对VB 、DELPHI、vc这些个如..
阅读全文
摘要:JAVA中静态数组与动态数组前面我们学习的数组都是静态数组,其实在很多的时候,静态数组根本不能满足我们编程的实际需要,比方说我需要在程序运行过程中动态的向数组中添加数据,这时我们的静态数组大小是固定的,显然就不能添加数据,要动态添加数据必须要用到动态数组,动态数组中的各个元素类型也是一致的,不过这种类型已经是用一个非常大的类型来揽括—Object类型。Object类是JAVA.LANG包中的顶层超类。所有的类型都可以与Object类型兼容,所以我们可以将任何Object类型添加至属于Object类型的数组中,能添加Object类型的的集合有ArrayList、Vector及LinkedList
阅读全文
摘要:void readFile(String path) // 显示打开文件的内容{try{File file = new File(path);BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "gb2312"));// 编码转换(关键的地方)String str = "";int size = (int) file.length();int charRead = 0;char[] content = new char[size];
阅读全文
摘要:Window >> Preferences >> Java >> Editor >> Syntax Coloring
阅读全文
摘要:Java程序中遇到的乱码问题以及解决方法最近在编写Java程序的时候,偶尔会遇到中文字乱码的问题,或者偏僻字不能正常显示的问题,经过查找资料并通过几次测试,目前已经完全解决。 首先需要说明一下我们经常用到的字符集,有ISO8859-1,GB2312,GBK,GB18030,UNICODE。这里ISO8859-1字符集只包含英文字符,使用一个字节存储。GB2312、GBK和GB18030字符集包含中文字符,他们都兼容ISO8859-1字符集,他们的字符存储格式是变长的,其中GB18030包含GBK,GBK包含GB2312。UNICODE包含世界上所有国家的字符,UNICODE又分为UTF-8,U
阅读全文
摘要:void readFile(String path) // 显示打开文件的内容{ try { File file = new File(path); BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream(file), "GBK"));// 编码转换 int size = (int) file.length(); int charRead = 0; char[] content = new char[size]; while (br.ready()) { charRe
阅读全文
摘要:java 中文乱码问题现在有很多人都碰到过乱码问题,不停的发贴问,那么究竟有没有一种完全的解决方案呢?看看banq这位中国一流的java程序员是怎么说的。 Java/J2EE中文问题终极解决之道 板桥里人 http://www.jdon.com 2005/06/29 Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。 最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。 还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码...
阅读全文
摘要:File f = new File(path);FileReader fr = new FileReader(f);BufferedReader br = new BufferedReader(fr);String s;try{s = br.readLine();while (s != null){s += s;text.setText(new String(s));System.out.println(s);s = br.readLine();//这行怎么读取不到内容???}//text.setText(new String(s));} catch (IOException e){Syste
阅读全文
摘要:package guiGame;import javax.swing.JFrame;import javax.swing.SwingUtilities;public class GameMain{/** * @param args * 连连看游戏,Java版 */public static void main(String[] args){//Game game = new Game();//game.show();SwingUtilities.invokeLater(new Runnable(){@Overridepublic void run(){Game game = new Game(
阅读全文
摘要:/** 此小程序用于输入两个坐标,输出他们之间的距离* 2009年5月5日20:30:31* author: Alpha*/public class Point{double x;double y;Point(){}Point(double x, double y){this.x = x;this.y = y;}public static int getDistence(Point p1, Point p2){double x1,y1;x1 = p2.x-p1.x;y1 = p2.y-p2.y;return (int) Math.sqrt(x1*x1+y1*y1);}public static
阅读全文
摘要:public static int getDistence(Point p1, Point p2){double x1,y1;x1 = p2.x-p1.x;y1 = p2.y-p2.y;return Math.sqrt(x1*x1+y1*y1);//这句提示出错}
阅读全文
摘要:package javanotpad;import java.awt.TextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.I
阅读全文
摘要:#include <stdio.h> #include <math.h> int main(){ double x1,y1,x2,y2,dx,dy; printf("请输入第一个座标:/n"); scanf("%lf %lf",&x1,&y1); printf("请输入第二个座标:/n"); scanf("%lf %lf",&x2,&y2); dx=x1-x2; dy=y1-y2; dx=sqrt(dx*dx+dy*dy); printf("%lf/
阅读全文
摘要:要完成此效果需要两个步骤第一步:把如下代码加入到<head>区域中<SCRIPTLANGUAGE="JavaScript"><!--Beginfunctiondistance(form){varx1=eval(form.x1.value);vary1=eval(form.y1.value);varx2=eval(form.x2.value);vary2=eval(form.y2.value);varxdiff=x2-x1;varydiff=y2-y1;form.answer.value=Math.pow((xdiff*xdiff+ydiff*y
阅读全文
摘要:封装与信息的隐藏显示了肆虐一时的SARS病毒结构图。可以看出,病毒可以分成三个层次:一层坚硬的壳层,壳层外呈触角状的蛋白体,以及壳层内部的遗传物质。显然这种构造使得SARS病毒得以隐藏和保护自身内部结构,这是病毒经过漫长时间的演化形成的有效生存机制。 无独有偶,面向对象的软件设计中,对象也可以分成三层,一层由各个方法构成的壳层,暴露在壳层外的各个接口,以及受到保护的内部属性,参见图4.2。 图4.1、SARS病毒模型。(www.who.org) 图4.2、对象由属性和方法组成,对象向外界提供接口以供操作对象内部属性和触发对象的行为。 对象的这种结构,使得封装(Encapsulati...
阅读全文

浙公网安备 33010602011771号