自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

转载 哥去求职,才说了一句话考官就让我出去

考官:windows 7专业版在中国大陆的零售价是多少? 我:5元 考官:出去,下一位。 放弃这两个字在哥的字典里面就没有出现过, 我投啊投啊, 终于得到了google面试的机会 但是,去google面试,才回答一个问题就又被赶出来了... 考官:你从哪得到google面试的消息 我:百度的 考官:出去,下一位 哥郁闷了,但是还是要先养活自己啊。 拖朋友找到了麦当劳的工作。。 但是对方很变态,让我

2009-12-16 12:59:00 485

原创 Http和Socket连接区别

1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第

2009-12-12 14:43:00 937

原创 MyEclipse里面新建web project 部署到weblogic上后,启动时报错

MyEclipse里面新建web project 部署到weblogic上后,启动时报错: at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptorCaused by: com.bea.xml.XmlException: failed to load java type corresponding to e=w

2009-12-11 10:02:00 825

原创 myeclipse 7 的破解

下载网址:http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0/myeclipse-7.0-win32.exe 1、建立java Project,任意取个名字就行。 2、建立一个名字为MyEclipseGen的类文件,内容见附件。 3、运行该代码,在控制台中会出现:    please input register

2009-12-11 10:01:00 425

原创 在Linux下Jdk的安装和Java环境变量的设置

在Linux下Jdk的安装和Java环境变量的设置1、到www.sun.com下载最新版本的j2sdk for linux2、安装jdk1.4.2 for linux,以下是在Redhat Linux 9下为例:   以root身份登录   (1)打开一个终端   (2)输入命令ls -l 查看安装文件的权限   (3)输入命令chmod a+x j2sdk-1_4_2_01-linux-i586

2009-12-11 10:00:00 452

原创 java获取url内容及正则匹配链接图片地址

