Julia: 1.0 ! “startup.jl” 的妙用, 设置IDE启动时,自动运行某文件或某行命令
在启动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启动时,自动运行某文件或某行命令相关推荐
- ubuntu10.0.4使用再生龙还原后在启动时不能正常启动
2019独角兽企业重金招聘Python工程师标准>>> ubuntu10.0.4使用再生龙还原后在启动时不能正常启动,出现上图界面,在网上搜了很多解决方案,如修改rootdelay, ...
- Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源
在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等.今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资 ...
- wince6.0桌面背景+设置默认IP+开机自动运行程序
前几天一直很苦恼,找不到方法,恨不得把自己扔到大海里去. 没想到,星星之火真可以燎原,因为一点小地方想明白了,接下来的问题全都迎刃而解. 做个小小的总结吧. 1.桌面背景的切换,要修改shell.bi ...
- 集 Python、C、R、Ruby 之所长,动态编程语言 Julia 1.0 正式发布
动态编程语言 Julia 迎来了 1.0 正式版本,下载地址: https://julialang.org/downloads/ Julia 可以看作是一门集众家之所长的编程语言,在首次公开时开发团队 ...
- 数值计算动态语言Julia 1.0发布
Julia是一门用于技术计算的.高性能的高级动态语言.该语言的最新版本Julia 1.0包含稳定的语言API,并且内置了一个新的包管理器. \\ Julia计算团队在8月7日到11日举行的JuliaC ...
- MIT正式发布编程语言Julia 1.0:Python、R、C++三合一
MIT 开发的 Julia 语言是全球热度上升最快的编程语言之一,下载量超过 200 万次,下载者包括谷歌.Facebook.FAA 和美国能源部等各个部门的开发者.近日,MIT CSAIL 实验室正 ...
- mongodb 3.0.x 添加用户名和密码设置权限
mongodb 3.0.x 添加用户名,密码,权限设置 最近遇到关于mongodb 3.0.x权限设置的问题,做了一下总结: 第一给mongodb 3.0.x 添加user 第一步修改配置文件: xx ...
- c语言vi运行编译文件,VC++6.0中如何编译运行及调试C语言程序文件.docx
VC++6. 0中如何编译运行调试C语言程序 1?启动VC++6. 0 (如下图) [5>R?*16 00 P"! tptl tub go□賦星糸理技件□中出融Fz " 口仍 ...
- 无法部署应用目录 [D:\Tomcat\apache-tomcat-9.0.44\webapps\ROOT]java.lang.IllegalStateException: 启动子级时出错
起因是刚开始导入一个web项目,没有导入Tomcat的jar包,导致找不到javax.servlet.http 和 javax.servlet.jsp,看了下网上的建议,将Tomcat7.0\lib下 ...
- Matlab 2015b 启动时崩溃 MATLAB crashes during startup on Ubuntu 16.04
Matlab 启动时崩溃 MATLAB crashes during startup on Ubuntu Matlab 2015B Ubuntu 16.04 之前解决过,更新后问题又来了. 出 ...
最新文章
- IntelliJ IDEA设置默认换行符
- 轻松构建微服务之分布式锁
- Codeforces Round #736 (Div. 2)E. The Three Little Pigs-长除法求多项式系数
- highCharts文档与演示效果的使用 - 文档(应用型)解读
- IDEA卡顿问题解决-加大内存
- OpenCV精进之路(二):图像处理——线性滤波和非线性滤波
- Win7 XAMPP apache无法启动的问题
- python 如何运行程序
- Raki的读paper小记:SimCSE: Simple Contrastive Learning of Sentence Embeddings
- MTK6763平台手机 在国外无法成功注册VOLTE。求解
- 这就是艺术「GitHub 热点速览 v.22.25」
- 树莓派笔记8:UDP传输视频帧
- 【PMP】风险应对策略
- 深度操作系统20.6发布!
- Kubernetes 中进行 PVC 的扩容
- python逻辑回归模型建模步骤_从原理到代码,轻松深入逻辑回归模型!
- ArcEngine IProximityOperator踩坑小记
- Web全栈工程师修养
- 联想拯救者y7000p2022款 配置
- 如何使百度网盘加速下载文件