自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xwm1999

oracle学习中

  • 博客(39)
  • 收藏
  • 关注

原创 定时输出当前文件的大小

k=`ls -l 文件名`;

2023-12-09 11:52:50 350

原创 获取文件的MD5值

certutil -hashfile 文件名 MD5。md5sum 文件名。

2023-12-09 11:49:43 357

转载 MSC

MSC属于通信技术,为通讯设备提供信息交换功能的网络设备,是整个网络的核心。MSC=移动交换中心(Mobile Switching Center),移动交换中心(MSC)是2G通信系统的核心网元之一。是在电话和数据系统之间提供呼叫转换服务和呼叫控制的地方。MSC转换所有的在移动电话和PSTN和其他移动电话之间的呼叫。MSC: (mobile switching center) 移动网络完成呼叫连接

2016-11-25 10:09:13 664

转载 MAP接口

我这里只是提供方便自己查看,如果要详细了解,可见最下面链接MAP即移动应用部分,MAP协议定义了为实现移动台漫游功能而在移动系统通信网络实体之间进行的信息交换方式,这里的网络实体包括MSC Server、VLR、SGSN、HLR、SMC和GMLC。UMTS网络中,C、D、E、G、Lg、L接口都可以传递MAP消息,在这里统称为MAP接口。1. C接口  C接口指MSC SER

2016-11-25 09:35:00 1049

原创 配置JAVA环境变量

这个是对初学者的一个指引当安装好JDK时,要配置环境变量:classpath.;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\dt.jar;JAVA_HOMED:\Java\jdk1.8.0_111path.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;在系统变量里配置好后,运行

2016-11-15 21:57:51 265

原创 sqlplus下的方便操作用法

在oracle用户环境变量.bash_profile里设置stty erase ^halias sqlplus="rlwrap sqlplus"alias rman="rlwrap rman"目的:stty erase ^h 为了在linux下退格键不出现乱码要使用这两条需要安装rlwrap包alias sqlplus="rlwrap sqlplus"ali

2016-11-10 15:32:19 371

转载 linux 下的vi 使用方法

http://www.aboutyun.com/thread-6450-1-1.html

2016-11-07 20:57:30 223

原创 linux下 eth0变成eth1的原因

我发现这种情况一般是在用虚拟机配置集群时容易发生发生的原因:为什么eth0会变成eth1?很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,

2016-11-07 20:52:59 2684 1

原创 linux 下ssh用法

现在远程访问服务器已经很普遍了,并且可以实现互信传输文件,具体用法如下:安装sshsudo apt-get install openssh-client    在debian,ubuntu安装客户端sudo apt-get install openssh-server  在debian,ubuntu安装服务端yum install openssh-server openssh-cl

2016-11-07 20:29:35 405

原创 oracle 中游标和存储过程的使用

创建一个表create table test4 (id int,name varchar2(20),cnum number);在sqlplus下写一个游标的使用declarecursor curr is select cnum from test4 where cnumcur curr%rowtype;beginopen curr;LOOPfetch curr

2016-11-07 09:32:48 323

原创 Linux之at、crontab命令用法

有时候为了能执行定时任务,在linux中会用到at和crontabat [-mldv] TIMEat -c 工作号码选项与参数:-m  :当 at 的工作完成后,即使没有输出信息,亦以 email 通知使用者该工作已完成。-l  :at -l 相当於 atq,列出目前系统上面的所有该使用者的 at 排程;-d  :at -d 相当於 atrm ,可以取消一个在 at 排程中

2016-10-28 12:02:17 467

原创 Linux下实现外部计算机访问本机虚拟机

在配置前题下,已经通过host-only方式实现本机与虚拟机的访问。在本机上已有host-only(vmnet1)共享方式实现,现要求实现外部机器访问本机虚拟机。配置如下:一、首先进入/etc/sysconfig/network-scripts目录下,cp网卡参数文件ifcfg-eth0为ifcfg-eth0:0.(实现同一网卡配置两个IP)二、ifup eth0:0   使之生效

2016-10-27 12:56:41 840

原创 Linux基础知识

linux 启动程序配置都放在 /etc/inittab    如果配置文件修改后用 telinit q使之生效runlevel可以查看运行的级别linux 的服务管理linux的服务分为独立运行的服务和受xinetd服务管理的服务两类。所有的服务器启动脚本都放在/etc/rc.d/init.dservice 服务名称   要执行的动作(start|stop|restart)

2016-10-26 08:59:20 346

原创 linux 之 建立和使用文件系统

