Posts
RGui - Load package
要在 RGui 載入安裝的 R 語言套件,可點選 [Packages|Load package…] 主選單選項。
選取所要載入的套件。
即會載入指定的套件。
除了透過主選單選項外,也可以在 Console 使用 ‘library()’ 帶入要載入的套件名稱,輸入完一樣會載入指定的套件。
read morePosts
>-
條款四十三,遍巡 dense array 時,建議使用 1 當做 lower boundary,使用 COUNT() 當做 upper boundary。
像是下面這樣的程式,使用了 FIRST() 與 LAST() 做為遍巡走訪的條件,dense array 不為空時可以正常運作,但當 dense array 為空時則會發生錯誤。
DECLARE t_employees t_employee_type := t_employee_type(); BEGIN <<process_employees>> FOR i IN t_employees.FIRST()..t_employees.LAST() LOOP … END LOOP process_employees; END; 簡單的解決方式可以加判斷 dense array 是否為空。
DECLARE t_employees t_employee_type := t_employee_type(); BEGIN <<process_employees>> IF t_employees IS NOT EMPTY THEN FOR i IN t_employees.FIRST()..t_employees.LAST() LOOP … END LOOP process_employees; END IF; END; 但建議的方式是改以 1 與 COUNT() 做為遍巡走訪的條件。
read morePosts
RGui - Install package
要安裝 R 語言的套件,可透過點選 RGui 的 [Packages|Install package(s)…] 主選單選項。
選取鏡象位置。
選取所要安裝的套件。
指定的套件就會開始進行下載並安裝。
除了透過主選單選項外,也可以在 Console 使用 ‘install.packages’ 帶入要安裝的套件名稱,輸入完一樣選取鏡象位置。
一樣會進行指定套件的下載並安裝。
read morePosts
RGui - Install R for Windows
要安裝 R for Windows,首先要至官網下載頁面。
選取下載點。
選取下載的作業系統版本。
下載安裝程式。
點擊下載下來的安裝程式進行安裝。
安裝完即可開始使用。
Link R: The R Project for Statistical Computing
read morePosts
ZeroBrane Studio - CloneView Plugin
要在 ZeroBrane Studio 使用 CloneView 功能,首先要先將 CloneView Plugin 下載至 ZeroBrane Studio 的 packages 目錄下。
接著啟動 ZeroBrane Studio,在程式頁籤上按下滑鼠右鍵,可看到多了 ‘Clone Horizontally’ 與 ‘Clone Vertically’ 兩個選單選項。
點選 ‘Clone Horizontally’ 選單選項。
ZeroBrane Studio 會將當前程式視窗複製一份水平並排。
點選 ‘Clone Vertically’ 選單選項。
ZeroBrane Studio 則會將當前程式視窗複製一份垂直並排。
該套件在程式撰寫需要比對程式時特別好用。
Link ZeroBranePackage/cloneview.lua at master · pkulchenko/ZeroBranePackage
read morePosts
ZeroBrane Studio - DocumentMap Plugin
要在 ZeroBrane Studio 使用 DocumentMap 功能,首先要先將 DocumentMap Plugin 下載至 ZeroBrane Studio 的 packages 目錄下。
接著啟動 ZeroBrane Studio,可點選 [View|Document Map Window] 主選單選項開啟 DocumentMap 視窗。
透過 DocumentMap 視窗,我們可以看到整份文件的縮圖預覽,並透過滑鼠點選或拖曳移動輸入的焦點至指定的文件位置。
Link ZeroBranePackage/documentmap.lua at master · pkulchenko/ZeroBranePackage
read morePosts
ZeroBrane Studio - TODO Plugin
要在 ZeroBrane Studio 使用 TODO 功能,可將 TODO Plugin 下載下來放置在 ZeroBrane Studio 的 packages 目錄下。
啟動 ZeroBrane Studio,可以看到多出了個 TODO 視窗。
接著在程式中加入 TODO 註解,這些註解就會顯示在 TODO 視窗內。
Link ZeroBranePackage/TODO.lua at master · pkulchenko/ZeroBranePackage
read morePosts
ZeroBrane Studio - HighlightSelected Plugin
ZeroBrane Studio 預設在選取變數時並不像某些強大的編輯器一樣會將所有變數出現的地方標記,但透過安裝 HighlightSelected Plugin ZeroBrane Studio 也可以提供這樣的功能。
將 HighlightSelected Plugin 下載下來放置在 ZeroBrane Studio 的 packages 目錄下。
啟動 ZeroBrane Studio,選取變數,即會看到所有變數出現的地方會被標記。
Link ZeroBranePackage/highlightselected.lua at master · pkulchenko/ZeroBranePackage
read morePosts
ZeroBrane Studio - ZeroBrane Studio Plugin for Redis Lua Scripts
要讓 ZeroBrane Studio 支援 Redis,先要取得 redis.lua。
將其內容存檔。
儲存到 ZeroBrane Studio 的 packages 目錄下。
啟動 ZeroBrane Studio,選取 [Project|Lua Interpreter|Redis] 主選單選項,將 Lua Interpreter 切為 Redis。
切完後 ZeroBrane Studio 就可以支援 Redis 的 Lua Script,像是除錯、Intellisense…等。
載入 Redis Lua Script,按下 F5 即可開始運行,第一次運行會詢問 Redis 的位置,將 Redis 位置填入設定後即可。
設定的 Redis 位置會被存放在 ‘%appdata%\ZeroBraneStudio.ini’ 下,需要時可開啟修改。
如果 Redis Lua Script 需要帶參數運行,可以選取 [Project|Command Line Parameters…] 主選單選項。
帶上 Redis 運行 Lua Script 所需要的 KEYS 與 ARGV,KEYS 與 ARGV 用 “,” 隔開,且分隔符號前後要有空格。
設定完後運行,指定的參數即會被帶入運行。
read morePosts
ZeroBrane Studio - Changing color theme in ZeroBrane Studio
ZeroBrane Studio 內建已有不同的 color theme 可供切換使用,有需要可開啟 cfg/tomorrow.lua 查閱可供使用的 color theme。
可使用的 color theme 有 Tomorrow、TomorrowContrast、TomorrowNight、TomorrowNightEighties、TomorrowNightBlue、TomorrowNightBright、Zenburn、Monokai、Molokai、SolarizedDark、SolarizedLight、NotedPlusPlus、SciTeLuaIDE。
要套用到 ZeroBrane Studio 可點選 [Edit|Preferences|Settings:User] 主選單選項。
加上 color theme 的設定,loadfile 這邊要帶入 cfg/tomorrow.lua 檔,並指定要套用的 color theme。
styles = loadfile('cfg/tomorrow.lua')('TomorrowNightEighties') stylesoutshell = styles -- apply the same scheme to Output/Console windows styles.auxwindow = styles.text -- apply text colors to auxiliary windows styles.calltip = styles.text -- apply text colors to tooltips 重啟 ZeroBrane Studio 指定的 color theme 套用即會生效。
read more