1.实现方式 typeid运算符,返回表达式的类型 dynamic_cast运算符,基类的指针或引用安全地转换成派生类的指针或引用 2.适用于:使用基类的指针或引用执行派生类的操作,且该操作不是虚函数。 3.使用风险:程序员必须清楚地知道转换的目标类型,且必须检查类型转换是否被成功执行。尽可能用虚函 ...
分类:
编程语言 时间:
2019-10-06 16:36:33
阅读次数:
101
Python入门: 注释: 输入输出函数: 变量和基本数据类型: 大小写敏感:hello和Hello是两个不同名字的变量。 驼峰命名:小驼峰userAge和大驼峰UserAge,一般类和模块的命名会使用大驼峰。 下划线命名:user_age,一般模块和函数以及变量命名使用下划线。 关键字:and、o ...
分类:
编程语言 时间:
2019-10-06 15:05:58
阅读次数:
62
8. Dataset (DataFrame) 的基础操作 8.1. 有类型操作 8.2. 无类型转换 8.5. Column 对象 9. 缺失值处理 10. 聚合 11. 连接 8.1. 有类型操作 8.2. 无类型转换 8.5. Column 对象 8. Dataset (DataFrame) 的 ...
分类:
数据库 时间:
2019-10-06 00:19:23
阅读次数:
116
1.数值类型之间的转换 实线表示五信息转换丢失,虚线表示可能有精度转换丢失。 2.强制类型转换 比如double 和 int 之间的强制类型转换 double x = 9.997; int nx = (int)x; 这样nx的值为9 如果想对变量进行四舍五入 double x=9.9997; int ...
分类:
编程语言 时间:
2019-10-04 15:12:38
阅读次数:
87
● itoa():将整型值转换为字符串。 ● ltoa():将长整型值转换为字符串。 ● ultoa():将无符号长整型值转换为字符串。 ● gcvt():将浮点型数转换为字符串,取四舍五入。 ● ecvt():将双精度浮点型值转换为字符串,转换结果中不包含十进制小数点。 ● fcvt():指定位数 ...
分类:
其他好文 时间:
2019-10-04 13:22:40
阅读次数:
91
背景 在没有泛型前,一旦把一个对象丢进集合中,集合就会忘记对象的类型,把所有的对象都当成 Object 类型处理。当程序从集合中取出对象后,就需要进行强制类型转换,这种转换很容易引起 ClassCastException 异常。 定义 程序在创建集合时指定集合元素的类型。增加了泛型支持后的集合,可以 ...
分类:
编程语言 时间:
2019-10-03 19:40:56
阅读次数:
78
Symbol是ES6新增的原始类型数据,引入的初衷是为了对象可以有永不重复的属性名。 所以属性名可以是字符串外,还可以是Symbol值; 1.用法: 1) 直接调用方法,因为是原始值,切忌使用new,因为会生成一个对象。 2) Symbol不会进行自动类型转换,但是可以手动转为String和Bool ...
分类:
其他好文 时间:
2019-10-03 13:05:26
阅读次数:
97
Go语言中 包实现了基本数据类型和其字符串表示的相互转换。 strconv包 strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常用函数: 、`Itia()`、parse系列、format系列、append系列。 更多函数请查看 "官方文档" 。 string与int类型转换 这一组 ...
分类:
编程语言 时间:
2019-10-02 16:58:31
阅读次数:
95
tf.cast()函数的作用是执行 tensorflow 中张量数据类型转换,比如读入的图片如果是uint8类型的,一般在要在训练前把图像的数据格式转换为float32。 cast定义: cast(x, dtype, name=None)第一个参数 x: 待转换的数据(张量)第二个参数 dtype: ...
分类:
其他好文 时间:
2019-10-02 16:57:45
阅读次数:
55
本文介绍了Go语言反射的意义和基本使用。 变量的内在机制 Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。 反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运 ...
分类:
编程语言 时间:
2019-10-02 16:15:24
阅读次数:
103