- 博客(46)
- 资源 (2)
- 收藏
- 关注
转载 哥去求职,才说了一句话考官就让我出去
考官:windows 7专业版在中国大陆的零售价是多少? 我:5元 考官:出去,下一位。 放弃这两个字在哥的字典里面就没有出现过, 我投啊投啊, 终于得到了google面试的机会 但是,去google面试,才回答一个问题就又被赶出来了... 考官:你从哪得到google面试的消息 我:百度的 考官:出去,下一位 哥郁闷了,但是还是要先养活自己啊。 拖朋友找到了麦当劳的工作。。 但是对方很变态,让我
2009-12-16 12:59:00
539
原创 Http和Socket连接区别
1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第
2009-12-12 14:43:00
1016
原创 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
870
原创 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
467
原创 在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
482
原创 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
2163
原创 文件编辑器 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
384
原创 产生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
2893
原创 应该输出为“我ABC”而不是“我ABC+汉的半个”
import java.io.UnsupportedEncodingException; public class StrSpliter { /** * 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”, * 输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
2009-12-11 09:56:00
840
原创 synchronized方法和代码块的使用
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对象至少有
2009-12-11 09:53:00
818
原创 面向对象编程的几个原则
1. 开闭原则(the Open Closed Principle OCP) 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机制和多态技术。该原则同样适合于非面向对象设计的方法,是软件工程设计方法的重要原则之一。我们以收音机的例子为例,讲述面向对象的开闭原则。我们收听节目时需要打开收音机电源,对准电台频率和进行音量
2009-12-11 09:52:00
413
原创 一个死锁的简单例子
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
638
原创 java23种设计模式的有趣解释
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建
2009-12-11 09:49:00
602
原创 Java中类与类的关系
1、 泛化(Generalization)很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功能。如图:Java代码中表现为:extends 和 implements2、 依赖(Dependency)两个相对独立的咚咚(A和B),当A负责构造B时,A与B形成依赖关系,即A使用B。如图:Java代码中的表现为局部变量,方法的参数,以及对静态
2009-12-11 09:47:00
359
原创 SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如
2009-12-11 09:43:00
324
原创 完全解决ora-12541:tns没有监听器
方法一: 在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl) 网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。介绍的这2种您的机器还不行。就去修改一个TNSNAMES.ORA。 *******************************
2009-12-11 09:42:00
967
原创 数据库三范式祥解
范式这部分看了半天都不是很清晰,所以找些网上的文章,复习一下。 1、第一范式(1NF):一个关系模式R的所有属性都是不可分的基本数据项。 2、第二范式(2NF):关系模式R属于第一范式,且每个非主属性都完全函数依赖于键码。 3、第三范式(3NF):关系模式R属于第一范式,且每个非主属性都不伟递领带于键码。 4、BC范式(BCNF):关系模式R属于第一范式,且每个
2009-12-11 09:42:00
755
原创 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
657
原创 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
800
原创 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
399
原创 图片编号轮换显示(一)
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
368
原创 两侧浮动广告脚本
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
405
原创 网站下拉菜单
----------代码--------- #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
461
原创 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
346
原创 黑莓BlackBerry应用程序开发指南(目前网上能找到的最全面的黑莓开发教程)
http://hi.baidu.com/welcome2orange/blog/item/30fd60545c8b961a3a2935ba.html
2009-12-09 14:31:00
857
原创 BlackBerry 应用程序开发者指南 第一卷:基础--第1章 BlackBerry API
使用 BlackBerry API 在BlackBerry设备上使用Java 应用程序控制 使用BlackBerry API BlackBerry Java 开发环境(简称JDE)的设计提供了一套完整的AP
2009-12-09 14:30:00
601
原创 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
372
原创 J2ME学习笔记(基础7)
在前面的例子中,我们已经演示了如何构造J2ME程序的用户界面。现在有一个问题,那就是如何与用户界面交互呢?亦即如何获取用户通过用户界面输入的值呢?请看下面的例子。 package fancy.test; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class GetTextBoxvalu
2009-12-09 14:25:00
336
原创 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
341
原创 J2ME学习笔记(基础6)
ImageItem对象是一个项目类型的对象,他的作用是在容器中显示图片。那么如何使用ImageItem对象呢?请按照下面三个步骤进行: 1.构造一个Image对象,相关代码如下所示: Image img=Image.createImage("/fancy/test/JavaPowered-8.png"); createImage()方法是Image类的静态方法,它的作用是根据图形文件创建一个Ima
2009-12-09 14:24:00
329
原创 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
326
原创 J2ME学习笔记(基础3)
J2ME开发中有中文问题吗?可能有,但是我目前没有遇到。因为我没有手机,只能在模拟器上运行J2ME程序,真实的情况是什么样子我也不知道。在水木上有人说已经出现了中文问题,在模拟器上好好的,到了真正的手机上却是一团乱码。我现在也没有办法,只有在遇到的时候再补上这一节。我写的测试程序如下所示,这个程序是在HelloWorld.java的基础上改进而来的 。 package fancy.test; im
2009-12-09 14:19:00
295
原创 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
280
原创 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
316
原创 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
450
原创 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
869
原创 下面程序输出是什么
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
860
原创 Poperties Editor 插件
今日做了个struts验证小程序,显示ApplicationResources.properties中汉字提示信息,结果显示乱码。怎么也没解决,后来发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。下面找了安装方法: Poperties Editor介绍 一个在编辑完成后可以将资源文件中的中文编码格式转换为unicode编码的插件,在开发国际化应用程序的时候非常有用
2009-12-09 14:12:00
553
原创 过滤器应用
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
310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人