`
文章列表
package util;   import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;     public class DataBase {     /** * 数据连接实例变量 */ private Connection conn;     public Connection getConn() { return conn; }     /** * 构造方法 * @param ...
package util;   import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager;   public class DBConnection {   /** * 连接数据库参数 */ private String  username = "ciss"; private String  password = "ciss"; private String  driverName = "oracle.jdbc.d ...

递归-----汉若塔

    博客分类:
  • java
public static void main(String[] args){ Scanner input = new Scanner(System.in);   System.out.println("Please:");   int n = input.nextInt();   moveDisk(n,'A','B','C');   }   public static void moveDisk(int n,char fromTower,char toTower,char auxTower){ if(n==1){ System.out.print ...
最近在研究设计模式的开发。记录一点自己的心得。   java的责任链的设计,其实可以简单的概括一句:流水线的操作流程。 也可以这么说 比如去一个国家机构办事,总是一个推下一个,然后你把后面的办好了,才能回过头去把之前不能办的补上。(开玩笑哦。。。。)   正将最近在研究struts2的设计思想以及源码。发现这个设计的模式和struts2的设计的interceptor(拦截器)几乎一样。 struts2 先将客户端的请求提交服务器的时候,会被拦截器拦截,然后回过头的时候 会再次被拦截器拦截。 做到了双向。   主要的代码思想是。一个filter 调用另一个filter  获得这 ...
<script type="text/javascript"> //取得系统服务器时间 var date = $("#date").text(); var time = $.trim(date); var ss = time.substring(6,8); var mm = time.substring(3,5); var hh = time.substring(0,2); //设置js刷新时间,注意进制问题 var s = parseInt(ss,10); var m = parseInt(mm,10); var h = ...
我们工作时候处理数据时候会遇到一些处理数据排序的问题。这里我说两种比较常用的方法:一、冒泡排序法。二、归并排序法。   首先来说一下 冒泡排序法:这个方法大家应该还是比较熟悉的。核心思想是下面的一段代码—————— for(int i=1;i<list.length;i++){ for(int j=0;j<list.lenght-i;j++){ if(list[j]>list[j+1]){ swap list[j] with list[j++] } } }   这是核心代码段,思想就是从数组 ...
java集合框架支持三种主要类型的集合:规则集(Set),线性集(List)和队列(Queue)。Set的实例用于存储不重复的元素,List的实例用于存储一个有元素构成的有序集合,Queue的实例用于存储先进先出方式处理的对象。   Set具体类是:散列类HashSet,链式散列类LinkedHashSet,树形集TreeSet。HashSet的默认初始容量16而客座率为0.75.   List 具体: ArrayList 和 LinkedList 具体区别就是 linkedList可以在任意位置插入删除等操作,而arraylist的好处就是效率高   谈一下规则集和线性表的效率 ...
我们以前用的4.0版本的,loadmask可以正常显示的,可是最近更新了版本了,出现了很多问题,而这个loadMask就是其一, 最后在查了很多资料以后发现了问题。: 这里简单说一下, 看了API文档的comment,如下方法可以解决4.1的这个问题,在listeners中加入render: function(p){                                p.setLoading({                                    store: p.getStore()                             ...
最近在extjs4.1升级,升级以后出现了一些问题:显著就是checkboxgroup和radiogroup的取值和设置值的问题,在这里列出了例子给大家参考。     //将后台数据转换为'1'数组 function transtyle(v){    var arr=v.split(','); var c=new Array(); var k = ['1','2','3','4','5']; for(var i=0;i<arr.length;i++){ arr[i].replace(' ...
鉴于很长时间不用mysql,会忘记一些很基础的命令,因此贴出来,为以后服务方便。   启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 显示表格列的属性:show columns from tableName; 建立数据库:source fileName.txt; 匹配字符:可以用通配符_代表任何一个字符 ...
Global site tag (gtag.js) - Google Analytics