12 天前 / 太空编程
在 VSCode 上也可以在线答题了,插件市场上线了一款答题的插件,免去了去其它网站或者软件的烦恼,代码写累了,随手打开答题功能,换换脑子,或者熟悉两个单词,程序员的别样休闲时光,哈哈~ 功能介绍: 对接每日一题题库 自动生成记录你答题答案的文件夹 提交你的答案到题库 打开查看你的问题 查看题解,了解大家的答题结果 刷新题目列表 每日英语功能 如何使用: 在 vscode 拓展里搜前端每日一题 或者在 vscode marketplace 上下载 点击安装完成后,vscode 左侧栏会出现一个新图标,点击进去,中间栏出现两个区域,一个是前端每日一题...
31 天前 / u553049
1. IDE Features Trainer 这是 IntelliJ 官方推出的一个插件,可以帮助我们快速学习 IntelliJ 的功能特性,更好的使用它。 2. CodotaCodota 是一款非常智能的代码提示插件。 Codota 扫描了 GitHub 中数百万的代码仓库,分析并学习这些源码,由此可以为我们提供非常优秀的代码建议。 3. Comments Highlighter 这个插件可以为注释上色,让我们的注释不再那么沉闷。 尤其是我们想在注释中给出非常重要的信息时,这个插件就更有用了。 4. Return Highlighter 这个插件会在返回语句那行进行标记,这在我们阅读外部源码时比较有用。
40 天前 / 钟子敬07
在实际开发过程中,特别是现在推崇的敏捷开发,项目版本的发布非常频繁,有可能是一周就一个版本。对于多模块构建的项目,如何在发布时统一升级项目版本,如果都由人来操作,很容易就漏改某个模块的版本,导致出现问题。本文要介绍的就是使用 Maven 插件来统一管理这些模块的版本,规范化这一过程。 插件:maven-release-plugin 一、 环境与目标 1. 示例环境: 基于 Maven 构建的多模块项目 父项目坐标com.futao starter-fustack 0.0.1-SNAPSHOT starter-fustack 子模块列表: fustack-wx-mini-program fustack-autoconfiguration fustack-consts demo-tes...
44 天前 / Android_开发者
写文章 Android Studio 和 Gradle 插件使用全新版本编号谷歌开发者已认证的官方帐号 11 人赞同了该文章作者 / Jamal Eason, Product Manager 第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版双双在 Canary 通道已正式发布。在此版本中,我们调整了 Android Studio 和 Gradle 插件的版本编号方案。此项变更将 Gradle 插件从 Android Studio 的版本编号方案中剥离,并使 Android Studio 的每个版本对应于哪个年份和 IntelliJ 版本变得更加清晰。
69 天前 / 沉默王二
有一段时间没去电影院了,上次看的还是战争题材的《八佰》,现在还能记得当时的观影感受:热血沸腾的同时,一种宁死不屈的信念从心底油然而生。战场虽然只有四行仓库那么大点的地方,却显得牢不可破,敌人再凶猛的火力,似乎都无法有所突破。 作为和代码打交道的我们,天敌除了乱改需求的“产品经理”(请老老实实地背锅),还有那无穷无尽永远也修改不完的 bug。为了抵御 bug 的侵扰,我们想尽了各种办法,不停地修缮工地,努力让我们的代码变得牢不可破。 这些努力当中,有 3 款优秀的 IDE 插件功不可没。
71 天前 / 美团技术团队
总第 420 篇 2020 年 第 44 篇 前段时间,美团外卖技术团队积木 Sketch 插件“意外走红”。为了帮助更多的设计师小哥哥、小姐姐落地设计规范,提升产研效率,积木 Sketch 团队开始着手打造一个平台化的产品。本文介绍了积木 Sketch 插件进阶开发指南。希望通过本篇内容的学习,大家可以知道如何真正实现一款可以与业务强关联且功能可定制的成熟工具。The fewer sources of truth we have for a design system, the more efficient we are.——Jon Gold 设计系统的真理来源越少,效率就越高。
76 天前 / clumsy
前言前几天我用 Vue3 重构了我那个 Vue2 的开源项目,最后还遗留了一个问题:项目中用的一个 websocket 插件还不能正常使用。于是,我决定重写这个插,让其支持 Vue3。 本文将记录下重写这个插件的过程并将其发布至 npm 仓库,顺便给插件作者提个 PR,欢迎各位感兴趣的开发者阅读本文。 插件解读 image-20201103005333494 如上图所示就是即将要重构的插件,目前有 735 个 star,我们先将插件代码 clone 到本地。 gitclonehttps://github.com/nathantsoi/vue-native-websocket 下载到本地后,用你喜欢的 ide 打开它...
77 天前 / Android_开发者
写文章深入探索 Android Gradle 插件的缓存配置谷歌开发者已认证的官方帐号 2 人赞同了该文章什么是配置缓存? 配置缓存是一个提升 IDE 和命令行构建速度的基础构建块。这是 Gradle 6.6 版本提供的一个高度实验性功能,它可以使构建系统记录一次任务的图谱信息,并在接下来的构建中进行复用,从而避免再一次配置整个工程。这一功能也是配置阶段改进的延续,这些改进中引入了 惰性配置 (lazy configuration),以避免在构建的配置阶段进行不必要的工作。这些改进对于快速迭代开发的重要性不言自明,而后者也是 Android Studio 团队所持续关注的一个用例。
81 天前 / 影浅
JavaScript 中的插件使我们能够扩展语言,以实现所需的某些强大(或不够强大)的功能。插件 / 库本质上是打包的代码,可以使我们免于一遍又一遍地编写相同的东西(功能)。在 JavaScript 生态系统中,有数百个框架,这些框架中的每一个都为我们提供了一个创建插件的系统,以便为框架添加新的东西。如果你看一下 NPM 注册表,几乎所有的 JavaScript 插件都是在那里发布的,你会看到有超过一百万个插件以简单库和框架的形式发布。为每个框架创建插件的方式可能会有很大不同。例如,Vue.js 有自己的插件系统,这与你为 React.js 创建插件的方式不同。
99 天前 / 公子
图层及编组切片编组带切片图层控件内切片图层控件画板为切片后记 Sketch 作为流行的 UI 设计软件,除了设计之外,还承担了设计与开发之间沟通的桥梁作用。通过 Sketch 导出的在线标注能够节省很多沟通的成本。除了标注之外还有个比较重要的功能就是切图的导出。Sketch 中如果要导出一张切图,需要将其标记为切片(Slice)。在 Sketch 中切片的标记是多种多样的,针对不同的切片标记插件需要处理的逻辑也有细微的差别。下面我们就来看看不同的切片操作在插件中应该如何导出吧。
104 天前 / xF0rk
沃·兹基硕德小贴士 开源小分队分享不停 陌陌安全本次开源的 Java 静态代码安全审计插件,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。欢迎各位试用。 MOMO Code Sec Inspector 从 SDL 到 DevSecOps,软件研发过程一直在追求最大限度地提高软件交付的质量和速度,而安全“左移”在其中显得尤为重要。尽早进行安全检测不仅有利于降低安全风险,更能够降低漏洞修复成本。 陌陌安全在实践中发现,绝大部分 Web 安全漏洞源于编码,更应止于编码。
105 天前 / 公子
插件发布插件调试后记 Sketch 是近些年比较流行的 UI 设计软件,它比起之前常用的 Illustrator 或者 Photoshop 比较好的地方在于小巧功能简单但足够,同时对 Mac 的触摸板支持更加友好。另外它的插件系统也要比 Adobe 更加友好,大量的插件帮助我们解决协同和效率上的问题。 Sketch 插件最大的好处在于可以直接使用 JavaScript 进行开发,并提供了许多配套的开发工具。下面我就以帮助设计师同学快速插入占位图的插件 Placeholder 为例,带大家一步一步的了解如何进行 Sketch 插件开发。 在进行插件开发之前,我们需要了解一些基础的知识。
107 天前 / u539609
容器的网络解决方案有很多种,每支持一种网络实现就进行一次适配显然是不现实的,而 CNI 就是为了兼容多种网络方案而发明的。CNI 是 Container Network Interface 的缩写,是一个标准的通用的接口,用于连接容器管理系统和网络插件。 简单来说,容器 runtime 为容器提供 network namespace,网络插件负责将 network interface 插入该 network namespace 中并且在宿主机做一些必要的配置,最后对 namespace 中的 interface 进行 IP 和路由的配置。