原创 數據庫範式:掀起你的蓋頭來

【介紹】        凡是做過數據庫設計的,只要不是大菜鳥,聽到範式兩個字,馬上就會在腦海中浮現1NF,2NF,3NF,BCNF這些術語,但是若要大家詳細的將這幾個東東的專業定義描述出來。。。。。。呵呵,至少大部分人都會暈的,什麼功能

原创 Oracle中各種進制相互轉換

一、自帶函數可實現十進制與十六進制相互轉換,二進制與十進制轉換。 1.16進制轉換爲10進制 可以通過to_number函數實現  SQL> select to_number('19f','xxx') from dual; TO_NU

原创 關於數據庫Varchar字段類型長度設計問題

      現代數據庫一般都支持CHAR與VARCHAR字符型字段類型,CHAR是用來保存定長字符,存儲空間的大小爲字段定義的長度,與實際字符長度無關,當輸入的字符小於定義長度時最後會補上空格。VARCHAR是用來保留變長字符,在數據庫

原创 延遲塊清除和ORA-01555快照過舊

ORA-01555 快照過舊,是數據庫中很常見的一個錯誤,比如當我們的事務需要使用undo來構建CR塊的時候,而此時對應的undo 已經不存在了, 這個時候就會報ORA-01555的錯誤。 ORA-01555錯誤在Oracle 8i

原创 PLS-00565的錯誤解決

今天被個小問題折騰了10分鐘,哎 sys@MYORACLE> CREATE OR REPLACE TYPE NUMTABLETYPE is table of number 2 / CREATE OR REPLACE TYPE NUMTAB

原创 Oracle數據庫中的系統參數(包括隱藏和廢棄的)

Oracle數據庫系統根據初始化參數文件init.ora中設置的參數來配置自身的啓動,每個實例在啓動之前,首先讀取這些參數文件中設置的不同參數。Oracle系統中的參數,根據系統使用情況可以簡單分爲兩大類,普通參數,也就是Oracle系統

原创 oracle的字符集設置與亂碼

字符集問題一直叫人頭疼,究其原因還是不能完全明白其運作原理。 在整個運行環節中,字符集在3個環節中發揮作用: 1.軟件在操作系統上運作時的對用戶的顯示,此時採用操作系統定義的字符集進行顯示。我們在系統I/O編程的時候經常要指定字符集,C#

原创 sql like語句中的通配符:百分號、下劃線和escape

# %代表任意多個字符    select * from user where username like '%huxiao';    select * from user where username like 'huxiao%'

原创 使用numpy中的savez(save)保存非數組數據

savez()保存非數組數據時,如字符串,字典時,會轉換爲object,此時不能直接像讀取數組那樣直接用load讀出後索引,可以通過加[()]解決。例如: import numpy as np str = 'abc' arr = np

原创 Python之NumPy(axis=0/1/2...)的透徹理解

前言 在numpy的使用中,對axis的使用總是會產生疑問,如np.sum函數,在多維情況下,axis不同的取值應該做怎樣的運算呢?返回的是什麼形狀的數組呢?在網上查了很多資料,總是似懂非懂,查閱了官方文件,以及多次試驗後,我總結出一種能

原创 【Tensorflow】tf.nn.depthwise_conv2d如何實現深度卷積?

實驗環境:tensorflow版本1.2.0,python2.7 介紹 depthwise_conv2d來源於深度可分離卷積: Xception: Deep Learning with Depthwise Separable Convol

原创 記一次使用flashback恢復數據

週五晚十點多,同事突然來電稱操作CMS後臺的時候不小心刪除了很多記錄(其實應該是這個CMS的邏輯問題),大概瞭解了情況以後,能初步判斷爲p_web表的2萬多條數據被delete了,事發時間大概在9:30左右,這種場景幾乎就是“專門”爲fl

原创 臨時表的APPEND方式插入

臨時表的redo生成要比普通表少的多,但是undo的產生並不比普通表少。 通過一個簡單的例子說明: SQL> create global temporary table t_temp 2 (id number, name varchar2

原创 python爬蟲使用POST登錄時的注意事項

Requests提供了一個Session的概念,在連續訪問網頁時能自動處理Cookie的方式,程序會自動把Cookie的值帶上,像瀏覽器一樣,不用關注具體細節。 用法示例如下: import reqests longinUrl = 'ht

原创 insert引起的死鎖

DEADLOCK DETECTED ( ORA-00060 ) [Transaction Deadlock] The following deadlock is not an ORACLE error. It is a deadlock