自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux c fork简单调用bin or shell script demo

// exec shell script#include#include#includevoid hello(){  printf("hello word \n");}int main(){  pid_t pid;  pid=fork();  if(pid  {    printf("fail to fork \n");    exit(

2014-02-10 17:14:39 795

原创 linux c 参数与环境变量

读取参数内容小测试#includeint main(int argc,char* argv[]){  int i ;  printf("count of arguments:%d \n",argc);  for (i=0;i   printf("argv[%d]:%s \n",i,argv[i]);  return 0;}  读取环境变量测试#i

2014-02-07 16:29:32 659

原创 c++ note some detail

cin>> will check digit or other string automatically  but cin.get  don't check it#includeusing namespace std;int main(){  char one_char,decimal_point,digit1,digit2;  long dollars; 

2014-01-29 15:11:40 645

原创 c++ note point

#pointclassType *pi; pi= new classType; or pi= new classType('x',123);  delete pi;typedef int* intPtr ;  intPtr p; ==  int *p;const int * p        p is not allow change *p value     int * co

2014-01-28 16:38:06 693

原创 c++读书笔记

--I/O objectin_stream.open("file_name");in_stream.open("file_name",flag);   flag : ios::in   out  binary   ate  app  truncin_stream.fail(); --if file open succeed return true in_stream.eod() ;

2014-01-27 16:30:45 630

原创 将文件格式化并输出

我们是搞运维的。由于要放假了 需要知道磁盘的使用情况,所以将df -h好多服务器的结果输出到一个文件中,再写个c++程序过滤之。df -h 的文件列表格式如下:10.109.10.1Filesystem            Size  Used Avail Use% Mounted on/dev/sda2              15G   2.4G   12G  18% /

2014-01-27 16:29:02 977

原创 linux share screen

用linux自带工具实现演示效果 --实时 1. script    scriptreplay2. screen      terminal1   输入    screen -S testu    terminal2              screen -x  or  screen -ls    screen -x  number3. mkfifo 

2013-12-04 16:52:21 846

原创 读书笔记 sort and uniq

sort 即可以从特定的文件,也可以从stdin中获取输入,并将输出写入stdout。uniq的工作模式类似。-n按数字进行排序sort -n file1 file 2 > sorted.txtsort file1.txt file2.txt -o sorted.txtcat file1.txt | uniq > uniq.txt-r  反转 -

2013-12-04 16:49:55 728

原创 读书笔记  -tr

translate  替换 删除和压缩tr [options] set1   set2如果set1 与 set2长度不等 则set2会不断重复最后一字符 直到与set1相等简单加密echo 12345 | tr '0-9' '9876543210'--删除字串echo "hello 123 world 456" | tr -d '0-9'

2013-12-04 15:36:42 598

原创 shell 命令 笔记--find

find 命令在shell脚本中会常常用到,下面记录了一些常用的参数  find  path file_name              --基本语法find  path \( -name "a.t*" -o -name "b.t*" \) -printfind /home/user -path "sly*" -print   --匹配文件路径或文件   path

2013-12-04 15:08:46 542

原创 random+tput 更改屏幕显示

trap  读取信号量 执行相应的操作tput  更改终端显示命令 --tput cup 20  30  设置光标显示在20行30列的位置  tput clear 清屏这个script 完全是出于兴趣 不见得有什么实际用途 功能说明: 9行设置接受这几项信息量无操作,主要目地是不让ctrl+c  ctrl+z 结束此script                    1

2013-09-13 17:54:59 634

原创 批量更改文件名

遇到需要批量更改文件名的需求 所以写了脚本  测试通过由于时间有点紧        所以需要调整的地儿还是挺多的 不足的地是不能递归子文件夹  之后有时间补上 需要说明的是 set 内置命令  它可以将其后的命令输出结果转化为新参数,覆盖之前的$1 ..  $N                 剩下用到的小技巧就是用到了替换   1 #!/bin/bash  2   3

2013-09-13 11:28:56 591

原创 oracle 11G 读书笔记之 tablespace

To create a bigfile tablespace, specify the BIGFILE keyword of the CREATE TABLESPACEstatement (CREATE BIGFILE TABLESPACE ...). Oracle Database automatically creates alocally managed tablespace wit

2012-06-04 13:43:00 1936

原创 比对两数据库中表与表 字段与字段的不同(4)

-- =============================================-- Author:        -- Create date: -- Description:    -- compare database  table_column_name and   type --                   view_name --

2012-05-16 13:31:13 813

原创 比对两数据库中表与表 字段与字段的不同(3)

-- =============================================-- Author:        -- Create date: -- Description:    -- compare database  table_column_name and   type --                   view_name --

2012-05-16 13:30:13 722

原创 比对两数据库中表与表 字段与字段的不同(2)

