原创 DB2 到 Oracle 函數遷移

有如下需求,將DB2的自定義函數遷移到Oracle,現做一下記錄。 DB2函數: --DB2 CREATE FUNCTION "QUAL"."CHECKINDEXSTATUS" ("CRNT_VAL" DECIMAL(20,

原创 Linux離線安裝cx_Oracle & 在線安裝cx_Oracle

注:無論是離線安裝還是在線安裝,核心都是①安裝oracle客戶端;②安裝cx_Oralce。 通過Python程序連接Oracle數據庫,放在Linux服務器執行,但是缺少cx_Oracle模塊,並且服務器無法聯網,通過離線的方式

原创 Oracle學習10:PLSQL學習

1. PLSQL概述 PLSQL是Oracle內部的一種編程語言。 PLSQL是一門語言。叫做過程化SQL語言(Procedural Language SQL) PLSQL是一種過程化語言,屬於第三代語言,它與C、C++、Ja

原创 Hive中group和join原理解析

時隔兩年多,趁晴朗閒暇,把這篇博文補上。 前言 我們知道了MapReduce的執行過程(MapReduce簡介),也瞭解了Hive的基本原理(Hive簡介),也瞭解了Hive在執行時是被轉換爲一個個MR任務去執行,這時,我們一定

原创 IntelliJ IDEA terminal(終端)更改爲powershell

Windows下IDEA的默認終端是cmd,還是喜歡使用powershell,更改很方便,記錄下。 默認的終端cmd(不支持ls,pwd等命令) 更改方式 setting - Tools - Terminal(或者搜索termi

原创 Oracle按日周月分組統計,及next_day()函數詳解

1.概述 工作中遇到如下問題:統計週期內關鍵詞數,而這裏的週期內最常用的就是日周月。 日月比較容易處理,周的話可以通過next_day()函數實現。 2.實例問題 如下,有一張表ljb_test,包括兩個字段:test_time

原创 row_number() over()計算每組前幾個和前百分之幾

1. row_number() over() 語法 ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2 [desc]) 根據column1分組,根據column2排序 2

原创 兩種方式實現Node.js的同步request(支持添加proxy代理)

兩種方式實現Node.js的同步request(支持添加proxy代理)兩種方式實現Node.js的同步request(支持添加proxy代理)1 解決同步問題1.1 通過`sync-request`實現GET request w

原创 Ubuntu(Debian)截圖並編輯軟件推薦:Flameshot(實現類似QQ的截圖功能,具有插入文字功能)

Ubuntu(Debian)截圖並編輯軟件推薦:Flameshot(實現類似QQ的截圖功能)一 具有文字插入功能的安裝教程1.1 卸載原有的flameshot1.2 clone github1.3 安裝依賴庫1.4 Build1.

原创 Windows開發神器Windows Subsystem for Linux(WSL)安裝及使用指南

Q:Linux最好的發行版是那個? A:WIndows 10 with WSL 😃 背景: 之前一直使用Ubuntu 18作爲開發環境,但是有些軟件僅僅支持Windows等平臺,所以還是要雙系統,來回切換總歸是不爽,後來偶然刷逼

原创 Ubuntu安裝多用戶免密登錄Jupyterhub

準備工作: 已配置apt和pip3源,如未配置,請參考:ubuntu資源整理 注:以下操作均使用root權限操作 1 安裝依賴npm、nodejs apt install -y npm nodejs # root 如果安裝

原创 Ubuntu安裝、使用、美化帖子彙總

彙總下進三個月Ubuntu的使用心得 鏡像 Ubuntu國內鏡像下載地址 安裝 Ubuntu安裝教程1 Ubuntu安裝教程2 常用軟件安裝 查看版本 lsb_release -c 選擇對應的源 19 disco 18 bio

原创 git遠程服務器創建倉庫並提交代碼

最近需要在git託管的服務器新建一個repository,因很少做此操作,故記錄下 1 創建repository(test) 1.1 登錄服務器並創建目錄 ssh xx.xx.xx.xx 在目標路徑創建倉庫test mkdir

原创 Ubuntu(Debian)截圖並編輯軟件推薦:Flameshot(實現類似QQ的截圖功能)

Ubuntu(Debian)截圖並編輯軟件推薦:Flameshot(實現類似QQ的截圖功能)一 簡介二 安裝三 快捷鍵綁定四 測試五 總結 筆者的主力操作系統切換爲Ubuntu,說不出的酸爽,但唯有一點讓人頭痛,就是系統自帶的截圖

原创 Pycharm 斷點調試(Debug)時使用控制檯(Console)打印或操作變量(類似於wing6.0)

Pycharm 斷點調試(Debug)時使用控制檯(Console)打印或操作變量(類似於wing6.0)1 準備2 斷點調試3 進入控制檯 Pycharm是個很強大的工具,工作過程中我們經常會用到Debug進行程序調試,Debu