自动化部署项目hook
如何“自动化”部署git hook(C++项目)
git命令手册💪_从新建项目开始
git_新建项目并提交远程仓库|以及git强化命令手册
SVN学习笔记
SVN版本控制系统(SubVersion)一、概述为什么要使用SVN系统控制软件?
在遇到多版本时如何解决?SCM:软件配置管理
所谓的软件配置管理实际就是对软件源代码进行控制与管理
1. CVS:元老级产品
2. VSS:入门级产品
3. ClearCase:IBM公司提供技术支持
4. SVN:主流产品
什么是SVN
SVN是近年来鹊起的版本管理工具,是CVS的接班人。目前,绝大多数软件公司都适用SVN作为代码版本管理软件。
特点:
- 操作简单,入门容易
- 支持跨平台操作
- 支持版本回退功能(时间机器)
获取SVN软件属于C/S结构软件(客户端与服务端)
- 服务端软件网址 www.visualsvn.com
- 客户端软件网址 www.tortoisesvn.com [下载网址](http://tortoisesvn.net/downloads)
二、SVN服务端安装SVN的工作流程
1、Checkout(检出)2、Update(更新)3、Commit(提交)服务器端安装(visualSVN)1、双击安装2、下一步选择带有 ...
hash冲突的四种解决办法
开放定址法、链地址法、再哈希、建立公共溢出区
线程相关概念
进程与线程的概念进程:是表示资源分配的基本单位,又是调度运行的基本单位。
例如:用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后。把该进程放入进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以进程是系统中的并发执行的单位。
线程:是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。如果把线程理解为在逻辑上操作系统所完成的任务,那么线程表示完成该任务的许多可能的子任务之一。
例如:假设用户启动了一个窗口中的数据库应用程序,操作系统就将对数据库的调用表示为一个进程。假设用户要从数据库中产生一份工资单报表,并传到一个文件中,这是一个子任务;在产生工资单报表的过程中,用户又可以输入数据库查询请求,这又是一个子任务。这样,操作系统则把每一个请求——工资单报表和新输入的数据查询表示为数据库进程中的独立的线程。线程可以在处理器上独立调度执行,这样,在多处理器环境下就允许几个线程各自在单独处理器上进行。操作系统提供线程就是为了方便而有效地实现这种并发性。
多进程与多线程的区别
对比 ...
Oracle重做日志文件
重做日志文件重做日志文件时为了数据库恢复的物理文件,其中保存了数据库的变更操作信息。
一、概述重做日志文件(Redo Logfile)又被称为事务日志文件(Transaction Logfile)。
它对ORACLE数据库来说至关重要。ORACLE中每执行一条更新操作时,都会引起数据库的变化,因此都会生成一定数量的重做日志,他们将被记录到重做日志文件中。以便在数据库出现例程失败或介质故障时,可以利用重做日志文件来恢复数据库
重做日志文件是ORACLE三类文件中最为复杂的一类。在ORACLE 10G安装完毕后,会自动创建3个重做日志文件。
重做日志文件主要以重做记录的形式记录、保存对数据库所作的修改(或事务)。
如果在一段时间内只对数据库进行了查询操作,则不产生重做日志记录信息。
如果对一个表的数据进行了修改,并完成了事务的提交,这时数据文件只存储修改后的数据,但重做日志文件中要记录两类数据:
一类是修改前的数据;
一类是修改后的数据。
所以重做日志文件的管理方式与数据文件的管理方式有所不同。
二、作用与目的
重做日志文件在数据库的恢复过程中起着非常重要的作用,可以用来进行 ...
创建数据库
手动创建一个数据库
1 要创建一个新的数据库,必须:(1)创建一个特权用户(超越数据库),用以下两种方式之一: a. 操作系统 b. 使用口令文件(2)启动实例所需的充足内存(3)有足够的磁盘空间
可以使用使用口令文件:
1> orapwd
2 创建口令文件并设值SID12345> orawpd file=d:\oracle\ora92\database\[fileName].ora password=admin entries=10;> set oracle_sid=[userSid]example:> orawpd file=d:\oracle\ora92\database\pwdming.ora password=admin entries=10;> set oracle_sid=ming
3 配置相关文件
把d:\oracle\ora92\admin 中的sample文件中复制到d:\oracle\admin下面,改名为[fileName],建议filename = [userSid],示例中的文件名是ming
编 ...
oracle创建用户、角色、授权、建表以及查看相应属性
orcale创建及配置角色,参数查看与设置
oracle的创建以及启动,角色的创建于授权等内容
转载声明: https://www.cnblogs.com/roger112/p/7685307.html
oracle创建用户、角色、授权、建表oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。
每个oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或 ...