Visual Studio Code

.NET5发布,这个微软“全家桶”会是.NET的春天吗?

只愿长相守 提交于 2020-11-29 15:35:01
在全面开源的步伐下,微软也逐步跟上了脚步,作为微软最早迈向开源的重要软件之一,.NET 5的发布对微软及其使用者都具有重要意义。 微软未来目标是将所有的 .NET 组件整合到一个产品下,然后用户可以根据需求使用 .NET 的某个部分,而不是单独下载或安装所有内容。 对于Visual Studio用户,需要Visual Studio 16.8或更高的版本才能在Windows上使用.NET 5.0,在MacOS上使用最新版本的Visual Studio for Mac)。Visual Studio Code的C#扩展也已经支持.NET5.0和C#9。 NET 5.0是.NET统一之旅的第一个版本。微软希望 .NET Framework 开发者能够迁移他们的代码和应用到 .NET 5.0 上,为明年发布的 .NET 6.0 将 Xamarin 开发者过渡到统一平台奠定基础。 版本发布时间轴: .NET Core 3.0 已于2019/09推出 .NET Core 3.1 已于 2019/12推出,为 LTS (Long Term Support,长期支援版),之后.NET Core 将更名.NET,固定每年释出新版,并定义双数版号为LTS版,单数版号为Current版。 .NET 5.0 2020/11 .NET 6.0 LTS 2021/11 .NET 7.0 2022/11 .NET

.NET5发布,这个微软“全家桶”会是.NET的春天吗?

别说谁变了你拦得住时间么 提交于 2020-11-29 13:45:03
在全面开源的步伐下,微软也逐步跟上了脚步,作为微软最早迈向开源的重要软件之一,.NET 5的发布对微软及其使用者都具有重要意义。 微软未来目标是将所有的 .NET 组件整合到一个产品下,然后用户可以根据需求使用 .NET 的某个部分,而不是单独下载或安装所有内容。 对于Visual Studio用户,需要Visual Studio 16.8或更高的版本才能在Windows上使用.NET 5.0,在MacOS上使用最新版本的Visual Studio for Mac)。Visual Studio Code的C#扩展也已经支持.NET5.0和C#9。 NET 5.0是.NET统一之旅的第一个版本。微软希望 .NET Framework 开发者能够迁移他们的代码和应用到 .NET 5.0 上,为明年发布的 .NET 6.0 将 Xamarin 开发者过渡到统一平台奠定基础。 版本发布时间轴: .NET Core 3.0 已于2019/09推出 .NET Core 3.1 已于 2019/12推出,为 LTS (Long Term Support,长期支援版),之后.NET Core 将更名.NET,固定每年释出新版,并定义双数版号为LTS版,单数版号为Current版。 .NET 5.0 2020/11 .NET 6.0 LTS 2021/11 .NET 7.0 2022/11 .NET

还在用 Notepad++吗? 盘点五款更好用的文本编辑器

余生长醉 提交于 2020-11-28 13:21:11
来自:oschina.net/news/110987/no-notepad-plus-plus | 责编:乐乐 正文 Notepad++ 一直饱受争议,2018年开始然后引发了大家的关注,这里师长作为技术媒体,不方便带啥节奏,具体事件内容请大家自行百度。 其实作为文本编辑工具,有比 Notepad++ 更好的替代工具。下面,跟着师长来盘点下,这5款更好玩的哟。 1 Sublime Text (非开源) Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。 Sublime Text 的特色功能: 良好的扩展功能,官方称之为安装包(Package)。 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞 强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。” 即时的文件切换。 随心所欲的跳转到任意文件的任意位置。 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。 支持 VIM 模式 支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。 更新非常勤快 2 Visual Studio Code Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台编辑器。

Azure DevOps Server(TFS) 客户端分析

