Visualize Time Enabled Data using ArcGIS Qt (C++) and ToolkitGela Malek Pour gmalekpour@esri.com Visualize Time Enabled Data using ArcGIS Qt (C++) and ToolkitAbout Esri • We build mapping technology that our customers use to solve the world’s most complex challenges offer solutions to apply location-based analytics to business practices - Visualize and analyze data more effectively - Collaborate and share maps, apps and reports easily • Headquartered in Southern 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 already0 码力 | 10 页 | 734.09 KB | 6 月前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
唐刚 - 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 ➔ 裁员 ➔ 互联网格局定型 ➔ 平台倒闭,数据丢失 这是一个什么时代? 互联网的终局 创业 -> 种子 financial computation/storage model to general cases • Limites of On-chain VM computation • Limites of MPT • Limites of K-V db Problems of Web3: Technical Viewpoint Financial Model: Account=>Balance ➔ Relatively Internet Model: Any ➔ Open dataset, data will increase quickly on any dimension. ➔ Multiple dimensions Dataset Models ➔ What is open data? Build an internet platform, but open its data to everyone0 码力 | 30 页 | 2.53 MB | 1 年前3
Making Libraries Consumable for Non-C++ Developersin-process interoperability.Run down of some approaches Just be like C? – post-1972 Common Object Model (COM) – 1993 Foreign function interface (libffi) – 1996 Simplified Wrapper and Interface Generator isn’t being declared? struct data_t { int a; int b; }; /* Get data from device ‘dev’. */ data_t get_data_from(size_t dev); What defines how dev is passed or data_t is returned? Calling conventions… being used here? push ... call data_t get_data_from(unsigned int) add esp, 4 add eax, edx Caller cleanup (cdecl) push ... call data_t get_data_from(unsigned int) add eax, edx0 码力 | 29 页 | 1.21 MB | 6 月前3
Working with Asynchrony Generically: A Tour of C++ Executorsis a coroutine: taskcompute_helper_async(int& data); task compute_async() { int data = 0; int i = co_await compute_helper_async(data); /* ... */ } Because of the nested scopes, it’s executes it.WHY IS DETACHED COMPUTATION BAD? int compute_helper(int& data); void compute() { int data = 0; int result = compute_helper(data); /* ... */ } What would happen if compute() could return keyboard events and plays Model M clicky sounds.83 MODEL M SIMULATOR: STRATEGY 1. Model a key click as a sender 2. Model keyboard input as a range of senders 3. Model interrupt (e.g., Ctrl-C) as 0 码力 | 121 页 | 7.73 MB | 6 月前3
RustBelt - Rust 的形式化语义模型There are plenty of unsafe codes in Rust’s standard library. use after free data race array-index overflow use after free data race array-index overflow ?? ? ... RustBelt Project Background Ralf type “τ”; ∗¿full ⟦? ⟧ (∃?.ℓ↦ ?∗⟦ ? ⟧ .???(?)) ℓ ↦∗ ⟦τ ⟧.own ℓ ↦∗ ⟦τ ⟧.own Rc(simplified model, without weak references) Examples It owns a location value “ℓ”; : partially owned (.i.e. can alias) τ⟧.own(v̄) ∗∃ ? ∈ ℤ+¿ ,? . ℓ↦ [? ]++? ¿ := “ℓ” points to a tuple of a counter “c” and data “w̄ ” cnt data ℓ Rc ? Another Rc ℓ However, multiple Rcs can point to the same value, which breaks 0 码力 | 21 页 | 2.63 MB | 1 年前3
THE FIRST EXPLORATION OF PROJECT SPARROWBackground HW SW I. Background https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus/ HW SW RPi3 B+ (1G LPDDR2) 1) CantripOS(KataOS) 1.1 Getting started RECEIVE_DATA and writing to TRANSMIT_DATA were implemented in Rust: III. Sparrow Development Take a look at how the reading from RECEIVE_DATA and writing to TRANSMIT_DATA were0 码力 | 68 页 | 13.14 MB | 1 年前3
新一代分布式高性能图数据库的构建 - 沈游人tools • Lots of amazing libraries Rust 编译通过了 bug 比 cpp 少上 百倍 !!! 图模型—— Labeled Property Graph Model Arbitrary (key,value) pairs where key identifies a property and value is the corresponding value Optimization rules: MATCH -> pushdown Planning Strategies Graph Execution Code Gen JIT Cost model Storage backend ( Property Graph KV store ) Pushdown filter Cypher (a)-[:LIKES]->(b) 计算下推:面向图应用特征设计0 码力 | 38 页 | 24.68 MB | 1 年前3
Coaching Agile Teamsoutcomes • Take it to the team • Be a mirror • Master your words & face • Let there be silence • Model being outrageous • Let the team fail • Be their biggest fan Lyssa Adkins Self-Assess FirstSelf0 码力 | 15 页 | 608.54 KB | 5 月前3
C++20: An (Almost) Complete Overview Why ranges? Provide nicer and easier to read syntax: vector data { 11, 22, 33 }; sort(begin(data), end(data)); ranges::sort(data); Eliminate mismatching begin/end iterators Allows “range adaptors” chained using pipes |13 Ranges Example of chaining views: vector data { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; auto result { data | views::filter([](const auto& value) { return value % 2 == 0; })/* Initializers Designated initialization of aggregates E.g.: struct Data { int anInt { 0 }; std::string aString; }; Data d { .aString = "Hello" };48 Spaceship Operator <=> Official name:0 码力 | 85 页 | 512.18 KB | 6 月前3
共 40 条
- 1
- 2
- 3
- 4
相关搜索词
VisualizeTimeEnabledDatausingArcGISQtC++andToolkitalexziskindpptx唐刚UseRusttoDeveloptheDecentralizedOpenApplicationRustChinaConf2023MakingLibrariesConsumableforNonDevelopersWorkingwithAsynchronyGenericallyTourofExecutors王俊吉RustConf2023RustBelt李枫2023RustChinaConf__SparrowFengLi20230614aofficialtemplate游人RustCCAtlasGraphCoachingAgileTeams20AnAlmostCompleteOverview













