- 博客(40)
- 资源 (8)
- 收藏
- 关注
原创 Liunx下oracle的安装
1 增加用户增加组#groupadd –g 1050 oinstall#groupadd –g 1060 dba增加用户#useradd –u 1050 –m –s /bin/bash –g oinstall –G dba –d /home/oracle oracle修改用户密码#passwd oracle注:这里修改密码是进入 oracle 用户后,
2013-06-05 08:34:39
884
翻译 新手素质养成
回首往事,我们有过很多经验和教训,但是,几乎没有人刻意告知我们应该怎么成长,更没有专门对我们进行素质上的要求和引导。知道今天我们才知道我们的成长是自发的。它完全取决于我们的工作环境和内容,取决于我们遇到的人和开发的项目。加入我们能够回到从前,我们一定会在年轻的时候更加注重培养自己的素质,让我们成长得更好更快。1. 激情 激情是程序员的职业标志,在很多情况下,激情具
2013-05-05 22:12:20
729
原创 第五部分 使用Linux环境变量
本章内容什么是环境变量设置环境变量删除环境变量默认shell环境变量设置PATH环境变量定位系统环境变量可变数组使用命令别名 在Linux系统上有很多地方可以设置环境变量,了解去哪里设置环境相应的环境变量很重要。 5.1 什么是环境变量 bash shell用一个称作环境变量的特性来存储有关shel
2013-04-26 23:59:28
1037
原创 kill的用法
kill 将信号传递给指定进程 命令格式:kill -信号 进程号 信号意义如下: 1 暂停(hangup) 2 中断(interrupt) 3 退出(quit) 4 非法指令(illegal instruction) 5 跟踪中断(trace trap)
2013-04-25 20:31:21
1680
原创 Linux命令(三)
1.ls 列出制定目录下的文件 列出指定目录下的文件,缺省目录为当前目录 命令格式:ls [-选项] [目录或文件...] -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为"."的隐藏文件 -m 输出按流格式横向排列,文件名之间用逗号(,)分隔 -l 长列表输出,显示文件详细信息,每行一个文件,从左至右一次是: 文件存取
2013-04-25 20:15:06
673
原创 Oracle_DAY03
1.用子查询,查询谁是普通员工 select first_name,id from s_emp where id in (领导的id); select first_name,id from s_emp where id in (select distinct manager_id from s_emp); select first_name,id from s_emp
2013-04-25 00:03:53
955
原创 Oracle_DAY02
where 子句-----限制行的返回 1.符合where后条件的数据返回,不符合where后条件的就过滤掉 查询工资大于1200的first_name,salary select first_name,salary from s_emp where salary>1200; 2.字符串和数
2013-04-24 23:47:29
670
原创 白盒测试基本概念
白盒测试时根据被测程序的内部结构设计测试用例的一种测试方法。 程序的结构形式是白盒测试的主要依据,对程序结构的分析包括: 控制流分析 数据流分析 信息流分析 控制流分析:通过控制流图矩阵来标识程序的控制流程图,分析程序的控制流是为了使编写的程序有好的结构,对于程序结构提出以下四点基本要求:·转向并不存在的标号·没有用的语句标号·从程序入口进入后无法达到的
2013-04-23 13:58:01
2336
1
原创 Sqlplus学习笔记(二)
设置行的长度显示200个字符再换行set linesize 200注意:Sqlplus命令不需要写“;”分号SQL语句必须以分号结束,Sqlplus命令可加可不加分号。 设置列的宽度如果要设置的列为字符设置列(Column)name的宽度6个字符(a6表示6个字符)column name format a6注意:此Sqlplus命令不能设置数字格式(
2013-04-23 09:00:29
1052
转载 C语言常犯错误总结
C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不像其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。以下是一些C编程时常犯的错误: 1.书写标示符时,忽略了大小写字母的区别。 main() { int a = 5; prin
2013-04-14 09:24:10
752
原创 重载和覆盖
在覆盖要注意以下的几点: 1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果; 2、覆盖的方法的返回值必须和被覆盖的方法的返回一致; 3、覆盖的方法所抛出的异常必须和被覆盖方法的所抛出的异常一致,或者是其子类; 4、被覆盖的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行覆盖。 在使用重载要注意以下的几点: 1、在使用
2013-04-14 09:16:33
440
原创 Sqlplus学习笔记(一)
建表并插入数据 create table user_emp(id number(4),passwd char(4),name char(20),phone char(20),email varchar2(50)); 提示Table Crea
2013-04-11 20:35:21
766
1
原创 源码包安装
Linux中以源代码形式出现的软件通常都是一个“.tar.gz”文件,其它的类似,都是先打包后压缩的。在安装前需要首先进行解压缩、解包。用来完成这个任务的是tar命令和gzip命令。编译安装一个源码包通常有三个步骤,也有的不是按下面的方法安装,最好查看软件包中的相关文档,README或INSTALL。> 配置新软件包 ./configure [-options]
2013-04-10 20:36:24
595
原创 二进制包安装、查询、卸载
Red Hat Package Manager(RPM)软件包管理工具的基本功能是安装和清除文件(通常是对已经预编译好的二进制软件进行操作)。软件包的安装rmp -ivh xxx.i386.rpm常用参数i 安装一个文件U 升级一个已经存在的软件包-force 强行安装,不错任何安全检查-h
2013-04-10 20:35:44
1091
原创 文件系统常用命令
fdisk——磁盘分区命令,例如:fdisk /dev/hdbmkfs——创建文件系统mount——使用硬盘、光驱、软盘之前必须先挂载(mount)后使用,Linux启动时自动挂载文件/etc/fstab 重定义的文件系统。umount——卸载文件系统 df 显示文件系统全部使用情况的信息 -h 将输出转换为普通用户可以理解的形式du
2013-04-10 20:34:18
612
原创 常用目录作用
/ 根目录/bin 用户命令的可执行文件/dev 特殊设备文件/etc 系统执行文件、配置文件、管理文件、主要是配置文件/home 用户目录(Solaris为/export/home)/lib 引导系统以及在root文件系统中运行命令所需的共享库
2013-04-10 20:33:18
729
原创 Linux文件系统
文件系统是操作系统用于明确磁盘或分区上文件的方法和数据结构,即在磁盘上组织文件的方法。Linux系统支持EXT2/EXT3/等文件系统: ext2是可扩展的高性能的文件系统。 ext3是一种日志式文件系统,日志文件系统可以在系统发生断电或者其它系统故障时保证整体数据的完整性,ext3在ext2的基础上加入了记录元数据的日志功能。其它的文件系统还有:ReiserF
2013-04-10 20:32:31
647
原创 配置操作系统环境
设置主机名:执行命令#yast2 dns,修改Host Name为med。 设置超级口令:启动YAST2,单击界面左侧的“Security and Users”图标,进入修改。 配置网络:启动YAST2,单击界面左侧的“Installation Setting”图标。单击界面右侧的“Network interfaces”图标。在可配置的网卡中选中拟配置的网卡,单击按钮进
2013-04-10 20:29:55
589
原创 软件测试DAY02
黑盒测试定义黑盒测试相对于白盒测试而言,并不关心被测对象的内部实现,而是针对被测对象提供的外部功能与规格来设计测试用例进行的测试。 黑盒测试分类功能测试性能测试可用性测试可靠性测试安全性测试客服务性测试组网解决方案测试常见黑盒测试方法> 功能测试方法 》等价类划分 》边界值分析 》错误推测 》因果图 》判定表 》正交分析
2013-04-09 20:30:43
1735
原创 软件测试DAY01
1. 软件测试的定义 软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动; 软件测试时根据开发各阶段的需求、设计文档和代码精心设计一批用例,利用这些测试用例去运行程序,以及发现程序错误的过程。问:测试与调试的区别?目的不同:测试发现错误;调试时修改/修正错误。过程不同:测试活动是有序、可重复的活动,有较完备的工程方法支撑;调试是不可重复的活
2013-04-09 19:00:26
1179
原创 Vim常用命令续
替换:%s/old/new/g 全文指定替换:n1,n2s/old/new/c 范围指定替换c和g的区别:是否有提示 :! ls -l 不退出vi编辑器直接敲命令:r !date 把一个命令的结果导入当前的文件中 定义快捷键:map 快捷键 触发命令ctrl+v ctrl+p 或 ctrl+v+p --> ^范例:
2013-03-24 22:27:30
566
原创 Vim编辑器常用命令
1. 启动vim编译器 vim filename 打开原有的文件或创建一个新文件 vim 打开一个新文件,在编辑过程中或结束编译时再指定文件名 vim -r filename 恢复因意外停机或终端连接中断而未及时保存最终编辑结果的文件 view filename 以只读方式打开文件。除了不能把编辑处理的最终结果写入文件保存之外,vie
2013-03-24 15:58:32
847
原创 Linux文件类型和颜色
Linux几种文件类型: d 表示此文件是一个目录 - 表示此文件时一个普通文件 b 表示此文件是一个特殊的块设备 c 表示此文件是一个特殊的字符设备I/O文件 l 表示此文件是一个连接文件,在其文件名称后紧跟与它连接的文件路径及名称 Linux下颜色文件名称颜色的含义: 蓝色----目录 绿色----可执行文件
2013-03-24 00:19:28
527
原创 Linux命令(二)
uniq 功能说明:检查及删除文本文件中重复出现的行列 语法:uniq [-cdu] filename 补充说明:uniq可检查文本文件中重复出现的行列 参数: -c或--count 在每列旁边显示该行重复出现的次数 -d 仅显示重复出现的行列 -u 仅显示出现一
2013-03-24 00:18:10
409
原创 Linux命令——umask
umask命令的一般格式:umask [选项] [掩码]该命令用来设置限制新文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码改变默认值,新的权限将会把旧的覆盖。选项及其含义如下。-S:显示当前的掩码。umask是从权限中“拿走”相应的位,且文件创建时不能赋予执行权限。umask使用方
2013-03-20 22:01:32
633
原创 Vim配置整理
set nusyntax onset showcmdset novisualbellset background=darkset autoreadset clipboard+=unnamedset completeopt=preview,menuset rulerset magicset nocompatibleset tabstop=4set ci
2013-03-20 00:01:37
491
原创 Linux命令——find
find命令find [起始目录] 寻找条件 操作有种表述方式:find PATH OPTION [-exec COMMAND { } \;]find命令会根据我们给的option,也就是寻找条件从我们给出的目录开始对其中文件及其下子目录中的文件进行递归搜索,命令中的寻找条件可以使一个用逻辑运算符not、and、or组成的复合条件。and:逻辑与,在命令中用“-a”表
2013-03-19 23:45:51
517
原创 Linux命令——chmod
指令名称:chmod使用权限:所有使用者使用方式:chmod [-cfvR] [--help] [--version] mode file ...说明:Liunx/Unix的档案调用权限分为三级:档案拥有者、群组、其它。利用chmod可以藉以控制档案如何被他人所调用。参数:mode:权限设定字串,格式如下 [ugoa...] [+-=] [rwxX] ...[,...]
2013-03-19 23:28:03
434
转载 Linux和Unix有什么不同?
目前IT领域对Unix和Linux的概念模糊不清,有的人说差不多,有的人说一样,也有的人说不一样,到底这两者之间有什么异同点,下面我们来分析一下。 把Unix和Linux认为差不多的原因是什么呢?其实Linux就是类Unix,什么叫类Linux,就是类似于Unix,是Unix的分支,从文件系统的结构、命令等方面比较相似,故此很多人觉得Linux和Unix差不多,实际上差得太多
2013-03-19 22:23:51
599
原创 Linux压缩解压命令
gzip文件名压缩后的文件格式:.gz特点:1.只能压缩文件,不能压缩目录; 2.不保留源文件解压缩:gunzip或者gzip -d示例图:tar语法:tar选项 目录或文件打包压缩:-c产生tar打包文件-v显示详细信息-f指定压缩后的文件名-z打包同时压缩压缩后的文件格式:.tar.gz例如:$t
2013-03-18 00:10:31
639
2
原创 DAY02
1.echo命令可以用于把后边的所有文字内容再次展示在屏幕上。例如:echo hello world这个命令的执行结果是:hello world这样的命令单独使用没有什么意义,但是和其他命令结合在一起就可以实现非常复杂的效果。 2.在linux操作系统里可以使用输出重定向把本应该出现在屏幕上的内容转而输出到文件中。使用方法是在任何命令后边加上
2013-03-17 13:55:05
437
原创 Linux基本命令(一)
pwd:显示工作目录(与dirs -l相同) dirs:显示目录记录 ls:列出目录内容 dir:列出当前目录的所有文件 clear:清楚屏幕行的所有内容 mkdir:创建目录 rmdir:删除目录 cp:复制文件或目录 mv:移动或更名现在的文件或目录 find:查找文件或目录在文件系统中查找指定的文件:$find -name 'my*'(从当前目录下找以
2013-03-17 01:28:53
481
1
原创 DAY01
1. linux系统的结构类似一颗树,是从一个树根生长出来的。树根叫做/。从树根长出很多分叉,这些分叉又会长出很多更小分叉,就这么一直生长下去。我们在使用linux操作系统的时候总是落在某个分叉上。ls命令可以帮助我们查看当前分叉上的所有文件和子分叉。pwd命令可以帮助我们了解从根到当前分叉的整个路径。 2. pwd命令返回的结果如下:/home/soft01,其中最开始的/表
2013-03-17 00:19:03
459
原创 Oracle_DAY01
SQL>进入oracle的操作环境查询数据——DB——二维表二维表是数据库存储数据的基本单元表中存储数据的基本单元是一行表名——二维表的标示表头——表的数据描述根据表名查看表结构——desc 表名 Name------------------ID 员工编号LAST_NAME 姓FIRST_NAME 名USERID
2013-03-13 23:28:56
472
原创 队列
1. 队列,是一种数据结构。2. 队列,是特殊的线性表。规定队列只能从一端插入,另一端删除。插入的一端称为队尾,删除的一端称为队头。也就是说,先进队的数据,先出队,后进的数据后出,即所谓的FIFO。这就是它的特殊之处。3. 队列有多种实现方式,可以用顺序线性表实现,也可以用链表实现。3.1 有头有尾的队列有头有尾的队列,又称为单向队列。单向队列,可以通过数组或单
2013-03-12 23:05:09
728
原创 DAY02
> 判断表达式的长度并不需要对表达式进行求值,所以sizeof(a=b+1)并没有向a赋值。测试代码:#include #include int main(){ int a = 0, b = 0; printf("运算前:%d, %d\n", a, b); printf("%d \n", sizeof(a = b + 1)); printf("运算后:%d, %d\n",
2013-03-11 23:36:34
493
2
原创 顺序查找
顺序查找--从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。否则就是表中没有要找的元素,查找不成功。--平均要与表中一半以上元素进行比较,最坏情况下需要比较n次。--如果线性表为无序表,则不管是顺序存储结构还是链式存储结构,都只能用顺序查找。--即使是有序线性表,如果采用链式存储结构,也只能用顺序查找。
2013-03-11 23:15:37
382
原创 冒泡排序
定义: 依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后。至此,第一趟结束,将最大的数放到最后。在第二趟:仍从第一队数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结
2013-03-10 23:03:06
398
原创 二分查找
二分查找:--先确定待查记录所在的范围,然后逐步缩小范围,直到找到或确认找不到该记录为止。--前提:必须在具有顺序存储结构的有序表中进行。--特点:比顺序查找方法效率高。最坏的情况下,需要比较Log2n次。#include using namespace std;int search(char* cs, int from, int to, char c){
2013-03-10 22:42:26
378
原创 DAY01
可能遇到的一个问题:显示执行的窗口在程序终止时,突然消失。如果遇到这种情况,那么可以使程序暂停,直到按下【Enter】键,要做到这一点,请在程序的末尾,恰好在return语句之前,添加下面一行:getchar();该行读取一次按键,因此陈谷将暂停直到按下【Enter】键时。有时,根据程序函数的需要,可能已经有一个等待的指令,这种情况下需要使用getchar()两次:getcha
2013-03-10 22:30:14
383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人