自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (12)
  • 收藏
  • 关注

原创 备忘

Q:数组向右数对之差的最大值。 private static int find_diff(int a[],int index){ int left_max=Integer.MIN_VALUE; int max_diff = Integer.MIN_VALUE; if(index=a.length) return Integer.MIN_VALUE; for(int i=inde

2012-03-27 08:45:00 285

原创 【组合模式】Composite Pattern

【定义】 组合模式也叫合成模式,有时候又叫做部分-整体模式(Part-Whole),主要是描述部分与整体的关系,定义如下 Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions

2012-02-08 17:40:42 379

原创 【单例模式】

public class Singleton { private Singleton(){ if(s!=null) throw new RuntimeException("enough"); } private static volatile Singleton s; public static Singleton getInstance(){ if(null==s){ sy

2012-02-06 10:42:39 227

原创 【模板方法模式】

模板方法模式 模板方法就是在模板中按照一定的规则和顺序调用基本方法。 public abstract class Parent { public abstract void talk(); public abstract void eat(); protected abstract boolean can_eat(); public void doSomething(){ t

2012-02-03 10:28:50 235

原创 设计模式的六大原则

--【读书笔记】 1. 单一职责(Single Responsibility Principle) There should never be more than one reason for a class to chenge. 单一职责原则提出了一个编写程序的标准,用“职责”或“变化原因”来衡量接口或者类设计得是否优良,但是职责和变化原因都是不可度量的,因项目而异,因环境而异。

2012-02-03 10:01:43 264

原创 通过oralce的内置函数查询树形结构的结果

SELECT LEVEL,        LPAD('*', 2 * LEVEL - 1, '*') || JG_MC,        SYS_CONNECT_BY_PATH(JG_MC||JG_id, '->')   FROM xt_jg CONNECT BY PRIOR JG_ID = SJ_JG  START WITH SJ_JG = '000000'  ORDER BY LEV

2011-12-08 17:29:13 443

原创 jvm

java virtual machine stacks 中存放的为 私有栈帧 里面的内容有 局部变量表,操作栈,动态链接,方法出口等信息。 局部变量表存放了编译器可以预知的各种基本数据类型(boolean,byte,char,short,int,float,long,double), 对象引用(reference类型,指向对象起始地址的指针,或者是指向一个代表对象的句柄或者其他与此对象相关的

2011-11-30 08:40:58 820

原创 linux svn 启动

svnserve -d -r /home/svnroot/repository /usr/local/apache/bin/apachectl -k start /usr/local/apache/bin/apachectl -k stop /usr/local/apache/bin/apachectl restart

2011-11-23 17:49:14 269

原创 python字符串操作

str="012345678" 1. 反转  str[::-1] 2. 转为int,long string.atoi(str,10)

2011-11-22 14:45:38 351

原创 js打开新窗口的方式

1. 模态窗口 var req_url="  "; var rs = window.showModalDialog(req_url,window,'dialogWidth:420pt;dialogHeight:200pt;status:no;help:no;scroll:no

2011-09-15 18:18:28 351

原创 js计算日期天数

Date.prototype.getDOY = function() {      var onejan = new Date(this.getFullYear(),0,1);      return Math.ceil((this - onejan) / 86400000)

2011-09-15 18:13:34 338

原创 javascript操作小记

1. 打开子页面 var add_statue = window.showModalDialog(req_url,window,'dialogWidth:456pt;dialogHeight:418pt;status:no;help:no;scroll:auto;'); 模态页

2011-09-01 17:47:10 318

原创 oracle 导入dmp文件

备忘: imp dj/dj@zcdb full=y file=d:\123.dmp

2011-08-31 09:02:52 294

原创 oracle 10G 对数据库分配角色--- ORA-01017

10G在安装过程中选择了创建数据库,录入了用户名密码 等安装成功后,数据库创建成功。此时通过pl/sql登录,选择normal登录提示如下图的错误 而用sysdba可以正常登录 此时需要创建一个角色() 登录pl/sql --- by sysdab,输入以

2011-08-31 09:01:34 427

原创 sql学习记录

1. 将复杂的sql语句分解开。 2. 学习窗口函数 3. 编写高性能的sql语句 4. 拓展至其他关系型数据库

2011-08-21 22:39:27 271

原创 linux终端文本颜色显示控制

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。 \033[显示方式;前景色;背景色m

2011-08-14 18:11:29 537

原创 python基础_序列

对元组的认识,自己感觉元组其实就是数组,只是叫法不同而已。    下面的内容为序列的性质 1. 索引   (正序,倒序--负数)    字符串可以通过索引来取值 ---- 结果为字符 ,字符串默认为字符的元组    取值时不能越界,否则报错【正序,倒序都不能越界】

2011-08-13 23:24:25 304

原创 python基础1

1. 2**3 == pow(2,3) == 8 2. 1/2=0 1.0/2=0.5 3. import math     foo = math.sqar     foo(100)=10.0 --- 神奇   4 cmath 可以计算 cmath.sqrt(-1) =

2011-08-13 22:55:09 274

原创 weblogic生产模式

1. 在建立域的时候需要制定为生产模式    建立域是 在目录 bea/weblogic92/common/bin/config.sh 2. 建立一个新的文件 boot.properties 目录 bea/user_projects/domains/cyh_domain

2011-08-02 17:54:41 324

原创 使用jad反编译java文件批量

WEB-INF>jad -o -r -sjava -d src -8 classes/**/*.class会在web-inf目录下生成一个src为文件名的java文件目录

2011-07-28 18:07:48 247

原创 find prime number

public static int[] findPrimeNum(){ int tmp[] = new int[(int)(100*(1-1/2f-1/3f+1/6f))]; tmp[0]=2;tmp[1]=3;tmp[2]=5;tmp[3]=7;tmp[4]=11;tm

2011-07-25 19:10:44 365

原创 经典的单例模式

public class Singleton { private Singleton(){} private static volatile Singleton s; public static Singleton getInstance(){ if(null==s){//在多

2011-07-25 18:02:18 226

原创 把一个数字插入已排序的数组,插入后的数组依旧按原规则排序

思路:1.先确定数组的排序规则2. 查找待插入数字需要插入的准确位置(需要遍历数组)3. 返回一个新的数组

2011-07-25 16:57:04 779

原创 Properties文件读取

public class ReadResourceProperties { private static Properties p = new Properties(); //在同一级目录下,路径文件的写法// private static  String filepath="m

2011-07-22 13:05:46 236

原创 删除重复记录

面试的时候经常会有删除数据库重复记录的sql// 数据库有主键id,查找col相同的记录delete from table t where t.id not in (select min(tb.id) from table tb where tb.col=t.col)// 数据库

2011-07-22 12:23:57 367

原创 java反射--记录

今天复习了下java的反射,大致内容为 通过class.froname得到class对象。通过class对象提供的newInstance方法获得class对象的实例,此时已经初始化了目标类。在通过Class 实例提供的getMethods,getFields 等方法获取方法或者属

2011-07-22 12:14:12 277

原创 linux 下webloigc出现的问题

这几天部署了一个系统在外网的测试服务器上,服务器为linux , appServer weblogic92 部署后在北京的几个客户端可以正常访问,上海,南昌等地方无法使用。 最后查明发现是weblogic的问题,weblogic的lince在非商用的情况下只允许5个不同的IP访问

2011-07-21 11:13:34 1664 1

原创 oracle数据库实现汇总报表的方法

--------备忘录在常用的汇总报表中,会出现通过某些条件实现分组后,对数量金额进行小计以及总计可以使用group by rollup(col1,col2,....coln) 来实现分组统计若要对总计,小计等汉字的显示进行控制,可以使用case()函数select tp.tp_

2011-07-21 09:17:45 1587

原创 赋值操作后,对象的引用发生变化

// 此用例来源于Thinking in java class Tank{ int level; String msg; Tmp tmp; @Override public String toString() { return "level = "+level+" msg="+

2011-07-19 18:15:08 298

原创 数据库优化

1、要使用绑定变量较少硬解析   (name=? and id=?)2、根据WHERE后面的条件选择索引3、如果查询一次表可以得到想要的结果就尽量的一次完成-----待补充

2011-07-19 18:13:25 205

原创 Jquery中$.get()不能进行变量修改的问题------异步问题

Jquery中使用get方法进行ajax处理非常方便,例如var tmp=0;$.get(action,{param},function(data){date='1';if(data==='1') tmp=1;//此种赋值不会起作用});alert(tmp);// 0tmp的值没

2011-07-19 18:09:39 1533 1

原创 复习java初始化机制

先初始化静态内容,先父类后子类初始化非静态快内容,先父类后子类初始化构造器内容,先父类后子类public class TestInitialization extends TestCase{ public void testInit(){ new B(); }}class A{

2011-07-19 18:02:02 222

原创 Linux操作小计

1. 更改文件夹 权限 chmod -R 777 /home/tes----------- test文件目录下所有的文件都为可写 2. 更改文件夹所有者 chown -R unroot:unroot  /home/test/ ------ 修改test目录以及子目录所有文件的所有者       新增文件  touch abc.txt 3. 清空 history的方法  history -

2011-07-19 18:00:06 494

原创 HashMap 变为线程安全的方法

HashTable为线程安全的Map对象,但是现在的JDK不提倡使用HashTable而日常推荐使用的HashMap为非线程安全的对象,通过java.util.Collections可以把HashMap变为线程安全,在需要多线程环境中实现同步时使用。Map map = Colle

2011-07-19 17:58:57 7561

原创 win系统下oracle客户端免安装连接数据库服务器方法

<br />准备软件<br />1.instantclient-basic-win32-11.2.0.1.0<br />地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html<br />2.PL/SQL DE

2011-03-29 10:00:00 586

原创 一个简单的FTP客户端 实现上传下载

package pub.ftp;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.

2007-07-31 15:35:00 2176 1

原创 重要资料

sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。  public static boolean useFtpProxy  这

2007-07-30 17:21:00 550

原创 简单FTP程序

import java.io.*;import java.util.*;import java.net.*;import sun.net.ftp.FtpClient;import sun.net.TelnetOutputStream; public class TestFTP { private String host = "somename"; private S

2007-07-30 17:18:00 685

原创 ftp client

import sun.net.ftp.*; import sun.net.*;import java.applet.*; import java.io.*;import java.io.IOException;import java.util.StringTokenizer;import sun.net.ftp.FtpClient;import java.util.ArrayList;publ

2007-07-30 17:16:00 851

原创 JVM is not suitable.

如果你安装了oracle 9i,当你打开Eclipse时。就会跳出JVM is not suitable错误!因为oracle中的jre版本为1.3,而你的Elipse中的为1.5或者更高。所以会出现这个错误。 解决办法: 在环境变量 PATH 中加入你Elipse中所使用的jre的路径。 要放在oracle的jre路径前面! 

2007-07-27 11:32:00 1591

project2013教程

proecjt2013教程 project入门手册 项目管理必备Microsoft Project 是一个国际上享有盛誉的通用的项目管理工具软件,凝 集了许多成熟的项目管理现代理论和方法,可以帮助项目管理者实现时间(进 度)、资源、成本的计划、控制,还可以帮助您实现工作管理、团队协作。

2018-01-25

C程序设计语言(第2版·新版)英文版_清晰

The C Programming Language(2nd Edition)

2011-03-31

C程序设计语言(第2版·新版)清晰版

C程序设计语言(第2版·新版)清晰版带目录 中文版

2011-03-30

【EN】精通正则表达式.3rd.Edition

精通正则表达式,第三版,英文的 作者:Jeffrey E. F. Friedl 精通 正则 表达式 3rd.Edition Jeffrey E. F. Friedl

2010-12-28

linux shell 编程经典书籍Advanced Bash Scripting Guide

linux shell 编程经典书籍Advanced Bash Scripting Guide

2010-06-30

系统分析员之路,OO系统分析员之路

系统分析员之路 《thinking in uml》 作者所写

2010-06-30

struts2 api

struts2 api

2007-08-24

远程控制软件

NetOp Remote Control v7.65.2004342 特别版<br>简介说明:<br>一种功能强大的远程控制软件,利用 NetOp Modules 进行远程控制、文件传输、聊天、语音聊天,高级的特性如语音聊天,利用分屏和拖放方式的高速Delta文件传输,高级的帮助问讯特性,广泛的通信标准的支持等<br>特别说明:<br>执行keygen.exe取得相应的SN

2007-07-23

远程控制软件

NetOp Remote Control v7.65.2004342 特别版<br>简介说明:<br>一种功能强大的远程控制软件,利用 NetOp Modules 进行远程控制、文件传输、聊天、语音聊天,高级的特性如语音聊天,利用分屏和拖放方式的高速Delta文件传输,高级的帮助问讯特性,广泛的通信标准的支持等<br>特别说明:<br>执行keygen.exe取得相应的SN

2007-07-23

远程控制软件

NetOp Remote Control v7.65.2004342 特别版<br>简介说明:<br>一种功能强大的远程控制软件,利用 NetOp Modules 进行远程控制、文件传输、聊天、语音聊天,高级的特性如语音聊天,利用分屏和拖放方式的高速Delta文件传输,高级的帮助问讯特性,广泛的通信标准的支持等<br>特别说明:<br>执行keygen.exe取得相应的SN

2007-07-23

远程控制软件

NetOp Remote Control v7.65.2004342 特别版<br>简介说明:<br>一种功能强大的远程控制软件,利用 NetOp Modules 进行远程控制、文件传输、聊天、语音聊天,高级的特性如语音聊天,利用分屏和拖放方式的高速Delta文件传输,高级的帮助问讯特性,广泛的通信标准的支持等<br>特别说明:<br>执行keygen.exe取得相应的SN

2007-07-23

空空如也

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

TA关注的人

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