2019年12月24日 星期二

Oracle 語法

Oracle Between用法


SELECT *
FROM AAA
WHERE create_date BETWEEN TO_DATE ('2019/01/01', 'YYYY/MM/DD')
AND TO_DATE ('2019/12/31 23:59:59','YYYY/MM/DD HH24:MI:SS');

Oracle 合併欄位


select wm_concat(column)  from table;

Listagg():

轉自
https://www.itread01.com/content/1547124326.html
一般用法

with temp as(  
select 'China' nation ,'Guangzhou' city from dual union all  
select 'China' nation ,'Shanghai' city from dual union all  
select 'China' nation ,'Beijing' city from dual union all  
select 'USA' nation ,'New York' city from dual union all  
select 'USA' nation ,'Bostom' city from dual union all  
select 'Japan' nation ,'Tokyo' city from dual   
)  
select nation,listagg(city,',') within GROUP (order by city)  as Cities
from temp  
group by nation
高階用法
with temp as(  
select 500 population, 'China' nation ,'Guangzhou' city from dual union all  
select 1500 population, 'China' nation ,'Shanghai' city from dual union all  
select 500 population, 'China' nation ,'Beijing' city from dual union all  
select 1000 population, 'USA' nation ,'New York' city from dual union all  
select 500 population, 'USA' nation ,'Bostom' city from dual union all  
select 500 population, 'Japan' nation ,'Tokyo' city from dual   
)  
select population,  
nation,  
city,  
listagg(city,',') within GROUP (order by city) over (partition by nation) rank  
from temp

2019年11月26日 星期二

git 指令

git clone 輸入帳號密碼

代碼如下:
git clone http://userName:password@链接
示例:
git clone https://username:password@gitlab.com/XXXXXXXXX

git push 上傳錯誤
remote: Repository not found 
fatal: repository 'https://github.com/MyRepo/project.git/' not found 
卸載了git憑證管理器並重新安裝它
$ git credential-manager uninstall 

$ git credential-manager install
慢慢補充....

2019年10月13日 星期日

Linux FTP 指令

Linux FTP 指令

登入ftp:
ftp xxx.xxx.xxx.xxx


lcd: 切換本機的目錄, 輸入 lcd dir
ascii: 改 ASCII 模式傳送。
binary: 改 binary 模式傳送。
hash: 每次傳輸完數據緩衝區中的數據就顯示一個#號
get: 下載檔案。
put: 上載檔案。
!: 指令前加入 ! 符號, 在本機執行指令, 例如 !ls
mget: 下載多個檔案, 例如 mget *.jpg 會下載所有檔案名稱是 jpg 結尾的檔案。
rename: 把檔案重新命名, 例如 rename old_name new_name
mput: 上載多個檔案, 例如 mput *.jpg 會上載所有檔案名稱是 jpg 結尾的檔案。
delete: 刪除檔案, 例如 delete remote-file
mdelete: 刪除多個檔案, 例如 mdelete *.jpg 會刪除所有檔案名稱是 jpg 結尾的檔案。
size: 印出檔案大小, 例如 size filename
mkdir: 建立目錄, 例如 mkdir new-dir
prompt: 開啟/關閉互動模式.
quit: 登出 ftp 伺服器.

2019年9月27日 星期五

Python Pycharm 開啟Terminal

如何在Pycharm開啟Terminal

快速鍵 >>>> Alt + F12


或可在
View >> Tool Windows >> Terminal 開啟

2019年3月24日 星期日

javamail

-----javamail-----




Session session = Session.getDefaultInstance(props, null);
//建立session

session.setDebug(true);

//開啟debug模式


Store store = session.getStore(“pop3”);
//使用pop3通訊協定連結服務

store.connect(mailhost,mailport2,mailuser, mailpasswd);
//mailhost=mailserver位置
//mailport=要使用的mail  port
//mailuser=mail user 帳號
//mailpasswd=mail user 密碼

Folder folder = store.getFolder("INBOX");
//打開收件夾


未完待續~