技术背景在Ubuntu20.04下,如果从应用商城中直接下载VScode,有可能会导致无法使用中文输入法的问题,那么就只能从其他地方写了中文再复制过来,非常的麻烦。从一些文章中收集到的信息来看,应该是从应用商城中下载的VSCode是一个阉割版的软件,其中就把中文输入法这一项给抛弃了。因此我们的操作是先把从应用商城安装的VScode卸载掉,然后重新安装一个完整版的VScode即可解决问题。操作流程整体流程基本上是先删除,后重新安装的策略。$sudosnapremovecode[sudo]dechin的密码:已删除code$wget-qO-https://packages.microsoft.co
来源:一尾流莺链接:https://juejin.cn/post/6994327298740600839本文不做任何编辑器的比较,只是我本人日常使用vscode进行开发,并且比较喜欢折腾vscode,会到处找这一些好玩的插件,于是越攒越多,今天给大家推荐一下我收藏的60多个vscode插件,据说插件装太多,编辑器会变卡,可能是我的电脑配置还顶得住,目前并没有感觉到卡卡的。接下来我会将会以优化外观,功能扩展,提升编码效率,代码格式化,其它插件几个分类来进行介绍。注:本文只涉及插件的基本使用,也就是让你知道存在这样一种插件,以及大致了解这个插件可以做什么事,部分插件的详细配置过于复杂,有需要的小伙
来源:一尾流莺链接:https://juejin.cn/post/6994327298740600839本文不做任何编辑器的比较,只是我本人日常使用vscode进行开发,并且比较喜欢折腾vscode,会到处找这一些好玩的插件,于是越攒越多,今天给大家推荐一下我收藏的60多个vscode插件,据说插件装太多,编辑器会变卡,可能是我的电脑配置还顶得住,目前并没有感觉到卡卡的。接下来我会将会以优化外观,功能扩展,提升编码效率,代码格式化,其它插件几个分类来进行介绍。注:本文只涉及插件的基本使用,也就是让你知道存在这样一种插件,以及大致了解这个插件可以做什么事,部分插件的详细配置过于复杂,有需要的小伙
一、幕后故事时光荏苒,岁月如梭……(?太文绉绉了,这不是我的风格)今天我准备聊聊在GitHub上如何玩CodeReview。突发奇想?心血来潮?不是。咋回事呢?(对八卦不感兴趣的可以直接跳到下一节,但是我猜你会感兴趣。)首先我是DevStream开源社区成员。在五月份,又有3位活跃的优秀的牛X的Contributors正式加入DevStream开源社区,正式成为了社区Member!(看下面的红框框)于是乎,加上三月份的4个“老Member”,DevStream社区就有7个“社区Member”了(社区Member区分于像我这种在思码逸上班的内部Member)!7个疯狂输出的Members,外加接
一、幕后故事时光荏苒,岁月如梭……(?太文绉绉了,这不是我的风格)今天我准备聊聊在GitHub上如何玩CodeReview。突发奇想?心血来潮?不是。咋回事呢?(对八卦不感兴趣的可以直接跳到下一节,但是我猜你会感兴趣。)首先我是DevStream开源社区成员。在五月份,又有3位活跃的优秀的牛X的Contributors正式加入DevStream开源社区,正式成为了社区Member!(看下面的红框框)于是乎,加上三月份的4个“老Member”,DevStream社区就有7个“社区Member”了(社区Member区分于像我这种在思码逸上班的内部Member)!7个疯狂输出的Members,外加接
GoogleSummerofCode介绍GoogleSummerofCode(GSoC,即Google编程之夏)是Google(谷歌)组织并提供经费,面对全球在读学生的在线编程项目。Google编程之夏是一个全球性项目,旨在为学生们和开源、自由软件、技术相关的组织建立联系,让学生们贡献代码并获得报酬!组织会提供导师,在学生从熟悉社区到贡献代码的整个过程中提供指导。这个想法的目的是让学生们参与和熟悉开源社区,并帮助他们充分利用暑假时间去得到锻炼。GoogleSummerofCode官网:https://summerofcode.withgoogle.com/中文介绍:https://github
GoogleSummerofCode介绍GoogleSummerofCode(GSoC,即Google编程之夏)是Google(谷歌)组织并提供经费,面对全球在读学生的在线编程项目。Google编程之夏是一个全球性项目,旨在为学生们和开源、自由软件、技术相关的组织建立联系,让学生们贡献代码并获得报酬!组织会提供导师,在学生从熟悉社区到贡献代码的整个过程中提供指导。这个想法的目的是让学生们参与和熟悉开源社区,并帮助他们充分利用暑假时间去得到锻炼。GoogleSummerofCode官网:https://summerofcode.withgoogle.com/中文介绍:https://github
目录前言介绍Terraform术语Terraform如何工作关于provider安装开启本地缓存demo1(docker+nginx)demo2(docker+zookeeper+kafka)参考资料前言像写代码一样管理基础设施。Terraform使用较为高级的配置文件语法来描述基础设施,这个特性让你对配置文件进行版本化管理后,就等于对生产环境的基础设施进行类似于代码一样的版本化管理,而且这些基础设施的配置文件可以复用或者分享。介绍Terraform(https://www.terraform.io/)是HashiCorp旗下的一款开源(Go语言开发)的DevOps基础架构资源管理运维工具。他
目录前言介绍Terraform术语Terraform如何工作关于provider安装开启本地缓存demo1(docker+nginx)demo2(docker+zookeeper+kafka)参考资料前言像写代码一样管理基础设施。Terraform使用较为高级的配置文件语法来描述基础设施,这个特性让你对配置文件进行版本化管理后,就等于对生产环境的基础设施进行类似于代码一样的版本化管理,而且这些基础设施的配置文件可以复用或者分享。介绍Terraform(https://www.terraform.io/)是HashiCorp旗下的一款开源(Go语言开发)的DevOps基础架构资源管理运维工具。他
“我们如何证明,通过遵循“代码整洁之道”(CleanCode)就可以编写更多的代码呢?”当人们试图将“代码整洁之道(CleanCode)”的原则应用于现有的代码库时,我经常会问这个问题。我认为这是合情合理的。当我们开始重构遗留代码时,通常会将内容提取到较小的方法中。然后再将方法提取到类中。很快,我们可能就能感觉到原来30行的方法现在已经分散在不同的类中。我们想知道的是:这在实际上是否是更容易维护了呢。也许我们是一个小团队。也许我们必须支持我们继承的一个相对较大(并且没有文档记录的)的代码库。寻求代码可维护性是一件好事。错误在于,认为代码可维护性与代码行数(linesofcode,LOC)相关。