首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让你的开发效率提升 3 倍?

随着技术和工具的更新迭代,常常会遇到这样的情形:刚学会了怎么 Vim 里退出来,就了解到 Emacs 居然可以煮咖啡;好不容易省下半个月口粮买了 Sublime Text,突然间发现大家却都开始用 Atom...它综合了 Eclipse 等很多优秀编辑器的优势,同时,也解决了很多编辑器的痛点,性能、语言支持、开源社区方面都做得非常好,受到广大软件工程师的喜爱,每个月有近 300 万工程师使用 VS Code...作为 VS Code 团队的核心开发者,我极客时间开设了《玩转 VS Code》专栏,希望能够带你全面了解 VS Code,帮助你日常工作中更好地运用它,以便提升工作效率。...同时, VS Code 允许自定义快捷键的映射,如果你有自己熟悉的一套快捷键操作,也可以无缝地 VS Code 使用。...这个工作台的设计,代表了 VS Code 对工作流的选择。内置的软件版本管理,终端模拟器,调试器等,掌握这些 VS Code “钦定”的工具,进一步提升工作效率。 VS Code 定制和插件开发。

67411

macOS(Big Sur):eclipse下引用JDK 8 tools.jar 塈macOS下为eclipse设置JAVA_HOME环境变量问题

以下为我的项目中关于引用JDK下tools.jar的pom.xml片段,windows,Linux下都工作正常,最近换到MacOS 11(Big Sur)下工作,命令行执行编译没有问题,但在eclipse...事实我确实在.zprofile中已经添加了JAVA_HOME定义。按道理不应该呀。为什么?对于我这个macOS的手新来说太不可理解了。...macOS 10以后默认的脚本解释器是zsh,不再是bash,所以这里不是修改.bash_profile google一通找,下面这两篇文章让我基本搞明白了原因: 《Setting environment...这样的非命令行的应用程序(GUI application),运行时是不会.zprofile,.zshrc或.bash_profile,.bashrc读取环境变量的。...此方法是系统中增加了环境变量设置,对电脑的所有用户有效。

3.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

轻松LinuxMacWindows配置FFmpeg开源音频工具

之后,你终端内输入: # For Debian apt-get install ffmpeg # For Centos yum install ffmpeg 一般会询问是否按安装: [确认安装,输入“...] 之后,再重载配置文件: source /etc/profile 即可: [安装完成] Mac配置FFmpeg macOS安装FFmpeg也很简单,两种方法: 快速编译:使用Homebrew软件包工具快速安装仓库内预先编译好版本的...已经安装Homebrew的用户,终端内输入: brew install ffmpeg 漫长等待后,FFmpeg就安装好了。 手动配置 相信很多macOS用户并没有手动配置过环境。...open ~/.zshrc 文木添加: # FFmpeg export PATH=$PATH:/Users/mintimate/ffmpeg 保存后,终端内输入source ~/.zsshrc或重启终端即可...配置环境变量 举个例子,我们下来了:ffmpeg-n4.4-4-gacb339bb88-win64-gpl-4.4.zip 我们下载好并解压,得到以下文件: [得到的文件] 之后,我们打开环境变量: [

2.9K160

Activity 工作流配置「建议收藏」

一、什么是工作工作流(Workflow),就是“业务过程的部分或整体计算机应用环境下的自动化”,它主要解决的是“使多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行...二、 常见的工作流框架 流行的工作流框架有:Activity5.13、JBPM4.4、OSWorkFlow、WorkFlow 工作流框架底层需要有数据库提供支持,activiti5.13版本,有23...三、 Activiti5介绍 Activiti5是由Alfresco软件2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、...第三步:重启eclipse,勾选save选项 第四步:如果重启eclipse无法显示activiti图标,表明所使用的eclipse版本不支持该插件,可以选择换myeclipse或其他版本的eclipse...这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只流程实例执行过程中保存这些数据,流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。

1.3K20

.NET平台系列28: macOS 安装 .NET Core.NET5.NET6

