программирование

Q & A для профессиональных программистов и энтузиастов

5
String.IsNullOrWhiteSpace в выражении LINQ
У меня есть следующий код: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); И я получаю эту ошибку при попытке запустить код: LINQ to Entities не распознает метод метода Boolean IsNullOrWhiteSpace (System.String), и этот метод нельзя преобразовать в выражение …

3
Как заставить обновление представления, не вызывая его автоматически из наблюдаемой?
Примечание: это в основном для отладки и понимания KnockoutJS. Есть ли способ явно запросить Knockout, чтобы обновить представление из (уже связанной) модели представления? Я ищу что-то вроде: ko.refreshView(); Я понимаю, что это не предполагаемое использование Knockout, но я все еще хочу знать, существует ли такой метод для целей отладки и …
151 knockout.js 

12
Наследование против агрегации [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

11
Финал Java против C ++ const
В учебнике по программированию на Java для C ++ говорится, что (выделение - мое): Ключевое слово final примерно эквивалентно const в C ++ Что значит «грубо» в этом контексте? Разве они точно так же? Каковы различия, если таковые имеются?
151 java  c++  const  final 

8
Как работает Drupal? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Может ли кто-нибудь предоставить обзор архитектуры потока управления Drupal 7? Возможно, в смысле блок-схемы о том, …
151 php  drupal  drupal-7 


3
Безопасно ли использовать HttpClient одновременно?
Во всех примерах, которые я могу найти HttpClient, он используется для разовых вызовов. Но что, если у меня постоянная клиентская ситуация, когда несколько запросов могут быть сделаны одновременно? В принципе, безопасно ли вызывать client.PostAsync2 потока одновременно против одного и того же экземпляра HttpClient. Я не очень ищу экспериментальные результаты здесь. …

8
Что такое __stdcall?
Я изучаю программирование на Win32, и его WinMainпрототип выглядит так: int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show ) Я был смущен относительно того, для чего был этот WINAPIидентификатор, и нашел: #define WINAPI __stdcall Что это делает? Я смущен тем, что что-то вообще есть после типа …

12
Как вызвать функцию PHP одним нажатием кнопки
Я создал страницу под названием functioncalling.php, которая содержит две кнопки, Отправить и Вставить . Как новичок в PHP, я хочу проверить, какая функция выполняется при нажатии кнопки. Я хочу, чтобы вывод пришел на той же странице. Поэтому я создал две функции, по одной для каждой кнопки. Исходный код для functioncalling.php …
151 php  html  forms  button 

5
Объявление перечисления в классе
В следующем фрагменте кода Colorперечисление объявляется внутри Carкласса, чтобы ограничить область действия перечисления и попытаться не «загрязнять» глобальное пространство имен. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color …
151 c++  class  enums  namespaces  scope 


14
Внедрение зависимостей через конструкторы или установщики свойств?
Я занимаюсь рефакторингом класса и добавляю в него новую зависимость. В настоящее время класс принимает существующие зависимости в конструкторе. Поэтому для согласованности я добавляю параметр в конструктор. Конечно, есть несколько подклассов и даже больше для модульных тестов, так что теперь я играю в игру, изменяя все конструкторы, чтобы соответствовать, и …


7
Передача массива в функцию с переменным числом аргументов в Swift
В языке программирования Swift говорится: Функции также могут принимать переменное количество аргументов, собирая их в массив. func sumOf(numbers: Int...) -> Int { ... } Когда я вызываю такую ​​функцию с разделенным запятыми списком чисел (`sumOf (1, 2, 3, 4)), они становятся доступными в виде массива внутри функции. Вопрос: что если …

4
Ищете четкое определение того, что такое «токенизатор», «парсер» и «лексеры» и как они связаны друг с другом и используются?
Я ищу четкое определение того, что такое «токенизатор», «парсер» и «лексер» и как они связаны друг с другом (например, использует ли парсер токенизатор или наоборот)? Мне нужно, чтобы программа прошла через исходные файлы c / h для извлечения декларации данных и определений. Я искал примеры и могу найти некоторую информацию, …
151 parsing  lexer  tokenize 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.