比如经常听说某同学的 Word 文档崩溃了,好不容易写的东西全没了,Linux 的很多文本编辑器都会在/tmp放一份当前文本的 copy 作为临时文件,如果你的编辑器意外崩溃,还有机会在/tmp找一找临时文件抢救一下...比如上图的VSCode Crashes应该就是 VScode 编辑器存放临时文件的地方。.../usr和/usr/local目录中又含有bin和sbin目录,也是存放可执行文件(命令),但和根目录的bin和sbin不同的是,这里大都是用户使用的工具,而非系统必须使用的。...比如说我的 python pip 以及 pip 安装的一些工具,都存放在~/.local/bin目录中。但是,存在这里的文件,只有该用户才能使用。...如果某个程序崩溃了,可以到/val/log中尝试寻找出错信息,到/tmp中寻找残留的临时文件。
作者:吴忠强,东北大学,Datawhale成员 本篇文章虽然是VsCode挂名,但其实介绍了两款神器: Vscode和Vim, 这两个结合起来,开发效率蹭蹭蹭!!! 之前接触过VsCode但很少用。...# 上述步骤也可以在vscode中创建一个新的hello文件夹代替。...// fileDirname指正在打开的文件所在的文件夹 // fileBasenammeNoExtension指没有扩展名的文件,unix中可执行文件属于此类 ],...在hello里面,建立hello.py文件,这时候基于扩展左下角就会显示所用的Python版本, 这时候,其实就能简单运行.py文件了。比如打印个hello world。...这样就可以愉快的写Java代码了, 测试下, command+shift+p, 在里面输入Java: create Project,输入项目名,在src文件夹中,选择Run运行Java代码,控制台数据Hello
本篇文章虽然是 VSCode 挂名,但其实介绍了两款神器: VSCode 和 Vim, 这两个结合起来,开发效率蹭蹭蹭!!! 之前接触过 VSCode 但很少用。...# 上述步骤也可以在vscode中创建一个新的hello文件夹代替。...// fileDirname指正在打开的文件所在的文件夹 // fileBasenammeNoExtension指没有扩展名的文件,unix中可执行文件属于此类 ],...LLDB 在.vscode 下自动生成 launch.json 文件, 写入配置 { // 使用 IntelliSense 了解相关属性。...在 hello 里面,建立 hello.py 文件,这时候基于扩展左下角就会显示所用的 Python 版本, 这时候,其实就能简单运行.py 文件了。比如打印个 hello world。
点击左侧资源管理器,选择打开文件夹,可以打开远程主机的文件夹,然后在该文件夹下新建.cpp文件进行简单练习,可以发现c语言内置的类型int,string等会有类型提示和自动补全,但是stl中的类型没有自动提示...其中若当前项目中不存在.vscode文件夹时,第一次打开工作区的设置文件时,会自动创建.vscode和setting文件。..."-o", "${fileDirname}/${fileBasenameNoExtension}" //表示在当前项目文件夹下生成与活动文件同名但没有扩展名的可执行文件 ],...任务执行编译时会在下方终端窗口显示编译结果,注意由于tasks.json中编译命令指定的是活动文件,所以在执行任务时必须将要编译的cpp文件打开。...若linux系统中未安装gdb,则要先进行安装。在左侧主菜单中,选择“运行和调试” ,然后点击蓝色按钮,选择“ C ++(GDB / LLDB)”,此时vscode自动打开launch.json文件。
2.1 最基础的LayaAir工作流(面向VSCode新手) 关于创建项目、打开项目(管理项目)、编译项目(F8)、运行调试项目(F6)、发布项目等都可以在LayaAirIDE中完成。...2.2 在LayaAirIDE中关联VSCode 正常情况下,安装好VSCode后,LayaAirIDE能自动找到安装目录进行关联。然而也可能会有无法自动关联的情况出现。...选择之后,会自动创建调试配置文件 .vscode/launch.json ,并有一些基础的配置信息。但这些并不够用。...以后,我们就可以在VSCode中直接使用Ctrl+F8编译,F5断点运行,这个快捷的编码工作流了。 六、用gulp监听实现自动执行编译 如果开发者觉得快捷键编译还不够,想实现实时编译,也是可以做到的。...七、写在最后 至此,在VSCode中编码时,无论是编译、调试运行、还是发布,本篇都有涉及,以此为借鉴,开发者可以搭建一个流畅的开发工作流。
具有简洁和直观的图形用户界面,它支持宏,自动完成分屏功能,集成了文件管理器。经过开发团队的长时间的迭代开发和不断改进,Atom正式版编辑器在性能和稳定性都有着显著的改善。...打开大文件时会出现CPU占用过高的问题。 目前相比于Sublime技术层面还不够成熟,有不少bug。 Sublime Text的优缺点 我们再来说一说这个Sublime Text编辑器。...虽然启动运行快,但当打开xcode运行着项目的同时去使用Sublime,你就知道什么是崩溃了,输入一行代码,半天还反应不过来(这个问题仅仅存在于Sublime Text3)。...VScode的优缺点 我们说一说Visual Studio Code,vscode同样也是一个轻量级但功能强大的跨平台的文本编辑器,可在桌面运行,适用于Windows,MACOS,和Linux平台。...这个平台可以针对您的开发工作流进行微调并且能够提供高度可定制的体验。 具体详细的功能特效介绍,可以在官网浏览,?
命令行2键入:rosrun turtlesim turtlesim_node(此时会弹出图形化界面)命令行3键入:rosrun turtlesim turtle_teleop_key(在3中可以通过上下左右控制...2中乌龟的运动)如何进入root用户如果没有在root用户下,会出现很多奇奇怪怪的问题,包括不限于ros运行不起来,得切换su,vs编译命令报错等,所以最好开始登录就进入root用户Ubuntu 20.04...--no-sandbox --unity-launch'# 报存生效source ~/.bashrc关于字体太小在vscode中开发C++项目配置{// 有关 tasks.json 格式的文档,请参见...里面运行一个命令,如果是process代表作为一个进程来运行 "command": "catkin_make",//这个是我们需要运行的命令 "args":...|--- devel:开发空间,用于存放编译后生成的目标文件,包括头文件、动态&静态链接库、可执行文件等。
前言 昨天一番解了很久想解这个electron打包python可执行文件为一体的方法,因为要发布我们的小工具,必须要打包为一个安装包啊,不然对于计算机小白来讲太不友好了。...,搜出来的效果确实还是比百度好一点,什么npm cache clean --force清理npm缓存,管理员权限运行vscode,关闭vscode命令行运行。最终结果姐u是还是不行。...出坑 之前一番用建立工程时的build脚本有打包出可electron的可执行文件,只是这个里面没有打包入python的可执行文件,即使在package.json脚本中的files字段中加入pydist这个目录...但如果通过安装方式安装,直接把解压后的目录移植到其他电脑是不可行的,也就是说不能作为绿色软件。...基本功能都是ok的,可以直接在解压目录下找到efonmark.exe文件运行,在该目录下会生成一个out.pdf的文档,即可完成pdf的合并。 ?
编程练习 1.题目 2.解答 一.Go语言执行流程和编译 1.回顾前文 前面我们通过VSCode已经快速编写了第一个Go程序,具体步骤如下: 第一步,在Goproject文件夹中创建“src\go_code...第二步,VSCode打开刚才创建的文件目录。 第三步,通过go_build命令对该go文件进行编译,生成.exe文件。 第四步,在DOS命令行下执行.exe文件,并查看运行效果。...build指令,生成可执行文件 运行可执行文件:输出程序的结果 如果是对源码直接执行,通过“go run”运行程序,Go的执行流程如下图所示: go run将编译和运行一起执行 注意,在真实环境中是需要先编译后运行的...所以“go run”命令的运行时间更长,因为编译过程中隐藏在命令中,而上面的步骤是运行编译后的可执行文件。...,也需要go开发环境,否则无法执行; 在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多,如下图所示。
在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode中运行和调试已有的...工作区设置以json格式保存在项目目录下.vscode文件夹中。 写个Python程序 让我们从一个Python程序开始探索如何在VSCode中进行Python开发。...编辑一个已有的Python项目 在埃拉托斯特尼筛法的例子中,你创建了一个单独的Python文件。这作为例子来讲很合适,但通常你会创建更大的项目,并在其上工作一段时间。...这些设置都将作为工作去设置被保存在项目.vscode文件夹下的settings.json文件中,你也可以在那里更改这些设置。...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?
编程练习 1.题目 2.解答 七.总结 ---- 一.Go语言执行流程和编译运行 1.回顾前文 前面我们通过VSCode已经快速编写了第一个Go程序,具体步骤如下: 第一步,在Goproject文件夹中创建...第二步,VSCode打开刚才创建的文件目录。 第三步,通过go_build命令对该go文件进行编译,生成.exe文件。 第四步,在DOS命令行下执行.exe文件,并查看运行效果。...所以“go run”命令的运行时间更长,因为编译过程中隐藏在命令中,而上面的步骤是运行编译后的可执行文件。...,也需要go开发环境,否则无法执行; 在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多,如下图所示。...当然,后续也会详细介绍在工具中编译运行GO程序的方法。
2、在VSCode终端中安装pyinstaller: 3、运行以下命令使用pyinstaller将Python项目打包成exe文件: 其中your_script.py是你的Python脚本的文件名。...4、打包完成后,在你的项目目录中会生成一个dist文件夹,里面包含了打包后的可执行文件。 演示步骤 1、打开VSCode并打开你的Python项目。...2、在VSCode终端中安装pyinstaller: 编辑 3、运行以下命令使用pyinstaller将Python项目打包成exe文件: 4、打包完成后,在你的项目目录中会生成一个dist文件夹...2、在VSCode终端中安装pyinstaller: pip install pyinstaller 3、运行以下命令使用pyinstaller将Python项目打包成exe文件: pyinstaller...另外,如果你的项目有一些特殊的资源文件(如图片、配置文件等),你也需要确保这些资源文件能够被正确地打包进exe文件中。 演示步骤 1、打开VSCode并打开你的Python项目。
工作区设置以 json 格式保存在项目目录下.vscode 文件夹中。 写个 Python 程序 让我们从一个 Python 程序开始探索如何在 VSCode 中进行 Python 开发。...编辑一个已有的 Python 项目 在埃拉托斯特尼筛法的例子中,你创建了一个单独的 Python 文件。这作为例子来讲很合适,但通常你会创建更大的项目,并在其上工作一段时间。...左侧活动区的探索者视图向你展示了文件夹中的所有文件,并告诉你在当前打开的选项卡中有多少编辑了但还没有保存的文件。...这些设置都将作为工作去设置被保存在项目.vscode 文件夹下的 settings.json 文件中,你也可以在那里更改这些设置。...VSCode 提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch 表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?
vs2.png 再次打开VSCode后,默认会自动打开 *pymakr.json* 配置文件,我们需要进行修改并保存。 vs3.png 接下来把配置文件简化些,保留需要的部分。...首先,在VSCode左侧的资源管理中新建一个目录创建一个工程,新建一个main.py文件。 vs6.gif 写一段简单的控制板载LED的程序用于测试。...,注意这只是运行一遍而已,并不会把main.py里的代码存储到开发板的FLASH中。...vs8.gif 点击 *Upload* 将main.py上传到板子里,上传完毕后板子会自动重启并运行新的程序。这时会提醒你端口断开,不过它会自动连接的。...虽然我们在使用micropython中的模块时没有代码提示补全等功能,但是可以去安装Python插件,至少在使用Python语法和模块时会比较方便。
,这里跟着提示操作就可以,vscode会自动找到系统python的位置,调试时如果发现提示pylint没有安装,可以通过pip或者conda安装,参看Linting Python in Visual Studio...安装好Python扩展后,按Ctrl+Shift+P,输入python→选择解析器,会显示所有环境(conda、venv等),可以选择任何一个作为解析器,如下图所示: ?...但是还存在一个问题,cmd激活conda环境的命令是activate envname,bash激活conda环境的命令为source activate envname,vscode在调试python时会自动调用...高级调试配置 即launch.json文件,在调试时,通常需要指定命令行参数或者临时环境变量等,这些都可以在launch.json文件中设置,具体怎么做呢?....vscode/launch.json文件(与工作去设置文件是同一文件夹) 打开launch.json文件,默认配置如下 { "name": "Python: Current File (Integrated
/Linux/MacOS三大主流平台,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,从而允许最终用户在无需安装 Python 的情况下执行应用程序。...如果直接运行 Python 脚本,那么sys.frozen 变量不存在,如果通过 PyInstaller 生成的可执行文件运行,PyInstaller 会设置sys.frozen 变量为 True;如果使用单文件模式..._MEIPASS 变量包含了PyInstaller 自动创建的临时目录名。 单文件模式因为有临时目录和解压文件过程,所以程序启动速度会比较慢。如果程序运行到一半崩溃,则临时目录将没有机会被删除。...三、PyInstaller规格文件 PyInstaller 在生成文件的同时会创建一个相应的.spec 文件,.spec 文件本质上是一个特殊的 Python 脚本,记录了生成所需的指令。...因此,Runtime Hooks 是和脚本一起编译到可执行文件中的。
领取专属 10元无门槛券
手把手带您无忧上云