原创 二叉樹遍歷-非遞歸-Cpp代碼-中序

#include<iostream> #include<stack> using namespace std; //定義二叉樹結點鏈式存儲結構 struct BiTNode{ int data;//數據域

原创 二叉樹遍歷-非遞歸-Cpp代碼-後續

#include<iostream> #include<stack> using namespace std; //定義二叉樹結點鏈式存儲結構 struct BiTNode{ int data;//數據域

原创 二叉樹遍歷-遞歸-前中後序-C代碼

#include <stdio.h> //定義二叉樹結點鏈式存儲結構 struct BiTNode{ int data;//數據域 struct BiTNode *lchild,*rchild;//左右

原创 二叉樹遍歷-非遞歸-Cpp代碼-前序

#include<iostream> #include<stack> using namespace std; //定義二叉樹結點鏈式存儲結構 struct BiTNode{ int data;//數據域

原创 二叉樹遍歷-非遞歸-Cpp代碼-層序遍歷

#include<iostream> #include<queue> using namespace std; //定義二叉樹結點鏈式存儲結構 struct BiTNode{ int data;//數據域

原创 使用Python導出Oracle數據庫數據表目錄

### Oracle數據庫數據表目錄導出 ### 導入包 import pandas as pd import cx_Oracle ### 數據庫信息 username = 'xxx' password = 'yyy' ipaddr =

原创 MySQL 學習筆記(1)-基礎架構

一、mysql數據庫架構總體上分爲2大部分: 1.1、server層 server層主要包括連接器、分析器、優化器、執行器以及查詢緩存等等。涵蓋大部分核心功能,所有跨存儲引擎的功能都在這一層實現,比如存儲過程,視圖、觸發器等。 1.2

原创 MySQL 學習筆記(2)-日誌系統

MySQL中有2大非常重要的日誌,redo log和binlog。 一、redo log和binlog是什麼 redo log 是innodb引擎特有的日誌,記錄的是對物理頁的修改,屬於物理日誌。 binlog是sever層生成的日誌,獨

原创 Oracle11gR2 並行執行存儲過程

現在我們有3個存儲過程,分別是p1,p2,p3 如果按下列方式執行 begin p1; p2; p3; end; 它們是串行的。 我們可以使用DBMS_SCHEDULER包來間接實現並行執行,具體用法如下: b

原创 Oracle11gR2 Dataguard 物理備庫 安裝部署

寫在前面,主機規劃: 主機名 IP 備註 xypri 192.0.2.11 (奇數機)主 xystb 192.0.2.12 (偶數機)備 一、軟件安裝前環境配置(root用戶操作)主備均要操作   1.修改主機名 vi /etc/sysc

原创 Oracle 查詢當前用戶正在執行的SQL

--查詢當前用戶正在執行的SQL select a.sid, a.serial#, a.paddr, a.machine, nvl(a.sql_id, a.prev_sq

原创 Oracle 11g TDE表空間加密簡介

透明表空間加密,是保護數據安全的一種手段。 在數據庫層面完成加密和解密,對應用完全透明。 即使數據文件泄露出去,也不能讀取其中的加密數據。 簡單操作步驟如下: --1、查看現有 wallet 目錄,並創建 select * from v$

原创 Oracle11g 審計介紹

審計是記錄數據庫上方方面面操作、事件等信息,是數據安全管理的重要手段。 開啓審計,雖然不同級別的審計會有不同,但是對數據庫的性能是有影響的,並且佔用存儲空間。 --1、創建審計數據專用表空間 create tablespace tbs_a

原创 MySQL5.7 採用rpm方式安裝 相關默認路徑

https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html

原创 MySQL 5.7.25 yum倉庫安裝教程(Linux RedHat7.2)

使用此方法將默認安裝最新的GA版本 1、將MySQL Yum倉庫加入系統倉庫中  a.Go to the Download MySQL Yum Repository page (https://dev.mysql.com/download