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

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

11
Обнуляемый тип в качестве общего параметра возможно?
Я хочу сделать что-то вроде этого: myYear = record.GetValueOrNull<int?>("myYear"), Обратите внимание на обнуляемый тип в качестве универсального параметра. Так как GetValueOrNullфункция могла вернуть ноль, моя первая попытка была такой: public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) …
288 c#  generics 

17
При использовании Spring Security, как правильно получить информацию о текущем имени пользователя (т.е. SecurityContext) в бине?
У меня есть веб-приложение Spring MVC, которое использует Spring Security. Я хочу знать имя пользователя, вошедшего в систему. Я использую фрагмент кода, приведенный ниже. Это принятый способ? Мне не нравится иметь вызов статического метода внутри этого контроллера - это противоречит всей цели Spring, ИМХО. Есть ли способ настроить приложение, чтобы …

12
HTML внутри Twitter Bootstrap popover
Я пытаюсь отобразить HTML внутри загрузочного поповера, но почему-то это не работает. Я нашел некоторые ответы здесь, но это не будет работать для меня. Пожалуйста, дайте мне знать, если я делаю что-то не так. <script> $(function(){ $('[rel=popover]').popover({ html : true, content: function() { return $('#popover_content_wrapper').html(); } }); }); </script> <li …

22
Цвет текста ActionBar
Как я могу изменить цвет текста панели действий? Я унаследовал тему Holo Light, я могу изменить фон ActionBar, но я не выяснил, что является атрибутом для изменения цвета текста. Хорошо, я могу изменить цвет текста с помощью атрибута android: textColorPrimary, но он также меняет цвет текста раскрывающегося меню, отображаемого при …

17
Почему я получаю ошибку сегментации при записи в «char * s», инициализированный строковым литералом, но не «char s []»?
Следующий код получает ошибку сегмента в строке 2: char *str = "string"; str[0] = 'z'; // could be also written as *str = 'z' printf("%s\n", str); Пока это работает на отлично char str[] = "string"; str[0] = 'z'; printf("%s\n", str); Протестировано с MSVC и GCC.

11
Как использовать аргументы из предыдущей команды?
Я знаю, что Esc+ .дает вам последний аргумент последней команды. Но меня интересует первый аргумент последней команды. Есть ли связывание ключей для этого? В том же духе, есть ли общий способ получения n-го аргумента из последней команды? Я знаю, что в bash-скрипте вы можете использовать $0и $1т. Д., Но они …


5
Должен ли получатель Java 8 возвращать необязательный тип?
Optional Тип, введенный в Java 8, является новой вещью для многих разработчиков. Является ли метод получения, возвращающий Optional<Foo>тип вместо классического, Fooхорошей практикой? Предположим, что значение может быть null.

12
C #: ключевое слово is и проверка на Not
Это глупый вопрос, но вы можете использовать этот код, чтобы проверить, является ли что-то определенного типа ... if (child is IContainer) { //.... Есть ли более элегантный способ проверить наличие экземпляра «НЕ»? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child …
288 c#  casting  keyword 


7
Как обрабатывать отношения «многие ко многим» в RESTful API?
Представьте, что у вас есть 2 объекта: игрок и команда , где игроки могут быть в нескольких командах. В моей модели данных у меня есть таблица для каждой сущности и таблица соединений для поддержания отношений. Hibernate прекрасно справляется с этим, но как я могу представить эти отношения в RESTful API? …

7
CreateElement с идентификатором?
Я пытаюсь изменить этот код, чтобы также присвоить этому элементу div идентификатор, однако я ничего не нашел в Google, и idName не работает. Я читал кое - что о Append , однако это кажется довольно сложным для задачи , которая кажется довольно простым, так есть ли альтернатива? Спасибо :) g=document.createElement('div'); …
288 javascript  jquery 




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