import java.net.*;import java.util.ArrayList;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.io.*;public class QuestionResult { private Socket socket; private String host

2009-12-11 09:58:00 2103

原创 文件编辑器 vi

3、vi 编辑器的使用方法;3.1 如何调用vi ;[root@localhost ~]# vi  filename~~~~~~~~3.2 vi 的三种命令模式;Command(命令)模式,用于输入命令;Insert(插入)模式,用于插入文本;Visual(可视)模式,用于视化的的高亮并选定正文;3.3 文件的保存和退出;Command 模式是vi或vim的默认模式,如果我们处于其它命令模式时,要

2009-12-11 09:58:00 357

原创 产生1-10的10个随机不重复的数,并按从小到大排序

public class RandomSort { /**    * 产生1-10的10个随机不重复的数,并按从小到大排序    * @param args    */ public static void main(String[] args) {   int a[] = new int[10];   int i = 0;   while (i    int rand = (int) (Math

2009-12-11 09:57:00 2786

原创 应该输出为“我ABC”而不是“我ABC+汉的半个”

import java.io.UnsupportedEncodingException; public class StrSpliter { /**   * 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,   * 输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。   

2009-12-11 09:56:00 814

原创 synchronized方法和代码块的使用

打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对象至少有

2009-12-11 09:53:00 778

原创 面向对象编程的几个原则

      1. 开闭原则(the Open Closed Principle OCP)  一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。该原则同样适合于非面向对象设计的方法,是软件工程设计方法的重要原则之一。我们以收音机的例子为例,讲述面向对象的开闭原则。我们收听节目时需要打开收音机电源,对准电台频率和进行音量

2009-12-11 09:52:00 379

原创 一个死锁的简单例子

public class DeadLock { public static void main(String[] args) {  // 2个资源  final Object resource1 = "resource1";  final Object resource2 = "resource2";  // 第一个线程,想先占有resource1,再尝试着占有resource2  Threa

2009-12-11 09:52:00 599

原创 java23种设计模式的有趣解释

1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建

2009-12-11 09:49:00 536

原创 Java中类与类的关系

1、 泛化(Generalization)很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功能。如图:Java代码中表现为:extends 和 implements2、 依赖(Dependency)两个相对独立的咚咚(A和B),当A负责构造B时,A与B形成依赖关系,即A使用B。如图:Java代码中的表现为局部变量,方法的参数,以及对静态

2009-12-11 09:47:00 328

原创 SQL优化34条

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如

2009-12-11 09:43:00 300

原创 完全解决ora-12541:tns没有监听器

方法一:   在oracle_home下找到lsnrctl.exe 输入 start 方法二   可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl) 网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。介绍的这2种您的机器还不行。就去修改一个TNSNAMES.ORA。 *******************************

2009-12-11 09:42:00 931

原创 数据库三范式祥解

范式这部分看了半天都不是很清晰,所以找些网上的文章,复习一下。   1、第一范式(1NF):一个关系模式R的所有属性都是不可分的基本数据项。     2、第二范式(2NF):关系模式R属于第一范式,且每个非主属性都完全函数依赖于键码。     3、第三范式(3NF):关系模式R属于第一范式,且每个非主属性都不伟递领带于键码。     4、BC范式(BCNF):关系模式R属于第一范式,且每个

2009-12-11 09:42:00 715

原创 MyEclipse 连接 oracle 问题解决及连接代码

出现的问题:ORA-12705 invalid or unknown NLS parameter value specified解决方法如下:MyEclipse安装文件eclipse中的 Duser.language=en 改为 Duser.language=zh然后重新启动myeclipse连接参数如下:[url=jdbc:oracle:thin:@localhost:1521:orcl]url

2009-12-09 14:45:00 628

原创 jquery.quickpaginate插件使用

 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> jquery.quickpaginate插件使用          jQuery(function(){    jQuery("#page_content li").quickpaginate({ perpage: 4,showcounter: true, pager : jQuer

2009-12-09 14:42:00 774

原创 jQuery ajax 应用

--------------------------index.jsp--------------------------        "http://www.w3.org/TR/html4/loose.dtd">   AjAX请求数据      //dataType:"script","html","xml","json"       jQuery.ajax({     type: "

2009-12-09 14:41:00 373

原创 js左右滚动实例(2009年8月11)

                                                             1               2      3      4      5      6      7      8      9      10      11      12      13      14      15                         

2009-12-09 14:37:00 510

原创 图片编号轮换显示(一)

var widths=275;               var heights=190;               var counts=8;   img1=new Image ();img1.src=images/123/1.gif; img2=new Image ();img2.src=images/123/2.gif; img3=new Image ();img3.src=

2009-12-09 14:36:00 347

原创 两侧浮动广告脚本

function initEcAd() { document.all.AdLayer1.style.posTop = -200; document.all.AdLayer1.style.visibility = visible document.all.AdLayer2.style.posTop = -200; document.all.AdLayer2.style.visibility =

2009-12-09 14:34:00 381

原创 网站下拉菜单

----------代码--------- #Layer1 { position:absolute; width:46px; height:81px; z-index:1; left: 16px; top: 37px; } #Layer2 { position:absolute; width:87px; height:79px; z-index:2; left: 76px; top: 34px;

2009-12-09 14:33:00 432

原创 js等比例缩放图片

function DrawImage(ImgD,FitWidth,FitHeight){      var image=new Image();      image.src=ImgD.src;      if(image.width>0 && image.height>0){          if(image.width/image.height>= FitWidth/FitHeight){

2009-12-09 14:32:00 317

原创 黑莓BlackBerry应用程序开发指南(目前网上能找到的最全面的黑莓开发教程)

http://hi.baidu.com/welcome2orange/blog/item/30fd60545c8b961a3a2935ba.html

2009-12-09 14:31:00 793

原创 BlackBerry 应用程序开发者指南 第一卷:基础--第1章 BlackBerry API

使用 BlackBerry API                                                     在BlackBerry设备上使用Java                                             应用程序控制 使用BlackBerry API  BlackBerry Java 开发环境(简称JDE)的设计提供了一套完整的AP

2009-12-09 14:30:00 556

原创 J2ME学习笔记(基础8)

在J2ME程序中,可以利用HttpConnection接口建立HTTP连接,访问远程服务器上的资源。具体的代码如下所示: package fancy.test; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; import javax.microedition.io.*; public class Get

2009-12-09 14:26:00 352

原创 J2ME学习笔记(基础7)

在前面的例子中,我们已经演示了如何构造J2ME程序的用户界面。现在有一个问题,那就是如何与用户界面交互呢?亦即如何获取用户通过用户界面输入的值呢?请看下面的例子。 package fancy.test; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class GetTextBoxvalu

2009-12-09 14:25:00 313

原创 J2ME学习笔记(基础5)

TextBox是一个容器类型的对象(和Form的性质一样)。用法如下所示: package fancy.test; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class ShowTextBox extends MIDlet implements CommandListener { pr

2009-12-09 14:24:00 320

原创 J2ME学习笔记(基础6)

ImageItem对象是一个项目类型的对象,他的作用是在容器中显示图片。那么如何使用ImageItem对象呢?请按照下面三个步骤进行: 1.构造一个Image对象,相关代码如下所示: Image img=Image.createImage("/fancy/test/JavaPowered-8.png"); createImage()方法是Image类的静态方法,它的作用是根据图形文件创建一个Ima

2009-12-09 14:24:00 312

原创 J2ME学习笔记(基础4)

--请看程序(Memory.java): package fancy.test; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Memory extends MIDlet implements CommandListener { private Display display;

2009-12-09 14:22:00 304

原创 J2ME学习笔记(基础3)

J2ME开发中有中文问题吗?可能有,但是我目前没有遇到。因为我没有手机,只能在模拟器上运行J2ME程序,真实的情况是什么样子我也不知道。在水木上有人说已经出现了中文问题,在模拟器上好好的,到了真正的手机上却是一团乱码。我现在也没有办法,只有在遇到的时候再补上这一节。我写的测试程序如下所示,这个程序是在HelloWorld.java的基础上改进而来的 。 package fancy.test; im

2009-12-09 14:19:00 276

原创 J2ME学习笔记(基础2)

1) package fancy.test; 这行代码声明当前类所在的包。这是有必要的。而且这个包名必须和src文件夹中的目录结构对应。 2) import javax.microedition.midlet.*; import javax.microedition.lcdui.*; 这两行代码导入必要的Java包,这两个包的作用在后面会提及,这里就不多说了。 3) public class He

2009-12-09 14:18:00 258

原创 J2ME学习笔记(基础1)

什么是J2ME? J2ME就是Java 2 Platform,micro Edition的缩写。J2ME是Java 2的一个组成部分,与J2SE、J2EE并称。 根据Sun Microsystems,Inc.的定义:J2ME是一种高度优化的Java运行环境,针对市面上的大量消费类电子 设备,例如Papers、cellularphones(蜂窝电话), screen-phones(可视电话?)、di

2009-12-09 14:16:00 288

原创 java环境变量的四种设置方法

JAVA中常用需要设置的三个环境变量: JAVA_HOME 、CLASSPATH、PATH (一)  配置环境变量:(相对路径) 1. JAVA_HOME=x:/jdk1.6.0 2. 用%JAVA_HOME%就可以取代:x:/jdk1.6.0这一部分 CLASSPATH .:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

2009-12-09 14:15:00 426

原创 javabean+jsp+DAO实现分页

PageBean.java package com.servlet; import java.util.*; public class PageBean {   private List arrayList;//存放总数据   // 分页信息定义   private int totalRows = 0; // 总数据数   private int pageRecorders = 20;// 每页显

2009-12-09 14:14:00 814

原创 下面程序输出是什么

class J_Base { public int m_data=1; public String mb_method() { return "2"; } } class J_Test extends J_Base { public int m_data=3; public String mb_method() { return "4"; } public static void main(Str

2009-12-09 14:14:00 830

原创 Poperties Editor 插件

今日做了个struts验证小程序,显示ApplicationResources.properties中汉字提示信息,结果显示乱码。怎么也没解决,后来发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。下面找了安装方法: Poperties Editor介绍 一个在编辑完成后可以将资源文件中的中文编码格式转换为unicode编码的插件,在开发国际化应用程序的时候非常有用

2009-12-09 14:12:00 530

原创 过滤器应用

package com.yal.character.Filter; ­import java.io.IOException; ­import javax.servlet.Filter; ­import javax.servlet.FilterChain; ­import javax.servlet.FilterConfig; ­import javax.servlet.Se

2009-12-09 14:10:00 291

SQL语法大全实例祥解

SQL 语法 大全 实例 常用查询语句祥解

2009-06-10

struts标签手册.chm

struts 标签 手册 chm 常用标签

2009-06-06

空空如也

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

TA关注的人

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