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


В чем разница между реализацией и компиляцией в Gradle?

после обновления до Android Studio 3.0 и создание нового проекта, я заметил, что в build.gradle есть новый способ добавить новые зависимости вместо compile здесь implementation и вместо testCompile здесь testImplementation. пример: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' вместо compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' в чем разница между ними и что я должен использовать? ...

Как перебирать два списка параллельно?

у меня есть две итерации в Python, и я хочу пройти через них в парах: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Это должно привести к: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 один способ сделать это-перебирать индексы: for i in xrange(len(foo)): print "f: ", foo[i], "; b: ", b[i] но мне это кажется несколько неэфирным. Есть ли лучший способ сделать это? ...

Использование контекста во фрагменте

как я могу получить контекст во фрагменте? мне нужно использовать мою базу данных, конструктор которой принимает в контексте, но getApplicationContext() и FragmentClass.this не работает, так что я могу сделать? конструктор базы данных public Database(Context ctx) { this.context = ctx; DBHelper = new DatabaseHelper(context); } ...

Получить список классов для элемента с помощью jQuery

есть ли способ в jQuery перебирать или назначать массиву все классы, которые назначены элементу? ex. <div class="Lorem ipsum dolor_spec sit amet">Hello World!</div> Я буду искать" специальный "класс, как в" dolor_spec " выше. Я знаю, что я мог бы использовать hasClass (), но фактическое имя класса не обязательно должны быть известны в то время. ...

Как игнорировать файлы в Subversion?

Как игнорировать файлы в Subversion? кроме того, как найти файлы, которые не находятся под контролем версий? ...

Как обнаружить браузер Safari, Chrome, IE, Firefox и Opera?

У меня есть 5 аддонов / расширений для FF, Chrome, IE, Opera и Safari. Мне нужен код для распознавания браузера пользователя и перенаправления (при нажатии на кнопку установки) для загрузки соответствующего аддона. ...

Как получить NuGet для установки / обновления всех пакетов в пакетах.конфиг?

У меня есть решение с несколькими проектами в нем. Большинство сторонних ссылок отсутствуют, но есть packages.config файл для каждого проекта. Как получить NuGet для установки / обновления всех необходимых пакетов? нужно ли это делать через командную строку для каждого проекта? ...

Почему sizeof для структуры не равен сумме sizeof каждого члена?

почему sizeof оператор возвращает размер больше для структуры, чем общие размеры элементов структуры? ...

Могу ли я использовать:before или:after псевдо-элемент на поле ввода?

Я пытаюсь использовать :after CSS псевдо-элемент на input поле, но оно не работает. Если я использую его с span, он работает нормально. <style type="text/css"> .mystyle:after {content:url(smiley.gif);} .mystyle {color:red;} </style> это работает (ставит смайлик после "Буу! а перед "еще немного") <span class="mystyle">buuu!</span>a some more это не работает - он только окрашивает someValue в красный цвет, но нет смайлика. <input class="mystyle" type="text" value ...

Как вернуть фиксацию слияния, которая уже отправлена в удаленную ветвь?

git revert <commit_hash> в одиночку не получится. -m должно быть указано, и я довольно смущен этим. кто-нибудь испытывал это раньше? ...