系列目录 【已更新最新开发文章,点击查看详细】   本文中,你将了解如何在 macOS 安装 .NET。 .NET 由运行时和 SDK 组成。...macOS 可以安装两种不同的运行时: ASP.NET Core 运行时 运行 ASP.NET Core 应用。 包括 .NET 运行时。...安装 brew 后,通过终端(命令)提示符处执行以下命令来安装 libgdiplus: brew update brew install mono-libgdiplus 使用安装程序安装 macOS...若要提取运行时并使 .NET CLI 命令可用于终端,请先下载 .NET 二进制版本。 然后,打开终端并从保存文件的目录运行以下命令。 根据下载内容,存档文件名称可能不同。... Visual Studio Code 市场安装 C# 扩展。 使用 Bash 自动化安装 dotnet-install 脚本用于运行时的自动化和非管理员安装。

5.4K10

杂项-黑苹果安装教程「建议收藏」

win下运行TransMac软件 右击Format Disk for Mac格式化U盘为Mac格式。 再右击Restore with Disk Image写入你下载好的macOS系统镜像。...如果不出意外,应该进入了macOS 实用工具,选择磁盘工具,然后格式化硬盘或者30G的分区(本案例是单独硬盘),抹掉,格式为APFS,名字不能有中文。...然后抹掉完成后退出,然后再选择安装 macOS。 一路继续,然后选择要安装的硬盘(注:直到进入系统前,先把网线拔掉,不然会安装失败,进入系统后再插上网线),然后确定开始安装。...我遇到的坑:安装过程中提示“应用副本已损坏”,先点击“好”,确定断网了,打开实用工具->终端,输入date 062614102014.30回车,你会看到系统时间被设置到了2014年,关闭终端,重新安装macOS...拔掉U盘,使用你的硬盘引导,不出意外,你的硬盘应该能引导进入黑苹果系统了。

4K10

终端下强大的资源管理器 -- Ranger 详解

引言 文件管理是操作系统十分重要的一项能力,拥有 GUI 的操作系统中,通常都会有图形化的文件管理工具,供我们管理我们的文件,例如 windows 的资源管理器,MacOS 中的“访达”,Android...-r dir, --confdir=dir 将 Ranger 的配置文件夹 ~/.config/ranger 改为 dir。...--profile 退出时打印 CPU 使用情况的统计信息。 --cmd=command 配置文件读取完成后执行 command 命令。多次使用此选项运行多个命令。...4.2.2 tab 操作 ranger 是支持多个 tab 进行操作的: gn – 创建新 tab gt – tab 右移(TAB) gT – tab 左移(SHIFT + TAB) gc...unix 系统中,还有其他一些好用且功能强大的终端文件管理器: nnn fff lf 这些终端下的文件管理器占用资源少,功能却十分强大,使用起来方便快捷,只要善于加以利用,就可以让你的工作效率大为提升

3.5K10

PolyShell:一款适用于Bash、Batch、PowerShell的polyglot

作为单独脚本使用: 1、拷贝/重命名脚本,配置正确的文件扩展名,例如.sh、.bat或.ps1; 2、以Batch文件或PowerShell文件的运行方式来运行脚本; 使用命令注入的方式使用脚本: 1、目标设备打开终端窗口...将会立即退出执行。...如果不以循环方式运行的话,Payload将会关闭当前终端窗口,并在一个未知窗口中继续输入执行。组合键Ctrl-C可以让脚本退出读取循环,并确保在运行的过程中不会产生任何意外情况。...当脚本到达读取循环之处,某些终端会将剩下的粘贴文本当作读取循环的输入数据来处理,这就非常好了,但有的终端可能会在读取循环退出时继续执行脚本,这就不合适了。...脚本工作机制 当我们尝试运行指定代码语言的命令时,该工具会尝试对命令进行解析,分析因素包括参数引用、重定向和注释等等。

81320

笔记——JVM、DVM(dalvik)和ART之间的区别(二十)

