自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VIM/VI命令使用

本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里...

2011-07-20 16:28:11 127

原创 SCP命令使用

 SCP是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令: scp /home/wugang/full.tar.gz root@10.5.5.222:/home/root 然后会提示你输入另外那台10.5.5.222主机的root用户的登录密码,接着就开始copy了。 如果想反过来操作,...

2011-07-20 16:00:52 145

原创 Linux 文件查找

一、通过文件名查找法这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文...

2011-07-15 16:50:26 107

Centos 禁止root远程登录

修改/etc/ssh/sshd_config 将PermitRootLogin 设置为no PermitRootLogin no

2010-11-18 17:14:08 153

原创 JMS 概念

JMS Architecture一般将ConnectionFactory和Destination绑定到JNDI上,然后Client查找JNDI来获取。对于ActiveMQ可以直接构造ConnectionFactory和Destination。Connection和Destination就是这里的Administed Objects。 JMS有两种形式:1. 点到点(Poin...

2010-08-11 17:57:43 101

原创 CentOS设置IP & DNS & Hostname

CentOS设置IP & DNS & Hostname设置Hostname修改/etc/hostname127.0.0.1       localhost.localdomain   localhost10.95.136.51    centos设置网关修改/etc/sysconfig/networkNETWORKING=yesNETWORKING_...

2010-07-26 11:51:57 129

原创 Oracle字符集查看及修改

一、Oracle服务器端字符集的查询: select * from V$NLS_PARAMETERS where parameter = 'NLS_CHARACTERSET'; 二、Oracle服务器端字符集的设置:     用户sys 以sysdba的身份登录oracle su - oracleconn /as sysdba     依次执行如下命令即...

2010-07-06 18:40:24 104

原创 Linux系统机器名

通过命令hostname可显示机器名 修改机器名: vi /etc/sysconfig/network

2010-06-25 16:17:35 160

原创 instantclient的安装及配置

1. 在oracle官方网站下载instantclient,(注意版本); 2. 解压文件至系统中,如d:/instantclient; 3. 设置环境变量 TNS_ADMIN=D:\instantclient_10_2 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK LD_LIBRARY_PATH=D:\instant...

2010-06-24 14:40:24 1064

原创 解决远程连接Oracle错误

在linux本机上,发现可以通过sqlplus连接数据库,说明监听器和数据库均已启动 但,在window远程机器上进行连接oracle时,出现ORA-12541 错误! 通过telnet ip port,发现无法进行连接, 在linux上,通过netstat -an | grep 1521,发现1521已启动, 发现1521端口的ip地址是127.0.0.1,而不是...

2010-06-24 14:31:49 307

Command

Command

2009-06-02 15:17:22 75

SQL语句,重复字段记录过滤

--------- 建表CREATE TABLE TABLE_A(A DATE,B INTEGER,C VARCHAR2(10),D VARCHAR2(10)) --------- 测试数据INSERT INTO TABLE_A VALUES(TO_DATE('2001-1-1','YYYY-MM-DD'),'123','张三','备注');INSERT INT...

2009-06-01 14:50:41 220

Oracle Spool自定义导出数据格式

利用Oracle的spool工具,可以自定义导出数据的格式 /*************************** * sql脚本部分 demo.sql begin **************************//************************** * @author wugang * @date 20090519 **********...

2009-05-31 15:10:01 616

SQLLDR的使用

SQLLDR的使用,有两种方法:1、使用一个控制文件,在控制文件中加入数据;2、使用一个控制文件,加上一个或多个数据文件。 为了使控制和数据的分离,主要用的是第二种方式控制文件的格式(Test.CTL):UNRECOVERABLE -- 关闭数据库日志INFILE 'd:/ctltest/data1.txt' -- 指定外部数据文件INFILE 'd:/ctltes...

2009-05-31 15:01:02 443

正则表达式统计字符串出现次数

public static void main(String[] args) { String str = "中国,美国,日本,朝鲜,中国,中国,美国,越南"; String reg = "中国"; Pattern p = Pattern.compile(reg); Matcher m = p.matcher(str); int i = 0; whil...

2009-05-27 17:14:34 940

Oracle外部表的使用

CREATE DIRECTORY tmpdir1 AS '/export/home/oracle/ctltest';create table basechannelvisittab_tmp( USER_ VARCHAR2(128), IP NUMBER(12), TIME_ DATE, CHANNEL VARCHAR2(128), ...

2009-05-27 11:08:56 129

Oracle查询语句中手动指定索引

Oracle查询语句中手动指定索引:SELECT /*+ index(tablename index_name)*/ from tablename

2009-05-26 14:13:33 341

Solaris配置IP、DNS上外网

1、vi /etc/hosts  设置IP地址添加 59.175.233.141 hb-01 loghostIP地址、主机名、loghost 2、vi /etc/inet/ipnodes 设置IP地址添加 59.175.233.141 hb-01 loghost 3、vi /etc/netmasks 设置网络掩码添加 59.175.233.0    255.255....

2009-05-21 15:27:06 302

oracle增加表空间大小的两种方法

1.增加额外的数据文件到表空间中  例如:alter tablespace users add datafile '/u01/oradata/orcl/users02.dbf' size 25m;2.修改表空间当前的数据文件  例如:alter database datafile '/u01/oradata/orcl/users01.dbf' resize 50m;...

2009-05-20 10:55:32 470

ora 01810 格式化代码两次原因

如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual...

2009-05-19 14:59:48 99

原创 Oracle10g 移动文件

数据库文件修改路径过程一、数据文件 1. SQL> shutdwon immediate 2. 操作系统下:mv *.dbf /u02/oracle/orclhb/orclhb 3. SQL> STARTUP MOUNT 4. SQL> ALTER DATABASE RENAME FILE '/U02/ORACLE/ORCL/ORCLHB/SYSTEM01.D...

2009-05-18 10:02:45 88

原创 CHAR,VARCHAR,VARCHAR2类型的区别与使用

CHAR,VARCHAR,VARCHAR2类型的区别与使用区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效...

2009-04-22 14:41:58 81

递归求阶乘

#include <stdio.h>     float fac(int n)   {       float f;       if(n < 0)           printf("n < 0, error!");       else          if(n == 0 || n == 1)               f = 1;      ...

2009-03-18 16:05:06 99

原创 常用字符串函数

包含于 <string.h> 头文件中<1> strlen 函数形式: strlen (str);功能: 计算并返回字符串str的长度(字符串结束标志'\0'不计入内)例6.16 显示由键盘输入的字符串的长度。#include <stdio.h>#include <string.h>int main(){    char str[80];    pr...

2009-03-18 15:46:11 202

【003】求数组、字符串长度

int main() {  int c[] = {1, 2, 3, 4}; int length = sizeof(c) / sizeof(int); printf("%d\n", length);    return 0;} 输出为4. 注意:1、数组的定义,int[] c 为错误的定义2、sizeof(int)根据系统的类型而定,可能为2、4... int main() {...

2009-03-18 15:31:47 97

【002】函数调用

#include <iostream> using namespace std;void test2(); int main() {     test2();    return 0;} void test2() {    int slen = 0;    printf("hello world%d", slen);} 说明:在c语言中,程序总是从main方法开...

2009-03-18 14:36:55 69

原创 【001】printf格式化

 Printf 格式化字符串格式代码AABCABCDEFGH%SAABCABCDEFGH%5S####A##ABCABCDEFGH%.5SAABCABCDE%5.5S####A##ABCABCDE%-5SA####ABC##ABC...

2009-03-18 14:18:39 114

原创 【000】学习C

工作两年多,一直使用Java语言进行程序设计,对Java以及OOP都有一定的理解。。。 想起当时读书的时候,看到C就怕,听说要编程,有点怕怕的感觉,没想到自己毕业从事了软件这个行业,现在一是想扩充一下自己的知识面,再就是打消以前那种消极的态度,呵呵。。。 好了,开始重新学习C了。...

2009-03-18 13:55:55 84

原创 逻辑卷管理

LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它由 Heinz Mauelshagen 在 Linux 2.4 内核上实现。与传统的磁盘与分区相比,LVM 为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在 LVM 管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM 也允许按用户组对存储卷进行管理...

2009-03-10 17:25:58 98

原创 磁盘阵列存储术语

  为了便于读者阅读本书的后续章节,这里给出了一部分必要的磁盘阵列存储术语。为了保持章节的紧凑性,其具体技术细节不再进行介绍  SCSI  就是Small Computer System Interface (小型计算机系统接口),它最早研制于1979 ,是为小型机研制出的一种接口技术,但随着电脑技术的发展,现在它被完全移植到了普通PC 上。  ATA(AT 嵌入式接口)  即俗称的IDE...

2009-03-04 16:25:05 215

原创 Oracle语句优化(二)

15.减少对表的查询在含有子查询的SQL语句中,要特别注意减少对表的查询。例如:低效SELECT TAB_NAMEFROM TABLESWHERE TAB_NAME = ( SELECT TAB_NAMEFROM TAB_COLUMNSWHERE VERSION = 604)AND DB_VER= ( SELECT DB_VERFROM TAB_COLUMNSWHERE VERSION ...

2009-02-26 10:45:38 81

原创 Oracle语句优化(一)

1.选用适合的Oracle优化器Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。为了使用基于成本的...

2009-02-26 10:44:41 67

原创 ORACLE日期时间函数大全

ORACLE日期时间函数大全    TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digit...

2009-02-20 09:01:35 74

原创 Oracle语句

对一个表选择更新或者插入:merge into TITEMTAB t1 using (SELECT count(*) as count_ FROM tItemTab WHERE CHANNELID='1') t2 ON (t2.count_ > 0) WHEN MATCHED THENUPDATE SET CHANNELNAME='a' WHERE CHANNELID='1' WHEN...

2009-02-19 12:20:30 63

原创 设置Linux环境变量

编辑/etc/profile文件如:JAVA_HOME=/usr/java/jdk1.6.0_03export JAVA_HOME 系统启动时启动某个进程:编辑/etc/rc.local文件,执行进程

2009-02-18 09:33:52 90

原创 Linux命令

启动rh as4 vsftp server:service vsftpd start停止rh as4 vsftp server:service vsftpd stop重启rh as4 vsftp server:service vsftpd restart默认启动 rh as4 vsftp server:chkconfig vsftpd on 启动rh as4 防火墙:service ip...

2009-02-17 15:26:17 73

原创 修改Linux默认启动级别或模式

以管理员身份进入Linux,修改文件:/etc/inittab    找到“id:5:initdefault:”,其中的5就是X-Window,为默认运行级别,一般我们把5改为3即可。    一共有7种启动级别,分别为:#   0 - halt (Do NOT set initdefault to this) #   1 - Single user mode #   2 - Multiuse...

2009-02-17 14:48:20 222

Oracle启动服务手动控制

windows下的操作:       Oracle数据库对于资源的消耗太大了,不装又要用它,装了又太耗资源,我只有选择在需要的时候来启动它的数据库服务了。      首先把所有的关于oracle服务的启动类型全部设定为手动启动。然后开始进行批处理文件的操作,       set ORAHOME="OraDb10g_home1"      set ORASID="ORCL" ...

2009-02-16 14:37:48 166

原创 Oracle创建用户

创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; 创建数据表空间 crea...

2009-02-15 16:28:01 72

DOS 批处理文件

 表面上,后缀是bat的文件就是批处理文件,是一种文本文件,可以用任一款文本编辑器编辑。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。内容可以是DOS命令。bat专用的命令,很简单。  echo、set、@、call、pause、rem 是批处理文件最常用的几个命令。    echo 打印显示文字,表示显示此命令后的字符,你可以增加一些提示。    echo o...

2008-03-19 17:02:00 98

空空如也

空空如也

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

TA关注的人

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