自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Oracle设计规范!

转自:http://blog.csdn.net/wanglipo/article/details/6766880一哥们整理的Oracle的设计规范,相当的不错,贴这以备后续之需!目录1、数据库模型设计方法规范1.1、数据建模原则性规范1.2、实体型之间关系认定规范1.3、范式化1NF的规范1.4、范式化2NF的规范1.5、范式化3NF的规范1.6、反范式

2013-12-26 21:48:24 8607

转载 zz:SqlLoad常用技巧总结

转自:http://blog.csdn.net/nsj820/article/details/6740664 1、控制文件中注释用“--”2、为防止导入出现中文乱码,在控制文件中加入字符集控制LOAD DATACHARACTERSET ZHS16GBK 3、让某一列成为行号,用RECNUM关键字 [sql]view plaincopyprint?

2012-06-21 15:02:29 3450

转载 zz:sqlldr理论深入学习

转自:http://blog.csdn.net/nsj820/article/details/6744842 SQL*Loader是oracle的高速批量数据加载工具。这是一个非常有用的工具,可用于从多种平面文件格式向Oracle数据库中加载数据。SQLLDR可以在极短的时间内加载数量庞大的数据。它有两种操作模式:传统路径(conventional path):SQLLDR 会利用SQ

2012-06-21 15:00:33 2589

转载 zz:ORACLE to_char函数详解

转自:http://hi.baidu.com/djx_5211314/blog/item/4fec8713905df5826438db47.htmlThe following are number examples for the to_char function.to_char(1210.73, '9999.9')would return

2012-06-18 15:23:35 2535

转载 zz:【总结】oracle恢复误删除数据,解除锁定的等sql语句

转自:http://www.iteye.com/topic/648858转载请注明出处: http://renjie120.iteye.com/ 注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有. 1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。注意使用管理员登录系

2012-06-12 17:27:24 2483

转载 zz:String.getBytes();

转自:http://www.blogjava.net/javaandcc/articles/255995.htmljava中的String字符串是以unicode存储的,占两个字节,String的getBytes()方法是得到一个字串的字节数组,如果是getBytes("unicode")||getBytes("utf-16"),则后两个字节和存储的数据是一样的。 String的g

2012-05-22 16:07:37 2123

转载 zz:如何查看oracle用户权限

转载自:http://jinyumantang110.blog.163.com/blog/static/5457915620107244833630/ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA。  USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息  ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其

2012-04-05 15:24:27 1687

转载 oracle空字符判断相等

转自:http://blog.csdn.net/zhiguo2010/article/details/5737492在ORACLE中,将空字符串视为NULL,任何值与NULL比较结果都为NULL。如此一来,在比较两个字符串的时候就会出现意外。请看以下的例子:DECLARE     i VARCHAR2(10) := NULL;    v VARCHAR2(10) := 'ABC

2012-02-27 17:30:49 13377

转载 Oracle拆分字符串函数

转自:http://blog.csdn.net/zhiguo2010/article/details/5737455create or replace function split_str(var_str   in varchar2,                                        var_split in varchar2) /***********

2012-02-27 17:29:25 3445

转载 SQL*PLUS SET命令参数详解

转自:http://blog.csdn.net/managergh/article/details/1829169SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们.使用set命令的语法如下:  SET

2011-12-27 17:44:04 2218

转载 alter database datafile resize(+释放空间)

转自:http://blog.csdn.net/zhouhaochen/article/details/4771554RESIZE DATAFILE的时候会失败,因为一些OBJECT的EXTENTS已经扩展到DATAFILE的边缘(最大的地方)。 下面的SQL可以让我们找到前5个最边缘的OBJECTselect * from (select owner, segme

2011-12-27 15:45:30 17875

转载 Oracle_JOB参数详解

转自:http://blog.csdn.net/huiyang23/article/details/6641043Oracle_JOB参数详解 DECLAREv_job  NUMBER;BEGINdbms_job.submit(job       => v_job,what      => 'beginpkg_databak_bak.p_serv_fla

2011-12-27 15:00:59 9959

转载 oracle表分区详解

转自:http://blog.csdn.net/sysnl/article/details/6668441此文从以下几个方面来整理关于分区表的概念及操作:        1.表空间及分区表的概念        2.表分区的具体作用        3.表分区的优缺点        4.表分区的几种类型及操作方法        5.对表分区的维护性操作.(1.)

2011-12-27 14:59:42 6768

转载 Oracle定时删除、增加表分区(TOAD,PL/SQL)

转自:http://blog.csdn.net/imasmallbird/archive/2008/11/20/3340547.aspx今日完成了这个任务,特做总结 首先,建立分区表。 CREATE TABLE MALS_NM_CPU_INFO_T_NEW(  HOST_IP        VARCHAR2(40 BYTE)              NOT NUL

