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