 Using the Microsoft Graph API to get Office 365 data in your mobile appsUsing the Microsoft Graph API to get Office 365 data in your mobile apps Alex Ziskind Technical Director @digitalix www.nuvious.com Hi, I’m Alex From + 750 Million 50 Million per month Problems0 码力 | 15 页 | 7.00 MB | 1 年前3 Using the Microsoft Graph API to get Office 365 data in your mobile appsUsing the Microsoft Graph API to get Office 365 data in your mobile apps Alex Ziskind Technical Director @digitalix www.nuvious.com Hi, I’m Alex From + 750 Million 50 Million per month Problems0 码力 | 15 页 | 7.00 MB | 1 年前3
 Harbor Deep Dive - Open source trusted cloud native registrysource Clarity • Image operation full capabilities • Batch operations Restful API • Complete API for integration • Swagger API doc Replication • Multiple filters support • Schedule, immediate and project and system scopes • Mark labels to image and chart Harbor Architecture API Routing API Routing Core Service (API/Auth/GUI) Image Registry Trusted Content Vulnerability Scanning Job Service Key/Value Storage Persistence components Local or Remote Storage (block, file, object) Users (GUI/API) Container Schedulers/Runtimes Consumers LDAP/Active Directory Supporting services Harbor Packaging0 码力 | 15 页 | 8.40 MB | 1 年前3 Harbor Deep Dive - Open source trusted cloud native registrysource Clarity • Image operation full capabilities • Batch operations Restful API • Complete API for integration • Swagger API doc Replication • Multiple filters support • Schedule, immediate and project and system scopes • Mark labels to image and chart Harbor Architecture API Routing API Routing Core Service (API/Auth/GUI) Image Registry Trusted Content Vulnerability Scanning Job Service Key/Value Storage Persistence components Local or Remote Storage (block, file, object) Users (GUI/API) Container Schedulers/Runtimes Consumers LDAP/Active Directory Supporting services Harbor Packaging0 码力 | 15 页 | 8.40 MB | 1 年前3
 基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺Clustered Industrial Automated Systems SCADA/HMI Analytics, ML App Python/Matlab/R Java/C/C++/Restful IoT Application Visualization Tool Grafana Web Based Management Tool 21,400+ 4,600+ 180 码力 | 29 页 | 2.26 MB | 1 年前3 基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺Clustered Industrial Automated Systems SCADA/HMI Analytics, ML App Python/Matlab/R Java/C/C++/Restful IoT Application Visualization Tool Grafana Web Based Management Tool 21,400+ 4,600+ 180 码力 | 29 页 | 2.26 MB | 1 年前3
 NativeScript 101APIs API Wrapper API Wrapper Plugin s Plugin s API Wrapper API Wrapper API Wrapper API Wrapper • Plugins created with JS/TypeScript • Angular Support (or not ?) • 100% Day 0 API Access Access • Everything Runs on UI Thread* • Plugins created with native code • React Support • API Access via Native Modules • UI Thread vs JS Thread • Angular/Vue/Vanilla vs React • Progress vs Facebook NativeScript Module Layer (NML) o Abstractions on native APIs provide unified, cross-platform API o Dozens available out of the box o Easy for developers to add o All native APIs still available at0 码力 | 90 页 | 40.11 MB | 1 年前3 NativeScript 101APIs API Wrapper API Wrapper Plugin s Plugin s API Wrapper API Wrapper API Wrapper API Wrapper • Plugins created with JS/TypeScript • Angular Support (or not ?) • 100% Day 0 API Access Access • Everything Runs on UI Thread* • Plugins created with native code • React Support • API Access via Native Modules • UI Thread vs JS Thread • Angular/Vue/Vanilla vs React • Progress vs Facebook NativeScript Module Layer (NML) o Abstractions on native APIs provide unified, cross-platform API o Dozens available out of the box o Easy for developers to add o All native APIs still available at0 码力 | 90 页 | 40.11 MB | 1 年前3
 Rust分布式账务系统 - 胡宇可演化性:业务逻辑与底层 API 解耦,当业务发生改变 时,底层 API 不用改变 分布式账务系统 设计理念 - Rust 是我们可靠的基石 分布式账务系统 存算分离 API 解耦 读写分离 层级账号 Rust ● 事务层与账户层分 离 ● 独立水平扩展 ● CQRS ● Event Sourcing ● 针对读场景,写场 景分别优化 ● 稳定的底层 API ● 灵活的顶层 API ● 树状结构 聚合查询 ● 正确性:内存安全,线程安全 ● 可靠性: Raft 共识算法 raft-rs ● 高性能:关键路径无锁单线程 顶层架构 ● Gateway 路由层 ○ 业务 API 到底层 API 的翻 译 ○ 产生转账计划 ● Marker 事务层 ○ 使用业务 id 进行路由 ○ 执行转账计划 ○ 分发账户变动请求 ● Auticuro 账户层 ○ 使用账户 id0 码力 | 27 页 | 12.60 MB | 1 年前3 Rust分布式账务系统 - 胡宇可演化性:业务逻辑与底层 API 解耦,当业务发生改变 时,底层 API 不用改变 分布式账务系统 设计理念 - Rust 是我们可靠的基石 分布式账务系统 存算分离 API 解耦 读写分离 层级账号 Rust ● 事务层与账户层分 离 ● 独立水平扩展 ● CQRS ● Event Sourcing ● 针对读场景,写场 景分别优化 ● 稳定的底层 API ● 灵活的顶层 API ● 树状结构 聚合查询 ● 正确性:内存安全,线程安全 ● 可靠性: Raft 共识算法 raft-rs ● 高性能:关键路径无锁单线程 顶层架构 ● Gateway 路由层 ○ 业务 API 到底层 API 的翻 译 ○ 产生转账计划 ● Marker 事务层 ○ 使用业务 id 进行路由 ○ 执行转账计划 ○ 分发账户变动请求 ● Auticuro 账户层 ○ 使用账户 id0 码力 | 27 页 | 12.60 MB | 1 年前3
 应用 waPC (rust) 做软件测试工具own protocol • Can MITM GRPC • Testing platform • Support HTTP POST wasm API • Support websocket stand in for wasm API 抓包 - Wasm Mock Server wasm 工具 does not invent the wheel 软件测试工具 • 模拟数据规则 • 自动化测试 • 验证功能 Assertion • 稳定环境 Stable environment • 报告能力(例如 junit) Reporting Basic API testing requirement API 测试也用 rust 软件测试工具 • 模拟数据规则 • 自动化测试 • Multiple QA teams • Upgrading common library case panics, crashes all the other AT jobs • High maintenance due to programming language 大公司 API 测试的需求 软件测试工具 • 模拟数据规则 • 自动化测试 • Use rust to compile wasm and send to wasm mock server • Let Wasm0 码力 | 30 页 | 2.50 MB | 1 年前3 应用 waPC (rust) 做软件测试工具own protocol • Can MITM GRPC • Testing platform • Support HTTP POST wasm API • Support websocket stand in for wasm API 抓包 - Wasm Mock Server wasm 工具 does not invent the wheel 软件测试工具 • 模拟数据规则 • 自动化测试 • 验证功能 Assertion • 稳定环境 Stable environment • 报告能力(例如 junit) Reporting Basic API testing requirement API 测试也用 rust 软件测试工具 • 模拟数据规则 • 自动化测试 • Multiple QA teams • Upgrading common library case panics, crashes all the other AT jobs • High maintenance due to programming language 大公司 API 测试的需求 软件测试工具 • 模拟数据规则 • 自动化测试 • Use rust to compile wasm and send to wasm mock server • Let Wasm0 码力 | 30 页 | 2.50 MB | 1 年前3
 Visualize Time Enabled Data using ArcGIS Qt (C++) and ToolkitelementsResources • ArcGIS Runtime API for Qt - https://developers.arcgis.com/qt/ • ArcGIS Runtime Toolkit for Qt API reference - https://developers.arcgis.com/qt/toolkit/api-reference/ • ArcGIS Runtime0 码力 | 10 页 | 734.09 KB | 6 月前3 Visualize Time Enabled Data using ArcGIS Qt (C++) and ToolkitelementsResources • ArcGIS Runtime API for Qt - https://developers.arcgis.com/qt/ • ArcGIS Runtime Toolkit for Qt API reference - https://developers.arcgis.com/qt/toolkit/api-reference/ • ArcGIS Runtime0 码力 | 10 页 | 734.09 KB | 6 月前3
 Автоматизация управления ClickHouse-кластерами в KubernetesApache 2.0, Распространяется как Docker image ClickHouse cluster resources kubectl apply K8S API Спецификация ClickHouse on Kubernetes – components Shard 1 Replica 1 Zookeeper Services Zookeeper-0 ClickHouse Operator ClickHouseInstallation YAML file ClickHouse cluster resources Kubernetes API zz zz Monitoring Healthchecks План работ ● Наследование Templates ● Хранить историю изменений инфраструктуре компании ● B2B search solution (Manticore-based) ● https://socialgist.com/ ● https://api.boardreader.com/docs/ ● 100+ серверов ● В процессе переезда в k8s ● Есть сетевая FS (MooseFS) ● Уже0 码力 | 44 页 | 2.24 MB | 1 年前3 Автоматизация управления ClickHouse-кластерами в KubernetesApache 2.0, Распространяется как Docker image ClickHouse cluster resources kubectl apply K8S API Спецификация ClickHouse on Kubernetes – components Shard 1 Replica 1 Zookeeper Services Zookeeper-0 ClickHouse Operator ClickHouseInstallation YAML file ClickHouse cluster resources Kubernetes API zz zz Monitoring Healthchecks План работ ● Наследование Templates ● Хранить историю изменений инфраструктуре компании ● B2B search solution (Manticore-based) ● https://socialgist.com/ ● https://api.boardreader.com/docs/ ● 100+ серверов ● В процессе переезда в k8s ● Есть сетевая FS (MooseFS) ● Уже0 码力 | 44 页 | 2.24 MB | 1 年前3
 Working with Asynchrony Generically: A Tour of C++ ExecutorsProfit!84 Step 1: Model key click as a sender85 MODEL KEYCLICK AS SENDER: STRATEGY 1. Assume system API for registering keyboard callback 2. Write a keyboard sender and op state such that: • ...the function stores the returned object in the operation state91 “SYSTEM” API FOR REGISTERING KEYBOARD CALLBACK // Fake system API for registering keyboard input callback: void register_keyboard_callback(void0 码力 | 121 页 | 7.73 MB | 6 月前3 Working with Asynchrony Generically: A Tour of C++ ExecutorsProfit!84 Step 1: Model key click as a sender85 MODEL KEYCLICK AS SENDER: STRATEGY 1. Assume system API for registering keyboard callback 2. Write a keyboard sender and op state such that: • ...the function stores the returned object in the operation state91 “SYSTEM” API FOR REGISTERING KEYBOARD CALLBACK // Fake system API for registering keyboard input callback: void register_keyboard_callback(void0 码力 | 121 页 | 7.73 MB | 6 月前3
 基于Rust-vmm实现Kubernetes运行时containerd + mVMd Host Kernel MicroVM/Pod container Guest Kernel container EKS TencentCloud API eklet MicroVM/Pod container Guest Kernel container CFS CFS persistent volume CBS CBS persistent kvm-bindings: Rust FFI bindings to KVM generated using bindgen. • kvm-ioctls: Safe wrappers over the KVM API. • vfio-bindings: Rust FFI bindings for using the VFIO framework. • virtio-bindings: Rust FFI bindings0 码力 | 27 页 | 34.17 MB | 1 年前3 基于Rust-vmm实现Kubernetes运行时containerd + mVMd Host Kernel MicroVM/Pod container Guest Kernel container EKS TencentCloud API eklet MicroVM/Pod container Guest Kernel container CFS CFS persistent volume CBS CBS persistent kvm-bindings: Rust FFI bindings to KVM generated using bindgen. • kvm-ioctls: Safe wrappers over the KVM API. • vfio-bindings: Rust FFI bindings for using the VFIO framework. • virtio-bindings: Rust FFI bindings0 码力 | 27 页 | 34.17 MB | 1 年前3
共 26 条
- 1
- 2
- 3