帅比萌擦擦* 提交于 2020-11-28 04:34:04
Azure DevOps Server(TFS) 是微软公司的软件协作开发管理平台产品,为软件研发、测试、实施提供全流程的服务。作为一款应用服务器产品,他的客户端是什么,在哪里下载客户端?我们在项目实施过程,经常碰到这样的问题。本文的目的就是为了解答这个问题。 作为一款企业级的软件研发管理平台,Azure DevOps Server 集成了需求管理、项目计划、人员管理、代码管理、持续集成、自动发布等全流程的功能,他涉及到各种不同角色的IT技术人员,例如业务人员、需求分析师、设计师、程序员、质量控制人员和运维人员等。不同角色的人员使用不同的工具,在软件研发的不同阶段,同一个角色也会使用不同的通具。下面我们就来详细说一说,Azure DevOps Server (TFS)到底有哪些客户端?它如何满足不同角色成的个性需求? 1. 开发工具 首先我们要来说开发工具,因为在一个信息技术部门,软件研发团队是绝对的主力人员。他们手头使用的工具的集成功能,是Azure DevOps Server首先需要解决的问题。 Visual Studio Azure DevOps Server的原名就是Visual Studio Team Foundation Server (简称TFS,曾经还叫VSTS),做为Visual Studio产品家族的成员,Visual Studio当然是DevOps

读书分享全网学习资源大合集,推荐Python学习手册等三本书「01」

江枫思渺然 提交于 2020-11-26 09:06:24
<p>0.前言</p> <p>在此之前,我已经为准备学习python的小白同学们准备了轻量级但超无敌的python开发利器之visio studio code使用入门系列。详见</p> <p><a href="https://www.toutiao.com/i6722689703839023619/?group_id=6722689703839023619" target="_blank">1.PYTHON开发利器之VS Code之初识、简介、安装、中文</a></p> <p><a href="https://www.toutiao.com/i6726142172359311885/?group_id=6726142172359311885" target="_blank">2.PYTHON开发利器之VS Code 主题、界面美化、快捷键、编辑器技巧</a></p> <p><a href="https://www.toutiao.com/i6726188798704632334/?group_id=6726188798704632334" target="_blank">3.PYTHON开发利器之VS Code 常用插件介绍</a></p> <p><a href="https://www.toutiao.com/i6729023943337837068/?group_id

使用Visual Studio Code开发(编译、调试)C++程序(Java)

