VS Code安裝使用
背景
VS Code作為一個現代的整合發展環境(IDE),除了傳統的編輯功能、檔案總管界面、以及終端機執行與偵錯界面,還必須具備智能提示、與GitHub連絡協作、預覽、外掛等等的能力。
什麼樣的人會需要使用VS Code
程式發展者(程式及偵錯功能,本文較少涉獵此領域)
md檔案及部落客(編輯及預覽功能)
厭倦word或其他軟體,尋找更好的數位化筆記系統的人(檔案總管、跨檔搜尋與前往功能)
推介
台大資訊系計算機程式設計課程指定使用、(鄭士康 2018、鄭士康 2020)
10 Best IDE For Web Developers in 2022,名列第1, GeeksForGe...
>
Ground Water Quality Models
Table from USEPA CEAM
Product Name
Operating System
Key Words
Maintained By
3DFEMWATER/3DLEWASTE, most recent release: GMS, 2014
N/A
assessment, discharge, drinking water, environmental effects, groundwater, hydrology, metals, monitoring, pesticides, prevention, test/analysis
...
>
daily_traj.cs
daily_traj.cs程式說明
Table of contents
背景
發展歷程
重要選項考量與未來可能發展
daily_traj.cs程式分段重點
程式說明
get_M-A0064.cs結果之接收
執行ftuv10.py
執行csv_to_geojson
執行addVI.py
git更新上傳
自動執行
程式下載
背景
這支程式(腳本)每天凌晨進行北中南測站反軌跡的計算,並將結果更新到GitHub Pages網頁畫面。
發展歷程
2維反軌跡程式由來已久,自張老...
>
git歷史紀錄之清除
背景
git做為一個版本管理的系統軟件,會將每次更新的內容進行備份,同時儲存在用戶端及遠端,以備查詢、比較。這對文件(txt format)或程式碼的管理,是非常有幫助的。但對於圖像檔案(gif, png, jpg etc)的管理,則會是一個災難。
所謂的更新紀錄,是指得新舊版本間的文字差異
而圖像檔並沒有可以拆分成文字的機會,因此系統必須同時儲存新舊2個版本。因此時間久了,系統將會儲存每個版本的圖像檔案,那儲存空間會很驚人,遠大於repo檔案本身。
應用情況
以實務而言,sinotec2.github.io上臺灣未來3天重要點源空品影響預報(2022-06-06-cpuff_fcst)每天會更新模式預報的風場流線檔...
>
SWAT(Soil and Water Assessment Tool)
Literatural Reviews
SWAT model(Rahman et al. 2022)
The SWAT model
is a process-based semi-distributed, Hydrological Response Unit (HRU)-based, spatially explicit, and time-continuous hydrological model developed by the agricultural research service of the United States Department of Agriculture (Arnold et al. 1998).
divide th...
>
環工專業知識之搜尋
背景
概要
要建立有效的搜尋作業習慣,必須先從明確的目標與架構開始。同樣運用大膽假設、小心求證的實證原則,逐漸以搜尋到的材料、調整原先的模型概念,以致更瞭解原本不太瞭解的對象。
此處就一般性的查詢邏輯開始,先就公司既有的內部文件開始,逐步擴展到公司外的文件,最終則對數據庫的下載方式做一快速簡介,都需以一邏輯性的作法,才不會在資訊爆炸的網路世界中迷失方向,耽誤了重要的工作。
搜索結果的理解、彙總,是全部工作完工的關鍵。試看看能不能用最直覺、簡單、條理的方式總結搜索過程發現的資料。將其整理在筆記裏,方便報告、簡報之製作。
搜尋結果分析可以參見[[2022-10-08-about_note_sw]]
網友提供的tips
2021/07/16林秀豪6 招 秒從...
>
BCON南東北西4面2維濃度檔之轉接程式
背景
雖說模擬範圍外BCON檔案的濃度值,來自於CAMS空品預報的結果,然也需有顯示軟體,來證實濃度檔之間的轉換不會發生問題。
BCON邊界檔案的順序是南->東->北->西,逆時針方向排序的濃度檔,目前並沒有專用的顯示軟體,主要的困難:
BCON將4個側面邊界的水平方向、以一條逆時針方向的軌跡線來整合,方向與一般定義不同,詳EAC4檔案轉成4階邊界檔案。
垂直方向的範圍與水平範圍不成比例,網格解析度也差異很大。
垂直網格的數目遠遠不如水平方向,即使以網格為單位,也無法均衡展示。
就檔案的格式而言,BCON的全域屬性FTYPE=2,ICON則為1,需另存新檔。
CAMx時代曾以某個...
>
月曆日轉儒略日(c2j)
背景
有關儒略日轉月曆日的轉換,可詳見j2c說明。此處為其反轉程式。
date(os) and datetime(py)
不論是bash或者是python的datetime,都有+%j格式,可以輸出成julian day。設若輸入月曆日值為$ymd(+%Y%m%d)
bash
date指令:yyyyjjj=$( date -d "$ymd" +%Y%j)
一般linux的date指令似乎會自行辨識輸入的日期格式(不含小時)
至少可以自動辨識+%Y%m%d及+%Y-%m-%d等2種。
不必(也不能)指定輸入格式。
如需此二者以外格式之輸入、或含有小時之日期
使用+%c(locale ...
>
156 post articles, 20 pages.