Linux export 命令用于设置或显示环境变量。在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的操作仅限于该次登陆操作。语法export[-fnp][变量名称]=[变量设置值]参数说明:-f 代表[变量名称]中为函数名称。-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境
我们在Linux或Mac OS系统中编写shell 脚本的时候,往往会用到if语句以及$? 等。下面说一下if [$? !=0]的用法: if [ "$?" != 0 ] ; then echo " failed" &nb
前言在linux上查找日志的时候,如果我想找出某个时间段的日志,比如查找今天早上8点到下午2点的日志。 用grep不太方便直接过滤出来,可以使用sed根据时间去查找sed -n ‘/开始时间日期/,/结束时间日期/p’ all.log查找日志比如下面这段日志,前面的时间格式都是类似 2019-10-21 07:44:202019-10-24 21:33:31,678 [django.req
给定关系模式R(U,F)。将R的所有属性分为L,R,LR和N四类。其中L表示属性只在函数依赖左边出现;R表示属性只在函数依赖右边出现;LR表示属性既在左边出现,又在右边出现;N表示函数依赖左右都未出现。 例:关系模式R(A,B,C,D),函数依赖F={A→BC,BC→A,BCD→EF,E→C},求R的候选码。解:1.首选找出L,R,LR,N只在函数依赖左边出现 L={D}只在
哈夫曼树哈夫曼树也叫最优二叉树(哈夫曼树) 问题:什么是哈夫曼树?例:将学生的百分制成绩转换为五分制成绩:≥90 分: A,80~89分: B,70~79分: C,60~69分: D,<60分: E。if (a < 60){ b = 'E'; } else if (a < 70) { b = ‘D’;
2、主属性、非主属性 3、范式 4、规范化理论 模式分解 保持函数依赖分解 定义:对
SQLite 的一个重要的特性是零配置的,这意味着不需要复杂的安装或管理。本章将讲解 Windows、Linux在 Windows 上安装 SQLite请访问SQLite 下载页面,从 Windows 区下载预编译的二进制文件。您需要下载sqlite-tools-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件。创建文件夹 C:\sqlite,并在此文件夹
--检查约束create tablenumber(10) primary key, email varchar2(10) check (email like '%@%'))drop tableinsert into test1 values(1,'12@6.com');select * fromcreate tablenumber primary key, gender v
前序遍历 具体过程:先访问根节点再序遍历左子树最后序遍历右子树中序遍历 具体过程:先中序遍历左子树再访问根节点最后中序遍历右子树 后序遍历递归方式实现后序遍历先后序遍历左子树再后序遍历右子树最后访问根节点层次遍历 二叉树先序遍历的实现思想是:访问根节点;访问当前节点的左子树;若当前节点无左子
目录CAS-SSO一、单点登录-CAS二、下载搭建CAS1. 下载 CAS 5.32. 导入IDEA3. 打包war3. war包部署到Tomcat4. 启动Tomcat,访问 http://localhost:8080/cas5. 为了方便先改成http协议,后面再说https把6. 再次访问 http://localh
组件图描述组件之间的组织和依赖、末端有一个完整的圆周的接口符号代表组件提供接口在末端只有半个圆的接口符号代表组件需求接口
1. 小数用二进制如何表示首先,给出一个任意实数,整数部分用普通的二进制便可以表示,这里只说小数部分如何表示例如0.6文字描述该过程如下:将该数字乘以2,取出整数部分作为二进制表示的第1位;然后再将小数部分乘以2,将得到的整数部分作为二进制表示的第2位;以此类推,知道小数部分为0。 特殊情况: 小数部分出现循环,无法停止,则用有限的二进制位无法准确表示一个小数,这也是在编程语言
Oracle数据库版本11.2.0.1.0Oracle表名、列名、约束名的长度限制1、查询用户所有的表select * from USER_TABLES;2、查询用户所有表的列select * from USER_TAB_COLUMNS;3、查询用户所有的约束select * from USER_CONSTRAINTS;4、查询所有的表select * from all_TABLES;5、查询所有
1、先禁用数据库中所有的约束select 'alter table ' || table_name || ' disable constraint ' ||constraint_name || ';'from user_constraintswhere constraint_type = 'R';执行所有约束禁用命令。2、清空所有表中的数据select 'truncate table '||tab
1 概述2 约束管理2.1 约束命名规范2.2 约束信息查询2.3 添加约束2.4 删除约束2.5 重命名约束2.6 禁用启用约束3 约束分类3.1 主键约束 P3.2 外键约束 R3.3 唯一约束 U3.4 检查约束 C3.4 非空约束 1 概述1. 约束的作用 (1)
二、下载最新的 IDEA 19.3.5 版本安装包我们选择从 IDEA 官网下载:https://www.jetbrains.com/idea/download/老版本下载地址:https://www.jetbrains.com/idea/download/other.html点击下载,静心等待其下载完毕即可。三、开始破解下载完成后,双击 ideaIU-2020.1.exe,打开安
index of /centos/6.10/isos/x86_64/1.1 准备工作虚拟机:VMware Workstation 12 Pro CentOS版本:CentOS-6.10-x86_64-bin-DVD1.iso获取CentOS路径https://wiki.centos.org/Downloadhttp://mirrors.aliyun.comhttp://mir
admin : 记录 Oracle 实例的配置,运行日志等文件。每个实例一个目录。SID:System IDentifier 的缩写,是 Oracle 实例的唯一标记。在 Oracle 中一个实例只能操作一个数据库。如果安装多个库那么就会有多个实例,我们可以通过实例 SID 来区分。由于 Oracle 中一个实例只能操作一个数据库的原因 oracle 中也会使用 SID 来
这篇文章主要介绍CDB和PDB的基本管理,资料来源oracle官方。 基本概念:Multitenant Environment:多租户环境CDB(Container Database):数据库容器PD(Pluggable Database):可插拔数据库CDB与PDB关系图 COMMON USERS(普通用户):经常建立在CDB层,用户名以C##或c
现象:启动程序时报错"Liquibase: Waiting for changelog lock..." 解决:SELECT * FROM DATABASECHANGELOGLOCK;+----+--------+---------------------+-----------------------------------+| ID | LOCKED | LOCKGRANTED
在虚拟机当中我们设置的linux密码可能会遗忘,那么我们怎么来找回密码,并且重置密码呢?1:我们需要进入单用户模式才能修改密码 1:重启linux,进入grub界面,敲击空格键暂停 2:按E进入编辑界面,找到utf8 在其都变输入init=/bin/sh2:键盘组合键 ctrl+x 进入 1:输入mount
问题描述:每次在sqlplus中,使用Backspace删除键出现了^H ^H,懒的改,但又很麻烦不爽。所以今天分享一下解决办法:1:ctrl+退格键–只能临时解决问题,下次输入错误,回退时,还会出现这样的错误2:修改.bash_profile文件cd /home/oracle/ vi .bash_profile --添加一行stty erase ^H --修改完之后,使该文件生效 source
通过SecureCRT连接正常通过Xshell连接,弹出一个错误对话框,提示“服务器发送了一个意外的数据包。received:3,expected:20”的错误信息。检查sshd服务是正常开启的,防火墙也没阻止网上发现是新版的sshd可能与xshell存在兼容性问题解决方法:在/etc/ssh/sshd_config最后增加以下一行KexAlgorithms curve25519-sha256@l
虚拟机centOS 7显示“线缆被拔出”的原因是两个服务被禁用了。 解决方法:1.首先查看网络连接方式选择菜单中的“虚拟机”,再选择“设置”,选择“网络适配器”,查看网络连接方式设置。这里我选择的是“NAT模式”。 2. 开启相关服务在桌面选中“计算机”,左键“管理”,打开计算机管理窗口。点击“服务和应用”,选择“服务”,找到VMware DHCP Se
Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为 ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库。下面是官方文档关于CDB与PDB的关系图。在CDB中,只能创建以c##或C##开头的用户,如果不加c##,则会提示错误“ORA-65096:公用
datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。 select datediff('2020-5-1 09:00:00', '2020-5-8 07:00:00'); TIMESTAMPDIFF: 可以进行参数设置,精确到天(DAY)、小时(HOUR),分钟(MINUTE)和秒(SECOND)SQL写法:求两者之间的天数s
lm_sensors是一款linux的硬件监控的软件,可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。CentOS安装lm_sensors输入下面的命令yum安装:yum -y install lm_sensors使用说明sensors:查看CPU温度watch sensors:每隔一秒显示CPU温度watch -n 1 -d sensors:每隔一
①.LOCATE(字符串1,字符串2) 返回字符串1在字符串2中第一次出现的位置,只要字符串2中包含字符串1,那么返回值必然大于0。 ②.LOCATE(字符串1,字符串2,pos)返回字符串1在字符串2中第一次出现的位置,从位置pos开始算起;如果返回0,表示从pos位
echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。语法echo(选项)(参数)选项-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号