Вопросы-ответы - все решения ➜ страница 357
Что такое WeakHashMap и когда его использовать? [дубликат]
этот вопрос уже есть ответ здесь: Когда бы вы использовали WeakHashMap или WeakReference? 10 ответов что это WeakHashMap и когда следует использовать его? В чем разница между a WeakHashMap и HashMap? ...
Android ViewPager с нижними точками
Я хочу добавить 3 нижние точки На мой ViewPager, как это. Я использую FragmentActivity и поддержку библиотеки ViewPager. ...
Отменить часть неиндексированных изменений в Git
Как отменить части моего неиндексированных изменений в Git, но сохранить остальное, а не проиндексированы? Как я понял, это: git commit --interactive # Choose the parts I want to delete # Commit the changes git stash git rebase -i master # (I am an ancestor of master) # Delete the line of the most recent commit git stash apply это работает, но было бы неплохо, если бы там было что-то вроде git commit --interactive только для отката изменений. Какие-нибудь лучшие методы? ...
Список всех локалей и их коротких кодов?
Я ищу список всех локалей и их короткие коды для приложения PHP, которое я пишу. Есть много различий в этих данных между платформами? кроме того, если я разрабатываю международное приложение, могу ли я просто поддерживать одну версию английского языка или существуют значительные различия в английском языке по всему миру? ...
Доступ к индексу элемента массива ES6 внутри цикла for-of
мы можем получить доступ к элементам массива с помощью цикла for-of: for (const j of [1, 2, 3, 4, 5]) { console.log(j); } Как я могу изменить этот код, чтобы получить доступ к текущему индексу тоже? Я хочу добиться этого, используя для синтаксиса, ни объекту, ни к-в. ...
Преобразование python datetime в epoch с помощью strftime
У меня есть время в UTC, из которого я хочу количество секунд с начала эпохи. Я использую strftime, чтобы преобразовать его в количество секунд. Возьмем в качестве примера 1 апреля 2012 года. >>>datetime.datetime(2012,04,01,0,0).strftime('%s') '1333234800' 1 апреля 2012 UTC от эпохи 1333238400, но это выше возвращает 1333234800, который отличается на 1 час. таким образом, похоже, что strftime учитывает мое системное время и применяет сдвиг часового пояса где-то. Я думал, что datet ...
Как создать простой разделитель в новом NavigationView?
Google представил NavigationView в библиотеке поддержки дизайна версии 22.2.0, с помощью которой вы можете очень легко создать ящик, используя ресурс меню. Как я могу создать простую разделительную линию между двумя элементами? Группировка элементов не сработала. Создание раздела подэлементов создает разделительную линию, но для этого требуется заголовок, который я не хочу. любая помощь будет оценили. ...
Оракул "(+)" Оператор
Я проверяю некоторые старые инструкции SQL с целью их документирования и, вероятно, их улучшения. СУБД является Oracle Я не понял утверждение, которое читалось так: select ... from a,b where a.id=b.id(+) Я запутался в (+) оператор, и не мог получить его ни на каких форумах... (поиск + в кавычках тоже не работал). в любом случае, я использовал "объяснить план" SQLDeveloper и я получил выход, говоря, что HASH JOIN, RIGHT OUTER, так далее. будет ли какая-то разница, если я удалю (+) оператор ...
Преобразование строки в Uri
Как я могу преобразовать строку в Uri в Java (Android)? т. е.: String myUrl = "http://stackoverflow.com"; myUri = ???; ...
Что такое инструмент Android ADB shell "dumpsys" и каковы его преимущества?
Я ищу полный список adb shell dumpsys команды с полным объяснением всех команд. где я могу найти эту информацию? ...
Почему Python печатает символы юникода, когда кодировка по умолчанию-ASCII?
из оболочки Python 2.6: >>> import sys >>> print sys.getdefaultencoding() ascii >>> print u'xe9' é >>> Я ожидал, что после инструкции print будет какая-то тарабарщина или ошибка, так как символ "é" не является частью ASCII, и я не указал кодировку. Я думаю, я не понимаю, что ASCII является кодировкой по умолчанию означает. EDIT я переместил редактирование в ответы раздел и принял его как предложено. ...
Как сортировать mongodb с pymongo
Я пытаюсь использовать функцию сортировки при запросе моего mongoDB, но это не удается. Тот же запрос работает в консоли MongoDB, но не здесь. Код выглядит следующим образом: import pymongo from pymongo import Connection connection = Connection() db = connection.myDB print db.posts.count() for post in db.posts.find({}, {'entities.user_mentions.screen_name':1}).sort({u'entities.user_mentions.screen_name':1}): print post ошибки я получаю следующим образом: Traceback (most recent call l ...
Синтаксис Swift do-try-catch
Я даю ему попробовать понять новую вещь обработки ошибок в swift 2. Вот что я сделал: я сначала объявил об ошибке перечисление: enum SandwichError: ErrorType { case NotMe case DoItYourself } а потом я объявил метод, который выдает ошибку (не исключение люди. Это ошибка.). Вот этот метод: func makeMeSandwich(names: [String: String]) throws -> String { guard let sandwich = names["sandwich"] else { throw SandwichError.NotMe } return sandwich } проблема с вызово ...
Использовать Нанит Утверждать.Бросает метод или атрибут ExpectedException?
Я обнаружил, что это, кажется, два основных способа тестирования исключений: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] какой из них будет лучше? Дает ли одно преимущество перед другим? Или это просто вопрос личных предпочтений? ...
Git: объединить удаленную ветку локально
Я вытащил все удаленные филиалы через git fetch --all. Я вижу ветку, которую я хотел бы объединить через git branch -a как remotes / origin / branchname. Проблема заключается в его недоступности. Я не могу объединить или проверить? ...
Преобразование строки JSON в словарь не список
Я пытаюсь передать в JSON-файл и конвертировать данные в словарь. до сих пор, это то, что я сделал: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Я жду json1_data быть dict тип но на самом деле выходит как list введите, когда я проверяю его с type(json1_data). что я упустил? Мне нужно, чтобы это был словарь, чтобы я мог получить доступ к одному из ключей. ...
socket.io комнаты или пространство имен?
Я исследую nodejs / socket.io для чата в реальном времени, и мне нужен совет для реализации комнат. Что лучше, используя пространство имен или используя функцию комнаты, чтобы полностью изолировать капли болтовни друг от друга? какова реальная техническая разница между комнатами и пространством имен? есть ли разница в использовании ресурсов? ...
Как отправить содержимое файла в качестве объекта тела с помощью cURL
Я использую утилиту командной строки cURL для отправки HTTP POST в веб-службу. Я хочу включить содержимое файла в тело поста. Я пробовал использовать -d </path/to/filename> а также другие варианты с типом информации, как --data </path/to/filename> --data-urlencode </path/to/filename> etc... файл всегда прилагается. Мне это нужно, как сущность тела. ...
Объясните, как найти узел запуска цикла в цикле связанного списка работы?
Я понимаю, что встреча черепахи и Зайца завершает существование цикла, но как перемещение черепахи в начало связанного списка, сохраняя зайца в месте встречи, а затем перемещая оба шага за раз, заставляет их встречаться в начальной точке цикла? ...
Как добавить веб-API к существующему ASP.NET проект веб-приложения MVC (5)?
предполагая, что вы забыли отметить флажок веб-API (добавить его в проект) при создании нового проекта MVC (5), что вам нужно сделать, чтобы добавить веб-API и заставить его работать? есть куча вопросов миграции, но ни один из них, похоже, не имеет полных и современных шагов для добавления веб-API в проект MVC 5, и, похоже, он изменился с некоторых старых ответов. добавить Web API в MVC 4 добавить GlobalConfiguration.Настроить(WebApiConfig.Регистрация) MVC 4 ...
Почему SSL-подтверждения дать не могут генерировать исключения ключей Диффи'?
когда я устанавливаю SSL-соединение с некоторыми IRC-серверами (но не с другими - предположительно из-за предпочтительного метода шифрования сервера), я получаю следующее исключение: Caused by: java.lang.RuntimeException: Could not generate DH keypair at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:106) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:556) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Client ...
Проверьте, является ли строка значением даты
что это простой способ проверить, если значение является допустимой датой, любой известный формат даты допускается. например, у меня есть значения 10-11-2009,10/11/2009,2009-11-10T07:00:00+0000 которые все должны быть распознаны как значения даты, а значения 200,10,350, который не должен быть распознан как значение даты. Что это самый простой способ проверить это, если это вообще возможно? Потому что метки времени также будут разрешены. ...
Как загрузить проект на Github
после проверки этого вопроса я до сих пор не знаю, как загрузить проект в мой репозиторий Git Hub. Я новичок в Git Hub и я понятия не имею, что делать. Я создал репозиторий, но я хочу загрузить свой проект в него. Я посмотрел на странице репозитория для кнопки загрузки какого-то вида, но я не видел ничего подобного. Я посмотрел на ссылки, предоставленные до сих пор, но я все еще не получаю где. Они упоминают командную строку, это Командная строка Windows или Git Bash? Потому что я не могу зас ...
Преобразование XML в JSON с помощью Python?
Я видел изрядную долю неуклюжего кода XML - >JSON в интернете, и, немного пообщавшись с пользователями Stack, я убежден, что эта толпа может помочь больше, чем первые несколько страниц результатов Google. Итак, мы анализируем фид погоды, и нам нужно заполнить погодные виджеты на множестве веб-сайтов. Сейчас мы изучаем решения на основе Python. эта публика weather.com RSS-канал это хороший пример того, что мы будем разбирать (наш фактический weather.com лента содержит дополнительную информ ...
Увеличение точки (с помощью масштабирования и перевода)
Я хочу иметь возможность увеличивать масштаб точки под мышью на холсте HTML 5, например, масштабирование Google Maps. Как я могу этого достичь? ...
Как подключиться к этому локальному хосту с другого компьютера в той же сети?
в настоящее время я работаю над проектом, и я хотел бы проверить его на два ноутбука дома, где один ноутбук подключается к localhost на другой. Я использую XAMPP. Как мне это сделать? ...
Как установить пакеты Python на Windows?
У меня возникли трудности с настройкой пакетов python. EasyInstall от SetupTools предполагается, что это поможет, но у них нет исполняемого файла для Python 2.6. например, чтобы установить Mechanize, я просто должен поместить папку Mechanize в C:Python24Libsite-packages согласно установке.txt, но запуск тестов не работает. Кто-нибудь может помочь пролить свет на это? Спасибо! ...
В чем основное различие между наследованием и полиморфизмом?
Я был представлен с этим вопросом в конце модуля открытой книги экзамена сегодня и оказался потерянным. Я читал Head first Javaи оба определения казались совершенно одинаковыми. Мне просто было интересно, что главное различие было для моего собственного ума. Я знаю, что есть ряд подобных вопросов, но ни один из них я не видел, которые дают окончательный ответ. ...
Когда / зачем использовать каскадирование в SQL Server?
при настройке внешних ключей в SQL Server, при каких обстоятельствах вы должны иметь его каскад на удаление или обновление, и каковы причины этого? Это, вероятно, относится и к другим базам данных. Я ищу больше всего конкретных примеров каждого сценария, предпочтительно от кого-то, кто их успешно использовал. ...
Как инициализировать массив в Kotlin со значениями?
в Java массив может быть инициализирован, например: int numbers[] = new int[] {10, 20, 30, 40, 50} Как выглядит инициализация массива Котлина? ...