RUST AS A CASE STUDYBENEFITS AND DRAWBACKS OF ADOPTING A SECURE PROGRAMMING LANGUAGE: RUST AS A CASE STUDY Kelsey Fulton, Anna Chan, Daniel Votipka, Michelle Mazurek, Michael Hicks 1 Memory safety vulnerabilities Google / https://www.zdnet.com/article/chrome-70- of-all-security-bugs-are-memory-safety-issues/ Case Study: Rust ■ Attempt safety and performance (e.g., no GC) ■ Useful where C/C++ are hardest to like? ■ What benefits (if any) accrue after the adoption of a secure programming language? 3 Case Study: Rust ■ Semi-structured interview with senior developers (I = 16) ■ Survey with Rust community0 码力 | 19 页 | 3.37 MB | 1 年前3
Kubernetes Use it, Contribute to it, and Enjoy it!Kubernetes: Use it, Contribute to it, and Enjoy it! Xiangpeng Zhao, Software Engineer, ZTE Corporation Github: @xiangpengzhao Agenda 1. The community 2. How to contribute 3. Versioning 4. The easy easy way to use it 5. Demo 6. Q & A The community Orgs/Repos SIGs/WGs Communication Resources Ecosystem Orgs/Repos Kubernetes Kubernetes SIGs Kubernetes Incubator Orgs kubernetes- retired verview/ More: Agenda 1. The community 2. How to contribute 3. Versioning 4. The easy way to use it 5. Demo 6. Q & A Where to all repos docs bug report code code review PR workflow git0 码力 | 45 页 | 3.11 MB | 1 年前3
Solving Nim by the Use of Machine LearningSolving Nim by the Use of Machine Learning Exploring How Well Nim Can be Played by a Computer Mikael Nielsen Røykenes Thesis submitted for the degree of Master in Informatics: Programming and Networks 2019 Solving Nim by the Use of Machine Learning Exploring How Well Nim Can be Played by a Computer Mikael Nielsen Røykenes c⃝ 2019 Mikael Nielsen Røykenes Solving Nim by the Use of Machine Learning http://www Answer . . . . . . . . . . . . . . . . . . . . . . 52 8 Comparing the Algorithms with Actual Time-use 52 8.1 Reinforcement Learning . . . . . . . . . . . . . . . . . . . . . . . 53 8.1.1 The naming of0 码力 | 109 页 | 6.58 MB | 1 年前3
SUSE Rancher MSP Use
Cases & EnablementCopyright © SUSE 2021 SUSE Rancher MSP Use Cases & Enablement APRIL 2022 Managed Services Providers Copyright © SUSE 2021 Agenda Acquired Rancher in 2020 1. Company Snapshot • Powering Innovation Benefits of SUSE Rancher for MSPs • Program Benefits for MSPs • Success Stories 2. SUSE Rancher Use Cases • SUSE Rancher Service Models • SUSE Rancher Solution Stacks • Other Service Examples 3. Enterprises have been trained by the hyperscalers to adopt cloud-native approaches for nearly every use case Inhibitor: Legacy App Compatibility Low hanging fruit continue to be picked off, meaning transformations0 码力 | 25 页 | 1.44 MB | 1 年前3
Continue to use ClickHouse as TSDBContinue to use ClickHouse as TSDB 邰翀 青云QingCloud 数据库研发工程师 ► Look back: Why we choose it ► Now: How we do ► Future: What we do Content Why we choose it Why we choose it Why we choose it0 码力 | 42 页 | 911.10 KB | 1 年前3
Exploration of Strongly-typed Units: A Case Study from Digital Audiounit libraries for us? …yes!Are physical unit libraries for us? ● “Physical units don’t cover our use cases” ○ Not just about “physical” quantities/units ● “Don’t handle non-linear units” ○ nholthaus …Digital audio considerations… ● Mostly operating on float ● Don’t want unnecessary conversions ● Use 3rd party APIs (float, unsigned) ● “Modulation rate” is a frequency (Hz)Musical tempo …MIDI example PCM²}What’s next?Are physical unit libraries for us? ● Do all my examples work in Xcode 15? ● Should we use Au in the meantime? ● Contribute to decibel units in mp-units ● Experiment with FFT and complex numbers0 码力 | 106 页 | 5.66 MB | 6 月前3
Firebird Generator Guide: A guide on how and when to use generators in FirebirdFirebird Generator Guide A guide on how and when to use generators in Firebird Frank Ingermann Version 0.3, 27 June 2020 Table of Contents 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2. Use of generator statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.3. Can you re-use generator values?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 20 页 | 169.00 KB | 1 年前3
Writing Python Bindings for C++ Libraries: Easy-to-use PerformancePython? ● Writing extensive APIs in Python - low boilerplate ● Familiar for domain experts ● Easy to use ○ Amazing interactive support out of the box (IPython) ○ Jupyter notebooks provide a great research time, others use python to do that Everything compiled with clang++12 -fPIC -O3Some perf numbers: per increment runtime https://news.ycombinator.com/item?id=34663930 Out in the wild case of noticing high boost::python::object ○ boost::python::object is a smart pointer around a PyObject* ○ Only useful to use bpy::object if you’re going to keep it around ○ Why would we want to do this?Arguments to functions0 码力 | 118 页 | 2.18 MB | 6 月前3
Coroutine Patterns and How to Use Them: Problems and Solutions Using Coroutines in a Modern CodebaseFrancesco Zoffoli - Coroutine Patterns and How to Use Them - CppCon 2023 2About Me • Software engineer building monitoring systems at • Passionate about C++ • Author of the book “C++ Fundamentals” – Packt Packt • I like writing and talking about C++ Francesco Zoffoli - Coroutine Patterns and How to Use Them - CppCon 2023 3 makers.f.dev@gmail.comOutline • Motivation • Overview • Patterns • Lifetime Coroutine Patterns and How to Use Them - CppCon 2023 4Motivation • 40 years of • Experience • Accumulated knowledge Francesco Zoffoli - Coroutine Patterns and How to Use Them - CppCon 2023 5Motivation0 码力 | 70 页 | 1.45 MB | 6 月前3
A Case-study in Rewriting a Legacy GUI Library for Real-time Audio Software in Modern C++0 码力 | 138 页 | 2.75 MB | 6 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
RUSTASCASESTUDYKubernetesUseitContributetoandEnjoySolvingNimbytheofMachineLearningSUSERancherMSPCasesEnablementContinueuseClickHouseasTSDBExplorationStronglytypedUnitsCaseStudyfromDigitalAudioFirebirdGeneratorGuideguideonhowwhengeneratorsinWritingPythonBindingsforC++LibrariesEasyPerformanceCoroutinePatternsHowThemProblemsSolutionsUsingCoroutinesModernCodebasestudyRewritingLegacyGUILibraryRealtimeSoftware













