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

Понимание контекста в C # 5 async / await
Правильно ли я, что async / await не имеет ничего общего с параллелизмом / параллелизмом и является не чем иным, как реализацией стиля продолжения (CPS)? А реальная потоковая передача выполняется SynchronizationContext экземпляром, который await...
18415 просмотров

Перечисление против индексации против итерации
Я читаю блог Эрика Липперта уже некоторое время (он превосходен, вам стоит его проверить) и в комментариях одного из его posts , он упоминает, что не собирался индексировать последовательность чисел, а только перечислять их. В чем разница между...
1444 просмотров
schedule 08.03.2022

Чего не хватает в этой стратегии выбора используемой коллекции C#?
Вот моя стратегия выбора используемого типа коллекции C#: если количество элементов в коллекции фиксировано, используйте массив , например: строка[] направления = новая строка[] { "север", "юг", "восток", "запад" }; в противном случае...
254 просмотров

Ключевые слова async и await не вызывают создания дополнительных потоков?
Я запутался. Как может один или несколько Task работать параллельно в одном потоке? Мое понимание параллелизма явно неверно. Биты MSDN, которые я не могу понять: Ключевые слова async и await не вызывают создания дополнительных потоков....
3358 просмотров

Насколько реально запустить платежный процессор, аналогичный Stripe? Что будет вовлечено?
Я заинтересован в запуске платежного процессора, который работает так же, как Stripe. Я хотел бы знать, как я буду это делать, что для этого потребуется, будет ли это вообще законным (т. е. есть ли у Stripe какой-то патент на их метод обработки...
129 просмотров

Инкапсулируют ли объекты данные, чтобы даже другие экземпляры того же класса не могли получить к ним доступ?
В Яве, Инкапсулируют ли объекты данные, чтобы даже другие экземпляры того же класса не могли получить к ним доступ? Только когда используется ключевое слово "частное"? Что такое «методы доступа» в Java — такие методы, как getName()? Спасибо
2441 просмотров
schedule 20.06.2022

Почему TaskScheduler.Current является TaskScheduler по умолчанию?
Библиотека параллельных задач великолепна, и я много использовал ее в последние месяцы. Однако кое-что меня действительно беспокоит: тот факт, что TaskScheduler.Current — планировщик задач по умолчанию, а не TaskScheduler.Default . Это...
19957 просмотров

Какой правильный термин описывает процедуру, которая дает один и тот же результат независимо от того, сколько раз она выполняется?
Допустим, вы хотите создать новую таблицу в базе данных. Если вы запустите сценарий, который содержит только код CREATE... , то он будет работать в первый раз, но при повторном запуске произойдет сбой, поскольку он будет пытаться создать уже...
98 просмотров

Использование концепции модульной мультипликативной инверсии для расчета nCr % MOD
Я рассчитываю nCr% MOD для больших значений n Я использую соотношение (n+1)Cr=(nCr)*(n+1)/(n+1-r) Мне нужно перебирать цикл для разных значений n, сохраняя r постоянным. llu fact=1; /*The loop begins from i>=M+1 */...
603 просмотров
schedule 27.08.2022

Концептуальное моделирование данных: подходит ли RDF? Другие решения?
Я планирую систему, которая объединяет различные источники данных и позволяет пользователям выполнять простые запросы к ним. Часть системы должна действовать как уровень абстракции, который знает все подключенные источники данных: пользователь не...
477 просмотров
schedule 04.05.2023

Почему корневой объект реализует равенство?
Во многих объектно-ориентированных языках, таких как Java, семейство .NET, Python, Ruby и, я уверен, во множестве других, корневой объектный класс, от которого наследуются все остальные классы, определяет метод проверки на равенство. Однако, по моему...
94 просмотров
schedule 26.02.2023

В чем причина (вероятно, недокументированных) случаев подавления исключений .NET?
Я пытаюсь понять критерий .NET, когда исключения .NET подавляются, проглатываются или проходят незамеченными, чтобы обнаруживать/подозревать/предотвращать/быть начеку о таких инцидентах. В онлайн-статье MSDN «Класс таймера» о .NET Framework 4.5...
175 просмотров

Как можно выровнять изображение страницы, чтобы оно выглядело так, как если бы оно было отсканировано?
Я видел приложения и задавался вопросом, как я могу программно сфотографировать изображение. Определите, как его нужно преобразовать, чтобы он выглядел параллельно камере и не перекашивался в перспективе. Затем объедините несколько фотографий,...
122 просмотров

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

Почему паттерн прокси относится к категории структурных паттернов?
Согласно Structural Patterns, они сосредоточены на том, как классы и объекты составляются для формирования более крупных структур. Адаптер и Декоратор подходят под это определение. Но для прокси это просто взаимодействие между субъектом и реальным...
77 просмотров

Как показать использование статических методов Диаграмма классов UML
Как показать использование статических методов на диаграмме классов UML? class A{ public static void test(){ } } class B{ public void b(){ A.test(); } } Как будет выглядеть диаграмма классов, показывающая отношения? UML...
61878 просмотров
schedule 28.10.2023

Почему я не могу добавить конкретные классы в список интерфейсов, которые реализуют конкретные классы?
У меня возникли проблемы с добавлением экземпляра класса, реализующего интерфейс, в список этого интерфейса ; Я получаю ошибки проверки типа. У меня есть следующее: Базовый класс Pet , содержащий два поля, общие для всех питомцев: PetId и...
43 просмотров
schedule 03.05.2024