接上篇  -- =============================================-- Author:        -- Create date: -- Description:    -- =============================================ALTER PROCEDURE [dbo].[CheckDa

2012-05-16 13:28:59 2230

原创 比对两数据库中表与表 字段与字段的不同(1)

前两天检查了一下开发库与测试库的表、字段及字段类型 是否一致,如果不一致,先记录下来 然后更改之  比对一次太浪费时间,索性写个小工具,比对视图名称 和 过程名称 之后再补上。  没什么复杂的业务,就是反复查那几个字典表。回头有时间 把oracle的加上。  判断列的过程 调试着有点烦了 ,所以前面定义了好多的变量 ,有兴趣的朋友可以优化一下。

2012-05-16 13:27:35 1161

原创 用C写的停车收费代码

某市停车场收费标准为:小型车:首小时内每15分钟收费:2.5元,首小时后每15分钟收费:3.75大型车:首小时内每15分钟收费:5元,首小时后每15分钟收费:7.5夜间收费标准(21:00---7:00)一律执行小型车每两小时1元,大型车每两小时2元请编写程序,输入车型和进场时间(XXXX-XX-XX XX:XX)以及出场时间,计算停车时间,然后算出应收金额(请注意白天和晚上跨时间

2012-04-28 13:35:09 2217

原创 备份恢复命令

--将test库全备份到d:\test.bakBACKUP DATABASE [test] TO  DISK = N'd:\test.bak' WITH NOFORMAT, INIT,  NAME = N'test-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD,  STATS = 10GO--将test库日志到d:\test_log15_9_46

2011-12-29 17:48:30 1244

原创 将历史记录移到历史表中

现在表中的数据量越来越大,需要将历史记录移到历史表中。以下过程可以实现此功能。如果觉得有问题请联系我。--用一配制表存需要转移数据的大表名称--每次都查表名与tab_name相匹配且is_used=1的 说明是当前的历史表create table config_table(configID int,             --ID

2011-12-29 17:43:58 750

原创 Sqlserver双机热备文档(无域)

1. 配制环境OS:Win7    DB:SQL Server R2    2. 基本配制1.      开启sqlServer服务如下图-1                图-1 2.      开启sqlServer的tcp/ip协议,在Start -> program -> sqlServerR2 -> ConfigTool -> ConfigMana

2011-12-08 16:57:48 2463 3

翻译 删除冗余约束

有人问道:我有系统表中存在大量的冗余的SYS开头的约束,不能确定它们怎么来的,通常这种情部是什么原因引起的?SYS_C0010002    AIISPRODUCT_IDSYS_C0010011    AIISPRODUCT_IDSYS_C0010873    AIISPRODUCT_IDSYS_C0010882    AIISPRODUCT_ID..............

2011-12-02 10:56:15 2594

原创 sqlldr direct参数小测试

首先建一表 CREATE TABLE XEP.TEST  (    ID NUMBER(*,0),                                              --主键       NAME VARCHAR2(16) NOT NULL ENABLE, --非空       AGE NUMBER(3,0),

2011-11-29 10:23:49 4485

原创 SP2-1503错误及卸载oracle方法解决方法(win7)

系统环境:WINDOW7+Oracle10g+SQLPLUS装好orcle后就一直没有使用,昨天做练习 操作如下cmd -> 输入 sqlplus /nolog提示错误 SP2-1503:无法初始化调用图型界面。当时就想 一定是oracle装的时候有问题,就选择删除数据库,操作如下1.将数据库所有服务停掉。(停服务都会 这里就不说明了)2.运行regedit,选择HKE

2011-11-15 09:42:35 3598

原创 linuxshell 读书笔记六 (unix shell 第三版)

--打开跟踪 相当于 sh -x  但不跟踪子shell[xep@localhost ~]$ set -x++ echo -ne '\033]0;xep@localhost:~'[xep@localhost ~]$ pwd+ pwd/home/xep++ echo -ne '\033]0;xep@localhost:~'--关闭跟踪[xep@localhos

2011-11-04 17:37:50 649

原创 linuxshell 读书笔记五 (unix shell 第三版)

--简单说明 $parameter 是 ${parameter} 的一个简写方式 --前面也提到了 cp $file ${file}_1 把file变量中存的文件(假如名为x)复制一份 放在 x_1文件中--参数传递的时候 超过9个参数就不能再用$10来接 而是用${10}${para :- value} --如果变量para为空则显示value 否则显示 para[xep@l

2011-11-03 18:48:10 552

原创 linuxshell 读书笔记四 (unix shell 第三版)

read variable         --读入标准输入的一行数据给variable 如果后个多个变量                  --变量1存1串 变量2存2串 以存此类推 如果变量少,则最后一个变量存多个串值                                                           --字符间以空白分隔[yp@localhost

2011-11-03 16:50:56 453

原创 linuxshell 读书笔记三 (unix shell 第三版)

[xep@localhost ~]$ cat -n casewhen_script     1  #! /bin/bash     2  #  check data display datatype     3     4  declare char=""     5  data=""     6  if [ $# -ne 1 ] ; then     7     ec

2011-11-02 15:33:34 622

原创 linuxshell 读书笔记二 (unix shell 第三版)

who | grep fred                --查找fred用户是否登录echo  $?                       --上一条命令成功返回0 否则不为0[xep@localhost ~]$ cat logon_scriptuser="$1"if who | grep "^$user ">/dev/null then   echo "$

2011-11-01 15:06:36 889 2

原创 linuxshell 读书笔记 (unix shell 第三版)

把一些简单的命令放入文件中 如 cat echo_script#echo demoecho the current data and time is:dateechoecho the number of users on the system is:who|wc -lechoecho your current working directory is :pwd

2011-10-31 17:47:15 504

原创 简单命令回顾

1. 修改linux启动方式   vi /etc/inittab 将x:5 改成 3  已命令行形式启动   2. 手动配制静态IP   vi /etc/sysconfig/network-scripts/ifcfg-eth0    DEVICE=eth0    BOOTPROTO=static    IPADDR=192.168.1.223    NETMAS

2011-10-31 14:39:54 564

原创 ora-01115错误

测试服务器配制   os : window2003  oracle 9I   memery : 8G    cpu intel 8 core                                                                 arc

2011-09-06 09:46:56 8823

原创 sqlserver 查询计划相关

<br />--这个查询为所有缓存的查询计划返回XML显示计划<br />SELECT qplan.query_plan AS [Query Plan]<br />FROM sys.dm_exec_query_stats AS qstats<br /> CROSS APPLY sys.dm_exec_query_plan(qstats.plan_handle) AS qplan;<br />--想这样找到某个查询计划非常困难,因为查询文本被包含在XML显示计划内部。<br />--下面的查询使用Xquery

2011-05-16 17:56:00 600

原创 在过程中用传来的参数拼串

<br />--case when 嵌套<br />declare @departmentID int <br />;with DP (dpid,dpname,dppreid)<br />as<br />(<br />  select dpid,dpname,DPPreID from CRC_Department_DP dp <br />  where ('1'= (case when @departmentID<0 then '1' <br />             <br />           

2011-05-16 17:54:00 479

转载 Oracle函数列表速查

1、查看表空间的名称及大小 <br />  select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size <br /><br />  from dba_tablespaces t, dba_data_files d <br /><br />  where t.tablespace_name = d.tablespace_name <br /><br />  group by t.tablespace_name; <br /><br /> 

2011-03-09 14:08:00 436

原创 oracle读书笔记

<br />跟踪用户所调用的过程  查看相关信息<br /> <br />--查看哪些用户调用了这个过程  SID  <br />select * from v$access where (owner,object) in<br /> (select referenced_owner,referenced_name from dba_dependenceies where owner='u_name' and name='procedure_name');<br /> <br />--根据以上 查询 查出 

2010-12-21 10:46:00 487

转载 oracle reference_link

<br /> <br />1、Oracle诊断案例-SGA与Swap之二<br />www.eygle.com/archives/2004/10/oracle_sga_swap_case2.html <br />2、pragma是编译指令,是用来告诉编译器执行某些动作的,而且是在编译时候就进行相应的处理。<br />PRAGMA   EXCEPTION_INIT 异常定义<br />PRAGMA RESTRICT_REFERENCES 函数纯净度<br />这里有个文章,可以去看看<br />http://

2010-10-09 10:54:00 1202

转载 ora-01086错误

SAVEPOINT(保存点)是事务处理过程中的一个标志,与回滚命令(ROLLBACK)结合使用,主要的用途是允许用户将某一段处理回滚而不必回滚整个事务,这在PL/SQL开发中还是很有用处的。以下模拟两种情况:      一. 开发环境。           模拟代码:DECLARE                             l_err_code number := 0; --catch exception in DML BLOCK                         BEGIN 

2010-07-06 09:38:00 10259

原创 rowid小记

sql >select * from tab;TNAME                          TABTYPE  CLUSTERID------------------------------ ------- ----------TEST_CHAR                      TABLETABLE3                         TABLEMY_ALL_OBJECTS                 TABLETEST                       

2010-06-30 18:06:00 667

转载 oracle常用函数

<br />SQL> select concat('010-','88888888') || ' turn 203 ' myphone from dual;<br /> <br />MYPHONE<br />----------------------<br />010-88888888 turn 203 <br /> <br />SQL> select ascii('A') A ascii('a') a ,ascii('0') zero ,ascii(' ') space from dual;<br />

2010-06-30 17:08:00 2503

oracle 学习笔记

RMAN 学习笔记 从配置 到 备份 还原

2009-12-07

oracle 9i10G编程艺术

oracle 9i10G编程艺术 电子书

2009-11-27

oracle 内存分析

oracle 内存分析 转载 www.hellodba.com

2009-11-26

oracle中英文对照

oracle中英文对照 chm 格式 10G

2009-11-26

空空如也

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

TA关注的人

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