What’s openEuler?
What’s openEuler? “ A community is a social unit (a group of living things) with commonality such as norms, religion, values, customs, or identity. Communities may share a sense of place situated neighbourhood) or in virtual space through communication platforms. 2 openEuler Community What’s openEuler? openEuler is an open source, free Linux distribution platform. The platform provides an x86_64 ▹ aarch64 ▹ RISC-V Idea Incubating 15 ▹ iSula ▹ StratoVirt ▹ A-Tune iSula + StratoVirt 16 K8s Docker QEMU Container Container Kata iSulad Container StratoVirt secGear Framework 17 secGear0 码力 | 19 页 | 589.15 KB | 1 年前3Coping With Other People's Code
• Friday 2:45pm, David Sankel "Better Code: Validity" AdobeCoping with Other People's Code Adobe 11my crafsman house Adobe 12my crafsman house Adobe 13my crafsman house old-growth cedar Adobe 15post-conference re-entry letdown Adobe 16post-conference re-entry Coping with Other People's Code Adobe 17post-conference re-entry coping is not rewriting 100% to your own tastes Adobe 18triage they also do things like speak up when they have a new solution, jump in and help fx someone else’s mess, and pass their learnings along to others" — Dr Cat Hicks, "Sense of Belonging and Sofware Teams"0 码力 | 128 页 | 9.17 MB | 5 月前3Opkg: Debian's Little Cousin
ni.com Package Management on Embedded Opkg: Debian’s Little Cousin Alejandro del Castillo ▪ Chief Software Engineer ni.com whoami Introduction NI Linux Real-TIme contributions OPKG ni.com Agenda on a second package 'b'. Check that both # are installed # import os import opk, cfg, opkgcl opk.regress_init() o = opk.OpkGroup() o.add(Package="a", Depends="b") o.add(Package="b") o.write_opk() o.write_list() fail("Package 'a' installed but does not report as installed.") if not opkgcl.is_installed("b"): opk.fail("Package 'b' should be installed as a dependency of 'a' but does not report as installed.") Architecture0 码力 | 35 页 | 1.60 MB | 1 年前3The Hitchhiker’s Guide to Logical Verification
Anne Baanen Alexander Bentkamp Jasmin Blanchette Johannes Hölzl Jannis Limperg The Hitchhiker’s Guide to Logical Verification 2021 Standard Edition (October 13, 2021) lean-forward.github.io/ logic earliest work in this area was carried out by Nicolaas de Bruijn and his colleagues starting in the 1960s in a system called AUTOMATH.2 Today, few mathematicians use proof assistants, but this is slowly changing history of proof assistants and interactive theorem proving, we refer to Harrison, Urban, and Wiedijk’s highly informative chapter [14]. Lean Lean is a new proof assistant developed primarily by Leonardo0 码力 | 215 页 | 1.95 MB | 1 年前3Google's AngularJS Style Guide
Google’s AngularJS Style Guide An AngularJS Style Guide for Closure Users at Google This is the external version of a document that was primarily written for Google engineers. It describes a recommended Javascript, the Good Parts as a counter.) 1 Angular Language Rules • Manage dependencies with Closure’s goog.require and goog.provide • Modules • Modules should reference other modules using the “name” property compilation 4 Best practices links and docs 1 Angular Language Rules Manage dependencies with Closure’s goog.require and goog.provide Choose a namespace for your project, and use goog.provide and goog.require0 码力 | 8 页 | 44.39 KB | 1 年前3Google's R Style Guide
Google’s R Style Guide Google’s R Style Guide R is a high-level programming language used primarily for statistical computing and graphics. The goal of the R Programming Style Guide is to make our R Functions: errors should be raised using stop() 3. Objects and Methods: avoid S4 objects and methods when possible; never mix S3 and S4 1 Notation and Naming File Names File names should end in .R and, of Spacing 2 Place spaces around all binary operators (=, +, -, <-, etc.). Exception: Spaces around =’s are optional when passing parameters in a function call. Do not place a space before a comma, but always0 码力 | 8 页 | 47.42 KB | 1 年前3eBPF at LINE's Private Cloud
eBPF at LINE’s Private Cloud Yutaro Hayakawa October 28, 2020 • Messaging & many family services • 185 million global MAU • 3Tbps+ network traffic in total LINE Verda: LINE’s Private Cloud Service Balancer Service • Part of our private cloud service since 2017 • 5100 private, 760 public VIPs • k8s CCM integration (Type: LoadBalancer) L4LB Node L4LB Architecture XDP DPlane L3DSR with IPIP, Magrev Per-flow ECMP k8s CCM Frontend (dash board) To Backends User For More Information • Our motivation, detailed architecture, etc… (en) • https://www.youtube.com/watch?v=UE6rPA1Js2s&fe ature=emb_title0 码力 | 12 页 | 1.05 MB | 1 年前3What's new with GitOps and OpenShift
What's new with GitOps and OpenShift 1 Jonas Janz AppDev Solutions Architect https://github.com/pixeljonas 2 GitOps is when the infrastructure and/or application state is fully represented by Benefits 5 GitOps is for Everyone Developers Operations Kubernetes Cluster Node 1 Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications ● Deployment manifests are standard k8s manifests ● Avoid duplication of yaml across environments ● Manifests should be applied with standard Openshift and k8s tooling Day 2 operations : All changes0 码力 | 34 页 | 2.01 MB | 1 年前3C++20's
12 C++20’sCalendars and Time Zones in MSVC Miya Natsuhara ("MEE-yuh Not-soo-HAR-uh") Miya.Natsuhara@microsoft.com Software Engineer, Visual C++ LibrariesWelcome to CppCon 2021! Join leap_seconds (https://youtu.be/WX3OmVu4lAs) • time_zone and time_zone_link (https://youtu.be/MODhhr7m-5s) • system_clock::now(), file_clock, leap second awareness (https://youtu.be/c7DT28TV0AY)9 Part II: Safety The “simple” calendrical types (e.g., day, month, year) are very straightforward – what’s the point in creating types for these concepts at all? Couldn’t we just use unsigned int for each 0 码力 | 55 页 | 8.67 MB | 5 月前3What's Eating my RAM?
2024 Bloomberg Finance L.P. What’s Eating My RAM? CppCon 2024 September 17, 2024 Jianfei Pan Software Engineer, Portfolio/Risk AnalyticsA story 🚨 90% Memory Used: What’s that alarm? 🔍Back to basics: allocation troubleshooting & tools: Leak & Fragmentation🚨 90% Memory Used: What’s that alarm?🚨 90% Memory Used What’s that alarm? Consequences: ● Swap: performance degradation ● Out-of-memory (OOM) resources are shared by different processes🚨 90% Memory Used ~$ top -o RES What’s that alarm?🚨 90% Memory Used What’s that alarm? ~$ top -o RES🔍Back to basics: How does my code impact memory usage0 码力 | 88 页 | 3.49 MB | 5 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100