原创 用wrap加密自己的源代碼

Oracle提供了一種簡易的源代碼保護方式,WRAP,它能把程序的代碼變成一堆看不懂的字符。 Oracle很多內置程序都使用WRAP進行加密 比如下面是SYS用戶下的一個函數: create or replace function

原创 生活禪--鈴木俊隆的12條生活準則

雞湯一碗,適合所有程序猿、攻城獅。 1. 一次只專注於一件事情 做不到專注的人,寫不了程序,對吧。。。 慢慢地並謹慎地做事 不仔細點,bug很多的。。。 徹底地完成它 這個很重要,不要留坑 少做 更重要,記住多做多錯

原创 觸發器(七、DDL觸發器在OGG維護中的應用)

場景描述 有一個業務系統,做了OGG備庫用於統計查詢。 生產庫的維護由系統管理員負責,而備庫的日常維護由專職DBA負責。 系統廠商在對生產環境進行升級時,經常會修改數據結構。 DBA很快發現了OGG報錯,查看日誌是數據結構變

原创 conn遠程ORACLE數據庫沒反應

場景: 向對方單位要數據,對方提供一個Oracle前置庫,並向我們指定的一臺前置機開放1521端口。 我登錄我方前置機後,用sqlplus命令嘗試登錄對方數據庫,但是一直hang住,沒有反應。 由於雙方都是經過了一些IP地址映射

原创 多相潛能者

看了一期TED,演講的主題是多相潛能者(multipotentialite),度娘查這個詞,搜到的都是傅盛分享什麼的,但是文字內容就是我看的那期TED講的東西,TED視頻鏈接如下 What do you want to be w

原创 下載達夢數據庫

下載達夢數據庫達夢數據庫簡介去官網下載安裝包 達夢數據庫簡介 達夢數據庫是國產數據庫中的佼佼者,自稱國產數據庫第一品牌。廠商是武漢達夢數據庫有限公司,官網http://www.dameng.com/。產品線分爲數據庫產品、大數據平

原创 PLSQL中的上下文切換(context switch)

PLSQL程序中的上下文切換(context switch)是指SQL和PLSQL編譯環境之間的切換,大量的上下文切換會導致程序運行效率低下。 PLSQL是一種過程性語言,而SQL不是過程性語言。 PLSQL代碼會被編譯成機器語言

原创 觸發器(八、用SERVERERROR觸發器開展數據庫錯誤維護工作)

SERVERERROR 觸發器是一種數據庫(database)級別的觸發器,在Oracle錯誤發生後觸發,但是不包含以下ORA錯誤: ORA-00600 Oracle internal error ORA-01034 O

原创 [讀書筆記]精力管理(The Power of Full Engagement)

精力管理(The Power of Full Engagement) 作者 Jim Loehr,Tony Schwartz 這本書是今年計劃書單的第一本書,磨刀不誤砍柴工,任何學習都要注意提高效率,讀書的時候覺得方法論都太枯燥

原创 django的manage.py代碼簡析

django中創建一個project之後,就會創建一個以項目名稱命名的文件中,文件夾中包含了一個同名文件夾和一個manage.py文件。比如: 之後如果要啓動服務、同步數據庫等操作,都是用python manage.py 開頭的

原创 startapp報錯ModuleNotFoundError: No module named xxxxxx

現象 想創建一個新的app,報錯內容如下: PS D:\django\proj> python manage.py startapp appa Traceback (most recent call last): File "

原创 django在migrate時報錯ORA-02000: missing ALWAYS keyword

錯誤信息 PS D:\parttime\python\django\guanxiangzhiji> python manage.py migrate Operations to perform: Apply all migr

原创 安裝django報timeout超時

pip安裝django報錯如下 PS C:\Users\Administrator> pip install django==1.11 Collecting django==1.11 Downloading https://f

原创 runserver或inspectdb時報錯SyntaxError: Generator expression must be parenthesized

錯誤信息 PS D:\parttime\python\django\guanxiangzhiji> python manage.py inspectdb Traceback (most recent call last): F

原创 makemigrations報錯ImportError: cannot import name 'path' from 'django.urls'

錯誤信息 PS D:\python\django\guanxiangzhiji> python manage.py makemigrations Traceback (most recent call last): File