type-conversion相关内容

PHP 将 KB MB GB TB 等转换为字节

我在问如何转换 KB MB GB TB &公司成字节. 例如: byteconvert("10KB")//=>10240byteconvert("10.5KB")//=>10752byteconvert("1GB")//=>1073741824byteconvert("1TB")//=>1099511627776 等等…… 编辑:哇.4年前我问过这个问题.这种事情真的可以告诉你随着时间 ..
发布时间:2022-01-13 00:07:18 PHP

C++ 中的类型转换/铸造混淆

什么是类型转换,什么是类型转换? 我应该什么时候使用它们? 详细信息:对不起,如果这是一个明显的问题;我是 C++ 新手,来自 ruby​​ 背景,习惯于 to_s 和 to_i 等. 解决方案 转换是当一个值,嗯,转换为不同的类型.结果是目标类型的值,并且对于从什么输入(源类型)产生什么输出值有规则. 例如: int i = 3;无符号整数 j;j = 我;//“i" ..
发布时间:2022-01-13 00:07:11 C/C++开发

为 pandas.read_csv 指定正确的 dtypes 以获取日期时间和布尔值

我正在将 csv 文件加载到 Pandas DataFrame 中.对于每一列,如何使用 dtype 参数指定它包含的数据类型? 我可以使用 numeric 数据(代码在底部)... 但是如何指定时间数据... 和分类数据,例如因子或布尔值?我试过 np.bool_ 和 pd.tslib.Timestamp 没有运气. 代码: 将 pandas 导入为 pd将 numpy 导入为 ..
发布时间:2022-01-13 00:06:53 Python

C++ 隐式转换原语的警告或错误

我对一些 C++ 代码进行了一些重度重构,并发现了许多由我不知道的隐式转换引起的错误. 示例 struct A *a();布尔 b() {返回一个();}无效 c() {int64_t 常量 d(b());} 问题 在 b 中,a 的返回类型被默默地转换为 bool. 在 c 中,从 b 返回的值被静默提升为 int64_t. 问题 我如何才能收到原始类型之间隐式转换 ..
发布时间:2022-01-13 00:06:47 C/C++开发

JavaScript 类型转换:(true && 1) vs (true | | 1)

JavaScript 是非严格类型的语言,例如 Java. 我们知道,它根据上下文转换结果的值: "2" + "3" 结果 "23" "2" * "3" 结果 6 这个比较清楚,可以理解. 我只是尝试了以下表达式并感到困惑: 真 &&1 结果 1 真||1 结果真 为什么第一个给出数字,第二个给出布尔值? 考虑到 JavaScript 转换规则,由 ..
发布时间:2022-01-13 00:06:30 前端开发

从数据框中获取价值

在 Scala 中,我可以使用 get(#) 或 getAs[Type](#) 从数据帧中获取值.在 pyspark 中应该怎么做? 我有一个两列 DataFrame:item(string) 和 salesNum(integers).我做了一个 groupby 和 mean 来获得这些数字的平均值,如下所示: saleDF.groupBy("salesNum").mean()).co ..
发布时间:2022-01-13 00:06:17 Python

将派生类永久转换为基类

A 类 { }B 类:A { }B ItemB = new B();A 项 A = (A)B;Console.WriteLine(ItemA.GetType().FullName); 是否可以执行上述操作并让编译器打印出类型 A 而不是类型 B.基本上,是否可以永久强制转换一个对象,使其“丢失"所有派生数据? 解决方案 你要求的不可能有两个原因: ItemA.GetType() 不 ..
发布时间:2022-01-13 00:06:08 C#/.NET

通用类型转换而不冒异常风险

我正在开发一个可以采用多种不同数据类型(任何实现 IComparable 的)的控件. 我需要能够将这些与传入的另一个变量进行比较. 如果主要数据类型是日期时间,并且传递给我一个字符串,我需要 尝试将字符串转换为 DateTime 以执行日期比较. 如果 String 无法转换为 DateTime,则进行 String 比较. 所以我需要一种通用的方法来尝试从任何类型转换 ..
发布时间:2022-01-13 00:05:58 C#/.NET

从 scala.collection.Seq<String> 转换到 java.util.List<String>在 Java 代码中

我正在从 Java 调用 Scala 方法.我需要进行从 Seq 到 List 的转换. 我无法修改 Scala 方法的签名,因此无法使用 scala.collection.JavaConversions._ 中的 asJavaCollection 方法 关于如何实现这一点的任何想法? 使用 Scala 2.9.3 解决方案 您使用 JavaConversions 走在正确 ..
发布时间:2022-01-13 00:05:44 Java开发

转换“浮动";到没有 Float32Array 的 Javascript 中的字节

好的,我是一个相当烦人的情况,我无法访问诸如 Float32Array 之类的类型化数组,但仍然需要能够将 Javascript 数字转换为字节.现在,我可以很好地处理一个整数,但我不知道如何处理浮点值. 我已经解决了相反的问题(将字节转换为浮点数),但是关于从浮点数转换为字节的文档非常稀缺,因为大多数语言只是让您读取指针或具有用于处理的通用类它. 理想情况下,我希望能够将浮点数转换为 ..
发布时间:2022-01-13 00:05:27 前端开发

无法隐式转换类型“System.DateTime?"到“系统.日期时间".存在显式转换

我正在尝试将 DateTime? 转换为 DateTime 但我收到此错误: 错误 7 无法隐式转换类型“System.DateTime?"到'系统.日期时间'.存在显式转换 这是我的代码: 公共字符串 ConvertToPersianToShow(DateTime?datetime){日期时间 dt;字符串日期;dt = 日期时间;字符串年份 = Convert.ToString( ..
发布时间:2022-01-13 00:05:00 C#/.NET

有没有尝试 Convert.ToInt32... 避免异常

我想知道是否有一种“安全"的方式将对象转换为 int,避免异常. 我正在寻找类似 public static bool TryToInt32(object value, out int result); 我知道我可以做这样的事情: public static bool TryToInt32(object value, out int result){尝试{结果 = Convert.T ..
发布时间:2022-01-13 00:04:43 C#/.NET

如何在 Go 中将 [Size]byte 转换为字符串?

我在执行 md5.Sum() 后得到了一个大小合适的字节数组. data := []byte("testing")var 传递字符串var b [16]字节b = md5.Sum(数据)通过 = 字符串(b) 我得到错误: 无法将 b(类型 [16] 字节)转换为字符串类型 解决方案 你可以把它称为切片: pass = string(b[:]) ..
发布时间:2022-01-13 00:04:19 其他开发

C 中兼容的类型和结构

我有以下代码: int main(void){结构 { int x;} 一,乙;结构 { int x;} C;结构 { int x;} *p;b = 一个;/* 行 */c = 一个;/* 不起作用 */p = &a;/* 不起作用 */返回0;} 在GCC(3.4.6)下编译失败,报错: test.c:8: 错误:赋值中的类型不兼容test.c:9:警告:来自不兼容指针类型的赋值 现在, ..
发布时间:2022-01-13 00:04:00 其他开发

使用 ssize_t 与 int

代码 我有一个函数,我可以用 一种 四种可能的方式编写它: int do_or_die(int retval);int do_or_die(ssize_t retval);ssize_t do_or_die(int retval);ssize_t do_or_die(ssize_t retval); 然后它会被两种库函数调用: written = do_or_die(write(.. ..
发布时间:2022-01-13 00:03:53 其他开发