Вопросы по теме 'conceptual'
Понимание контекста в C # 5 async / await
Правильно ли я, что async / await не имеет ничего общего с параллелизмом / параллелизмом и является не чем иным, как реализацией стиля продолжения (CPS)? А реальная потоковая передача выполняется SynchronizationContext экземпляром, который await...
18415 просмотров
schedule
07.09.2021
Перечисление против индексации против итерации
Я читаю блог Эрика Липперта уже некоторое время (он превосходен, вам стоит его проверить) и в комментариях одного из его posts , он упоминает, что не собирался индексировать последовательность чисел, а только перечислять их.
В чем разница между...
1444 просмотров
schedule
08.03.2022
Чего не хватает в этой стратегии выбора используемой коллекции C#?
Вот моя стратегия выбора используемого типа коллекции C#:
если количество элементов в коллекции фиксировано, используйте массив , например:
строка[] направления = новая строка[] { "север", "юг", "восток", "запад" };
в противном случае...
254 просмотров
schedule
16.03.2022
Ключевые слова async и await не вызывают создания дополнительных потоков?
Я запутался. Как может один или несколько Task работать параллельно в одном потоке? Мое понимание параллелизма явно неверно.
Биты MSDN, которые я не могу понять:
Ключевые слова async и await не вызывают создания дополнительных потоков....
3358 просмотров
schedule
22.03.2022
Насколько реально запустить платежный процессор, аналогичный Stripe? Что будет вовлечено?
Я заинтересован в запуске платежного процессора, который работает так же, как Stripe. Я хотел бы знать, как я буду это делать, что для этого потребуется, будет ли это вообще законным (т. е. есть ли у Stripe какой-то патент на их метод обработки...
129 просмотров
schedule
26.03.2022
Инкапсулируют ли объекты данные, чтобы даже другие экземпляры того же класса не могли получить к ним доступ?
В Яве,
Инкапсулируют ли объекты данные, чтобы даже другие экземпляры того же класса не могли получить к ним доступ? Только когда используется ключевое слово "частное"? Что такое «методы доступа» в Java — такие методы, как getName()?
Спасибо
2441 просмотров
schedule
20.06.2022
Почему TaskScheduler.Current является TaskScheduler по умолчанию?
Библиотека параллельных задач великолепна, и я много использовал ее в последние месяцы. Однако кое-что меня действительно беспокоит: тот факт, что TaskScheduler.Current — планировщик задач по умолчанию, а не TaskScheduler.Default . Это...
19957 просмотров
schedule
10.07.2022
Какой правильный термин описывает процедуру, которая дает один и тот же результат независимо от того, сколько раз она выполняется?
Допустим, вы хотите создать новую таблицу в базе данных. Если вы запустите сценарий, который содержит только код CREATE... , то он будет работать в первый раз, но при повторном запуске произойдет сбой, поскольку он будет пытаться создать уже...
98 просмотров
schedule
23.08.2022
Использование концепции модульной мультипликативной инверсии для расчета 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 просмотров
schedule
26.05.2023
Как можно выровнять изображение страницы, чтобы оно выглядело так, как если бы оно было отсканировано?
Я видел приложения и задавался вопросом, как я могу программно сфотографировать изображение. Определите, как его нужно преобразовать, чтобы он выглядел параллельно камере и не перекашивался в перспективе.
Затем объедините несколько фотографий,...
122 просмотров
schedule
18.04.2023
изменяемое состояние в коллекции
Я новичок в функциональном программировании, поэтому это может быть вопрос из-за неправильного понимания, но я не могу понять это - с точки зрения ООП это кажется таким очевидным...
сценарий: предположим, что у вас есть действующий или...
121 просмотров
schedule
12.07.2023
Почему паттерн прокси относится к категории структурных паттернов?
Согласно Structural Patterns, они сосредоточены на том, как классы и объекты составляются для формирования более крупных структур.
Адаптер и Декоратор подходят под это определение. Но для прокси это просто взаимодействие между субъектом и реальным...
77 просмотров
schedule
30.11.2022
Как показать использование статических методов Диаграмма классов 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