在使用linux时,经常会碰到硬盘空间不足,需要通过添加硬盘扩充空间,此时必须掌握手工创建分区和文件系统的挂载方法。在硬盘中建产和使用文件系统,应遵循以下步骤:一、为便于管理,对硬盘进行分区;二、对分区进行格式化,以建立相应的文件系统;三、将分区挂载到相应的目录(目录必须为空),通过访问目录,实现对分区进行存取操作。命令:fdisk  设备名(/dev/sdb)    ide(hd)  

2016-10-19 22:23:27 856

原创 Linux基础

查看以.开头的隐藏文件用  ls -achown用来改变文件或目录的所有者(属主)和所属的用户组chgrp 只能改变所属的用户组chown [-R] 新所有者 新用户组 文件或目录chgrp 新用户组 文件或目录groupadd ss  创建 一个名为ss的用户组useradd -g ss dd  创建一个用户 dd 并加入到ss组中passwd dd   为dd设置密

2016-10-19 18:27:30 209

原创 oracle之truncate table 的drop storage和reuse storage

首先创建两个测试表test,test1两个表数据放在data_tablespace,索引放在index_tablespace表空间下(测试证明和表空间没有关系)如果使用下面两个语句删除两个表中的数据truncate table test drop storage;truncate table test1 reuse storage;得到的结果将会是: test表中的data

2016-10-19 10:40:54 13636 1

原创 pl/sql 过程 函数

