1. 程式人生 > >Julia: “.juliarc.jl” 的妙用:設定IDE啟動時,自動執行某檔案或某行命令

Julia: “.juliarc.jl” 的妙用:設定IDE啟動時,自動執行某檔案或某行命令

    此文先感謝JuliaLangQQ群一個朋友的幫助!

    比如在用Juno時,需要匯入一些檔案的路徑,作為工作目錄。這些檔案其實,不需要在Juno啟動時,進行人工啟動,完全可以設定為自動模式。也即順帶在啟動julia.exe後,也自動執行一下某些命令或一些檔案,這樣就可以省一些事情。

    具體地說,

    有一個匯入工作目錄的檔案,內容如下,地址:"D:\\strategyJulia\\strategyGroup\\addpath.jl"

# Julia匯入路徑的必要程式
println("開始增加匯入路徑!......")
push!(LOAD_PATH,"D:\\strategyJulia\\myModule")
push!(LOAD_PATH,"D:\\strategyJulia\\data")
push!(LOAD_PATH,"D:\\strategyJulia\\newTest")
push!(LOAD_PATH,"D:\\strategyJulia\\PNG")
push!(LOAD_PATH,"D:\\strategyJulia\\Strategy")
push!(LOAD_PATH,"D:\\strategyJulia\\strategyGroup")
push!(LOAD_PATH,"D:\\strategyJulia")
push!(LOAD_PATH,"C:\\Users\\Administrator\\.julia")
push!(Sys.DL_LOAD_PATH, "/opt/local/lib")    

#注意 0.4版本已經改成:Base.DL_LOAD_PATH
println("匯入路徑完成! 可以開始幹活了........")

    1、找到homedir()目錄

   julia> homedir()
   "C:\\Users\\Administrator"

    2、寫一個名為:.juliarc.jl 的檔案,放在"C:\\Users\\Administrator"。其內容如下:

   # .juliarc.jl檔案內容如下:

  println("hello julia.....") # 表示啟動JULIA時,自動執行這個命令
  include("D:\\strategyJulia\\addpath.jl"); # 表示啟動JULIA時,自動啟動這個檔案 !

  # 注意,檔名不能有錯,比如,少一個".",寫成了“juliarc.jl”.

  # 另外,其它的無關內容儘量不要放在上面。

    有了這個,可以省一些事情。不錯,大家可以試試!不管是用原生的IDE,還是Juno,還是Julia Studio等,都是一樣有效。

相關推薦

Julia: “.juliarc.jl” 的設定IDE啟動自動執行檔案命令

    此文先感謝JuliaLangQQ群一個朋友的幫助!     比如在用Juno時,需要匯入一些檔案的路徑,作為工作目錄。這些檔案其實,不需要在Juno啟動時,進行人工啟動,完全可以設定為自動模式。也即順帶在啟動julia.exe後,也自動執行一下某些命令或一些檔案,這

堪比 Java 程式碼除錯的方案 WebStorm + JetBrains IDE Support 外掛在 WebStorm 內除錯程式碼

準備工作 WebStorm 的 Javascript Debug 只能選擇 chrome(至少在我的電腦上是這樣),所以,JetBrains IDE Support 外掛需要安裝到 chrome 上。 chrome 最新版下載 安裝外掛,在應用中心,搜尋:JetBrai

css選擇器倒數第n奇數列偶數列倍數列