,但JAVA编译后生成的.class字节码是JVM跑,需要由JVM把字节码翻译成机器指令,才能使JAVA程序跑起来。...Android 5.0时,默认采用ART,DVM从此退出历史舞台。 Dalvik虚拟机执行的是dex字节码,ART虚拟机执行的是本地机器码。...安卓运行时Dalvik虚拟机替换成ART虚拟机,并不要求开发者重新将自己的应用直接编译成目标机器码,也就是说,应用程序仍然是一个包含dex字节码的apk文件。...所以安装应用的时候,dex中的字节码将被编译成本地机器码,之后每次打开应用,执行的都是本地机器码。移除了运行时的解释执行,效率更高,启动更快。...(安卓4.4中发布了ART运行时) ART优点: ①系统性能显著提升 ②应用启动更快、运行更快、体验更流畅、触感反馈更及时 ③续航能力提升 ④支持更低的硬件 ART缺点 ①更大的存储空间占用,可能增加

3.1K30

利用 IDEA 进行 Java 开发

,就会喜欢 IDEA 这一神器。...旗舰版 VS 社区版 对于旗舰版和社区版,我官网给出的对比从而摘选了如下图所示的区别。...预览版系统可能支持不好 最新的 64 位 Windows、macOS、Linux 系统 安装工作 Ubuntu 安装 下载安装包,根据自己的需求选择旗舰版或是社区版 将下载好的安装包 ideaIU...-2020.1.1.tar.gz 移动到平时存放软件的目录下进行解压缩 tar -zxvf ideaIU-2020.1.1.tar.gz 解压 解压后的目录结构 进入解压后的 bin 目录,然后终端启动如下命令即可...总结 今天的内容就到此为止了,主要介绍了 IDEA 的不同版本之间的区别,以及 IDEA 不同系统中的安装和卸载工作,最后则是给大家演示了如何利用 IDEA 创建一个项目,编写我们最简单的 Hello

39330

打不过就改变 Java 未来 ,微软正式发布 OpenJDK 预览版!

外媒称,开发的角度来看,我对 Java 的体验并不顺利,虽然不一定是与编写代码直接相关,但几个月前,我 Windows 服务器安装并运行 SonarQube 的过程中遇到了困难。...部署应用程序时,我已经被 . NET 运行时的无缝和自动部署宠坏了,而建立允许 SonarQube 运行的环境的过程是一个小小的挑战。...微软对所提供的惊人援助表示感谢,我们致力于通过 OpenJDK 项目和 Eclipse Adoptium 工作组继续合作。...微软内部部署了超过 50 万台 Java 虚拟机 (JVM)-- 不包括所有的 Azure 服务和客户工作负载 -- 需求后端微服务到大数据系统、消息中介、事件流服务和游戏服务器。...未来,一旦我们开始整个 Azure 推出使用 Microsoft Build of OpenJDK 的新 JVM,我们将寻找机会为这些服务基于 Java 的工作负载推荐更好的优化。

1.5K20

环境变量:熟悉的陌生人

Windows: set Linux或MacOS: env 这将打印可用环境变量的列表到运行的终端。 设置新变量 要通过终端设置新变量,可以运行以下命令。...Windows: set "VAR_NAME=var_value" Linux或MacOS: VAR_NAME=var_value 删除变量 要删除环境变量,需要运行以下命令。...Windows: set "VAR_NAME=" Linux或MacOS: unset VAR_NAME 请注意,上述方法仅用于为终端的当前会话创建/删除环境变量。...一旦系统设置好,我们就可以访问npm。 npm通过命令行全局npm注册表安装node软件包,这对安装与测试项目相关的软件包非常有用。 接下来,打开终端并创建一个新目录。...这个环境变量的值哪里来? 我们的终端

12310

调试HotSpot源代码(配视频)

本文将详细介绍Ubuntu16.04 LTS对OpenJDK8进行编译,为了方便大家快速搭建起OpenJDK8的调试开发环境,我还录制了对应的视频放到了B站上,大家可以参考。...之前的文章Ubuntu 16.04编译OpenJDK8的源代码 已经介绍过Ubuntu编译OpenJDK8的源代码,这一篇将介绍Ubuntu上调试OpenJDK8源代码的2种方式。...1、GDB调试源代码 Linux常用GDB调试C/C++源代码。使用GDB运行如上实例生成的Class文件,具体命令如下: gdb --args ....java.c的JavaMain函数入口处设置断点;第二条命令表示让中断的程序继续运行,直到运行完程序后退出GDB,并在终端打印”Hello World!...切换到Arguments选项卡, Program arguments文本框中输入虚拟机运行时的参数,这里运行之前的实例,具体参数如下: com.test/Test 切换到Environment选项卡,

