C++20 STL Features: 1 Year of Development on GitHubVersion 1.0 - September 15, 2020 1 C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej2 • Part 1: C++20 STL Features • Everything here is Standard, except as noted • Part 2: GitHub Development • For contributors and observers3 Overview Part 04 CppCon 2019 CppCon 2020 • Announced at SuperWig27 GitHub Development Part 228 How We Use GitHub • Code: linear history, few feature branches • Issues: cxx20, LWG, bug, performance, etc. • Pull Requests: Used for all development • Continuous0 码力 | 45 页 | 702.09 KB | 6 月前3
Secure your microservices with istio step by step#IstioCon Secure your microservices with istio step by step JianFeng Ding, LuYao Zhong #IstioCon Agenda ● Istio identity ● mTLS in Isito ● Secure ingress traffic ● Authorize ingress traffic ● Authorize Authorize in mesh traffic ● Summary #IstioCon Istio Architecture Connect, secure, control, and observe services. #IstioCon Security Architecture #IstioCon Bookinfo architecture without service bookinfo services with istio sidecar without reviews-v2 2) Deploy bookinfo gateway 3) Deploy reviews-v2 service without istio sidecar ( kubectl label namespace default istio-injection=disabled/enabled0 码力 | 34 页 | 67.93 MB | 1 年前3
Zadig 产品使用手册) 准备——工作 流 面向角色 环境描述 环境名称样例 场景介绍 开发工程师 用于日常开发、联调 dev 如果 Java 栈实现灰度能力,可以通过新建环境随时拉 起开发自测子环境 如果采用 Istio + Skywalking 技术栈,通过 Zadig 开启自测模式随时拉起子环境 测试工程师 用于测试手工验证 sit 自主升级环境,选择一个或多个 PR/MR 进行功能需求 的并行验证。 执行工作流更新生产环境 步骤包含:灰度 20% -> 审批 -> 灰度 60% -> 审批 -> 新版本全量发布 Sprint 发布 需求开发 测试验证 产品规划 变更发布 生产环境发布—— Istio 发布, 执行工作流更新生产环境 步骤包含:部署新版本 20% 流量导入新版本 -> 审批 -> 100% 流量导入新版本 Sprint 发布 需求开发 测试验证 产品规划 Sprint0 码力 | 52 页 | 22.95 MB | 1 年前3
C++20's in April 2020 • Lecturer at the University of Washington • Cute pup parent6 Agenda • Part I: Development Process • Implementing in the Open • Organization of Work • Part II: Calendrical Types • Part Overview of [time.zone] • IANA database challenges • Part VI: Conclusion7 Part I: Development Process8 Development Process • Implemented in our microsoft/STL open-source GitHub repo with the help of C++20 chrono: Extensions to(github.com) • Feature branch (feature/chrono) for rapid development and collaboration • Code Review Videos! • clocks, clock_cast, leap_seconds (https://youtu.be/WX3OmVu4lAs) 0 码力 | 55 页 | 8.67 MB | 6 月前3
whats new in visual studio2. Code Safety 3. Cross-platform development 4. Developer and Team Productivity Visual Studio Agenda 1. Conformance 2. Code Safety 3. Cross-platform development 4. Developer and Team Productivity Code Safety 3. Cross-platform development 4. Developer and Team Productivity Static Analysis ✴ New and improved checkers in MSVC Code Analysis • Returning a local variable with std::move • Path-sensitive ms/cpp/libfuzzer Visual Studio Agenda 1. Conformance 2. Code Safety 3. Cross-platform development 4. Developer and Team Productivity Simplify C++ dependency management with .0 码力 | 42 页 | 19.02 MB | 6 月前3
C++20: An (Almost) Complete Overviewconstexpr Needed to support constexpr reflection in the future “C++20 STL Features: One Year of Development on GitHub” -- Stephan T. Lavavej Tuesday, September 15 • 13:30Concurrency Changes35 Atomic Smart conversion: Convert UTC to Denver time: zoned_time denver { "America/Denver", utc }; Get current local time: auto localt { zoned_time { current_zone(), system_clock::now() } }; Output: cout << localt subspan(offset, count): returns a subspan [offset, offset+count) “C++20 STL Features: One Year of Development on GitHub” -- Stephan T. Lavavej Tuesday, September 15 • 13:3068 Feature Testing Macros Allow0 码力 | 85 页 | 512.18 KB | 6 月前3
THE FIRST EXPLORATION OF PROJECT SPARROWII. Practicing Sparrow CantripOS(KataOS) Rust support in seL4 userspace III. Sparrow development Develop with Renode IV. Wrap-up 1) Tech Stack 1.1 Microkernel Overview I. Background RISC-V I. Background https://en.wikipedia.org/wiki/RISC-V https://riscv.org/ Development https://riscv.org/exchange/ https://github.com/riscv/riscv-isa-manual Cores & SoC Renode Overview I. Background https://renode.io/ Antmicro's virtual development framework for complex embedded systems. https://github.com/lowrisc I. Background0 码力 | 68 页 | 13.14 MB | 1 年前3
No Silver Bullet – Essence and Accident in Software EngineeringSilver Bullet – Essence and Accident in Software Engineering Mike Ballou“There is no single development, in either technology or management technique, which by itself promises even one order-of- magnitude used, and tested”Who said it?Frederick Brooks Jr. • Joined IBM in 1956 • Manager for the development of the IBM System/360 family of computers and the OS/360 software package • In 1975, published software problem • Buy versus build • Requirements refinement and rapid prototyping • Incremental development – grow, not build, software • Great designersRequirements refinement and rapid prototyping •0 码力 | 35 页 | 1.43 MB | 5 月前3
Learning by Contributing to Rust Compiler - 陈于康lot of time ? Fix the bug of next_point i n source_map It's a closet bug! ? Twitter-Driven Development Refactoring Find the correct mismatch delimiter pairs Aha Moment! It's sad, but we need to rustc compiler team contributors What I’ve earned • Rust has almost solved the memory issue in development phase • Rust is good for software with a long lifetime • Rust is open, but it may lead to0 码力 | 23 页 | 3.28 MB | 1 年前3
Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkittalk • Showcase a quick way to create a desktop app to visualize time enabled data • Setup the development environment using Esri templates • Use the ArcGIS toolkit to use already existing UI componentsTime for Qt • Open-source project • Contains UI components and utilities to help simplify Qt app development • Can plug and play various UI pieces • Where: - https://github.com/Esri/arcgis-runtime-toolkit-qt0 码力 | 10 页 | 734.09 KB | 6 月前3
共 27 条
- 1
- 2
- 3
相关搜索词
C++20STLFeaturesYearofDevelopmentonGitHubSecureyourmicroserviceswithistiostepbyZadig产品使用手册使用手册ChronowhatsnewinvisualstudioAnAlmostCompleteOverview李枫2023RustChinaConf__SparrowFengLi20230614aofficialtemplateNoSilverBulletEssenceandAccidentSoftwareEngineering陈于finalVisualizeTimeEnabledDatausingArcGISQtToolkit













