Вопросы-ответы - все решения ➜ страница 355


Задать вопрос

Почему массивы ковариантны, а обобщения инвариантны?

от эффективного Java Джошуа Блоха, массивы отличаются от универсального типа двумя важными способами. Первые массивы являются ковариантными. Дженерики являются инвариантными. Ковариант просто означает, что если X является подтипом Y, то X[] также будет подтипом Y[]. Массивы ковариантны, так как строка является подтипом объекта So String[] is subtype of Object[] инвариант просто означает, независимо от того, является ли X подтипом Y или нет , List<X> will not be subType of List<Y& ...

Как определить отзывчивые точки останова Twitter Bootstrap 3 с помощью JavaScript?

в настоящее время, Twitter Bootstrap 3 имеют следующие отзывчивые точки останова: 768px, 992px и 1200px, представляющие малые, средние и большие устройства соответственно. Как я могу обнаружить эти точки с помощью JavaScript? Я хотел бы слушать с JavaScript для всех связанных событий, вызванных при изменении экрана. И быть в состоянии определить, если экран для малых, средних или больших устройств. что-то уже сделано? Каковы ваши предложения? ...

Spring RestTemplate-как включить полную отладку / протоколирование запросов / ответов?

Я использую пружинный RestTemplate на некоторое время, и я последовательно ударил стену, когда я пытаюсь отладить его запросы и ответы. Я в основном смотрю, чтобы увидеть то же самое, что я вижу, когда я использую curl с включенной опцией "verbose". Например : curl -v http://twitter.com/statuses/public_timeline.rss будет отображать данные, отправленные и полученные данные (включая заголовки, куки и т. д.). Я проверил некоторые связанные посты как : Как я могу войти ответ весной RestTemplate? ...

как показать индикатор выполнения (круг) в действии, имеющем listview перед загрузкой listview с данными

у меня есть ListView во втором activity.OnItemClick из него я вызвал веб-сервис и пытаюсь извлечь данные. И после этого я перехожу к третьему виду деятельности, который также имеет ListView имея описание предыдущих действий ListView товар. Я хочу, чтобы отобразить диалоговое окно прогресса перед заполнением этого ListView. Я не понимаю, как это сделать ListView? Кто-нибудь знает, как это сделать? мой Код - третья активность.java package com.google.iprotect; import java.io.IOException; i ...

Найдите IP-адрес клиента в сеансе SSH

У меня есть скрипт, который должен быть запущен человеком, который входит на сервер с SSH. есть ли способ автоматически узнать, с какого IP-адреса подключается пользователь? конечно, я мог бы спросить пользователя (это инструмент для программистов, так что нет проблем с этим), но было бы круче, если бы я просто узнал. ...

Visual Studio 2012-Intellisense иногда исчезает / ломается

мои коллеги и я используем VS2012 в течение нескольких недель. Иногда после нескольких часов работы нарушается intellisense. После закрытия всех открытых вкладок, он снова работает. есть ли еще люди, имеющие ту же проблему? Это не может быть проблема расширения, потому что у меня такая же проблема дома. Может быть, есть обходной путь для этого? ...

Макрос файла показывает полный путь

стандартный предопределенный макрос _ _ FILE__, доступный в C, показывает полный путь к файлу. Есть ли способ сократить путь? Я имею в виду вместо /full/path/to/file.c Я вижу to/file.c или file.c ...

Как найти утечку памяти в коде/проекте C++?

Я программист на C++ на платформе Windows. Я использую Visual Studio 2008. Я обычно заканчиваю в коде с утечками памяти. обычно я нахожу утечку памяти, проверяя код, но это громоздко и не всегда хороший подход. поскольку я не могу позволить себе платный инструмент обнаружения утечек памяти, я хотел бы, чтобы вы, ребята, предложили наилучшие способы избежать утечек памяти. Я хочу знать, как программист можно найти утечки памяти. есть ли какой-либо стандарт или процедура, которую следует с ...

Получить дату (за день до текущего времени) в Баш

Как я могу напечатать дату, которая на день раньше текущего времени в Bash? ...

Ошибка значка Gradle студии андроида, слияние Манифеста

