Вопросы по теме 'type-conversion'

Как преобразовать два списка в словарь?
Представьте, что у вас есть следующий список. keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam'] Как проще всего составить следующий словарь? a_dict = {'name': 'Monty', 'age': 42, 'food': 'spam'}
1013176 просмотров
schedule 02.11.2022

Вопрос о преобразовании объекта JSON
Я конвертирую из JSON в объект и из объекта в массив. Это не то, что я ожидал, вы можете мне объяснить? $json = '{"0" : "a"}'; $obj = json_decode($json); $a = (array) $obj; print_r($a); echo("a0:".$a["0"]."<br>"); $b = array("0" =>...
695 просмотров
schedule 07.12.2022

Шаблон MVVM для приложения для построения диаграмм с WPF — преобразование enum в xxxViewModel
Я пытаюсь применить шаблон проектирования MVVM к приложению для построения диаграмм. В этом приложении есть разные элементы (например, прямоугольник, круг,...). Я хотел бы сохранить тип элемента как перечисление в моей модели. В моем...
1416 просмотров
schedule 27.10.2022

Какие преобразования типов происходят?
#include "stdio.h" int main() { int x = -13701; unsigned int y = 3; signed short z = x / y; printf("z = %d\n", z); return 0; } Я ожидаю, что ответ будет -4567. Я получаю "z = 17278". Почему повышение этих номеров...
1068 просмотров
schedule 01.04.2024

Есть ли случаи, когда typedef абсолютно необходим?
Рассмотрим следующий отрывок из идиомы safe bool : typedef void (Testable::*bool_type)() const; operator bool_type() const; Можно ли объявить функцию преобразования без typedef? Следующее не компилируется: operator (void (Testable::*)()...
938 просмотров

Могут ли круглые скобки в C изменить тип результата операндов побитовой операции?
Я загрузил следующий код с помощью инструмента статического анализа: u1 = (u1 ^ u2); // OK u1 = (u1 ^ u2) & u3; // NOT OK u1 = (u1 ^ u2) & 10; // NOT OK u1 = (u1 ^ u2) & 10U; // NOT OK u1 = (unsigned char)(u1 ^ u2) & 10U; //...
370 просмотров

Преобразование типа JavaScript: (true && 1) vs (true | | 1)
JavaScript не является строго типизированным языком, как, например, Java. Как мы знаем, он преобразует значение результата в зависимости от контекста: "2" + "3" результаты "23" "2" * "3" результаты 6 Это совершенно ясно и нормально...
2781 просмотров

Преобразование байта в int в Java
Я создал безопасное случайное число и поместил его значение в байт. Вот мой код. SecureRandom ranGen = new SecureRandom(); byte[] rno = new byte[4]; ranGen.nextBytes(rno); int i = rno[0].intValue(); Но я получаю сообщение об ошибке:...
307063 просмотров
schedule 17.12.2023

Как я могу получить дату и время из этой строки «25.01.1955»?
У меня есть следующий код: Dim dtDoM As Nullable(Of DateTime) If (txtMarriageDate.Text.Trim = "") Then dtDoM = Nothing Else dtDoM = DateTime.ParseExact(txtMarriageDate.Text.Trim + " 00:00:00", "dd/MM/yyyy...
342 просмотров
schedule 15.11.2022

Преобразование типов работает только для сохранения в базе данных, а не для отображения
Я инициализирую WebDataBinder с помощью PropertyEditor для обработки преобразования строки в объект документа, чтобы его можно было сохранить в базе данных как таковой. (Мое сопоставление Hibernate требует этого). Это прекрасно работает. Моя...
76 просмотров

Использование ссылки при преобразовании строкового массива в целочисленный массив в PHP приводит к неожиданному выводу?
Скажем, у нас есть этот массив строк: $arrString = ["1", "2", "3"]; Один из традиционных способов преобразования значений в целые числа выглядит так: foreach ($arrString as $key => $value) $arrString[$key] = (int)...
187 просмотров
schedule 25.03.2024

Преобразование числового значения, допускающего значение NULL, в строку
Я хочу преобразовать числовое значение, допускающее значение NULL, в строку, сохраняющую нулевое значение. Вот что я делаю: int? i = null; string s = i == null ? null : i.ToString(); Есть что-то короче?
4590 просмотров
schedule 31.03.2024

Программа успешно компилируется, когда я сохраняю адрес, возвращаемый malloc, в целочисленной переменной.
Рассмотрим приведенный ниже фрагмент кода: #include <stdio.h> int main() { int p = malloc( sizeof( int ) ); return 0; } Приведенная выше программа успешно компилируется без каких-либо предупреждений. Разве это не должно...
136 просмотров
schedule 09.12.2023

Преобразование типов между двумя похожими объектами Datatable
У меня есть проект .NET с инфраструктурой синхронизации и двумя отдельными наборами данных для MS SQL и Compact SQL. в моем базовом классе у меня есть общий объект DataTable. в моем производном классе я назначаю Typed DataTable универсальному...
202 просмотров
schedule 10.01.2024

как преобразовать многомерный массив С++ в форму openCV?
Возможный дубликат: копировать данные из одной матрицы к другому У меня есть такой массив в С++: double myValue[600][800][3]; и я хочу преобразовать его в многомерную матрицу openCV или скалярную форму. Я попытался сделать...
2365 просмотров

Преобразование строки в другие типы
Я хочу преобразовать строку в другой тип. Проблема в том, что я знаю тип только во время выполнения. Я не хочу использовать случай Select. Есть лучший способ? Дополнительная информация: Я хочу создать форму во время выполнения. Итак, в xml у меня...
1397 просмотров
schedule 12.12.2022

Как понизить экземпляр универсального типа?
Я борюсь с тем, как правильно использовать C# Generics. В частности, я хочу иметь метод, который принимает универсальный тип в качестве параметра и выполняет разные действия в зависимости от типа универсального. Но я не могу «унизить» общий тип....
5179 просмотров
schedule 22.10.2022

SWIG: преобразование java:byte[] в C:(void*)
Возможный дубликат: Передать массив в обернутую функцию как указатель+размер или диапазон В настоящее время я изучаю swig и играю с API C, чтобы обернуть stdio.h. Итак, файл моего парика выглядит так: %module jstdio %{ #include...
73 просмотров
schedule 17.12.2023

преобразовать byte[] в изображение
Я загрузил изображение в свою базу данных как byte[] и теперь пытаюсь отобразить его. Произошла ошибка. Исключение аргумента не было обработано кодом пользователя Parameter is not valid . На этой линии newImage =...
21341 просмотров
schedule 11.04.2024

TypeScript: преобразовать логическое значение в строковое
У меня очень простая проблема: я не могу преобразовать простое логическое значение в строковое значение в TypeScript. Я бродил по документации и не мог найти ничего полезного. Конечно, я пытался использовать метод toString() , но, похоже, он не...
108730 просмотров
schedule 31.10.2023