在启动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、写一个名为:addPath.jl 的文件, 这个文件我放在pwd() +\my_config\目录下。主要作是启动后,首先执行这个文件。这个文件的主要作用是,加载相关目录进工作目录。

3、 startup.jl
(1)找到homedir()里对应的目录, 这里定义为“~”
(2)在~.julia\中,手工创建config文件夹。【说明一下,原来并没有config文件夹】;
(3)在~.julia\config\中创建 startup.jl文件。
路径如下:
startup.jl内容如下:

# startup.jlprintln("hello julia.....") # 表示启动JULIA时,自动运行这个命令curr_dir = pwd();startup_file_path =  Base.Filesystem.joinpath(curr_dir,"my_config","addPath.jl") #//my_config 为放addpath.jl目录 if Base.Filesystem.isfile(startup_file_path)include(startup_file_path); # 表示启动JULIA时,自动启动这个文件 !elseprintln("$startup_file_path  is wrong! please check again!");println("you can look for  $(curr_dir)");println("homedir:  $(homedir())  .config目录中 是否存在startup.jl文件 和正确性,谢谢!")end

需要说明的是,这个和原来0.2-0.6之前的版本有区别,主要有两点:

1、文件名区别:一个是startup.jl,一个是.juliarc.jl

2、启动文件放置的路径有区别.

最后,看效果:

Julia: 1.0 ! “startup.jl” 的妙用, 设置IDE启动时,自动运行某文件或某行命令相关推荐

  1. ubuntu10.0.4使用再生龙还原后在启动时不能正常启动

    2019独角兽企业重金招聘Python工程师标准>>> ubuntu10.0.4使用再生龙还原后在启动时不能正常启动,出现上图界面,在网上搜了很多解决方案,如修改rootdelay, ...

  2. Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源

    在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等.今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资 ...

  3. wince6.0桌面背景+设置默认IP+开机自动运行程序

    前几天一直很苦恼,找不到方法,恨不得把自己扔到大海里去. 没想到,星星之火真可以燎原,因为一点小地方想明白了,接下来的问题全都迎刃而解. 做个小小的总结吧. 1.桌面背景的切换,要修改shell.bi ...

  4. 集 Python、C、R、Ruby 之所长,动态编程语言 Julia 1.0 正式发布

    动态编程语言 Julia 迎来了 1.0 正式版本,下载地址: https://julialang.org/downloads/ Julia 可以看作是一门集众家之所长的编程语言,在首次公开时开发团队 ...

  5. 数值计算动态语言Julia 1.0发布

    Julia是一门用于技术计算的.高性能的高级动态语言.该语言的最新版本Julia 1.0包含稳定的语言API,并且内置了一个新的包管理器. \\ Julia计算团队在8月7日到11日举行的JuliaC ...

  6. MIT正式发布编程语言Julia 1.0:Python、R、C++三合一

    MIT 开发的 Julia 语言是全球热度上升最快的编程语言之一,下载量超过 200 万次,下载者包括谷歌.Facebook.FAA 和美国能源部等各个部门的开发者.近日,MIT CSAIL 实验室正 ...

  7. mongodb 3.0.x 添加用户名和密码设置权限

    mongodb 3.0.x 添加用户名,密码,权限设置 最近遇到关于mongodb 3.0.x权限设置的问题,做了一下总结: 第一给mongodb 3.0.x 添加user 第一步修改配置文件: xx ...

  8. c语言vi运行编译文件,VC++6.0中如何编译运行及调试C语言程序文件.docx

    VC++6. 0中如何编译运行调试C语言程序 1?启动VC++6. 0 (如下图) [5>R?*16 00 P"! tptl tub go□賦星糸理技件□中出融Fz " 口仍 ...

  9. 无法部署应用目录 [D:\Tomcat\apache-tomcat-9.0.44\webapps\ROOT]java.lang.IllegalStateException: 启动子级时出错

    起因是刚开始导入一个web项目,没有导入Tomcat的jar包,导致找不到javax.servlet.http 和 javax.servlet.jsp,看了下网上的建议,将Tomcat7.0\lib下 ...

  10. Matlab 2015b 启动时崩溃 MATLAB crashes during startup on Ubuntu 16.04

    Matlab 启动时崩溃 MATLAB crashes during startup on Ubuntu Matlab 2015B Ubuntu 16.04 之前解决过,更新后问题又来了.     出 ...

最新文章

  1. IntelliJ IDEA设置默认换行符
  2. 轻松构建微服务之分布式锁
  3. Codeforces Round #736 (Div. 2)E. The Three Little Pigs-长除法求多项式系数
  4. highCharts文档与演示效果的使用 - 文档(应用型)解读
  5. IDEA卡顿问题解决-加大内存
  6. OpenCV精进之路(二):图像处理——线性滤波和非线性滤波
  7. Win7 XAMPP apache无法启动的问题
  8. python 如何运行程序
  9. Raki的读paper小记:SimCSE: Simple Contrastive Learning of Sentence Embeddings
  10. MTK6763平台手机 在国外无法成功注册VOLTE。求解
  11. 这就是艺术「GitHub 热点速览 v.22.25」
  12. 树莓派笔记8:UDP传输视频帧
  13. 【PMP】风险应对策略
  14. 深度操作系统20.6发布!
  15. Kubernetes 中进行 PVC 的扩容
  16. python逻辑回归模型建模步骤_从原理到代码,轻松深入逻辑回归模型!
  17. ArcEngine IProximityOperator踩坑小记
  18. Web全栈工程师修养
  19. 联想拯救者y7000p2022款 配置
  20. 如何使百度网盘加速下载文件

热门文章

  1. Spring Boot 集成 RabbitMQ 升级
  2. Java se 基础
  3. MySql-Mysql技术内幕~SQL编程学习笔记(N)
  4. Docker Compose 笔记
  5. rest_framework 权限功能
  6. JIRA数据库的迁移,从HSQL到MYSQL/Oracle
  7. 导出excel用ajax不行,提交form表单可以
  8. 神经网络 demo(斯坦福)
  9. 周题:UVa10736题。Foreign Exchange
  10. 【Android】安卓闪电复习