摘要: 1.概念数据字典是oracle数据库用来存贮数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典由脚本$oracle_home/rdbms/admin/catalog.sql创建。2.分类视图有三种实例:user_*(当前用户所拥有对象的有关信息),all_*(当前用户可访问对象的信息),dba_*(数据库中所有对象的信息)。查询数据字典数据时使用大写字母。可用upper\lower函数转换。一下以user_*实例举例(如没有user_*,则依次以all_*、dba_*举例)。3.类别3.1 关系群集、表、视图群集 user_clusters 群集 user 阅读全文
posted @ 2014-03-14 14:52 安迪Lee 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 查看回收站中表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;恢复表SQL>flashbacktabletest_droptobeforedrop;或SQL>flashbacktable"BIN$b+XkkO1RS5K10uKo9BfmuA==$0"tobeforedrop;注:必须9i或10g以上版本支持,flashback无法恢复全文索引以下为参考资料使用 Oracle Database 10g 中的闪回表特性,可 阅读全文
posted @ 2014-03-11 14:39 安迪Lee 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 总体解释:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用DCL(Data Control Language): 是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,re 阅读全文
posted @ 2014-03-11 14:27 安迪Lee 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.1 showMessageDialog显示一个带有OK按钮的模态对话框。下面是几个使用showMessageDialog的例子:Java代码JOptionPane.showMessageDialog(null,"友情提示");效果如下:Java代码JOptionPane.showMessageDialog(jPanel,"提示消息","标题",JOptionPane.WARNING_MESSAGE);效果如下:Java代码JOptionPane.showMessageDialog(null,"提示消息.",&q 阅读全文
posted @ 2013-10-08 10:13 安迪Lee 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解read命令的大致用途:编写一个脚本:#!/bin/bash# hao32 test readecho -e"Please enter your test :"read TESTREADecho $TESTREAD试着运行下这个脚本,你就可以大致了解read命令的用法,下面是转载一篇read命令详细的用法,大家参考参考啊,呵呵作用从标准输入中读取一行。语法read [ -p ][ -r ][ -s ][ -u[ n ] ] [ VariableName?Prompt ][ VariableName . 阅读全文
posted @ 2013-10-05 14:48 安迪Lee 阅读(456) 评论(0) 推荐(0) 编辑
摘要: echo -n 不换行输出$echo -n "123"$echo "456"最终输出123456而不是123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来的位置;\n 换行且光标移至行首;\r 光标移至行首,但不换行;\t 插入tab;\v 与\f相同;\\ 插入\字符;\nnn 插入nnn(八进制)所代表的ASCII字符;$echo -e "a\bdddd"dddd$echo -e 阅读全文
posted @ 2013-10-05 13:42 安迪Lee 阅读(564) 评论(0) 推荐(0) 编辑
摘要: (一) strace 命令 用途:打印 STREAMS 跟踪消息。 语法:strace [ mid sid level ] ... 描述:没有参数的 strace 命令将所有的驱动程序和模块中的所有 STREAMS 事件跟踪消息写到它的标准输出中。 这些消息是从 STREAMS 日志驱动程序中获取的。如果提供参数,它们必须是在三元组中。每个三元组表明跟踪消息要从给定的模块或驱动程序、子标识(通常表明次要设备)以及优先级别等于或小于给定级别的模块或驱动程序中接收。all 标记可由任何成员使用,以表明对该属性没有限制。 参数:mid---指定 STREAMS 模块的标识号 sid---... 阅读全文
posted @ 2013-10-05 12:42 安迪Lee 阅读(2088) 评论(0) 推荐(0) 编辑
摘要: cygwin\home\username\.bashrc# 让ls和dir命令显示中文和颜色alias ls='ls --show-control-chars --color'alias dir='dir -N --color'# 设置为中文环境,使提示成为中文export LANG="zh_CN.GBK"# 输出为中文编码export OUTPUT_CHARSET="GBK"cygwin\home\username\.inputrc# 可以输入中文set meta-flag onset output-meta onset 阅读全文
posted @ 2013-10-03 20:54 安迪Lee 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: 1 /* scheduler.cpp 2 * 操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。 3 * 其中,系统任务的优先级 = 50且 13 #include 14 #include 15 16 #define N 100 17 18 void scheduler(int task[], int n, int system_task[], int user_task[]) 19 { 20 if (task == NULL || n task[j + 1]) 41 { 42 temp = t... 阅读全文
posted @ 2013-09-10 21:10 安迪Lee 阅读(949) 评论(0) 推荐(0) 编辑
摘要: \0是C++中字符串的结尾标志,存储在字符串的结尾,它虽然不计入串长,但要占一个字节的内存空间。在百度百科中查看\0词条,会有这样一句话:c/c++中规定字符串的结尾标志为'\0'。有人可能认为,在C语言里(C++会不同),'\0'并不是字符型,而是int型。在这里,我们姑且和百度词条作者保持一致,认为\0与'\0'是等价的。由于不同处理器的位数不同,'\0'并不一定是8位的00000000。实际上,由于不同处理器的位数不同,sizeof(int)返回的结果也都不同,而sizeof(char)返回结果一般是1,对8位机来说,一个字 阅读全文
posted @ 2013-09-10 15:06 安迪Lee 阅读(12553) 评论(10) 推荐(0) 编辑