09 Python C拓展在各平台的打包与发布 赵丰/6/c/8a6c35cc01a1d25ad41b4930120b2290/p1_2.jpg) ## Python C拓展在各平台的打包与发布 赵丰 GitHub ID: zhaofeng-shu33  ## 1 为什么需要C拓展包 为什么需要C拓展包 假如 numpy 官方的源只包含一堆 .c 文件 现在你要 pip install numpy 结果将是 在 Windows 平台上:没有找到编译器; 在 Unix 平台上:无法解决软件依赖。  ## 2 如何在不同的平台打包并发布 [Image](/uploads/documents/8/a/6/c/8a6c35cc01a1d25ad41b4930120b2290/p3_2.jpg) 编写 setup.py if windows: do something else: do others 处理不同平台的差异  • JavaScript开发+原生渲染(React |自绘UI+原生|调用系统API渲染|好|高|默认不支持|Flutter| ## Flutter简介 • Google 开源的 UI 工具包 • 非常精美丰富的组件库 • 支持移动、Web、桌面和嵌入式平台 • UI统一、高性能 ## Flutter简介  ## Dart语言简介 assets: - assets/my_icon.png - assets/background.png ## Flutter进阶  Tick animations to change widget state Rebuild widgets0 码力 | 28 页 | 1.56 MB | 2 年前3
The C Handbook## C HANDBOOK # Table of Contents Preface The C Handbook Conclusion ## Preface The C Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. In particular, the goal is to get get you up to speed quickly with C. This book is written by Flavio. I publish programming tutorials on my blog flaviocopes.com and I organize a yearly bootcamp at bootcamp.dev. You can reach me on Twitter Twitter @flaviocopes. Enjoy! ## The C Handbook • 1. Introduction to C • 2. Variables and types • 2.1. Integer numbers • 2.2. Unsigned integers • 2.3. The problem with overflow0 码力 | 60 页 | 908.68 KB | 2 年前3
This is C++This is C++ JON KALB 20 24 September 15 - 20 This is  ## WHAT'S YOUR SUPERPOWER? ## Uncompromising performance [Image](/uploads/documents/3/a/8/c/3a8cc028dde23f7d3437878d5b9a4de6/p5_1.jpg)  This is 是一个存放工程开发相关文件的文件夹。 src: 代码空间(Source Space) build: 编译空间(Build Space) • devel: 开发空间(Development Space) • install: 安装空间(Install Space) workspace_folder/ echo $ROS PACKAGE PATH /home/hcx/catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks ## • 创建功能包   ## 创建功能包 ## $ catkin_create_pkg[depend1] [depend2] [depend3] ## 创建功能包 $ cd ~/catkin_ws/src $ catkin_create_pkg test_pkg std_msgs rospy roscpp ## 编译功能包 $ cd ~/catkin_ws 0 码力 | 7 页 | 1.02 MB | 2 年前3
C++ Memory Model: from C++11 to C++23## +23 ## C++ Memory Model: from C++11 to C++23 ## ALEX DATHSKOVSKY ## 20 23 October 01 - 06 ## About Me: SPEEDATA alex.dathskovsky@speedata.io www.linkedin.com/in/alexdathskovsky https://www.cppnext cppnext.com  ## its a conspiracy man ## Memory Model ## I mportant Question ## Does the processor executes the program you long27 # 0x1b .LCPI1_7: .long 28 # 0x1c .long 29 # 0x1d .long 30 # 0x1e 0 码力 | 112 页 | 5.17 MB | 1 年前3
COMPOSABLE C++## COMPOSABLE C++  ## BEN DEANE / @ben_deane CPPCON 2021 ## I N THIS TALK 1. Composability defined 2. Composable types prioritization request → A f → B f → C f → unhandled t → t → t → t → handled ## CASE STUDY: LOGGING ## From "Easy to Use, Hard to Misuse: Declarative Style in C++" (CppCon 2018) struct log_sink ments/c/3/3/1/c331a812ea25eaf59e92bd9bda4ff4dd/p42_1.jpg) alignment cohesion ## MORE BEHAVIOURS We can arbitrarily layer more behaviours into the calculation.  Timur Doumler CppCon 18 September 2024  The Swan, The Pike, and The Crab – Fable by Ivan Krylov, 1814 ## Proposal: add contract assertions to C++ Widget getWidget (index i) pre (i > 0) // precondition assertion ## Proposal: add contract assertions to C++ // precondition assertion // postcondition assertion ## Proposal: add contract assertions to C++ Widget getWidget (index i) pre (i > 0) // precondition0 码力 | 181 页 | 4.44 MB | 1 年前3
Irksome C++6ac042f881af6d8a666/p1_2.jpg) ## Emeritus participant in C++ standardization • Written ~175 papers for WG21, proposing such now-standard C++ library features as gcd/lcm, cbegin/cend, common_type, and Project Editor for the Int'l Standard on Mathematical Special Functions in C++ (ISO/IEC 29124), incorporated into ; M.S., Ph.D. (computer science). • Professional programmer for over 60 years, programming in C++ since 1982. Experienced in industry, academia, consulting, and research: 












