Codengineering - блог о программировании ➜ страница 2079


Лямбда-выражение и универсальный метод

Предположим, у меня есть универсальный интерфейс: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } и метод sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } я могу вызвать этот метод и передаем лямбда-выражение в качестве аргумента: List<String> list = Arrays.asList("a", "b", "c"); sort(list, (a, b) -> a.compareTo(b)); это бу ...

Как выбрать первый родительский DIV с помощью jQuery?

var classes = $(this).attr('class').split(' '); // this gets the current element classes var classes = $(this).parent().attr('class').split(' '); // this gets the parent classes. родителем в приведенной выше ситуации является Анкор. Если бы я хотел получить первый родительский DIV $(this), как бы выглядел код? var classes = $(this).div:parent().attr('class').split(' '); // just a quick try. * в основном я хочу получить классы первого родительского DIV $(this). thx ...

Использование @see в JavaDoc?

когда я использую @see при работе с JavaDocs? Что такое его использование? например, если MethodA звонки MethodB тогда я должен поставить @see на MethodBjavadoc и ссылка MethodA потому что это то, что называется, или я должен поставить ссылку на MethodB С MethodA потому что он зовет его. Я читал материал о @see на веб-сайте Oracle, и мне кажется, что это невероятно расплывчато, он говорит, что это означает "видеть также", но не совсем то, что это значит! ...

Почему у меня в Git подмодуля голова отдельно от хозяина?

Я использую подмодули GIT. После вытягивания изменений с сервера, много раз моя голова подмодуля отделяется от главной ветви. почему это происходит? Я должен всегда делать: git branch git checkout master Как я могу убедиться, что мой подмодуль всегда указывает на главную ветвь? Muchas Gracias ...

Нет шаблонов в Visual Studio в 2017

после установки Visual Studio 2017 (RC) с нуля я не могу найти стандартный список шаблонов. Меня особенно интересует Console Application (C#) template и Windows Form (C#) template. Я почти уверен, что мне не хватает одного из отдельных компонентов. Я не уверен, какой из них должен быть установлен, и я не хочу устанавливать их все. пожалуйста, смотрите мой список с установленными компонентами. ...

Эффект внутренней тени на слое UIView?

У меня есть следующий CALayer: CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, 0, 120) CGColor], nil]; [self.layer insertSublayer:gradient atIndex:0]; Я хотел бы добавить Внутренняя тень эффект, но я не совсем уверен, как это сделать. Я предполагаю, что мне потребуется рисовать в drawRect, однако это добавит слой поверх други ...

Как я могу комбинировать хэши в Perl?

каков наилучший способ объединить оба хэша в %hash1? Я всегда знаю, что %hash2 и %hash1 всегда имеют уникальные ключи. Я тоже предпочел бы одну строку кода, если это возможно. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow'; ...

Что такое" Groovy "и" Grails " и какие приложения создаются с их помощью?

В настоящее время я много слышу о "Groovy on Grails" и хочу узнать об этом больше: что такое Groovy? что такое Грааль? какие приложения построены с использованием Groovy на Grails? ...

Измените файл на месте (тот же dest) с помощью Gulp.Яш и подстановка шаблона

у меня есть задача глотка, которая пытается преобразовать .СКС файлы .css-файлы (с помощью gulp-ruby-sass), а затем поместите полученный результат .css файл в том же месте, где он нашел исходный файл. Проблема, поскольку я использую подстановка шаблона, я не обязательно знаю, где хранится файл. в коде ниже я пытаюсь использовать gulp-tap, чтобы подключиться к потоку и выяснить путь к файлу текущего файла поток был прочитан от кого: gulp.task('convertSass', function() { var fileLocation = ...

Как дождаться ответа от запроса $ http, в angularjs?

Я использую некоторые данные, которые из RESTful службы на нескольких страницах. Поэтому я использую угловые фабрики для этого. Итак, мне нужно было получить данные один раз с сервера, и каждый раз, когда я получаю данные с этой определенной службой. Так же как и глобальные переменные. Вот пример: var myApp = angular.module('myservices', []); myApp.factory('myService', function($http) { $http({method:"GET", url:"/my/url"}).success(function(result){ return result; }); }); в м ...