╄→尐↘猪︶ㄣ 提交于 2020-11-25 03:23:28
使用Visual Studio Code开发(编译、调试)C++程序 先放结论 经过以下折腾,可以使用VSC编写C++程序了。 但如果只是为了学习C、C++、数据结构,还是建议直接使用 Visual Studio Community 。不用折腾配置,功能更强大,易用性更好。 如果只是编写一些小程序,用 CodeBlock 也很香。 安装步骤 安装 VSC(Visual Studio Code) 。 安装C/C++编译器(如 MinGW-w64 ),然后配置好环境变量。 下载:打开 MinGW-w64 ,选择合适版本,如 x86_64-posix-seh 进行下载。 配置操作系统的 Path 变量:在 Path 变量中加入mingw的安装路径,如 d:\mingw64\bin\ 配置完即可在VSC的终端或系统命令行下编译、运行.cpp程序了。参考命令: g++ HelloWorld.cpp -o HelloWorld 。 安装并配置 C++ Intellisense 。 一般新建 .cpp 文件,VSC会自动提示你安装该插件。 参考资料: Visual Studio Code include file not found in include directory 安装并配置 Code Runner 插件,可在VSC内一键编译运行 打开VSC中的扩展管理界面(文件-首选项-扩展,或者

如何优雅地提高程序员的键盘使用效率?

ぐ巨炮叔叔 提交于 2020-11-24 06:53:43
0x00 引言   工欲善其事必先利其器, 作为一名底层代码搬砖工人熟练使用CTRL CV能大量节省其咖啡用量(大雾), 要想成为一名合格的程序员,最大化使用键盘效率是必不可少的。在编程思路清晰的前提下,键盘使用效率可以通过熟练掌握键盘布局,提高打字准确率,使用快捷键以及IDE来提高。 0x01 提高打字准确率   键盘是电脑主要的输入工具,熟练的使用键盘是提升效率的关键。掌握键盘的布局,通过不断地训练产生肌肉记忆以提高打字的准确率, 一秒五喷完全不在话下 。闲暇之余可以通过一些软件或者小游戏来训练打字的准确率和效率。如金山打字通:   程序员大部分的时间都在 (给变量起名) 使用英文编程,所以练好英文输入十分地重要,可以通过文章练习以及个种小游戏来训练打字速度和准确率:      顺便公开处刑自己...      0x02 使用快捷键   熟练掌握快捷键的使用可以使程序员在 996的愉快 工作中获得良好的体验,是提升工作的效率 (摸鱼) 的必备技能。常用到的快捷键有: Window      CTRL+C/V        复制/粘贴 (居家旅行必备神器,用了都说好)      CTRL+ALT+DEL      任务管理器(强杀导致电脑卡顿软件)      CTRL+A         全选      CTRL+Z         撤销   CTRL+S          保存

Win7下的flutter环境安装配置

依然范特西╮ 提交于 2020-11-21 23:52:13
随着 2018 年底 GOOGLE 正式发布了 flutter1.0,这个原生开发框架大火,试用了一下确实不错,代码状态即时刷新,所见即所得。APP 开发的环境安装,比较复杂,很多初学者在这一步就被 PASS 了。欢迎加入Q群:697028234 1.安装 GIT.(下载地址: https://www.git-scm.com/download/win) 安装 Android studio 3.2 和相关依赖,一路 next 即可。 (下载地址:http://www.android-studio.org/) 2.下载安装 PowerShell5.0(下载地址: https://www.jb51.net/softs/580141.html ) 3.安装 flutter。 因为众所周知的原因,clone 下载 flutter 库很慢,所以安装了科学上网软件,临时设置 cmd 代理后下载速度会快一些。 4.将 clone 的 Flutter 仓储中 bin 目录的完整路径,添加到系统环境变量 path 中。(clone 路径必须是全英文) 必须用 powershell 5.0 运行 flutter 命令,否则会报错。 设置用户变量,设置为国内镜像加速依赖包下载 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER

通过微软的 WSL2 使用 Fedora 33 | Linux 中国

混江龙づ霸主 提交于 2020-11-21 08:14:33
通过 WSL 使用 Fedora 可以让你将这两种环境融合在一起,创造一个奇妙的开发环境。 来源: https:// linux.cn/article-12845- 1.html 作者:Jim Perrin 译者:Xingyu.Wang (本文字数:2425,阅读时长大约:3 分钟) 如果你像我一样,你可能会发现自己因为各种原因而运行 Windows,无论是因为工作还是游戏。当然,你可以在虚拟机或容器中运行 Fedora,但这些并不像 Windows 的 Linux 子系统(WSL)那样容易融合到普通的 Windows 体验中。通过 WSL 使用 Fedora 可以让你将这两种环境融合在一起,创造一个奇妙的开发环境。 先决条件 为了达成这一目标,你需要一些基本条件。你应该运行 Windows 10,并且已经安装了 WSL2。如果没有,请查看 微软文档说明 ,完成后再回来这里。微软建议为了简单起见,将 WSL2 设置为发行版的默认设置。本指南假设你已经这样做了。 接下来,你将需要一些解压 xz 压缩文件的方法。你可以用另一个基于 WSL 的发行版来解压,或者使用 7zip 。 下载 Fedora 33 rootfs 由于 Fedora 并没有提供实际的 rootfs 存档,所以我们将借用一个用于生成 Dockerhub 容器镜像的存档。你需要从 fedora-cloud 的

VS code写stm32

孤者浪人 提交于 2020-11-19 05:15:41
第一次在知乎写博客,献丑了。 VS code写stm32 今天实在觉得KEIL太丑,突然想到VS code也可以实现STM32代码的编写,遂决定写一个文章,把VScode变成一个STM32的IDE,实现KEIL的绝大部分功能,实现编译,链接,下载,调试为一体的IDE。参考了如下 开源项目 ,这个项目用起来挺舒服的,自己也不会去写这些,这个还支持keil项目的导入。 基于CUBEMX构建VS code得IDE 先安装 VS code 先安装python,这个...我就不写教程了,网上多的很,但我还是推荐一波吧. 下载 GNU Eclipse tools: GNU Eclipse ARM Embedded GCC GNU Eclipse Windows Build Tools GNU MCU Eclipse OpenOCD 有点同学可能由于速度或国内的原因无法下载,请自行解决。百度云有点恶心,所以就不传了。 等待的时候,我们去VS code的插件市场安装一下Cortex-Debug插件和python插件 如下图 然后继续下载CPU特定的SVD文件 在 这里 下载。 不用全部下,你也不可能全部下下来,笑:)。 只需下载你需要的板子型号所对应的开发包即可。如 然后我们把上面下的三个文件和刚刚下载的SVD文件放在一个你熟悉的文件夹下,这个文件夹一定自己要找得到,不过我建议如下目录: