标签

 c++ 

相关的文章:

本列表页提供了关于C++开发实践与技巧的文章,包括使用Copilot在Visual Studio中理解C++符号、在Intel IGPU上部署YOLOv8的异步推理接口、华为云短信服务的C++实现等内容。通过这些文章,您可以了解到C++开发中的最新技术和实践经验。

Microsoft’s IT Outage Reminder: Rust Is Better Than C/C++

原文英文,约1100词,阅读约需4分钟。发表于:

Last week, the blue screen of death (BSOD) appeared on Windows systems across the world, caused by a faulty configuration The post Microsoft’s IT Outage Reminder: Rust Is Better Than C/C++...

上周,由于CrowdStrike提供的错误配置更新,全球Windows系统出现蓝屏死机。微软官员提醒开发人员改进编码实践,减少系统崩溃和BSOD的可能性。微软推崇Rust语言,正在使用Rust创建安全引导模块和在Azure中广泛实施。微软投资约1000万美元用于Rust工具,并希望建立一个类似Linux操作系统的长期支持版本。

Microsoft’s IT Outage Reminder: Rust Is Better Than C/C++
相关推荐 去reddit讨论

Genetec uses Visual Studio, CMake, vcpkg, and Docker for remote Linux C++ development

原文英文,约700词,阅读约需3分钟。发表于:

Over the past couple of months, the Microsoft C++ team reached out to a series of customers voting on a suggestion ticket asking for Remote Linux Unit Testing support to understand their full set...

Genetec使用Visual Studio、CMake、vcpkg和Docker进行远程Linux C++开发,与Microsoft C++团队合作解决了在Visual Studio中使用CMake和Docker环境的问题。他们的团队开发和部署基于深度学习和计算机视觉的算法,使用大型开源库进行实时视频处理。Genetec现在可以在Visual Studio中使用dev containers进行开发,并获得与VS Code相同的设置。

Genetec uses Visual Studio, CMake, vcpkg, and Docker for remote Linux C++ development
相关推荐 去reddit讨论

音视频面试题集锦第 27 期 | 音视频 SDK 开发 C++ 基础知识

原文约1900字,阅读约需5分钟。发表于:

分享音视频技术社群关键帧的音视频开发圈的第 27 期面试题精选,我们来看看在跨平台音视频 SDK 开发常用到的 C++ 语言的几道面试题: 1、delete this 合法吗? 合...

本文是关于音视频开发圈的面试题精选,涵盖了C++语言在跨平台音视频SDK开发中的常见问题,包括delete this的合法性、extern "C"的作用、C++中的引用类型、C++内存泄漏的产生和避免方法,以及如何编写高效的SDK。文章提供了详细的解答和示例,并强调了良好的编码习惯、稳定性、简单易懂性、易扩展性和良好的反馈机制的重要性。

音视频面试题集锦第 27 期 | 音视频 SDK 开发 C++ 基础知识
相关推荐 去reddit讨论

Improving GitHub Copilot Completions in VS Code for C++ Developers

原文英文,约400词,阅读约需2分钟。发表于:

GitHub Copilot code completions are autocomplete-stye suggestions that appear inline as you code. Until today, they have used context from your active file and other tabs open in the editor to...

GitHub Copilot在VS Code中为C++开发人员的代码补全得到了改进。最新版本的C/C++扩展和GitHub Copilot扩展现在将直接引用的头文件视为上下文,提供更相关的建议并减少幻觉。要从这些改进中受益,用户需要安装最新版本的两个扩展,并确保正确配置了IntelliSense。团队致力于在Visual Studio和VS Code中支持C++ Copilot,并将类似的支持引入Visual Studio 2022版本17.12。可以通过GitHub讨论、电子邮件或评论提供反馈。

Improving GitHub Copilot Completions in VS Code for C++ Developers
相关推荐 去reddit讨论

C++ 必须变得更安全

原文约1500字,阅读约需4分钟。发表于:

并非所有内容都会用 Rust 重写,因此 C++必须变得更安全,我们都应该关心 C++ 变得更安全。越来越明显的是,不仅许多程序员看到了内存安全的好处,政策制定者也看到了。“内存安全”的概念已经从编程语言的创建者和用户在讨论中使用的技术术语变成了消费者报告和白宫所熟知的术语。许多现有的流行语言至少在部分上已经是内存安全的。事实上,美国政府于 2023 年 12...

