唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023
第三届中国 Rust 开发者大会 Use Rust to Develop the Decentralized Open Data Application Mike Tang daogangtang@gmail.com @daogangtang 2023-06-08 ➔ 裁员 ➔ 互联网格局定型 ➔ 平台倒闭,数据丢失 这是一个什么时代? 互联网的终局 创业 -> 种子 open data? The business of the closed data model has been at the end. A New Proposal: Open Data Application The Road to Open Web ➔ From the user side, it looks like just the traditional Internet app “EightFish is a development framework (maybe the first one) for the Open Data Application (ODA), implementing the Open Data Application Model (ODAM). The theory of the ODA and ODAM is located here. In short0 码力 | 30 页 | 2.53 MB | 1 年前3Analyzing MySQL Logs with ClickHouse
build any summaries from Raw Events You can’t recover Raw Events from Summaries Audit Trace Application/User Path © 2018 Percona. 6 Why Not ? Generating Full Query Logs can be Expensive Logs can Source Agent https://github.com/honeycombio/honeytail Nice and Simple Self Contained GoLang Application Query Normalization Built-in Supported Parsers Meet HoneyTail © 2018 Percona. 13 https://github audit_log_exclude_accounts = ‘app1@%,app2@localhost'; © 2018 Percona. 20 Clickhouse/ClickTail Setup • Install Schema • cat schema/db.sql | clickhouse-client –multiline • cat schema/mysqlaudit.sql0 码力 | 43 页 | 2.70 MB | 1 年前3NativeScript 101
Write your application using plain JavaScript TypeScript Use TypeScript to get Object Oriented features and compile time error checking Angular Use Angular to architect application. Reuse almost Terminal (Mac, Linux) o Free, Part of open source project o Requires installation, local environment setup to build for iOS/Android (requires Mac for iOS) o Integrates with Visual Studio Code (via plugin)0 码力 | 90 页 | 40.11 MB | 1 年前3C++高性能并行编程与优化 - 课件 - 07 深入浅出访存优化
If the data is not structured in a cache friendly way, the CPU will have to wait. What if the application needs fast access to neighboring data, rather than elements in a row, or must transverse the data a 32768 x 32768 matrix transpose. • Another example of using data grouping is when running an application that uses a large matrix multiply function. Using a combination of new ordering and the Intel on either setup. By doing this reordering of the data, maximum performance is achieved due to cache locality. Taking advantage of cache lines will greatly speed up performance of application codes. https://insidehpc0 码力 | 147 页 | 18.88 MB | 1 年前3基于Rust-vmm实现Kubernetes运行时
AppArmor, Seccomp, cgroup VM-based Sandbox Kata-container BareMetal Only Heavy control logic Application kernel based Sandbox gVisor Compatibility problem, Bottleneck in sentry mVMd + QEMU + eklet • There are lots of reduplication in CrosVM and Firecracker, to get avoid this, these companies setup a Rust-VMM project History of Rust-VMM Rust-VMM Overview Rust Based • New language with a focus0 码力 | 27 页 | 34.17 MB | 1 年前3Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkit
worldPurpose of this talk • 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 ArcGIS Runtime Toolkit – Qt on GitHub - https://github.com/Esri/arcgis-runtime-toolkit-qt • How to setup the SDK - https://developers.arcgis.com/qt/get-started/ • Esri Careers - https://www.esri.com0 码力 | 10 页 | 734.09 KB | 5 月前3Lock-Free Atomic Shared Pointers Without a Split Reference Count? It Can Be Done!
{std::move(p->t)}; else return {}; }38 Daniel Anderson -- danielanderson.net Benchmark setup (throughput) Machine setup: • 4x Xeon E7-8867 (72 cores, 144 hyperthreads) • 1TB DDR4 main memory • Running0 码力 | 45 页 | 5.12 MB | 5 月前3hazard pointer synchronous reclamation
retired to it are destroyed before the the completion of destruction of Container. • Problem: High setup overhead of constructing/destroying per custom domain hazard pointers. • Even worse if many instances0 码力 | 31 页 | 856.38 KB | 5 月前3陈东 - 利用Rust重塑移动应用开发-230618
that can support multiple platforms. Share Logic 利用 Rust 重塑移动应用开发 Keystone App is a mobile application developed with React native. Due to some computationally intensive tasks, using Javascript is 利用 Rust 重塑移动应用开发 - RCC_Andorid is an rust library which is to binding Rust code into Android application. - Use the crate rifgen, flapigen to generate the java interface for rust code. - Wrap the is an rust library which is to binding Rust code into IOS application. - Use the crate lipo to generate the staticlib for ios application - Use the cbindgen to generate the header file for this library0 码力 | 22 页 | 2.10 MB | 1 年前3C++高性能并行编程与优化 - 课件 - 15 C++ 系列课:字符与字符串
find_first_of ,例如: s.find_first_of(“ \t\v\f\n\r”) 。 https://www.geeksforgeeks.org/isspace-in-c-and-its-application-to-count-whitespace-characters/ find_first_of 应用案例:按空格分割字符串 find_first_not_of 寻找不在集合内的字符 举一反三: 比较了 3 次 • “azazel” < “linux” 因为第一 ‘ 个字符 a’ < ‘l’ 比较了 1 次 • “azazel” > “application” ‘ 因为第二个字符 z’ > ‘p’ 比较了 2 次 通用的比较函数 compare • 不管是 > 、 < 还是 == ,都只能一次比较出一个 bool 结果。 • 其实0 码力 | 162 页 | 40.20 MB | 1 年前3
共 16 条
- 1
- 2
相关搜索词
唐刚UseRusttoDeveloptheDecentralizedOpenDataApplicationRustChinaConf2023MySQLClickHouseNativeScript101pptxC++高性性能高性能并行编程优化课件07基于vmm实现Kubernetes运行VisualizeTimeEnabledusingArcGISQtandToolkitLockFreeAtomicSharedPointersWithoutSplitReferenceCountItCanBeDonehazardpointersynchronousreclamation陈东利用重塑移动应用开发23061815