首页

是时候考虑为你的团队定制AI化的IntelliSense了  

让IntelliCode更加智能化 在你敲代码的时候,你正在舒服的享受着自动完成列表所带来的编码快感,这一切都依赖着IntelliCode组件在幕后所做的辛勤工作。在之前的一篇关于IntelliCode文章中,我们解释了IntelliCode是如何通过对几千个GitHub开源项目里的代码进行机器学习,然后作出更加智能化的编码建议。 对于一些类似于标准库的公共API,基于社区知识库的检索分析方式是十...
  • 阅读全文 |
  • 分类:技术 |
  • 发表于:02月25日 |
  • 浏览:68 |
  • 评论已关闭 条评论

幽灵漏洞:Visual Studio团队释出更全面的修复方案  

蝎子 在之前的一篇文章中,我们官宣了可以通过[/Qspectre]编译开关来缓解幽灵(Spectre)漏洞。这些缓解措施不会显著地影响应用程序的性能,但是我们发现,它并不能抵御所有利用幽灵漏洞的攻击。 为了解决这个问题,我们最近添加了两个新的编译开关[/Qspectre-load]和[/Qspectre-load-cf]来提供更加完整的幽灵漏洞防护。这两个开关仅在x86和x64上可用。 这两个开关...

QT工具将支持VS的Linux工程,大家拭目以待  

QT工具将支持Visual Studio Linux工程 QT是一套流行的跨平台开发框架,用来开发应用程序和用户界面设计。这套框架中包含了丰富的库及工具,用户可以借助它创建,测试和部署运行在多个目标平台的应用程序,这些目标平台有Linux,Windows,macOS和嵌入式系统。 最近,QT宣布了一项计划,表示QT工具即将支持Visual Studio的Linux工程,这个特性通过即将发布的QT ...

Visual Studio Code CMake工具扩展两项更新来了  

东西来了 Visual Studio Code CMake工具扩展的2020年2月更新现在已经可用。在这次更新中,我们带来了大家呼声最高的两项功能特性:基于文件的API支持和多根目录工作区支持。这又是什么神仙玩意?请看下面的详细分解。 多根目录工作区支持 在最新版的CMake工具扩展中,我们添加了多根目录工作区的特性。这意味着显著你可以拥有两个或者更多的目录来存放一个根CMakeLists.txt...

VS2019操作CMake工程?进一步地轻轻松松!  

鞋子 在Visual Studio 2019 v16.5 Preview 2中,CMake工程的日常操作从来没有如此简单过。 在这一版本中,你可以在IDE中轻松在CMake工程中添加,删除和重命名源文件和目标,而不需要手动的修改CMake脚本。当你在[Solution Explorer]中添加或者删除文件时,Visual Studio将自动的帮你编辑CMake工程。你也可以在[Solution E...

新玩意: 利用VS2019的代码导航功能来快速了解CMake工程  

号一个外先 对于那些大型CMake工程来说,Visual Studio 2019 v16.5 Preview 2提供了一种十分简单的方式来快速了解整个工程脚本。在这个新版本中,类似于[Go To Definition]和[Find All References]的代码导航功能现已支持变量,函数和目标平台。这些个新玩意,对于那些大型且复杂的CMake脚本的阅读和理解来说,十分之有用。一个大型CMak...

Intel修复了JCC的错误,但是问题来了。。。  

楔子 近日Intel工程师透露在某些CPU上会出现JCC(Jump Conditional Code)错误。Intel公司已经提出可通过微码更新(MCU)解决此问题,但是带来的坏处是可能会导致性能降级。为此,MSVC团队和Intel通力协作,在编译器中提供了一种软件修复措施来降低Intel MCU的性能影响。 介绍 对于此次JCC错误,有如下三个地方需要注意的: 1. JCC错误到底是什么,它造成...

VS2019: 有关并行编译的优化

所谓的并行编译 从Visual Studio 2019 v16.3开始,我们就一直在添加新的功能特性来优化并行编译这个组件。因为这些特性目前还是处于实验状态,所以它们在默认情况下是关闭的。当为Android平台开发工具的时候,我们将clang/gcc到引入到了MSBuild平台。Clang/gcc依赖于编译系统的并发模型,但是,不凑巧的是,MSBuild只能在项目级进行并发编译。为了解决这个问题,...

日常更新:MSVC后端更新一览  

蝎子 Visual Studio 2019 v16.3和v16.4带来了许多改进,包括代码生成质量提升,编译速度和安全性等。如果你目前还没有下载,可以先看看这里的更新一览。 下图是VS2019 v16.4中一个全新的编译分析工具[C++ Build Insights]的预览。 Visual Studio 2019 v16.3 => 通过/arch:AVX512开关支持AVX-512 aut...

速读 – VS2019 v16.5 Preview2 迎来一小波更新  

蝎子 VS对CMake的原生支持,可以实现在同一个IDE中面向Windows和Linux平台编写应用程序。 在最新版的VS2019 v16.5 Preview 2中,我们为跨平台开发引入了一些新的功能特性,如下: File copy optimizations for CMake projects targeting a remote Linux system Native WSL suppor...