2011-12-23 16:24:00 3843

转载 JDBC数据库开发技术

转载自:JDBC是一种用于执行SQL语句的Java API ,JDBC本身是一个商标名,而不是一个缩写字;然而,JDBC通常被认为是代表“Java数据库连接 Java database connectivity ”。它由一组用Java编程语言编写的类和接口组成,JDBC为工具/数

2011-07-21 14:26:16 5207

转载 优化屏障和内存屏障

转自:http://blog.chinaunix.net/u3/93713/showart_2061476.html 优化屏障和内存屏障 优化屏障 编译器编译源代码时,会将源代码进行优化,将源代码的指令进行重排序,以适合于CPU的并行执行。然而,内核同步必须避免指令重新排序,优化屏障(Optimization barrier)避免编译器的重排序优化操作,保证编译程序时在优化屏障之前的指

2010-04-14 19:46:00 13936

转载 关于glibc中的内存分配管理

转自:http://blog.chinaunix.net/u/30686/showart_265092.html发表于: 2007-03-26 ,修改于: 2007-04-04在glibc中,使用malloc分配内存时,实际上glibc自己做了相应的堆管理,它先使用brk系统调用,扩展了内存空间,一次最少一个页面4k。进程的堆,并不是直接建立在Linux的内核的内存分配策略上的,而

2010-03-01 13:37:00 4945

转载 LKM Rootkits on Linux x86 v2.6(含攻击系统调用入口函数)

转自:http://blog.csdn.net/ender049/archive/2008/10/03/3013945.aspx =-|================================================-{ www.enye-sec.org }-====|=-[ LKM Rootkits on Linux x86 v2.6 ]-================

2010-02-26 17:00:00 5961

转载 通过/dev/mem进行恶意代码注入

转自:http://blog.chinaunix.net/u/12592/showart_1932455.html Anthony Lineberry «[email protected]»2009年3月27日原文http://www.dtors.org/papers/malicious-code-injection-via-dev-me

2010-02-25 15:02:00 2750

转载 两个linux内核rootkit--之二:adore-ng

转自:http://blog.csdn.net/dog250/archive/2010/02/09/5303688.aspx 这个rootkit使用的技术不比前一个,它不是拦截系统调用,而是拦截具体文件系统的回调函数,本身文件系统的回调函数就是动态注册的,很是不确定,那么反黑软件自然就不能简单下结论说这个函数被黑掉了,因此这个rootkit看来比前一个略胜一筹,自然的,既然是内核模块,那么

2010-02-25 12:19:00 2517

转载 两个linux内核rootkit--之一:enyelkm

转自:http://blog.csdn.net/dog250/archive/2010/02/09/5303687.aspx  首先,这个rootkit其实是一个内核木马,和大多数木马不同的是,恶意木马所在的机器是客户端而不是服务器,而黑客所在的机器是服务器,这样做的好处在于可以躲避防火墙,一般的防火墙对外出的包审查不是那么严格而对进入的包审查严格,如果恶意程序是服务器,那么防火墙很可

2010-02-25 11:55:00 1067

转载 /proc/self/status讲解

转自:http://hi.baidu.com/wylhistory/blog/item/8f51ff38243d6322b8998f0a.html  别人写的:[root@localhost ~]# cat /proc/self/statusName: catState: R (running)SleepAVG: 88%Tgid: 5783Pid: 5783PP

2010-02-04 14:50:00 8466

原创 关于C、C++中的const和指针

偶然的因素,对const来了点兴趣,做了一下实验:1. 语法:const、指针       在gcc中, 对于C语言,下面的语句是合法的:const int a=0;int *p=&a;      而C++中,需要手工强制转换才能编译通过:           const int a=0;           int *p=(int *)&a;2.  既然能

2010-01-26 17:28:00 1092

转载 vim替换功能

转自:http://blog.csdn.net/sahusoft/archive/2009/07/10/4339065.aspx1、替換(substitute) :[range]s/pattern/string/[c,e,g,i]range  :  指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,#

2010-01-21 17:05:00 655

转载 C语言的inline

转自:http://superding.spaces.live.com/Blog/cns!89E842A8485366C7!1137.entry 转以前我用Docbook写的一篇关于C语言inline关键字使用的文章。唉,要是能用docbook直接写Blog就好了。用得越多发现Docbook这个东西真是越好用啊~~ 本文介绍了GCC和C99标准中inline使用上的不同之处。i

2010-01-21 10:01:00 579

转载 linux netstat 命令常用选项详解

转自:http://hi.baidu.com/zhangdaoxie/blog/item/d9f49f4a991f412b08f7efff.htmlNetstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。如果我们的计算机有时候接受到的数据报会导致出错数据删除或故障,我们不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数