C++需要更安全,因为内存安全已成为重要议题。许多流行语言已提供内存安全,如C♯、Go、Java、Python和Swift。Rust在不支持垃圾收集的环境中实现了内存安全。有四个阵营正在探索如何使C++更安全:合约、个人资料、后继语言和借用检查。Circle、Carbon和cppfront是一些实验性的语言和工具,旨在增强C++的内存安全性。

相关推荐 去reddit讨论

百度人脸识别Windows C++离线sdk C#接入

原文约1800字,阅读约需5分钟。发表于:

说明 根据《百度人脸识别Windows C++离线sdk用户接入文档V8.4.pdf》封装动态库,然后C#调用。效果 设计背景 • 场景特点:-- 网络:对于无网、局域网等情况,无法连接公网,API 方式无法运作。如政府单位、金融保险、教育机构等,其中内网情况最为常见,私有化部署是项目开展的前提 条件。-- 安全:即使可以连接外网,因为人脸数据的敏感性,许多客户不希望将人脸数据传入百度服务器,如大...

该文章介绍了根据《百度人脸识别Windows C++离线sdk用户接入文档V8.4.pdf》封装动态库,然后C#调用的方法。主要解决了无网、局域网等情况下无法连接公网的问题,以及对人脸数据敏感性的考虑。同时提供了基础的人脸采集、本地特征抽取、1:1对比和1:N搜索等功能。

相关推荐 去reddit讨论

C++ Builder12.1试用体验

原文约1300字,阅读约需3分钟。发表于:

这几天突然又想试试C++ Builder,现在最新的版本是12.1。曾在大学时使用C++ Builder 6写过一些小程序,这么多年过去,源代码丢掉了一些,还能找到一些。用12.1是不能直接打开6.0的工程文件的,需要新建VCL工程,再把窗体文件、源代码文件和头文件添加进去,才能编译。12.1的VCL整体上变化不大,主要是字符串类变成了UnicodeString,以前的C++...

C++ Builder 12.1是最新版本,需要创建新的VCL项目来打开旧项目文件。VCL没有太多变化,但字符串类现在是UnicodeString。经典的Borland C++编译器仍然可用但不推荐使用。新版本使用Clang 5来支持VCL和跨平台代码编译。它可以生成Windows、Android、Linux、iOS和macOS的可执行代码。Windows有三个可用的编译器:bcc32、bcc32c/bcc32x和bcc64/bcc64x。选择取决于具体需求。32位编译器生成较小的文件,而64位编译器允许更多内存和更快的执行。现代的64位编译器存在一些问题。C++ Builder 12.1还集成了Visual Assist X。总体而言,它适用于简单的UI Windows程序,但IDE质量不太好。

C++ Builder12.1试用体验
相关推荐 去reddit讨论
相关推荐 去reddit讨论

CLion 2024.2 EAP 5: Zephyr West Support and Full Line Code Completion for C++

原文英文,约600词,阅读约需3分钟。发表于:

The CLion 2024.2 EAP 5 build (242.19890.26) is now out! It’s available from our website, via the Toolbox App, or as a snap package. DOWNLOAD CLION 2024.2 EAP Zephyr West support In this EAP build,...

CLion 2024.2 EAP 5发布,支持West项目模型和Zephyr RTOS。新的CLion Integration for Zephyr® Project插件提供了Python解释器、项目构建和刷写二进制文件等功能,还支持全行代码补全。

CLion 2024.2 EAP 5: Zephyr West Support and Full Line Code Completion for C++
相关推荐 去reddit讨论

从内存安全角度审视 C++、Zig 和 Rust

原文约2700字,阅读约需7分钟。发表于:

一般来说,C++ 让程序员可以自由地做任何他们想做的事情。Circle C++ 提供了一个令人信服的解决方案,可以增强 C++ 的内存安全性,并为 C++ 提供出色的附加功能,这些功能可以轻松(最重要的是,可以逐步适应现有的 C++ 代码库)。Rust 提供了出色的默认值和严格的内存安全性。它确实是一种出色的编程语言,但它的学习曲线也很难,因为借用检查器等概念对于 C++...

C++、Zig和Rust是三种编程语言,C++提供了自由度,但可以通过Circle C++增强内存安全性。Rust提供了严格的内存安全性,但学习曲线陡峭。Zig提供了平衡的内存安全性和与C/C++代码库的集成。文章介绍了生命周期安全、类型安全和运行时安全,并给出了各语言的代码示例。总结指出C++允许广泛行为,Zig在自由度和Rust的内存管理之间平衡,Rust提供强大的内存安全保证。

相关推荐 去reddit讨论