 NativeScript 101with native code • React Support • API Access via Native Modules • UI Thread vs JS Thread • Angular/Vue/Vanilla vs React • Progress vs Facebook • Apache 2.0 vs BSD+ JavaScript-Driven Native • Share Code Behind o Vanilla JavaScript o Built-in MVVM Pattern o Angular Support o TypeScript Support o Vue Support (Community-Driven) o Preact Support (Community-Driven) Debugging Strategies o Debug by alert developers NativeScript CLI docs.nativescript.org Xcode, Xcode CLI tools, iOS SDK JDK, Apache Ant, Android SDK $ npm install –g nativescript NativeScript Sidekick o Tool for Mac/Windows/Linux o0 码力 | 90 页 | 40.11 MB | 1 年前3 NativeScript 101with native code • React Support • API Access via Native Modules • UI Thread vs JS Thread • Angular/Vue/Vanilla vs React • Progress vs Facebook • Apache 2.0 vs BSD+ JavaScript-Driven Native • Share Code Behind o Vanilla JavaScript o Built-in MVVM Pattern o Angular Support o TypeScript Support o Vue Support (Community-Driven) o Preact Support (Community-Driven) Debugging Strategies o Debug by alert developers NativeScript CLI docs.nativescript.org Xcode, Xcode CLI tools, iOS SDK JDK, Apache Ant, Android SDK $ npm install –g nativescript NativeScript Sidekick o Tool for Mac/Windows/Linux o0 码力 | 90 页 | 40.11 MB | 1 年前3
 THE FIRST EXPLORATION OF PROJECT SPARROW . Source: https://os.inf.tu-dresden.de/Studium/MkK//SS2021/01_intro.pdf Architecture & Design 1.2 L4 Overview I. Background  https://en.wikipedia.org/wiki/L4_microkernel_family frameworks such like Tensorflow, PyTorch and MXNet embrace Python+C++ for their software layers design.  While Rust is coming! https://githubmemory.com/repo/vaaaaanquish/Awesome-Rust-MachineLearning leveraging Python + Rust to instead of Python + C++ within current implementation;  For some initial design, you may refer to our previous talk "Ray – A Swiss Army Knife for Distributed Computing0 码力 | 68 页 | 13.14 MB | 1 年前3 THE FIRST EXPLORATION OF PROJECT SPARROW . Source: https://os.inf.tu-dresden.de/Studium/MkK//SS2021/01_intro.pdf Architecture & Design 1.2 L4 Overview I. Background  https://en.wikipedia.org/wiki/L4_microkernel_family frameworks such like Tensorflow, PyTorch and MXNet embrace Python+C++ for their software layers design.  While Rust is coming! https://githubmemory.com/repo/vaaaaanquish/Awesome-Rust-MachineLearning leveraging Python + Rust to instead of Python + C++ within current implementation;  For some initial design, you may refer to our previous talk "Ray – A Swiss Army Knife for Distributed Computing0 码力 | 68 页 | 13.14 MB | 1 年前3
 使用硬件加速Tokio - 戴翔empty From the high level, it is a MPMC queue. From the low level, it is a performant and balanced design with multiple SPSC queues. Key Tokio Scheduler Perf Gap: Synchronization is required for stealing Number of Producer Cores Throughput / Relative Value DLB Tokio Crossb eam Std DLB-Assist Scheduler Design • Each processor has own run queue • DLB does balance Next Step • Do benchmark for different0 码力 | 17 页 | 1.66 MB | 1 年前3 使用硬件加速Tokio - 戴翔empty From the high level, it is a MPMC queue. From the low level, it is a performant and balanced design with multiple SPSC queues. Key Tokio Scheduler Perf Gap: Synchronization is required for stealing Number of Producer Cores Throughput / Relative Value DLB Tokio Crossb eam Std DLB-Assist Scheduler Design • Each processor has own run queue • DLB does balance Next Step • Do benchmark for different0 码力 | 17 页 | 1.66 MB | 1 年前3
 Performance Lets dive into Performance issuesmodifications. Threading • In NativeScript by default everything runs on the main thread. This design has both pro’s and cons • Pros: Easy access to anything dealing with GUI • Bad: Jank when doing0 码力 | 15 页 | 1.71 MB | 1 年前3 Performance Lets dive into Performance issuesmodifications. Threading • In NativeScript by default everything runs on the main thread. This design has both pro’s and cons • Pros: Easy access to anything dealing with GUI • Bad: Jank when doing0 码力 | 15 页 | 1.71 MB | 1 年前3
 No Silver Bullet – Essence and Accident in Software Engineeringdeprived of some of its most powerful conceptual tools • This lack not only impedes the process of design within one mind, it severely hinders communication among mindsPast Breakthroughs Solved Accidental0 码力 | 35 页 | 1.43 MB | 5 月前3 No Silver Bullet – Essence and Accident in Software Engineeringdeprived of some of its most powerful conceptual tools • This lack not only impedes the process of design within one mind, it severely hinders communication among mindsPast Breakthroughs Solved Accidental0 码力 | 35 页 | 1.43 MB | 5 月前3
 C++20's VI: Conclusion52 Takeaways • C++20 C++20's VI: Conclusion52 Takeaways • C++20- is super cool and has a ton of new stuff! • The design of the library presented some challenges for Windows, but we made it work! • Time is so much 0 码力 | 55 页 | 8.67 MB | 6 月前3
共 6 条
- 1