1.3K40

5 个开源的 Java IDE 工具

这些框架是为了各种服务器环境运行各种应用程序而设计开发的;这包括解析注解、扫描描述符、加载配置以及 Java 虚拟机(JVM)启动实际的服务等方面的动态行为。...笔记本电脑安装 BlueJ IDE 后,启动一个新项目,点击 项目(Project)菜单中的 新项目(New Project),然后创建一个 新类(New Class)开始编写 Java 代码。...它还允许开发者 Eclipse 市场中的添加无穷无尽的扩展,以获得更多的开发便利。...Eclipse 基金会提供了一个名为 Eclipse Che 的 Web IDE,供 DevOps 团队多个云平台上用托管的工作空间创建出一个敏捷软件开发环境。...和以往一样,这取决于你的具体需求和目标 —— 你想实现什么样的工作负载(Web、移动应用、消息传递、数据交易),以及你将使用 IDE 扩展功能部署什么样的运行时(本地、云、Kubernetes、无服务器

2.5K20

5 个开源的 Java IDE 工具

这些框架是为了各种服务器环境运行各种应用程序而设计开发的;这包括解析注解、扫描描述符、加载配置以及 Java 虚拟机(JVM)启动实际的服务等方面的动态行为。...笔记本电脑安装 BlueJ IDE 后,启动一个新项目,点击 项目(Project)菜单中的 新项目(New Project),然后创建一个 新类(New Class)开始编写 Java 代码。...它还允许开发者 Eclipse 市场中的添加无穷无尽的扩展,以获得更多的开发便利。...Eclipse 基金会提供了一个名为 Eclipse Che 的 Web IDE,供 DevOps 团队多个云平台上用托管的工作空间创建出一个敏捷软件开发环境。...和以往一样,这取决于你的具体需求和目标 —— 你想实现什么样的工作负载(Web、移动应用、消息传递、数据交易),以及你将使用 IDE 扩展功能部署什么样的运行时(本地、云、Kubernetes、无服务器

1.6K30

Java工具篇| MacEclipse和Tomcat的安装和使用

将写好的web源码,放入tomcat目录下的webapps文件夹下 终端下,先关闭服务器: sudo sh shutdown.sh 再开启服务器(重启会自动加载webapps下的web): sudo...Eclipse 的安装 1.安装Eclipse前先确认你的Mac是否已安装java运行环境。...进入终端,输入”java -version”,如果返回了java版本号则说明已安装,否则,请先安装java运行环境: 2.访问eclipse官方Eclipse下载安装 ,点击下图中的红色框中的文件下载:...4.运行Eclipse,第一次运行时会让你设置工作空间workspace的位置,按照默认的设计即可。至此,已经成功安装了Eclipse。...5.打开Eclipse的偏好设置,我们需要对Eclipse做一下配置: 6.左侧栏选择java下面的Installed JREs,然后点击Add按钮,我们要为Eclipse配置JDK: 7.选择“Standard

2.6K31

Intel 处理器 macOS降级到Big Sur

打开“应用程序”文件夹内“实用工具”文件夹中的“终端”。 终端”中键入或粘贴以下命令之一。...您键入密码时,“终端”不会显示任何字符。 出现提示时,请键入 Y 以确认您要抹掉宗卷,然后按下 Return 键。抹掉宗卷的过程中,“终端”会显示进度。...当“终端”显示操作已完成时,相应宗卷将拥有与您下载的安装器相同的名称,例如“安装 macOS Monterey”。您现在可以退出终端”并弹出宗卷。...其他 macOS 安装选项 当您恢复功能安装 macOS 时,会获得最近所安装 macOS 的最新版本,但也有一些例外: 基于 Intel 的 Mac ,您可以启动时使用 Shift-Option-Command-R...退出“磁盘工具”以回到实用工具窗口。 如果您想要从抹掉的磁盘重新启动,请在实用工具窗口中选择“重新安装 macOS”,然后点按“继续”,并按照屏幕的说明操作以重新安装 macOS

2.3K40
领券