Codengineering - блог о программировании ➜ страница 1391
Обработка предупреждение для возможного многократного перечисления интерфейс IEnumerable
в моем коде нужно использовать IEnumerable<> несколько раз таким образом получить ошибку Resharper "возможно многократное перечисление IEnumerable". пример кода: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return li ...
Как напечатать тип или класс переменной в Swift?
есть ли способ распечатать тип времени выполнения переменной в swift? Например: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("(now.dynamicType)") // Prints "(Metatype)" println("(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no "description" method В приведенном выше примере я ...
Получить экранированный параметр URL
Я ищу плагин jQuery, который может получать параметры URL и поддерживать эту строку поиска без вывода ошибки JavaScript: "неправильная последовательность URI". Если нет плагина jQuery, который поддерживает это, мне нужно знать, как изменить его для поддержки этого. ?search=%E6%F8%E5 значение параметра URL при декодировании должно быть: æøå (символы норвежские). Я не имею доступа к серверу, поэтому я не могу ничего изменить оно. ...
@Resource vs @Autowired
которые Примечания @ Resource ( jsr250) или @Autowired (Spring-specific) должен ли я использовать в DI? я успешно использовал как в прошлом @Resource(name="blah") и @Autowired @Qualifier("blah") мой инстинкт заключается в том, чтобы придерживаться @Resource тег, так как он был ратифицирован людьми jsr. У кого есть сильные мысли по этому поводу? ...
Каков "правильный" способ итерации через массив в Ruby?
PHP, при всех его бородавках, довольно хорош в этом отношении. Нет никакой разницы между массивом и хэшем (может быть, я наивен, но это кажется мне очевидным), и для итерации либо вы просто делаете foreach (array/hash as $key => $value) в Ruby есть куча способов сделать такие вещи: array.length.times do |i| end array.each array.each_index for i in array хэши имеют больше смысла, так как я просто всегда использую hash.each do |key, value| почему я не могу сделать это для массивов? ...
Как условно применить стили CSS в AngularJS?
Q1. Предположим, я хочу изменить внешний вид каждого "элемента", который пользователь отмечает для удаления, прежде чем будет нажата основная кнопка "Удалить". (Эта непосредственная визуальная обратная связь должна устранить необходимость в пресловутом "вы уверены?" диалоговое окно.) Пользователь установит флажки, чтобы указать, какие элементы должны быть удалены. Если флажок снят, этот элемент должен вернуться к своему обычному виду. каков наилучший способ применить или удалить стиль CSS? Q ...
Вычислить расстояние между 2 координатами GPS
Как рассчитать расстояние между двумя координатами GPS (используя широту и долготу)? ...
Как удалить содержимое папки в Python?
Как я могу удалить содержимое локальной папки в Python? текущий проект для Windows, но я хотел бы видеть *nix также. ...
Получение типа Mime файла в Java
мне просто интересно, как большинство людей получают тип mime из файла в Java? До сих пор я пробовал два utils:JMimeMagic & Mime-Util. первый дал мне исключения памяти, второй не закрывает свои потоки должным образом. Мне просто интересно, есть ли у кого-нибудь еще метод/библиотека, которые они использовали и работали правильно? ...
Как установить bootstrap navbar active class с Angular JS?
если у меня есть navbar в bootstrap с элементами Home | About | Contact Как установить активный класс для каждого пункта меню, когда они активные? То есть, как я могу установить class="active" когда угловой маршрут находится в #/ для дома #/about на странице #/contact на странице ...