自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 收藏
  • 关注

用批处理写的:数据库备份还原工具(第三版)

这一版加强和修正了菜单选择的判断性@echo off&setlocal enabledelayedexpansion color 0a echo.===================================== echo.欢迎使用Oracle数据库自动备份还原工具 echo.作者:乔磊 MSN:[email protected] echo.============...

2010-11-26 16:38:19 218

Oracle查询rownum与rowid的不同之处

以下的文章主要是介绍Oracle查询rownum与rowid的不同之处,以及以假设的方式即,查询条件为rownum = 2,在查询出第一条记录的时的具体内容的介绍,以下就是文章的详细内容的介绍。在查询中,我们可以注意到,类似于select xx from table where rownum < n (n>1)  这样的查询是有正确含义的,而 select ...

2010-07-19 16:01:08 220

定时自动操作数据库——Oracle JOB 用法小结

一、设置初始化参数 job_queue_processes  sql> alter system set job_queue_processes=n;(n>0)  job_queue_processes最大值为1000    查看job queue 后台进程  sql>select name,description from v$bgprocess;  ...

2010-07-19 15:13:09 193

用批处理直接增删改查oracle数据库

用批处理直接调用sql/plus对数据库进行直连@echo offsqlplus username/password@空间标识名 @delete.sql insert into test values(sysdate)delete from testcommit;exit 这样就可以了,在sql/plus中可以通过@sql脚本的方式直接调用sql脚本...

2010-07-19 15:01:34 245

oracle pl/sql实例练习

第一部分:oracle pl/sql实例练习(1)一、使用scott/tiger用户下的emp表和dept表完成下列练习,表的结构说明如下emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号)dept部门表(deptno部门编号/dname部门名称/loc地点)工资 = 薪金 + 佣...

2010-07-19 13:27:40 133

spring+hibernate中clob、blob字段的处理方法

今天在开发项目的时候遇到CLOB字段的问题,和平时的String字段一样处理发现HQL的查询结果是NULL,到网上查找了一些资料,处理方式作了一些修改以后,数据成功显示,现总结配置如下: applicationContext.xml配置修改如下:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.L...

2010-07-19 12:07:53 194

存储过程第一步——hello world

一. 概述  Oracle存储过程开发的要点是:ü 使用Notepad文本编辑器,用Oracle PL/SQL编程语言写一个存储过程;ü 在Oracle数据库中创建一个存储过程;ü 在Oracle数据库中使用SQL*Plus工具运行存储过程;ü 在Oracle数据库中修改存储过程;ü 通过编译错误调试存储过程;ü  删除存储过程;  二.环境配置  包括以下内容...

2010-07-16 11:22:33 365

用批处理写的:数据库备份还原工具(修正加强版)

这次的这个版本与上一个版本的不同之处在于:1、支持密码隐藏输入2、可以动态连接不同的oracle数据库3、修改了以前程序中的bug,更好支持不同的主机@echo off&setlocal enabledelayedexpansioncolor 0aecho.=====================================echo.欢迎使用Oracle数...

2010-07-15 16:23:26 114

将Python程序打包成可执行文件

Python编程语言是一款功能强大的免费开源的通用型计算机程序应用语言,对于经验丰富的开发人员来说,掌握这样一款语言在其程序开发中是一个比较重要的选择。我们今天就先来了解一下python打包方法的相关应用。  一、简介 py2exe是一个将Python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装Python而在windows系统上运行这个...

2010-07-13 10:20:11 337

查看系统启动项

#-*- coding: UTF-8 -*- # file: AutoRuns.py#import string # 导入所需要的模块from win32api import *from win32con import *def GetValues(fullname): # GetValues函数用于获得某注册表项...

2010-07-12 15:06:08 179

使用Python操作注册表