2010-01-05 14:03:00 1789 1

转载 关闭SELinux的方法

转自:http://www.diybl.com/course/6_system/linux/Linuxjs/2008629/129166.html 关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enfo

2010-01-05 13:42:00 792

转载 bash中常用快捷键

参考:http://www.linuxsir.org/bbs/showthread.php?threadid=20511 命令行的历史记录 通过按向上方向键,您可以向后遍历近来在该控制台下输入的命令。用向下方向键可以向前遍历。与 SHIFT 键连用的话,您还可以遍历以往在该控制台中的输出。您也可以编辑旧的命令,然后再运行。 按 后,shell 就进入"reverse-

2009-12-25 15:49:00 1296

转载 tar命令详解

转自:http://library.javaeye.com/blog/119807 tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否

2009-12-25 15:32:00 639

原创 修改shell的环境变量

修改shell环境变量的方法大致分为两种,一种是使用export命令,一种是修改配置文件。 1.export命令,该方式只对该次登陆shell有效,退出shell再次进入后修改的内容丢失: 例如将/home/xxxx/bin添加到PATH中,可以使用命令:export PATH=$PATH:/home/xxxx/bin。这条命令可以直接在shell中执行,也可以放在脚本中,

2009-12-25 14:17:00 6952 1

原创 linux下开发遇到的问题集合

 记录在linux下开发遇到的各种问题,方便以后查找。 1.关于shell中脚本的执行方式:在当前脚本执行还是启动一个新的shell进程来执行脚本。假设当前目录下有脚本script.sh。启动一个新的shell进程来执行:这是shell中默认的执行方式是启动一个新的shell进程(子进程)来执行脚本,即sh script.sh或者赋予script.sh执行权限后直接执行脚本:.

2009-12-25 10:41:00 961

转载 c++ 虚函数的实现机制

转自:http://blog.csdn.net/ant2005eq/archive/2009/08/03/4405541.aspx 1、c++实现多态的方法其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下:class A{

2009-08-04 19:32:00 481

转载 linux的shell脚本编程

转自:http://hi.baidu.com/%D4%C6%CB%AF%C1%CB/blog/item/bba1a03eb6fac0fc838b132b.html 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任

2009-07-10 09:23:00 1387

转载 硬盘安装Fedora8

转自:http://hi.baidu.com/%D4%C6%CB%AF%C1%CB/blog/item/dd477b09de0b83c93bc763d2.html 本测试为硬盘安装Fedora8,前提,你安装了windos,并且用分区软件,分了一个大约10G的linux ext3分区。 1.下载Fedora-8-i386-DVD.iso文件,放在C盘,D盘,E盘,F盘随便一个盘的根目录下,

2009-07-10 09:20:00 592

转载 Fedora8下安装firefox3的两种方法!

转自:http://hi.baidu.com/%D4%C6%CB%AF%C1%CB/blog/item/1c70776350c886660d33fa09.html Fedora 8下firefox的版本好像是2.0.0.8,yum update firefox也只升级到2.0.0.15。主要是因为fedora 8里没有firefox3的源,在fedora 9里已经默认是fire

2009-07-10 09:18:00 940

转载 struct--iphdr -- IP头部

转自:http://hi.baidu.com/zengzhaonong/blog/item/d897958276351393f603a6dd.htmlsk_buff->iphdr/usr/src/linux-2.6.19/include/linux/ip.hstruct iphdr { #if defined(__LITTLE_ENDIAN_

2009-07-05 02:57:00 952

转载 Linux程序设计——用getopt处理命令行参数

转自:http://hi.baidu.com/52hack/blog/item/398a98522c972e060df3e35f.html Linux下很多程序甚至那些具有图形用户界面(graphical userinterface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用

2009-07-04 16:46:00 796

转载 利用pcap编写自己的sniffer程序

转自:http://blog.csdn.net/dangdanding/archive/2004/05/17/22419.aspx Programming with pcapTim Carstenstimcarst at yahoo dot comThe latest version of this document can be found at http:/

2009-07-04 16:22:00 1447

转载 非常有用之 Unix/Linux 单行脚本

转自:http://fanqiang.chinaunix.net/program/code/2006-06-27/4695.shtml删除 core 文件 # find ~ -name core -exec file {} /; -exec rm -i {} /; 查看使用文件的进程 # fuser -u

2009-07-04 16:08:00 885

原创 常用网址

1.各个版本的linux源码在线查看:http://lxr.linux.no/ 2.GCC对c语言家族的扩展http://www.kerneltravel.net/newbie/gcc_man.html#5.4

2009-07-04 15:31:00 554

空空如也

空空如也

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

TA关注的人

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