procedure [schema.(拥有这个过程的模式名字)]name(过程的名字)[(parameter,[parameter])(可选参数)][authid definer(定义者权限运行)|current_user(调用者权限)]is[declarations](声明过程的本地标识符)beginexecutable statements(被执行的语句)[except

2016-10-17 22:19:05 278

原创 sql sql*plus

list line_number   列出缓存中的命令并可以通过行号将它指定为当前列change /old_value/new_value 将缓存当前行的旧值换成新值append test  向缓存中当前行追加文本del 将缓存中的当前行删除save filename 将缓存的语句保存到文本中get filename将文本中的内容读到缓存中start 文件 或者 @文件 或

2016-09-12 16:57:59 252

原创 sql rollup and cube

group by rollup(a,b,c)则产生group by (a,b,c),group by (a,b) group by (a) group by(0)四种分组汇总group by cube(a,b,c) 则产生 group by (a,b,c),group by (a,b) group by (a,c) group by (b,c),group by (b) group b

2016-09-11 23:35:28 209

原创 sql 正则表达式

元字符\   说明匹配的字符是特殊字符、常量或者后者引用(后引用重复上一次的匹配) 例:\n 匹配换行符^ 匹配字符串的开头位置 例:如果A是字符串的开头  ^A匹配A$匹配字符串的末尾位置 例:如果B是字符串尾 $B匹配B*匹配前面的字符0次或多次 例:ba*k  可以是bk,bak,baak+匹配前面的字符1次或多次 例:ba+k  可以是bak,baak?匹配前面的字

2016-09-11 20:50:51 334

原创 sql 多表插入和时区

insert allwhen sal>1000  theninto emp values(empid,sal)when deptno=30 theninto dept values(deptno,loc)select empid,sal,deptno,locinsert first如果第一个when满足条件,则跳过其它when使用select id from t

2016-09-11 19:58:33 422

原创 sql 通过数据字典查询表的相关信息

DICITONARYUSER_OBJECTSUSER_TABLESUSER_TAB_COLUMNSUSER_CONSTRAINTSUSER_CON_COLUMNSUSER_VIEWSUSER_SEQUENCESUSER_INDEXSUSER_IND_COLUMNSUSER_SYNONYMS增加注释  COMMENT ON TABLE tables IS

2016-09-11 15:42:01 1430

原创 sql 对表的操作

查询表名  select * from tab,                   select table_name from user_tables;                  select object_name,object_type from user_objects;                 select table_name,column_name fr

2016-09-10 14:02:06 439

原创 sql merge的用法

MERGE操作用于实现数据的合并-根据条件在表中执行数据的更新或插入操作,如果要插入的记录在目标表中已经存在,则执行更新操作、否则执行插入操作。其语法格式如下:MERGE INTO target_table [alias]USING (source_table | view | sub_query) [alias]ON (join_condition)WHEN MATCHED TH

2016-09-10 01:19:47 1080

原创 sql 多表连接与子查询

natural join  自然连接  两张表只有一同名列相同,using 是指一对多关系时,可以用到 using 与 natural join  是互斥的    最好还是用on 比较直观inner join(内连接)left joinright joinfull joincross join 交叉连接其实就是笛卡尔积子查询中会用到in  any all existsu

2016-09-10 00:37:57 443

原创 sql 函数的罗列

字符函数 lower(全小写)upper(全大写) initcap(首字母大写)concat(str1,str2,str3......) (拼接字符串)substr(string,n,m) (截取从第n个开始到m位置)length(长度)instr(str1,str2,[a,b])(从a位置查找 str2在str1第b次出现的位置,a、b默认为1)lpad(str1

2016-09-09 17:12:15 473

原创 sql 中一些生僻用法

escape  转义字符用得到&  临时变量&&  重用变量值  define  undefine 定义和取消变量verify   set verify  on

2016-09-09 16:57:55 281

原创 oracle sql 中的save命令

使用save命令可以将写好的语句保存,用法是:save file_name(更改路径也可以,但必须要有权限)[create|replace|append]file_name 保存的文件名,其实create用不用都可以,                                                replace是当文件存在时,直接覆盖原文件内容,

2016-09-09 14:27:45 4446

原创 sql查询一个用户下有多少张表

之前一直用的是select table_name from user_tables;没想到还有一个select * from tab 这个还可以看到视图,用处很大另:用DBA给一个用户重置密码并解锁alter user hr identified by hr account unlock;

2016-09-09 13:54:11 2689

原创 sql 转义字符

select 'dddd"ddds' from dual;这个双引号直接输出,没做任何处理select 'ddddddddddddd' from dual;这是输出字符串 select 'dddd''ddds' from dual;这是通过单引号转义,输出单引号  结果:ddd'dddsselect q'[dddd'ddds]' from dual;同上面作

2016-09-09 13:28:17 428

原创 sql-插入一条记录到另一张表

insert into test表名 select * from 源表 where 条件

2016-09-09 00:01:48 387

原创 sql基础知识

有时候用着用着就不知道用的是什么了,还是基础不牢,这次记下来,做个备忘录。        DML(data manipulation language)数据操纵语言,经常用的select,update,insert into,delete,merge,call,explain plan,lock table就是了;        DDL(data definition language)数

2016-09-08 23:15:26 167

原创 改头像出现问题

求助,改头像出现问题!提示:can not write to the date/tmp floder!谁知道为什么?

2011-05-05 19:49:00 445 1

转载 C++面试知识

一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用    加强安全检测    通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名四、if语

2007-07-24 23:27:00 608

转载 MFC程序的来龙去脉

程序的诞生#Application Object产生,内存于是获得配置,初值亦设立完成。#AfxWinMain执行AfxWinInit,后者又调用AfxInitThread,把消息队列尽量加大。#AfxWinMain执行InitApplication。这是CwinApp的虚函数,但我们通常不改写它。#AfxWinMain执行InitInstance.这是CwinApp的虚函数,我们

2007-07-24 23:17:00 492

转载 洗牌算法

洗牌即产生指定数据的随机序列。在网上找了半天大体有两种做法1、  思路:将54个数依次放到随机的位置。关键是每次找一个随机的位置。下面是找这个随机位置的算法: 1、用一个Bool型数组记录各个位置是否已经放置了数,如果放置则置true,没有则为false。在算法开始时数组初始化为false。2、每次产生一个0~53的随机数,看这个位置是否已经放置了数,如果已经放置了,则继续

2007-07-24 23:12:00 940

转载 五子棋核心算法研究

五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 一、相关的数据结构     关于盘面情况的表示,以链表形式表示当前盘面的情况,目的是可以允许用户进行悔棋、回退等操作。     CList

2007-07-24 23:09:00 586

原创 看了老同学博客所想到的

 今天是一个好天,可我的心情却说不上是怎样的心情.和高中老同学的聊天,让我看到了几年下来,我和他的差距!  我一次性的把他所写的文章全看完了,并且得知他考上了同济大学的研究生,很是为他高兴,也对其他几个考上研的同学祝贺!他的blog里写满了大学的足迹,让我看到了一个在一流大学里的学生的生活,思想上的变动,处理问题的方式,都能够说明好的大学就是比二流大学好.可惜我却在一个不知是几流的大学里过着众

2007-07-22 16:55:00 536

原创 想要学好!

    大学马上就要毕业了,现在才看到自己什么都不会,要学的东西太多了,现在发现以前学的东西怎么就是用不上,就是没用呢?刚刚起步学C++的我,要学的真的太多了,碰到的问题太多了,有一点想放弃的感觉,可是这只能证明我没有真正的用心去学。   面对众多的我所熟悉的人,个个都比我强,不是研究生就是高薪族,有的又有女朋友,而我呢?现在还不知道自己到底将来会成为什么行业的职员,从事什么工作?做为一名学计

2007-05-14 23:08:00 459

空空如也

空空如也

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

TA关注的人

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