- 浏览: 30656 次
- 性别:
- 来自: 北京
最新评论
文章列表
设计模式的六大原则
- 博客分类:
- design pattern
--【读书笔记】
1. 单一职责(Single Responsibility Principle)There should never be more than one reason for a class to chenge.单一职责原则提出了一个编写程序的标准,用“职责”或“变化原因”来衡量接口或者类设计得是否优良,但是职责和变化原因都是不可度量的,因项目而异,因环境而异。2. 里氏替换原则(Liskov Subsitution Principle)A If for each object o1 of type S there is an object o2 of type T ...
<url>jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ip1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=ip2)(PORT=1521)))(FAILOVER=on)(LOAD_BALANCE=off)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=servername)))</url>
[转]
http://weblogs.java.net/blog/2009/02/19/crash-course-jvm-crash-analysis
通过oralce的内置函数查询树形结构的结果
- 博客分类:
- oracle
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 LEVEL
java virtual machine stacks
中存放的为 私有栈帧 里面的内容有 局部变量表,操作栈,动态链接,方法出口等信息。
局部变量表存放了编译器可以预知的各种基本数据类型(boolean,byte,char,short,int,float,long,double),
对象引用(reference类型,指向对象起始地址的指针,或者是指向一个代表对象的句柄或者其他与此对象相关的位置)
returnAddress类型(指向一条字节码指令的地址。)
如果线程请求的栈深度大于虚拟机栈的深度,抛出StackOverFlowError异常
如果虚拟机可以动态扩展,当扩展时无法申请 ...
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
str="012345678"
1. 反转 str[::-1]
2. 转为int,long string.atoi(str,10)
1. 模态窗口
var req_url=" ";
var rs = window.showModalDialog(req_url,window,'dialogWidth:420pt;dialogHeight:200pt;status:no;help:no;scroll:no;');
rs可以在req_url中通过 window.returnValue=赋值
模态窗口A中打开新的模态窗口B
刷新a的方法
设置一个隐藏域 <a id="reload" href="<%=path%>/dxxm.do?metho ...
Date.prototype.getDOY = function() { var onejan = new Date(this.getFullYear(),0,1); return Math.ceil((this - onejan) / 86400000);
}var et_a=dxmxJhet.split("-");var st_a=dxmxJhst.split("-");var et_=new Date(et_a[0],et_a[1],et_a[2]);var st_=new Date(st_a[0],st_a[1],st_a[2]);var et_ ...
javascript操作小记
- 博客分类:
- javascript
1. 打开子页面
var add_statue = window.showModalDialog(req_url,window,'dialogWidth:456pt;dialogHeight:418pt;status:no;help:no;scroll:auto;'); 模态页面
2.刷新父页面的方法
在子页面处理完毕后 返回一个returnValue的变量--注意名称 设置为true
在父页面接受此变量的值进行判断 在刷新父页面
window.location.reload()
oracle 导入dmp文件
- 博客分类:
- oracle
备忘:
imp dj/dj@zcdb full=y file=d:\123.dmp
10G在安装过程中选择了创建数据库,录入了用户名密码
等安装成功后,数据库创建成功。此时通过pl/sql登录,选择normal登录提示如下图的错误
而用sysdba可以正常登录
此时需要创建一个角色()
登录pl/sql --- by sysdab,输入以下代码执行
create user jdd identified by jdd;
grant dba to jdd;
1. 将复杂的sql语句分解开。
2. 学习窗口函数
3. 编写高性能的sql语句
4. 拓展至其他关系型数据库
linux终端文本颜色显示控制
- 博客分类:
- linux
终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。
转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。
\033[显示方式;前景色;背景色m
显示方式:0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、5(闪烁)、25(非闪烁)、7(反显)、27(非反显)
前景色:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)
背景色:40(黑色)、41(红色)、 ...
python基础_序列
- 博客分类:
- python
对元组的认识,自己感觉元组其实就是数组,只是叫法不同而已。 下面的内容为序列的性质
1. 索引 (正序,倒序--负数)
字符串可以通过索引来取值 ---- 结果为字符 ,字符串默认为字符的元组
取值时不能越界,否则报错【正序,倒序都不能越界】
2. 连接
元组可以通过 + * 两个操作符直接连接 ,+为连接一个,*为连接多个
3. 分片 (sliceing)
可以取一定范围内的元组
比如 num=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
合法 num[ :3] == num[0:3]
num[1,-1]==num[1:len-1 ...