Я продолжаю видеть это сообщение и не знаете, как ее решить навсегда. Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from AndroidManifest.xml:43:9 is also present at com.github.erizet.signala:signala-longpolling:0.20:7:18 value=(@drawable/ic_launcher) Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:40:5 to override :OpenBook:processDebugManifest FAILED Error:Execution failed for task ':OpenBook:processDebugMan ...

Разрешить абсолютный путь из относительного пути и/или имени файла

есть ли способ в пакетном скрипте Windows вернуть абсолютный путь из значения, содержащего имя файла и / или относительный путь? дано: ".." "..somefile.txt" мне нужен абсолютный путь к пакетному файлу. пример: " какой-то файл.txt " находится в "C:Foo" "тест.летучая мышь " находится в "C:FooBar". пользователь открывает окно команд в "C:Foo" и звонит Bartest.bat ..somefile.txt в пакетном файле "C:Foosomefile.тхт" могут быть получены с помощью %1 ...

Вертикальная линия с использованием XML drawable

Я пытаюсь выяснить, как определить вертикальную линию (1dp толстые), чтобы использоваться в качестве выигрышного. чтобы сделать горизонтальный, это довольно просто: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#0000FF"/> <size android:height="50dp" /> </shape> вопрос в том, как сделать эту линию вертикальной? Да, есть обходные пути, такие как рисование прямоугольной фор ...

Как создать уникальный идентификатор в Java? [дубликат]

этот вопрос уже есть ответ здесь: Создание GUID в Java 6 ответов Я ищу лучший способ создать уникальный идентификатор в виде строки в Java. любое руководство ценится, спасибо. Я должен упомянуть, что я использую Java 5. ...

Ссылка на все переменные Visual Studio $

Я смотрел на $(Configuration),$(ProjectDir) etc. в Visual Studio 2008 Для предварительно построенных событий. есть ли ссылка на все эти переменные с определением для каждой из них? ...

Как преобразовать int в строку в C?

Как вы преобразуете int (целое число) в строку? Я пытаюсь сделать функцию, которая преобразует данные из struct в строку, чтобы сохранить его в файл. ...

Обратный вызов фрагмента из диалогового фрагмента

вопрос: Как создать обратный вызов из диалогового фрагмента в другой фрагмент. В моем случае вовлеченная деятельность должна быть полностью не осведомлена о DialogFragment. считайте, что у меня есть public class MyFragment extends Fragment implements OnClickListener потом в какой-то момент я может do DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); где MyDialogFragment выглядит как protected OnClickListener listener; public stat ...

Как проверить, существует ли элемент массива или нет в javascript?

Я работаю с титаном , мой код выглядит как var currentData = new Array(); if(currentData[index]!==""||currentData[index]!==null||currentData[index]!=='null') { Ti.API.info("is exists " + currentData[index]); return true; } else { return false; } Я передаю индекс в массив currentData, для несуществующего элемента, я все еще не в состоянии обнаружить его с помощью кода выше ...

Entity Framework с NOLOCK

Как я могу использовать NOLOCK функция на Entity Framework? Является ли XML единственным способом сделать это? ...

Узел.JS получить расширение файла

Im создает функцию загрузки файла в узле.js с курьерским 3. Я хотел бы захватить расширение файла изображения. поэтому я могу переименовать файл, а затем добавить расширение к нему. app.post('/upload', function(req, res, next) { var is = fs.createReadStream(req.files.upload.path), fileExt = >>>> I want to get the extension of the image here <<<<, os = fs.createWriteStream('public/images/users/' + req.session.adress + '.' + fileExt); }); Как я могу ...

Как проверить строку в теле ответа с помощью mockMvc

