Вопросы по теме 'd'

D 1.0 (Танго) Переместить мышь; имитировать нажатия клавиш и т. д.
Здравствуйте, я использую D 1.041 с Tango 0.99.8 и мне интересно как я буду перемещать мышь и имитировать нажатия клавиш и получать информацию с экрана, например, цвет определенного пикселя по определенной координате. Я использую Windows. Любая...
238 просмотров
schedule 22.09.2022

Передача автоматически типизированных переменных для работы в D?
Это не работает в D: void doSomething(auto a, auto b){ // ... } Мне просто интересно, это когда-нибудь сработает? Или это просто технически невозможно? (Или просто глупо?) В любом случае, можно ли это сделать каким-либо другим...
160 просмотров
schedule 07.11.2022

Как добавить параметры компиляции только для одного из файлов библиотеки в WAF?
Я экспериментирую с waf для своего проекта d. Одной из приятных особенностей D является «импорт» целых файлов в код во время компиляции. Для этого необходимо указать папки, в которых будут искаться файлы для импорта. В случае компилятора dmd вы...
749 просмотров
waf d
schedule 19.07.2022

Ассоциативные массивы, симметричный алгоритм, CTFE
Я хочу реализовать что-то вроде шифра Виженера , и я решил использовать ассоциативный массивы. я использую struct Codes { int[char] enc; char[int] dec; } а затем я заполняю AA с foreach(immutable char c; letters ~ whitespace ~...
183 просмотров
schedule 02.07.2022

Как использовать конструкторы шаблонов в D?
документация по шаблонам для D включает небольшой раздел под названием "Конструкторы шаблонов". В этом разделе нет примеров или обширной документации. Я пытаюсь использовать эту функцию (я знаю, что мог бы просто использовать «статический...
570 просмотров
schedule 27.07.2022

тип функции в D
Я заинтересован в создании производной функции, которая возвращает функцию, которая является производной от некоторой функции, которая передается ей в какой-то момент. Однако я хочу иметь возможность специализировать это, чтобы для определенных...
153 просмотров

Почему readf ведет себя не так, как ожидалось?
import std.stdio; void main(){ int n; while(readf("%d", &n)){ if(n == 11) break; writeln(n); } } Первая итерация работает, и она печатает n , но после этого readf() никогда не возвращается. В документации...
825 просмотров
d dmd
schedule 09.10.2023

проблемы с настройкой G-WAN для использования D2
Я скачал, скомпилировал и установил gdc из его репозитория Bitbucket . Затем я скачал, распаковал и запустил G-WAN с его сайта . Теперь я могу скомпилировать код D2 с помощью gdc, и он работает нормально, и я могу использовать G-WAN для загрузки...
458 просмотров
schedule 21.11.2023

D Встроенный ассемблер: ошибка при вызове функции
У меня очень особенная проблема. Для виртуальной машины мне нужно скопировать код из функций инструкций в массив ubyte, а затем выполнить этот массив (техника аналогична встроенному макросу vm в gcc), в основном это работает так: __gshared void *...
394 просмотров
schedule 12.01.2024

Статическая компоновка SQLite с DMD (Windows x86)
Я безуспешно пытался установить статическую связь с sqlite3. Я использую заголовок etcc.sqlite3 и объединение sqlite3. Чтобы создать файл .lib, я пробовал как VC ++, так и MinGW-gcc, оба из них успешно компилируют исходный файл, но оба генерируют...
999 просмотров
schedule 19.12.2023

Добавление дней к дате с помощью std.datetime
Почему нельзя добавлять дни к дате в std.datetime? Вы можете добавлять месяцы и годы, но не дни. Недавно мне нужно было рассчитать дату пасхального воскресенья, затем мне нужно было рассчитать связанные праздники (Вознесение, Пятидесятница,...
245 просмотров
schedule 28.01.2024

проверить, содержит ли ассоциативный массив ключ в D
Вопрос довольно очевиден; Я хочу иметь возможность проверить, содержит ли ассоциативный массив значение, которое я собираюсь (потенциально) вставить, прежде чем я его на самом деле вставлю. Есть ли простой способ сделать это без поиска по dict.keys...
1738 просмотров
schedule 18.08.2022

Получить имя Enum из значения?
Я случайно наткнулся на эту тему в поисках ответа на этот вопрос. По сути, то, что я прошу, противоположно тому, что делается в этой теме. Вместо того, чтобы получать значение перечисления по его имени, я хотел бы получить его имя по его...
181 просмотров
schedule 14.11.2022

Глобальные переменные в модулях
Итак, вот концепция: В настоящее время я пишу довольно сложный проект, состоящий из десятков разных модулей и классов. Мне нужно иметь один базовый набор переменных/параметров (ассоциативный массив?), Который будет совместно использоваться...
134 просмотров
schedule 17.07.2022

D: как добавить файл в zip-архив?
Я думаю, что лучше разделить его на два отдельных вопроса, чтобы помочь новичкам найти ответ. Предыдущий вопрос касался извлечения данных из zip-архива. Но теперь мне нужен любой пример, который показывает, как добавить данные в zip-архив....
70 просмотров
schedule 11.11.2022

Пропуск первого argv в массиве DLang
Я начинаю изучать D. Я написал несколько базовых программ (привет, мир... добавь 2 числа), и сейчас я на третьей. Он должен взять массив чисел и сложить их вместе. У меня есть следующий код: import std.stdio; import std.algorithm; import...
271 просмотров
d
schedule 24.07.2022

Выход с сайта вызывает ошибку: 400 - Bad Request
Я использую фреймворк vibed.org. Когда я обрабатываю функцию выхода из системы, я получаю странную ошибку. Вот мой код App.d: void main() { auto router = new URLRouter; router.any("/checkAuthorization", &checkAuthorization);...
820 просмотров
schedule 30.11.2023

Базовая проверка формы Vibe.d
У меня есть метод создания сообщения: void gönderiyiOluştur(HTTPServerRequest istek, HTTPServerResponse yanıt) { render!("gönderiler/oluştur.dt")(yanıt); } и такой метод почтового хранилища: void gönderiyiKaydet(HTTPServerRequest...
111 просмотров
schedule 01.07.2022

Что такое стандартный модуль потоков Dlang?
Что такое стандартный модуль потоков Dlang? https://digitalmars.com/d/2.0/phobos/std_stream.html относится к https://github.com/dlang/phobos/blob/master/std/stream.d , но этой страницы на GitHub не существует. Я предполагаю, что это удалено...
116 просмотров
schedule 13.08.2022

Разрушенная итерация по вариативным аргументам, как последовательность кортежей в D
Допустим, я хочу обработать вариативную функцию, которая поочередно получает начальные и конечные значения 1 или более интервалов и должна возвращать диапазон случайных значений в этих интервалах. Вы можете представить, что ввод представляет собой...
63 просмотров
schedule 11.10.2022