1.2.2 GoLLVM 编译探索手动inline后,mallocgc提升10% ’ alt=‘OCR图片’/> 第四部分 解决办法 ’ alt=‘OCR图片’/> GoLLVM问题解决 ASM的支持 汇编指令转换 Plan9 -> gnu asm ABI转换: Plan9: no callee save, stack-based GoLLVM 基于C的calling convention save all called-save0 码力 | 25 页 | 3.99 MB | 1 月前3
7-韦泽华-一键将C和Cpp代码转换为Python能调用的代码 ## 一 键将 C/C++ 代码转换为 Python 能调用的代码 韦泽华 0 码力 | 12 页 | 1.24 MB | 2 年前3
基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai Rust China Conf 2023 ## 基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺 涛思数据 ## CONTENTS 自我介绍 TDengine taosX Rust 使用 ## TDengine TDengine 应用开发组 •0 码力 | 29 页 | 2.26 MB | 2 年前3
Reflection Based Libraries to Look Forward ToReflection in C++ as per P2996 ☐ Syntax and examples • Reflection libraries! Python bindings ABI hashing (boost::abi_hash?) A duck-typed std::any (boost::virtual_any?) • Alternatives ways to achieve “reflection” possible! ## Now let's do some actual library design • Automatic python bindings • Automatic type ABI hash • A better std::any with duck typing ## Python bindings ## A fan favorite, and one of the most behavior can be done easily • Customizations are trickier / not DRY We have two potential approaches ## ABI hashing ## Setting the stage - Why is a type's hash useful? • Say you had a unique hash for a0 码力 | 118 页 | 14.33 MB | 1 年前3
[试读]15天学会JavaScript - 第 2 章
ECMAScript语法基础 行代码分别通过 Number 对象的 `toString()` 方法将变量(i)和变量(j)转换为字符串类型,并通过运算符 “+” 执行字符串连接操作,然后将操作后的结果在浏览器控制台窗口中进行了输出。 页面效果如图 2.14 所示。可以看出 Number 类型十进制数值可以通过 `toString()` 方法转换为字符串类型。 的内容为 1.68e-7,正是浮点数 0.000000168 转换为科学记数法后的结果。而第 08 行代码在浏览器控制台窗口中输出的变量( $ v\_e\_neg\_5 $ )的内容,并没有转换为科学记数法。这是因为 ECMAScript 语法规定,默认会把具有 6 个或 6 个以上前导 0 的浮点数自动转换成科学记数法。 0 码力 | 168 页 | 475.29 KB | 2 年前3
Spark 简介以及与 Hadoop 的对比效率提升比较大。 #### 1.2.2 RDD 的转换与操作 对于 RDD 可以有两种计算方式 :转换( 返回值还是一个 RDD )与操作( 返回值不是一个 RDD ) 1. 转换(Transformations) (如:map, filter, groupBy, join 等),Transformations 操作是 Lazy 的,也就是说从一个 RDD 转换生成另一个 RDD 的操作不是马上执行,Spark RDD数据集通过所谓的血统关系(Lineage)记住了它是如何从其它RDD中演变过来的。相比其它系统的细颗粒度的内存数据更新级别的备份或者LOG机制,RDD的Lineage记录的是粗颗粒度的特定数据转换(Transformation)操作(filter,map,join etc.)行为。当这个RDD的部分分区数据丢失时,它可以通过Lineage获取足够的信息来重新运算和恢复丢失的数据分区。这种粗颗 checkpoint data ,一个是 logging the updates。用户可以控制采用哪种方式来实现容错 默认是 logging the updates 方式 ,通过记录跟踪所有生成 RDD 的转换(transformations)也就是记录每个 RDD 的 lineage(血统)来重新计算生成丢失的分区数据。 ## 2 Spark 与 Hadoop 对比 ### 2.1 快速 Spark0 码力 | 3 页 | 172.14 KB | 2 年前3
Navicat Data Modeler Version 3 User Guide (Windows)
0 码力 | 85 页 | 1.31 MB | 2 年前3
Nim 2.0.2 中文手册syntax tree (AST) "抽象语法树"的内部数据结构,在执行代码或将其编译为可执行文件之前,通过 semantic analysis "语义分析"对 AST 进行转换,增加了语义信息,如表达式类型、标识符的含义,以及在某些情况下表达式的值。在语义分析中检测到的错误被称为 static error "静态错误",当前手册中描述的错误在没有其他约定时,就是静态错误。 and 0x0F).u4 var x = 5'u4 更确切地说,自定义的数值字面值 123'custom 在解析步骤中被转换为 r"123".'custom 。并没有对应于这种转换的 AST 节点种类。通过这种转换,在额外参数传递给被调用者时,处理更合理。 import strutils type u4 = distinct uint8 # 4 位无符号整数,又称 type conversion "自动类型转换",较小的类型转换为较大的类型。 Automatic type conversion "自动类型转换" 将较大的类型转换为较小的类型(比如 int32 -> int16),widening type conversion "扩大类型转换" 将较小的类型转换为较大的类型(比如 int16 -> int32),Nim0 码力 | 127 页 | 7.05 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