у меня есть простой интеграционного тестирования @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{"userName":"testUserDetails","firstName":"xxx","lastName":"xxx","password":"xxx"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpe ...

Получить значение флажка checked?

Итак, у меня есть код, который выглядит так: <input class="messageCheckbox" type="checkbox" value="3" name="mailId[]"> <input class="messageCheckbox" type="checkbox" value="1" name="mailId[]"> Мне просто нужен Javascript, чтобы получить значение любого флажка, который в настоящее время установлен. EDIT: чтобы добавить, будет только один флажок. ...

Как я могу обновить окно.местоположение.хэш без перехода документа?

у меня есть раздвижная панель, настроенная на моем сайте. когда он закончил анимацию, я установил хэш так function() { window.location.hash = id; } (это обратный вызов, и id назначается ранее). это работает хорошо, чтобы позволить пользователю закладки панели, а также для версии не JavaScript, чтобы работать. однако, когда я обновляю хэш, браузер переходит к местоположению. Я думаю, это ожидаемое поведение. мой вопрос: как может Я предотвращаю это? Т. е. как я могу изменить хэш окна, н ...

В чем разница между двумя рабочими процессами? Когда использовать поток кода авторизации?

протокол OAuth 2.0 имеет несколько рабочих процессов. У меня есть несколько вопросов относительно двух. поток кода авторизации - пользователь входит в систему из клиентского приложения, сервер авторизации возвращает код авторизации в приложение. Затем приложение обменивает код авторизации на маркер доступа. неявный Поток грантов - пользователь входит в систему из клиентского приложения, сервер авторизации выдает маркер доступа к клиентскому приложению непосредственно. в чем разница между э ...

Преобразуйте datetime в unix timestamp и преобразуйте его обратно в python

Я dt = datetime(2013,9,1,11), и я хотел бы получить временную метку Unix этого объекта datetime. когда я делаю dt - datetime(1970,1,1)).total_seconds() Я получил метку 1378033200. при преобразовании его обратно через datetime.fromtimestamp я получил datetime.datetime(2013, 9, 1, 6, 0). час не совпадает. Что я пропустил здесь? ...

Можно ли сделать разреженную проверку, не проверяя сначала весь репозиторий?

Я работаю с репозиторием с очень большим количеством файлов, который занимает несколько часов для проверки. Я изучаю возможность того, будет ли Git хорошо работать с таким репозиторием теперь, когда он поддерживает разреженные проверки, но каждый пример, который я могу найти, делает следующее: git clone <path> git config core.sparsecheckout true echo <dir> > .git/info/sparse-checkout git read-tree -m -u HEAD проблема с этой последовательностью команд заключается в том, что исхо ...

Должен ли я вернуть коллекцию или поток?

Предположим, у меня есть метод, который возвращает только для чтения в список: class Team { private List<Player> players = new ArrayList<>(); // ... public List<Player> getPlayers() { return Collections.unmodifiableList(players); } } далее предположим, что все, что делает клиент, это перебирает список один раз, сразу. Может быть, чтобы поместить игроков в JList или что-то в этом роде. Клиент делает не храните ссылку на список для последующего ос ...

Удаление строки в Eclipse

в Visual Studio, вы должны использовать Ctrl+L, тогда как в Eclipse я вынужден выбрать строку или, если она пуста, перейти в начало строки, прежде чем нажать кнопку Удалить/backspace. есть ли быстрый путь? Спасибо! ...

Как заменить сразу несколько шаблонов на sed?

Предположим, у меня есть строка 'abbc' и я хочу заменить: ab - > bc bc - > ab Если я попробую два заменяет результат не то, что я хочу: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Итак, какую команду sed я могу использовать для замены, как показано ниже? echo abbc | sed SED_COMMAND bcab EDIT: На самом деле текст может иметь более 2 шаблонов, и я не знаю, сколько замен мне понадобится. Поскольку был ответ, говорящий, что sed - это редактор потока и его замены жадно я думаю, что ...

Почему 128 = = 128 ложно, но 127==127 истинно при сравнении целочисленных оболочек в Java?

class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } выход: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } выход: true Примечание: числа между -128 и 127 являются истинными. ...

Что такое непрерывный процесс?

иногда, когда я пишу программу в Linux, и она падает из-за какой-то ошибки, она станет непрерывным процессом и будет продолжать работать вечно, пока я не перезагружу компьютер (даже если я выйду из системы). Мои вопросы: что заставляет процесс становиться непрерывным? как мне остановить это? Это, вероятно, глупый вопрос, но есть ли способ прервать его без перезапуска моего компьютер? ...