- 博客(28)
- 收藏
- 关注
原创 版本控制之SVN (Subversion, TortoiseSVN, VisualSVN Server Manager, Subclipse)
关于版本控制的软件SVN 1.Subversion (服务器)2.TortoiseSVN (客户端)3.VisualSVN Server Manager (服务器管理软件)3.Subclipse (eclipse插件) to be continue....
2011-06-30 10:53:00 750
原创 Eclipse 远程调试 Tomcat, Tomcat 虚拟路径 debug
Eclipse远程调试Tomcat 如何远程调试JVM?远程调试Tomcat,本质上就是远程调试JVM。倒不是需要了解JVM自身的运行细节,而是要了解JVM上应用程序的运行细节。无论如何,我们都要获取JVM运行时的内部信息(比如查看调试信息),并对JVM的运行流程进行控制(比如单步执行),才能达到调试的目的。这个事情光靠调试器本身,肯定是做不到的。不然,JVM的安全性
2011-06-29 17:35:00 927
原创 敏捷开发第一次接触
《高效程序员的45个习惯》因为这本书选择离开TCS,进入Perficient,尝试接触敏捷开发。以下是大概20天的学习项目经验加总结,为此做一个敏捷blog的铺垫吧。 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别
2011-06-24 18:00:00 570
原创 Portlet learning story notes #1.
for more Portlet information, please check Wiki: http://en.wikipedia.org/wiki/Portlet. more detailed information about JSR286 :http://download.oracle.com/otndocs/jcp/portlet-2.0-fr-oth-JSpec/
2011-06-09 13:29:00 544
转载 Oracle学习笔记(7) 开发PLSQL子程序和包
<br /> 这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊! <br /> 编程时使用的工具是PLSQL Developer 7.1.4 <br /><br />在CMD下执行PL/SQL: <br />可以用exec或者call调用存储过程 <br />定义变量时要用var,如:var username varchar2(20); <br />在调用变量时必须在变量名的前面加上双引号,如:exec :username := 'use
2010-06-19 10:56:00 570
转载 Oracle学习笔记(6) 动态SQL
<br />这是第六章的学习笔记,学习完第五章的游标之后,开始要学习动态SQL的使用了…… <br /> 编程时使用的工具是PLSQL Developer 7.1.4 <br /><br />动态SQL: <br />注意:不能用绑定变量替换实际的数据库对象名(表、视图、列等),只能替换字面量 <br />动态SQL的实现可以用:dbms_sql、execute immediate、open...for...(用于游标) <br />Sql代码 declare type emp_table_t
2010-06-19 10:52:00 520
转载 Oracle学习笔记(5) 在PLSQL中使用游标获取数据
<br /> 这是第五章的学习笔记,学习完第四章的数据库操作和事务之后,开始要学习游标的使用了……,希望大家能多给俺一些支持啊! <br /> 编程时使用的工具是PLSQL Developer 7.1.4 <br /><br />隐式游标 <br />隐式游标的属性等在第四章笔记中已记录了一部分 <br />如果要确保属性指向想要的SQL语句,那么就在SQL语句执行后,立即将属性值保存到一个本地变量中 <br />用存储过程来实现这种效果: <br />先定义一个存储过程remove_from_em
2010-06-19 10:49:00 2338
转载 Oracle学习笔记(4) 在PLSQL中更改数据和管理事务
<br /> 这是第四章的学习笔记,学习完第三章的程序控制之后,开始要学习数据更改、集合遍历和事务管理了…… <br /> 编程时使用的工具是PLSQL Developer 7.1.4 <br /><br />每次执行一个SQL DML语句(insert、update或delete)以及返回单选select into时, <br />PL/SQL都会声明和管理一个隐式游标 <br />隐式游标的相关属性(不能用dbms_output输出): <br />sql%found:记录成功获取返回True,否
2010-06-19 10:47:00 1038
原创 Oracle学习笔记(3) PLSQL程序控制结构
<br /> 这是第三章的学习笔记,学习完第二章的编程基础之后,从现在开始要学习Oracle编程了……<br /><br /> 编程时使用的工具是PLSQL Developer 7.1.4 <br /> <br /><br />Sql代码 select * from employee; select * from dba_tab_cols t where t.table_name='EMPLOYEE'; <br /><br />Sql代码 declare n_empno employee
2010-06-19 10:40:00 561
原创 Oracle学习笔记(2) PLSQL编程基础
<br />这是第二章的学习笔记,学习完第一章的基础之后,从现在开始要学习Oracle编程了……,希望大家能多给俺一些支持啊! <br /> 编程时使用的工具是PLSQL Developer 7.1.4Sql代码 select * from Employee; select * from dba_tab_cols t where t.table_name='EMPLOYEE'; <br /> Sql代码 -- 声明部分,用于定义变量 declare <br /><br />constant用于
2010-06-19 10:37:00 906
原创 oop学习例子2
/*1. * All Smarts university offers various undergraduate courses. Every student in the university has a unique registration number. * To be eligible for graduation, a student * 1. has to
2010-05-27 16:23:00 405
原创 pizzaSystem
;Structure Definition for Pizza Details (define-struct pizzaDetails (id name price status count))(define pizza1(make-pizzaDetails 1 "bigPizza" 16.99 #t 200))(define pizza2(make-pizzaDetails 2
2010-05-27 14:33:00 322
原创 Scheme学习笔记——2
;Structure Definition for Pizza Details(define-struct pizzaDetails (id name price status count))(define pizza1(make-pizzaDetails 1 "bigPizza" 16.99 #t 200))(define pizza2(make-pizzaDetails 2 "no
2010-05-26 17:44:00 293
原创 oop学习例子
All Smarts university offers various undergraduate courses. Every student in the university has a unique registration number. To be eligible for graduation, a student1. has to register for at leas
2010-05-26 17:42:00 438
原创 scheme学习题目
Programming Concepts – Assignment 1 and 2Include contract, purpose, example, algorithm and test cases for all programs1. Write a program to find nth term of an arithmetic progression.2. Wr
2010-05-10 14:35:00 480
原创 Scheme学习笔记——1
(define name "peter") ;定義字串變數name name ;---"peter" (string-length name) ;字串變數name的長度—5 (string-ref name 3) ;字串變數name第3個位置的字元--#/e (string-ref name 0) ;字串變數name第0個位置的字元--#/p ;error (stri
2010-05-10 14:33:00 884
原创 最大公约数的问题 编程之美p150
解法一: 直接用代码来实现辗转相除。利用递归就能够很轻松的把这个问题完成int ged(int x,int y){ return (!y)>x:gcd(y,x%y); }(对于大整数而言,取模运算--其中运用到除法,是非常昂贵的开销,瓶颈)解法二: 分析:如果一个数能够同时整除x和y,则必能同时整除x-y和y;数能够同时整除x-y和y,也必能同时整除x和y.BigInt g
2010-05-07 09:03:00 896
原创 javascript脚本日期自动增加(精确到秒)
2010年4月3日 上午1:24:24 @@@@@@@@@@@@@@Sat Apr 03 2010 01:24:24 GMT+0800 (China Standard Time)具体参考w3school---------------------- 时间显示javascript自动增加 <!-- f
2010-04-03 01:24:00 1199
原创 数据库链接工具类--1
链接数据库的类方法package guides.jdbc.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public clas
2010-04-02 12:11:00 358
原创 XOM读写XML操作
JAVA编程思想的18章 18.13XML的例子,推荐使用XOM的开源类库(xxx.dom.nu)--xom-1.2.4.jar 底层的,对象的导入XML需要进一步的例子去学习(Mark) package xom;import java.io.BufferedOutputStream;import jav
2010-04-02 02:28:00 3585
原创 DOM读写XML操作
1.读XML public static Map readXMLFile(String location) { if (location == null || location.length() == 0) { location = "C:/xml/package.xml"; }
2010-04-01 22:19:00 528
转载 Map和HashMap的迭代输出--Map.Entry 类使用简介
你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下: Set keys = map.keySet( ); if(keys != null) { Iterator iterator = keys.iterator( ); while(iterator.hasNext( )
2010-03-30 23:19:00 1867
转载 oracle学习笔记_触发器
oracle学习笔记_触发器 触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_departmen
2010-03-28 23:32:00 370
原创 MD5加密
1.密码123456 MD5后“4QrcOUm6Wau+VuBX8g+IPg==” import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;/** * MD5加密得法. *///采用MD5得法进行不
2010-03-25 01:54:00 857
转载 Eclipse团队CVS使用
2、共享工程项目 (1)创建工程 l 在Eclipse中创建如下图的简单工程 (2)指定Repository位置 l Windows -> Open Perspective -> Other l 选择CVS Re
2010-03-25 01:32:00 519
转载 Eclipse团队CVSNT
1、创建和配置CVSNT (1)简述 l CVS (Concurrent Versions System)系统在团队开发项目时进行版本控制,采用的是C/S架构 l Eclipse内建了CVS客户端,方便团队CVS控制 l 目前Unix平台都带
2010-03-25 01:30:00 363
转载 Eclipse 如何使用CVS
本文概述了 Eclipse 平台如何支持软件项目中的源代码版本控制。首先,我们将简要讨论一下团队代码开发的思想,然后研究 Eclipse 如何使用 CVS 代码资源库。我们还将研究一些源代码管理软件工具,可以通过 Eclipse 插件扩展来支持这些工具。现今的大多数应用程序是由多人组成的团队开发的。即使只涉及几个开发人员的小项目,也需要对源代码的更改进行严格控制。这就是源代码管理软件的任
2010-03-25 01:11:00 865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人