3 funky strategies to make youp NativeSeript apps smarter!3 funky strategies to make youp NativeSeript apps smarter!0 码力 | 47 页 | 12.61 MB | 1 年前3
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 ➔ 裁员 ➔ 互联网格局定型 ➔ 平台倒闭,数据丢失 这是一个什么时代? 互联网的终局 创业 -> 种子 互联网企业的发展模式 Web3? So-called Web3 ? Where is the Next Stage ★ Blockchain ★ Decentralized Ledger Storage: MPT (Merkle Patricia Tree) ★ K-V database ★ Smart Contract ★ Serverless The Weapons Web3 Utilizes of Web3: Technical Viewpoint Financial Model: Account=>Balance ➔ Relatively closed dataset, linear increasement against account set ➔ One dimension Internet Model: Any ➔ Open dataset, data will increase0 码力 | 30 页 | 2.53 MB | 1 年前3
ClickHouse: настоящее и будущееClickHouse — хорошая система Я расскажу 01 Почему ClickHouse — плохая система 02 И что с этим делать 03 3 Impala Spark SQL Presto/Trino Drill Actian Vortex Kylin Kudu MonetDB Actian Vector Actian Matrix Redshift Greenplum OmniSci (mapD) Brytlyt HyPER Pinot kdb+ Shakti MemSQL (SingleStore) Vertica SAP HANA Sybase IQ MS SQL with CS index Oracle Exadata IBM Netezza, IBM BLU TiDB Hawq Vectorwise Snowflake URL и IP-адресов • Performance monitoring: квантили • Geospatial: geoDistance, pointInPolygon, H3, S2 ClickHouse — гибкая система 8 Web analytics Mobile app analytics Ads analytics Realtime bidding0 码力 | 32 页 | 2.62 MB | 1 年前3
No Silver Bullet – Essence and Accident in Software Engineeringbullets? • Ada and other high-level language advances • Object-oriented programming • Artificial intelligence • Expert systems • “Automatic” programming • Graphical programming • Program verification • Environments0 码力 | 35 页 | 1.43 MB | 5 月前3
C++23: An Overview of Almost All New and Updated Features3 Marc Grégoire Belgium Software architect / project manager for Nikon Metrology marc.gregoire@nuonsoft.com Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd, 4th, and void g() const &; void h() &&; Those can be rewritten as: void f(this Data&); void g(this const Data&); void h(this Data&&);9 Explicit Object Parameters Classes often have const and non-const helper methods Cumbersome C++23: Explicit object parameters deducing this Replace all 3 overloads with: templateauto&& GetName(this Self&& self) { return std::forward (self) 0 码力 | 105 页 | 759.96 KB | 6 月前3
C++20: An (Almost) Complete Overviewarchitect for Nikon Metrology Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd and 4th Edition 5th Edition (C++20) coming later this year Co-author of C++ Standard Library Reference& C++17 Standard Library Quick Reference Founder of the Belgian C++ Users Group (BeCPP)3 C++20 C++20 is big! Lots of new features! On Friday September 4, 2020, the C++20 standard passed 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”0 码力 | 85 页 | 512.18 KB | 6 月前3
C++高性能并行编程与优化 - 课件 - 13 C++ STL 容器全解之 vector个元素,假设是 m 个,则他会删除多出来的 m - n 个元素,前 n 个元素会保持不变。 • vectora = {1, 2, 3, 4, 5, 6}; • a.resize(4); • 等价于: • vector a = {1, 2, 3, 4}; • void resize(size_t n); vector 容器: resize • 调用第二个重载 resize(n val 会被无视,删除多出来的 m - n 个元素,前 n 个元素会保持不变。 • vector a = {1, 2, 3, 4, 5, 6}; • a.resize(4, 233); • 等价于: • vector a = {1, 2, 3, 4}; • void resize(size_t n, int const &val); 小彭老师的 IDE 对 resize 著名的 push_back 函数,他可以在数组的 末尾追加一个数。例如: • vector a = {1, 2}; • a.push_back(3); • 等价于: • vector a = {1, 2, 3}; • void push_back(int const &val); • void push_back(int &&val); // C++11 新增 0 码力 | 90 页 | 4.93 MB | 1 年前3
C++20's development and collaboration • Code Review Videos! • clocks, clock_cast, leap_seconds (https://youtu.be/WX3OmVu4lAs) • time_zone and time_zone_link (https://youtu.be/MODhhr7m-5s) • system_clock::now(), file_clock { year y{2021}; std::cout << y << "\n"; month m{October}; auto result = m + months{3}; std::cout << result << "\n"; } Output: 2021 Jan12 Some examples: Simple Calendrical Types int for each? While you could just represent these values with unsigned ints or the underlying data, these new calendrical types also provide valuable abstraction. To use weekdays, months, weekday_indexeds0 码力 | 55 页 | 8.67 MB | 6 月前3
共 78 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













