type-conversion- все статьи тега


VB6 MSComm смешанный ASCII и двоичный код

Пытается получить данные с устройства, которое отправит их мне обратно в виде смешанных ASCII и двоичных файлов. Я могу прочитать ASCII-часть строки, но не могу преобразовать двоичный код в число (отправленное как IEEE с плавающей запятой). Я получаю: 6 байтов ASCII, затем 5 байтов двоичного кода, причем первый двоичный байт находится в целочисленном числе между 1 и 6, а следующие четыре представляют собой число с плавающей запятой IEEE. Игнорируя плавающую точку на данный момент, я изо всех си ...

Как преобразовать буфер сообщений AQMP в объект JSON при использовании node.модуль JS amqp?

Я использую узел.JS amqp модуль для чтения сообщений из очереди. Ниже приведен обратный вызов, который вызывается при наличии сообщения, доступного в очереди: function onMessage(message, headers, deliveryInfo) { console.log(message); //This prints buffer //how to convert message (which I expect to be JSON) into a JSON object. //Also how to get the JSON string from the 'message' which seems to be a buffer } Спасибо. ...

Вариадическое пользовательское преобразование / конструктор

Учитывая следующий векторный класс (предназначенный для 2d, 3d или 4d векторной математики), который использует std::array, можно ли определить вариадический конструктор и/или конструктор преобразования? В качестве последующего вопроса, Является ли это плохой практикой? Я нахожу, что мне нужно конвертировать в-из целого числа, float и double довольно много. Я знаю, что неявные преобразования будут происходить, но мой компилятор будет предупреждать меня об этом (я не хочу отключать их вообще ...

Как преобразовать строку в целое число в VHDL?

Я загружаю текстовые данные в тестовый стенд VHDL и хочу преобразовать входные строки в целочисленные значения. Например: "123" => 123 Может ли кто-нибудь порекомендовать "лучший" способ преобразования строк в целые числа в VHDL? ...

Типы UInt32 и UInt64 не могут быть выведены из использования при использовании вместе с типом Int32 в универсальном методе

Изначально я столкнулся с этой проблемой, когда тестировал свой код с UnitTest framework с помощью Assert.Равнозначные методы. Я заметил, что для типов UInt32 и UInt64 была выбрана разная перегрузка AreEqual (AreEqual(object, object) вместо AreEqual(T, T)). Я провел небольшое исследование и получил следующий простой код: public struct MyInteger { public SByte SByte { get; set; } public Byte Byte { get; set; } public UInt16 UInt16 { get; set; } public UInt32 UInt32 { get; set; } ...

Создавать коллекции из массива

у меня есть массив, который инициализируется как: Element[] array = {new Element(1), new Element(2), new Element(3)}; Я хотел бы преобразовать этот массив в объект класса ArrayList. ArrayList<Element> arraylist = ???; ...

Как разобрать строку на float или int в Python?

в Python, как я могу разобрать числовую строку, как "545.2222" к соответствующему значению float,542.2222? Или разобрать строку "31" в целое число, 31? Я просто хочу знать, как разобрать floatstring до float, и (отдельно) an intstring до int. ...

Как проверить, является ли строка числом (float)?

каков наилучший способ проверить, может ли строка быть представлена как число в Python? функция, которую я в настоящее время имею прямо сейчас: def is_number(s): try: float(s) return True except ValueError: return False который, не только уродливый и медленный, кажется неуклюжим. Однако я не нашел лучшего метода, потому что вызов float в основной функции еще хуже. ...

Самый простой способ преобразовать int в string в C++

какой самый простой способ конвертировать из int в эквиваленте string В C++. Я знаю о двух методах. Есть ли более простой способ? (1) int a = 10; char *intStr = itoa(a); string str = string(intStr); (2) int a = 10; stringstream ss; ss << a; string str = ss.str(); ...

Как конвертировать UTF-8 byte[] в строку?

У меня есть byte[] массив, который загружен из файла, который я знаю, содержит UTF-8. В некотором отладочном коде мне нужно преобразовать его в строку. Есть ли один лайнер, который сделает это? под обложками это должно быть просто распределение и memcopy, так что даже если это не реализовано, это должно быть возможно. ...

Как преобразовать строку в число в PHP?

Я хочу конвертировать эти типы значений,'3','2.34','0.234343' и т. д. к ряду. В JavaScript, мы можем использовать Number(), но есть ли подобный метод в PHP? Input Output '2' 2 '2.34' 2.34 '0.3454545' 0.3454545 ...

Преобразование строки Unicode в строку в Python (содержащую дополнительные символы)

Как вы конвертируете строку Unicode (содержащую дополнительные символы, такие как £ $ и т. д.) в строку в Python? ...

Ведущие нули для Int в Swift

Я хотел бы преобразовать Int в Swift на a String с ведущими нулями. Например рассмотрим этот код: for myInt in 1...3 { print("(myInt)") } в настоящее время результатом его является: 1 2 3 но я хочу, чтобы это быть: 01 02 03 есть ли чистый способ сделать это в стандартных библиотеках Swift? ...

Как преобразовать QString в std:: string?

Я пытаюсь сделать что-то вроде этого: QString string; // do things... std::cout << string << std::endl; но код не компилируется. Как вывести содержимое qstring в консоль (например, для целей отладки или по другим причинам)? Как конвертировать QString to std::string? ...

Могу ли я конвертировать long в int?

Я хочу, чтобы преобразовать long до int. , если значение long>int.MaxValue, Я рад, что это обернуть вокруг. каков наилучший способ? ...

Разница между конвертировать.ToString () and.Метод toString()

в чем разница между Convert.ToString() и .ToString()? Я нашел много различий в интернете, но в чем основная разница? ...

Явное преобразование типов в Scala

допустим у меня есть следующий код: abstract class Animal case class Dog(name:String) extends Animal var foo:Animal = Dog("rover") var bar:Dog = foo //ERROR! Как исправить последнюю строку этого кода? В принципе, я просто хочу сделать то, что на языке C-like будет сделано: var bar:Dog = (Dog) foo ...

C++ преобразование вектора в вектор

Что такое хороший чистый способ преобразования std::vector<int> intVec до std::vector<double> doubleVec. Или, в более общем плане, преобразовать два вектора конвертируемых типов? ...

Что произойдет, если я присвою отрицательное значение беззнаковой переменной?

мне было любопытно узнать, что произойдет, если я присвою отрицательное значение беззнаковой переменной. код будет выглядеть так. unsigned int nVal = 0; nVal = -5; это не дало мне никакой ошибки компилятора. Когда я запустил программу nVal было присвоено странное значение! Может быть, какое-то значение дополнения 2 присваивается nVal? ...

Как преобразовать OrderedDict в обычный dict в python3

Я борюсь со следующей проблемой: Я хочу преобразовать OrderedDict такой: OrderedDict([('method', 'constant'), ('data', '1.225')]) в обычный дикт такой: {'method': 'constant', 'data':1.225} потому что я должен хранить его как строку в базе данных. После преобразования заказ больше не важен, поэтому я могу сэкономить заказанную функцию в любом случае. Спасибо за любую подсказку или решения, Бен ...