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

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


8
Ошибка EditorOptionDefinition Экспорт не найден
В Visual Studio 2013 я начал получать следующую ошибку при попытке открыть файлы C #: No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces Parameter name: optionID У меня не было проблем все утро, пока я не закрыл и не открыл заново решение C #, над которым я работал, …


21
Угловой JS break ForEach
У меня есть угловой цикл foreach, и я хочу выйти из цикла, если я сопоставлю значение. Следующий код не работает. angular.forEach([0,1,2], function(count){ if(count == 1){ break; } }); Как я могу получить это?


10
Рендеринг частичного из другой папки (не общий)
Как я могу сделать представление визуализации частичного (пользовательский элемент управления) из другой папки? В предпросмотре 3 я использовал для вызова RenderUserControl полный путь, но с обновлением до предпросмотра 5 это уже невозможно. Вместо этого мы получили метод RenderPartial, но он не предлагает мне ту функциональность, которую я ищу.


24
Дублирующиеся ключи в словарях .NET?
Есть ли в библиотеке базовых классов .NET какие-либо словарные классы, позволяющие использовать дублирующиеся ключи? Единственное решение, которое я нашел, - это создать, например, такой класс: Dictionary<string, List<object>> Но это довольно раздражает на самом деле использовать. Я полагаю, что в Java MultiMap выполняет это, но не может найти аналог в .NET.
256 c#  .net  dictionary  multimap 

12
Должны ли JDBC Resultsets и Statement быть закрыты отдельно, хотя впоследствии было закрыто Соединение?
Говорят, что это хорошая привычка - закрывать все ресурсы JDBC после использования. Но если у меня есть следующий код, нужно ли закрывать Resultset и Statement? Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { conn = // Retrieve connection stmt = conn.prepareStatement(// Some SQL); rs …
256 java  jdbc 

10
Предикаты делегатов в C #
Можешь мне объяснить: Что такое предикатный делегат? Где мы должны использовать предикаты? Какие-либо лучшие практики при использовании предикатов? Описательный исходный код будет оценен.
256 c#  .net  predicate 

10
Почему лямбда-код C ++ 11 по умолчанию требует ключевое слово mutable для захвата по значению?
Краткий пример: #include <iostream> int main() { int n; [&](){n = 10;}(); // OK [=]() mutable {n = 20;}(); // OK // [=](){n = 10;}(); // Error: a by-value capture cannot be modified in a non-mutable lambda std::cout << n << "\n"; // "10" } Вопрос: зачем нам mutableключевое слово? …
256 c++  lambda  c++11 

12
Указатель против ссылки
Что было бы лучше, если дать функции исходную переменную для работы: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); или: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: есть ли какая-то причина, чтобы выбирать между собой?

11
Как сделать floated div на 100% высоты его родителя?
Вот HTML-код: <div id="outer"> <div id="inner"></div> Test </div> А вот и CSS: #inner { float: left; height: 100%; } После проверки с помощью инструментов разработчика Chrome внутренний div получает высоту 0px. Как я могу заставить его быть 100% высоты родительского div?
256 css  html  height 


6
Какая часть создания исключения является дорогой?
В Java использование throw / catch как части логики, когда на самом деле нет ошибки, как правило, является плохой идеей (частично), потому что выбрасывать и перехватывать исключение дорого, и делать это много раз в цикле обычно гораздо медленнее, чем другие. управляющие структуры, которые не включают в себя исключения. Мой вопрос …

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