-
0 votes1 answers169 views
VHDL代码:转换std_logic_vector的非法类型转换
我试图乘以行中的值: Q <=无符号(reg_output)或(无符号(被乘数)和无符号(shifted_lsb)*“0010”); 注意:我知道被乘数是一个std_logic_vector,我这样做是为了通过if进行比较 . 每次我编译我都会收到错误:从ieee.std_logic_1164.STD_LOGIC到ieee.NUMERIC_STD.UNSIGNED(非数字到数组)的非法类型转... -
0 votes2 answers1765 views
数据类型转换不会粘在SSIS中
我正在尝试使用SSIS自动化一个进程,该进程将数据导出到一个平面文件(.csv)中,然后将其保存到目录中,然后由某些会计软件对其进行扫描和导入 . 该软件(不幸的是)仅识别MM / DD / YYYY方式的日期 . 我已经尝试了将从SQL中提取的数据转换或转换为MM / DD / YYYY的每种方式,但不知何故,数据在平面文件连接中始终被识别为DT_Date或DT_dbDate数据类型,并保存为Y... -
0 votes2 answers109 views
使用gcc将double转换为int会产生奇怪的结果
我有以下程序(koko.c): #include <stdio.h> int main(){ double p = 0.1; printf("%lf, %d\n", 1/p, 1/p); return 0; } 如果我尝试使用 gcc koko.c -o koko 编译它,我收到错误: koko.c:4:2:警告:格式'%d'需要类型为'... -
10 votes2 answers835 views
通过FFI将C99`bool`返回Rust的正确类型是什么?
一位同事和我一直在思考如何通过FFI将 bool 从 <stdbool.h> (a.k.a . _Bool )返回Rust . 我们有想要在Rust中使用的C99代码: bool myfunc(void) { ... } 我们让Rust知道 myfunc 使用 extern C 块: extern "C" { fn myfunc() -> T... -
0 votes3 answers589 views
LPCWSTR到char *,反之亦然
我正在使用DirectX9开展一个简单的项目 . 我对数据类型的一些转换有点困难,我做了一些研究,但没有发现任何特别有用的东西 . 让我们从代码开始: LPDIRECT3DSURFACE9 LoadSurface(char *fileName, D3DCOLOR transColor) { LPDIRECT3DSURFACE9 image = NULL; D3DXIMAGE_INFO info; ... -
0 votes1 answers1996 views
如何使用std :: map从模板中获取数据类型
我需要一个代码,需要使用std :: map并创建一个数据类型列表及其大小 . 例如 "BYTE" 表示 'unsigned char' , "BOOL" 表示 'bool' , "INT" 表示 'unsigned int' 等 . 我需要从用户那里获取的输入是字符串(数据类型名称),我需要创建列表 . 一旦用户请求特定数据类型的指针,... -
122 votes4 answers990 views
Spring MVC类型转换:PropertyEditor还是Converter?
我正在寻找在Spring MVC中绑定和转换数据的最简单和最简单的方法 . 如果可能,不进行任何xml配置 . 到目前为止,我一直在使用PropertyEditors: public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submittin... -
3 votes1 answers775 views
Golang:on-purpose int overflow
我正在使用哈希函数 murmur2 ,它返回一个 uint64 . 我想将它存储在PostgreSQL中,它只支持 BIGINT (带符号的64位) . 因为我对数字本身不感兴趣,只是对二进制值感兴趣(因为我将它用作检测唯一性的id(我的值为~1000值,64位散列对我来说足够了)我想通过改变类型"just"将其转换为 int64 . 如何以一种令编译器满意的方式做到这一点... -
3 votes1 answers753 views
在pandas中,如何将一系列float或none转换为带整数的字符串
我坚持使用一个包含文档编号但已导入为float64值的pandas系列 . 有些人不见了 . 将系列转换为字符串会为每个数字添加“.0”或将数字更改为电子表示法 . 转换为整数会导致错误消息:ValueError:无法将NA转换为整数 例: s = pd.Series([129944444999999922.0, 1001.0, 1119999999912.0, None]) s.astype('... -
1 votes0 answers383 views
深度指向 Cloud
我正在尝试从深度视频帧创建一个点 Cloud ,其像素值介于0到4500之间(从kinect v2记录) . 所以,如果我做 cout << depth 我可以看到这些 Value 观 . 现在我尝试使用PCL创建点 Cloud for (int y = 0; y < depthImageSize.height; ++y) { for (int x = 0... -
161 votes3 answers715 views
ARC和桥接演员
使用ARC,我无法再将 CGColorRef 转换为 id . 我了解到我需要做一个桥接演员 . 根据clang docs: 桥接强制转换是使用以下三个关键字之一注释的C样式强制转换:(__ bridge T)op将操作数强制转换为目标类型T.如果T是可保留对象指针类型,则op必须具有不可保留的指针类型 . 如果T是不可保留的指针类型,则op必须具有可保留的对象指针类型 . 否则演员阵容不合理... -
2 votes1 answers1469 views
为什么不能将std :: stol转换为std :: function对象?
#include <functional> #include <string> using namespace std; int main() { function<long(const string&, size_t, int)> fn = stol; } 上面的代码无法按预期编译,并出现以下错误: 错误:没有用于初始化'std :: ... -
1 votes5 answers1508 views
将LINQ查询结果转换为int
我've written a LINQ query that should return an int value. but I' m无法将此值转换为int并发生异常: Unable to cast object of type 'QuickRoutes.DAL.RouteLinq' to type 'System.IConvertible'.这是我的LINQ: var res = (from p... -
199 votes10 answers190 views
如何将QString转换为std :: string?
我想做这样的事情: QString string; // do things... std::cout << string << std::endl; 但代码不编译 . 如何将qstring的内容输出到控制台(例如出于调试目的或其他原因)?如何将 QString 转换为 std::string ? -
1 votes2 answers637 views
了解printf的隐式转换
C99标准区分隐式和显式类型转换(6.3转换) . 我猜,但是当目标类型的精度高于源,并且可以表示其值时,无法找到隐式强制转换 . [这是我认为从INT到DOUBLE发生的事情] . 鉴于此,我看下面的例子: #include <stdio.h> // printf #include <limits.h> // for INT_MIN #include <stdi... -
200 votes11 answers152 views
将pandas数据帧转换为numpy数组,保留索引
我有兴趣知道如何将pandas数据帧转换为numpy数组,包括索引,并设置dtypes . 数据帧: import numpy as np import pandas as pd index = [1, 2, 3, 4, 5, 6, 7] a = [np.nan, np.nan, np.nan, 0.1, 0.1, 0.1, 0.1] b = [0.2, np.nan, 0.2, 0.2, 0.... -
0 votes1 answers937 views
vhdl将子类型转换为活动hdl的类型
我有一个pakcgae,其中我声明了一堆子类型和类型 . 在Active HDL中,每当我尝试从子类型中创建一个端口时似乎存在问题,所以我想知道是否有办法将它们转换为类型 . 以下是我要转换的子类型: 子类型word_t是std_logic_vector(15 downto 0); - 单词(定义) 这可能不仅仅创建一个记录类型或数组吗?谢谢 -
786 votes13 answers1081 views
如何将UTF-8 byte []转换为字符串?
我有一个 byte[] 数组,从我碰巧知道的文件UTF-8加载 . 在一些调试代码中,我需要将其转换为字符串 . 有没有一个班轮可以做到这一点? 在封面下它应该只是一个分配和一个memcopy,所以即使它没有实现,它应该是可能的 . -
3 votes1 answers258 views
golang中的隐式接口转换
这是我想要展示的想法的一个例子 . package main import "fmt" // interface declaration // type A interface { AAA() string } type B interface{ Get() A } // implementation // type CA struct {} // ... -
394 votes10 answers1305 views
C#将整数转换为十六进制,然后再返回
我该如何转换以下内容? 2934(整数)到B76(十六进制) 让我解释一下我想做什么 . 我的数据库中有用户ID,存储为整数 . 我没有让用户引用他们的ID,而是让他们使用十六进制值 . 主要原因是因为它更短 . 因此,我不仅需要从整数到十六进制,而且还需要从十六进制到整数 . 在C#中有一个简单的方法吗? -
2 votes1 answers1990 views
如何使用python将.blf数据从CAN转换为.csv
我有来自Vector软件的blf格式的CAN-Data . 为了进一步调查,我想使用python将其转换为csv格式 . 我到目前为止的进展: import can filename = "test.blf" log = can.BLFReader(filename) 我不知道这是否正确 . 我现在无法将“log”保存到csv文件中 . 这可能help -
1 votes2 answers524 views
是否可以将std :: chrono :: duration与Rep类型一起使用为double?我尝试时在vs2012中遇到编译器错误
我得到以下编译器(vs2012)错误: 错误3错误C2679:二进制'=':找不到运算符,它接受类型'const std :: chrono :: duration <_Rep,_Period>'的右手操作数(或者没有可接受的转换)c:\ program files(x86)\ microsoft visual studio 11.0 \ vc \ include \ chrono ... -
4 votes2 answers1956 views
将IEEE 754 Float转换为MIL-STD-1750A Float
我试图将IEEE 754 32位单精度浮点值(标准c浮点变量)转换为无符号长变量,格式为MIL-STD-1750A . 我在帖子的底部包含了IEEE 754和MIL-STD-1750A的规范 . 现在,我在代码转换指数时遇到问题 . 我也看到转换尾数的问题,但我还没有解决这些问题 . 我使用上面链接中表3中列出的示例来确认我的程序是否正确转换 . 其中一些例子对我没有意义 . 这两个例子如何具有... -
12 votes2 answers1891 views
R:将数据帧行转换为字符向量
Short version: 在尝试将数据帧的单行转换为字符向量时,我不理解as.character的行为 . > mydf <- data.frame("myvar1"=c("mystring","2"),"myvar2"=c("mystring","3")) &g... -
33 votes7 answers664 views
gcc,严格别名,并通过联合进行转换
你有任何恐怖故事要讲吗? GCC手册最近添加了一个关于-fstrict-aliasing的警告并通过联合转换指针: [...]获取地址,强制生成指针并取消引用结果具有未定义的行为[强调添加],即使转换使用了联合类型,例如: union a_union { int i; double d; }; int f() { double ... -
130 votes13 answers1859 views
检查字符串是否可以在Python中转换为float
我有一些Python代码通过一个字符串列表运行,如果可能的话将它们转换为整数或浮点数 . 对整数执行此操作非常简单 if element.isdigit(): newelement = int(element) 浮点数更难 . 现在我正在使用 partition('.') 拆分字符串并检查以确保一侧或两侧都是数字 . partition = element.partition('.') if... -
0 votes1 answers1039 views
Point Cloud Library从专有格式转换为float;找不到匹配功能
我认为这是一个相当基本的问题,关于point cloud library从专有数据类型到float的转换 . 我认为我的问题来自缺乏模板,数据类型和C的经验 . 应执行此转换的函数是copyToFloatArray,在文档中定义为: virtual void pcl :: DefaultPointRepresentation <FPFHSignature33> :: copyToFl... -
37 votes6 answers461 views
我可以检查一个变量是否可以转换为指定的类型吗?
我试图验证传递的变量是否可以转换为特定类型 . 我已经尝试了以下但是无法让它编译,所以我假设我正在以错误的方式(我是C#的新手) string myType = "System.Int32"; string myValue = "42"; bool canBeCast = false; try { // try to convert the valu... -
8 votes1 answers808 views
从nullptr_t转换为bool:有效与否?
我用3个编译器测试了以下代码,得到了3个不同的结果:错误,警告和确定 . GCC(5.3):错误:从'std :: nullptr_t'到'const Thing&'的用户定义转换无效 Clang(3.8):警告:将nullptr常量隐式转换为'bool' MSVC(14.1):没有错误,没有警告 哪个编译器正确?我知道这是指针类型和 bool 之间的微不足道的转换 . 但是 st... -
0 votes2 answers1129 views
C仅使用整数数学将float转换为十六进制
我需要将一个应被视为浮点数的整数转换为其十六进制等效值 . 例如: Float To Hex 1 = 0x3f800000 2 = 0x40000000 12345 = 0x4640e400 它将永远是整数,而不是像0.5这样的分数 . 这可以通过内存分配或格式化功能完成,但是使用它的情况,它没有内存访问,也没有API调用 . 我试过这个想法,但它根本不起作用http://bytes.com/...