与注册表操作相关的函数可以分为打开注册表、关闭注册表、读取项值、c添加项值、添加项,以及删除项等几类。1.打开注册表对注册表进行操作前,必须打开注册表。在Python中,可以使用以下两个函数:RegOpenKey和RegOpenKeyEx。其函数原型分别如下所示。RegOpenKey(key, subKey , reserved , sam)RegOpenKeyEx(key, su...

2010-07-12 13:25:52 432

北京市政交通一卡通使用范围

现在可以刷一卡通的地方越来越多了,哈哈,不错,现在来记录一下,备用。公交:北京市区公共交通及部分远郊区县(顺义、房山、怀柔、大兴、昌平、门头沟、延庆)域内公交车。轨道交通:已开通所有线路AFC系统一卡通的应用。出租车:开通市域内6万余辆具备一卡通付费功能的出租汽车,占北京全部出租汽车公司的96%。停车场:已开通5号线天通苑北、八通线通州北苑停车场和地铁十号线的巴沟、安贞...

2010-07-12 13:12:39 1483

一段恶意脚本的分析及思考

这段代码主要实现了通过javascript修改注册表中的信息,不过现在所有杀软都已列入了黑名单,代码中的F935DC26-1CF0-11D0-ADB9-00C04FD58A0B这个字符串在目前的电脑中已经不存在了,但是分析这段代码还有其它的收获,代码如下:<script>document.write("<APPLET HEIGHT=0 WIDTH=0 code=com...

2010-07-08 16:03:31 252

组策略对应于注册表位置汇总

组策略安全选项对应注册表项汇总在组策略中的位置:  计算机设置->Windows设置->安全设置->本地策略->安全选项    详细列表:[MACHINE\System\CurrentControlSet\Control\Lsa]  值名:AuditBaseObjects  含义:对全局系统对象的访问进行审计  类型:REG_DWORD ...

2010-07-08 09:05:32 1107

三种方法让你看清组策配置后的真实面貌

一、RsoP自动检测法    要想恢复组策略的设置,最简单的方法无非是逐一查看策略项目。在默认情况下,策略项目的“状态”显示应为“未被配置”。如果被他人进行了更改,则会显示“已启用”或“已禁用”的提示。不过组策略中的设置项“多如牛毛”,想要在众多项中找到被修改的位置,显然太过费时费力,这时不妨试试简单易用的rsop.msc工具。rsop.msc是组策略的一个附加程序,通过该...

2010-07-08 09:02:34 139

oracle的悲观锁与乐观锁

      为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进...

2010-07-07 16:15:58 108

在客户端处理Oracle的数据行加锁问题(select for update)

数据的完整性和并发性:    在网络数据库处理数据中,需要保证数据的完整性、多事务的并发性和数据的一致性。数据库系统必须最大限度的保证数据内容的有效性和合理性,使得数据合法与合理,即保证数据的完整性。而网络(多用户)数据库应用系统中,通常都会遇到多个事务同时请求修改同一数据。数据库的并发性处理保证数据库系统据能够合理有效地处理多个事务请求,在数据库管理系统协调下,宏观表现为并行处理,微观为逐个串行...

2010-07-07 14:46:13 170

java多线程编程

1、 认识Thread和RunnableJava中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。Thread Test =...

2010-07-05 11:04:40 75

SyntaxError: Non-ASCII character '\xe7' in file解决方法

SyntaxError: Non-ASCII character '\xe7' in file 出现这种错误的原因是程序中的编码出问题了,只要在程序的最前面加上#-*- coding: UTF-8 -*- 重新保存即可

2010-07-05 10:27:03 745

在雷雨中如果你有这种感觉要注意了!危险!

雷雨中,若感到头、颈、身体有麻木的感觉,这是即将遭受雷击的先兆,应立即躺下!(因为电荷集中,说明电荷向你头部移动,雷下了来就冲电荷来,你不躺下你就是周围的避雷针了。电荷集中现象:在一个导电平面表面,如果有一个突起,那么电荷会主要集中在这个突起的地方,而地面主要是正电荷,和云层中的正电荷相互吸引,他们结合的瞬间,就是你悲剧的开始~)================================...

2010-07-02 11:25:37 240

Python常用模块种类的系统介绍及与操作系统相关的调用和操作

内置模块(不用import就可以直接使用)常用内置函数: help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 dir(obj) 查看obj...

2010-07-02 10:41:40 91

python对文件进行读写操作

python进行文件读写的函数是open或filefile_handler = open(filename,,mode)Table mode模式描述r以读方式打开文件,可读取文件信息。w以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容a以追加模式打开文件(即一...

2010-07-02 10:21:46 1267

用python查找指定格式或名称的文件及修改指定文件夹名称

写这个也是为了能更好的学习python,大家有什么意见可以提出来,这个代码直接放到编译器中运行即可。#-*- coding: GBK -*-import os, sys, renewdir = ""#递归搜索函数def search(rootdir,searchdirname): if os.path.isdir(rootdir): #pri...

2010-07-01 14:48:40 370

送给那些优柔寡断和喜欢胡思乱想的朋友们

(一)1.不要在流泪的时候做任何决定,情绪负面的时候说话越少越好。 2.不要去反复思考同一个问题,不要把所有的感情都放在一个人身上,你还有父母,还有其他朋友。3.不要害怕做错什么,即使错了,也不必懊恼,人生就是对对错错,何况有许多事,回头看来,对错已经无所谓了。4.有负面情绪是正常的,但是自己一定要知道,要明白这只是生活的一小部分,在其余的时间里,要尽量的让情绪平稳起来。5.那个人突然不联系你了,...

2010-06-30 15:59:59 162

将汉语转换成拼音(全拼和缩写)

程序里面用到了开源的包,可以将汉语转成全拼或者缩写,代码如下:/** * author:qiaolei* 2010-6-25上午11:44:21create */ package com.sucre;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format....

2010-06-29 14:00:54 408

java正则表达式

一、开篇说说 ^ 和 $ 想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式来和大家分享学习经验。   开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明:  "^The": 开头一定要有"The"字符串;  "of despair$": 结尾一定要有"of despair" 的字符串;  ...

2010-06-29 13:52:22 79

将省市数据批量导入数据库

当要用到省市数据的时候,第一反应是这么多,难道要一条一条录入吗?想了想,这也太累了吧,还是写个程序让它自己插入吧,代码如下:/** * author:qiaolei * 2010-6-25上午09:31:26create */package com.sucre;import org.hibernate.Session;import org.hibernate.Ses...

2010-06-25 11:57:47 352

在UltraEdit中使用正则表达式

在UltraEdit中使用正则表达式正则表达式 (UltraEdit Syntax):% 匹配行首 - 表明要搜索的字符串一定在行首.$ 匹配行尾 - 表明要搜索的字符串一定在行尾? 匹配除换行符外的任一单个字符.* 匹配任意个数的字符出现任意次数(不包括换行符)+ 匹配前导字符或者表达式出现一次或者更多次(不包括换行符)++ 匹配前导字符或者表达式不出现或者出现一...

2010-06-25 11:16:46 106

Freemarker学习笔记

包含FreeMarker的指令的文件就称为模板(Template)。模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型:一、基本:1、scalars:存储单值字符串:简单文本由单或双引号括起来。数字:直接使用数值。日期:通常从数据模型...

2010-06-10 09:41:05 74

table与div互相嵌套时,要注意的问题

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=u

2010-06-04 11:11:40 821

myeclipse安装axis插件及遇到的问题

下载axis2-eclipse-codegen-wizard.zip和axis2-eclipse-service-archiver-wizard.zip然后将解压后的文件放到plugins文件夹下重启即可 在创建web service时有的时候会出现这样的错误: java.lang.reflect.InvocationTargetException解决方法如下:0.已经把C...

2010-06-03 09:40:42 137

python面向对象编程小结

一、类基础1、类的定义class <类名>:    <其他语句>class <类名>(父类名):    <其他语句>>>> class human:... age=0... sex=''... name = ''...>>> class stude

2010-05-31 17:09:21 109

Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对...

2010-05-27 15:06:03 75

python内建函数举例

最近在接触Python可以说还是一个新手,呵呵,所以把自己学习的手记总结一下,分享给大家 >>> a=[1,2]>>> a.append(3)#追加到链尾>>> a[1, 2, 3]>>> b=[4,5]>>> a.extend(b)#追加一个列表>&am

2010-05-25 14:52:11 114

append和extend的区别

先看代码>>> a=[1,2]>>> a.append(3)>>> a[1, 2, 3]>>> b=[4,5]>>> a.extend(b)>>> a[1, 2, 3, 4, 5] append(x) 追加到链尾 e

2010-05-25 14:36:51 110

range函数的使用

range完整语法要求提供两个或三个整型参数: range(start,end,step=1)  >>> range(1,10)                 [1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1,10,2)[1, 3, 5, 7, 9]>>> range(10)[0, 1, ...

2010-05-25 13:41:53 5707

javascript获取select的值全解

获取显示的汉字document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text获取数据库中的idwindow.document.getElementById("bigclass").value获取select组分配的索引idwind...

2010-05-24 17:36:26 921

Google再次被黑?

 今天下午访问Google的时候突然上不去,然后就一直出Tomcat的界面,目前还是那个页面如图:  

2010-05-24 15:14:53 132

设置表格的显示与隐藏

不管是隐藏div还是隐藏tr td都是将它们的display属性置为block或者none,页面加载的时候它们是看不见的,应该这样写<tr id="trChange" style="display:none"/> 可以通过事件触发一个事件让它成为可见,应该这样写document.getElementById("trChange").style.display="block"...

2010-05-20 16:21:25 188

javascript在使用时要注意的东西

1.方法名与所要操纵的对象名不能同名例如:<input id="test" onclick="test()" value="测试"/><script> function test(){}</script> 这样写是不对的,会导致脚本无法正常执行,同理以下这样也是不能正确执行的。<form name="test&qu

2010-05-17 13:49:47 73

空空如也

空空如也

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

TA关注的人

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