1、first-child first-child表示選擇列表中的第一個標籤。程式碼如下: li:first-child{background:#090} 上面的意思是,li 列表中的 第一個li模組的背景顏色。 2、last-child last-child表示選

display:table的幾個垂直居中、浮動……

一、為什麼不用table系表格元素? 目前,在大多數開發環境中,已經基本不用table元素來做網頁佈局了,取而代之的是div+css,那麼為什麼不用table系表格元素呢? 1、用DIV+CSS編寫出來的檔案k數比用table寫出來的要小,不信你在頁面中放1000個t

黃聰Jquery+DataTables插件如何在ajax調服務器數據後自動給tr添加id屬性

jquer ida ted fnr pos sid idt 事件 all http://legacy.datatables.net/usage/callbacks#fnRowCallback 主要通過 fnCreatedRow 事件來實現 var table = $

overflow--去除默認滾動條內容仍可滾動

parent wid 文本 borde 去除 -- blog border 溢出 在開發中我們往往要去除默認滾動條,但是其在豎直方向的滾動效果仍然需要。 <div id="parent"> <div id="child">

設定Eclipse 啟動到的 JVM

由於系統環境變數只能指向一個JDK / JRE   ,因此當 eclipse 在安裝有多個不同版本JDK / JRE 的系統中執行時,可以 配置 eclipse 用指定的 JDK / JRE 執行。 修改D:\Program Files\eclipse\eclipse

rest-assured介面自動化(二)往execl中增加自動執行所有介面

利用空閒之餘,寫了第一個介面自動化測試demo, 通過讀取execl中的介面測試用例,介面自動執行。(這裡跟很多網上的介面自動化有點不同的是:無需再寫程式碼,只需要從execl中增加用例,就可執行)。 這是execl的模板: 這個模板可以很好的管理專案的各個模組,看起來也是簡潔,也是頗為喜

重新命名資料報錯無法排他鎖鎖定該資料庫執行該操作。 (Microsoft SQL Server錯誤: 5030)

一般來說,在確保沒有客戶端連線的情況下,重新命名資料庫不會報這個錯 解決方法: Use master  EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'  EXEC sp_renamedb 'OldDbName',

王權富貴軟體設定雙擊直接開啟Jupyter Notebook的檔案(*.ipynb)

參考文章: http://www.bubuko.com/infodetail-2212722.html   本文環境:win10(64)+anaconda3(64) 我用win7+anaconda3(64)也可以使用 anaconda3安裝好後,可在開始選單下檢視

強悍!winrar-將bat指令碼打包成exe可執行檔案並實現自動執行

轉自:https://blog.csdn.net/qq_35440678/article/details/53264410   一、背景介紹 最近有個這樣的需求,為了網頁解決IE相容問題,需實現自動檢測到使用IE開啟時下載一個離線chrome安裝包,用一個bat指令碼啟動離線的

Linux設定啟動定時任務

在任意目錄下,建立一個檔案, sudo vi cronjob 輸入 * * * * * sudo touch /tmp/test 儲存退出,使用命令 sudo crontab cronjob 重啟 crontab ubuntu 系統下用 s

markdown.js解析markdown設定圖片大小

markdown設定圖片大小 打算在網頁上顯示.md文件,發現可以用markdown.js實現,具體看這篇文章: 實現網頁客戶端實時自動解析Markdown為HTML內容 可是發現不能調整圖片大小,好像markdown本身就沒有考慮這個問題。要麼找

html設定文字的顏色大小粗細 表格設定

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <p>

Layui設定select下拉框自動選中

1. 需求場景分析 使用者需要更改某一項活動的資訊,活動資訊中包含需要用下拉框選擇的欄位A。在使用者點選進行修改彈出對話方塊的瞬間需要填補已有的活動資訊,自動選擇欄位A已經存在的值。 2. Layui的select下拉框是怎麼實現的 為了獲得一個select標配的下拉框

關於雙系統Linux設定UEFI啟動順序的小手記

ps:第一次寫部落格不會用。。。。 切入正題,此處用到的命令是efibootmgr,曾經用windows下的easyuefi,然而並沒有用,windows也加不了LInux啟動項(使用easybcd)

Spring使用Spring AOP如何獲取目標方法上的註解

cati 相關操作 config 使用 ide bject poi 註解 except 當使用spring AOP時,判斷目標方法上的註解進行相關操作,如緩存,認證權限等 自定義註解 package com.agent.annotation; import ja

Batch Size設定過大對神經網路效能的影響情況

之前的一片博文寫了Batch Size的作用和應該如何設定比較合適,同時還有Batch Size大小,與學習率 lr l r lr、訓練次數 epoch

使用attr()設定checked屬性第二次不起作用

使用attr()設定複選框checked屬性時,在jquery 1.8.3版本中沒有問題,但是在jquery 1.10.2版本中,第一次可以使用,第二次不能使用。 解決方法:使用prop屬性代替attr屬性 一、Attr 除 checked, selected, 或 disa

IE8中的input設定為disabled字型顏色設定問題

關於Input不能修改,設定屬性可以為disabled或者readonly 但是,如果設定為disabled,關於字型顏色的設定則不再有效,disabled對顏色的設定免疫,因為顏色太淡,使用者體驗差,所以用readonly,但是readonly會出現游標的閃爍問題,需要設定屬性: $('i