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


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

Cllocationmanagerdelegate методы, не вызываемые в Swift-коде

Я пытаюсь создать простое приложение, которое обнаруживает регион, в котором кто-то находится, но я застрял, потому что ни один из методов CLLocationManagerDelegate не вызывается, когда приложение запускается и находит местоположения. В случае, если это актуально, я также не вижу диалогового окна с просьбой дать приложению разрешение на использование местоположения. Вот что у меня есть до сих пор - import UIKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDel ...

Фильтрация входных данных в PHP

Я фильтрую пользовательский ввод таким образом $id= intval($_REQUEST['id']); Я принимаю только целые числа в $id. Есть ли что-нибудь еще, что я могу использовать, чтобы сделать его более безопасным? Спасибо! ...

Функция concat вычислить значение null поля

У меня есть таблица с тремя полями: FirstName, LastName и Email. Вот некоторые фиктивные данные: FirstName | LastName | Email Adam West [email protected] Joe Schmoe NULL Теперь, если я это сделаю: SELECT CONCAT(FirstName, LastName, Email) as Vitals FROM MEMBERS Значение Vitals для Джо равно нулю, так как существует одно нулевое поле. Как вы преодолеваете это поведение? Кроме того, это поведение по умолчанию в MS SQL Server? ...

QStandardItem + QComboBox

Я пытаюсь поместить QComboBox в QStandardItem, чтобы использовать в QStandardItemModel. Я оглядывался вокруг и не мог найти ответа, какие-то идеи? ...

Перезапуск приложения cocoa

У меня есть приложение, которое проверяет параметры командной строки и сохраняет значения в постоянных хранилищах. Один из них-пароль, который я не хочу, чтобы люди видели его с " ps " и друзьями. Подход, который я сейчас рассматриваю, заключается в том, чтобы, после того как я сохраню нужные мне значения, перезапустить процесс без параметров командной строки. Мой наивный подход таков, где args[0] - это путь к приложению: NSTask *task = [[NSTask alloc] init]; [task setLaunchPath:[args objec ...

Как получить текущее имя очереди в swift 3

У нас есть такая функция в swift 2.2 для печати сообщения журнала с текущим запущенным потоком: func MyLog(_ message: String) { if Thread.isMainThread { print("[MyLog]", message) } else { let queuename = String(UTF8String: dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL))! // Error: Cannot convert value of type '()' to expected argument type 'DispatchQueue?' print("[MyLog] [(queuename)]", message) } } Этот код больше не компилируется в swift 3.0. Ка ...

Как определить первичный ключ для таблицы в SQL Server?

То, что я хотел бы иметь возможность сделать в SQL Server 2005 так или иначе, это с именем таблицы в качестве входных данных определить все поля, которые составляют первичный ключ. sp_columns, похоже, не имеет этого поля. Есть идеи, где искать? ...

Процессы vs потоки в Java

В вопросах, которые я прочитал, мы предлагаем использовать потоки над процессами, потому что потоки быстрее. Я решил пойти с потоками для моей программы, которая редактирует статьи в категории В Википедии. Программа получает список статей для редактирования,а затем делит статьи между 10 потоками. При этом я делаю 6-7 правок в минуту, и это такая же скорость, как если бы я не использовал потоки. Когда я запускаю несколько экземпляров моей программы и даю для каждого экземпляра категорию для обраб ...

Как отключить загрузку компонентов в Android Studio при первом запуске

Я извлекаю IDE Android Studio 135.1740770, Также эти пакеты установлены для SDK: Инструменты - Android SDK Tools 24.1.2 - Платформа Android SDK-инструменты 22 - Android SDK Build-tools 22.0.1 Дополнительные услуги - Репозиторий Поддержки Android 13 - Библиотека Поддержки Android 22.1 - Сервисы Google Play 23 - Google Repository 16 - Драйвер Google USB 11 Но когда я запускаю Android Studio в первый раз, хотя он запрашивает местоположение моего sdk папка, но он хочет загрузить старые инструм ...

jQuery выцветание двух изображений без белого цвета

Я хотел бы выцветить изображение без переноса белого между ними. HTML: <div class="image"> <span><img src="1.jpg"></span> </div> JQuery: $('.image > span > img').fadeOut(1000, function() { $('.image > span > img').attr('src', images[i]); $(this).fadeIn(1000); }); Это работает, но есть белое выцветание между изменениями. Массив изображений содержит источники изображений. Я нашел это http://jsfiddle.net/byB6L/ но я не могу обновить свой код, ...

WinForms TreeView проверка / снятие иерархии

Следующий код предназначен для рекурсивной проверки или отмены проверки родительских или дочерних узлов по мере необходимости. Например, в этой позиции A, G, L , иt узлы должны быть непроверены, если мы снимаем проверку с любого из них. Проблема со следующим кодом заключается в том, что всякий раз, когда я дважды щелкаю любой узел, алгоритм не достигает своей цели. Алгоритм поиска по дереву начинается здесь: // stack is used to traverse the tree iteratively. Stack<TreeNode& ...

Как динамически создавать и читать структуры в C?

Как я могу сделать что-то подобное (просто пример): any_struct *my_struct = create_struct(); add_struct_member(my_struct, "a", int_member); add_struct_member(my_struct, "b", float_member); Чтобы я мог загрузить и использовать экземпляр struct "извне" (по адресу addressOfMyStruct) с данной структурой здесь? any_struct_instance *instance = instance(my_struct, addressOfMyStruct); int a = instance_get_member(instance, "a"); float b = instance_get_member(instance, "b"); Я также хотел бы иметь ...

передача аргументов в фильтр jq

Вот мой конфиг.json: { "env": "dev", "dev": { "projects" : { "prj1": { "dependencies": {}, "description": "" } } } } Вот мои команды bash: PRJNAME='prj1' echo $PRJNAME jq --arg v "$PRJNAME" '.dev.projects."$v"' config.json jq '.dev.projects.prj1' config.json Вывод: prj1 null { "dependencies": {}, "description": "" } Таким образом, $PRJNAME-это prj1, но первый вызов выводит только null. Кто-ни ...

Обновление плагина Android Gradle с 3.1.4 до 3.2.0 вызывает исключение TaskExecutionException

При обновлении плагина gradle с 3.1.4 до 3.2.0 я столкнулся со следующей ошибкой. Что я сделал: снимите флажок Instant Run Добавить в local.свойства org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 аннулировать и перезапустить очистить и построить проект Никаких изменений... Ошибка: Ошибка сборки 32 С 17 мс ... :приложение: transformClassesWithDexBuilderForandroid50sncfdebug Выполнить преобразование org.gradle.api. ...

wxPython: можно wx.PyControl содержат wx.Сайзер?

Может wx.PyControl содержит wx.Sizer? Обратите внимание, что то, что я в конечном счете пытаюсь сделать здесь (спиннер с плавающими значениями), уже ответили в другом вопросе. Я особенно заинтересован в размещении виджетов внутри wx.PyControl, навык, который может оказаться полезным, если я столкнусь с необходимостью сделать свои собственные виджеты. Я уже прочитал CreatingCustomControls, но он не использовал сайзеры в подклассе wx.PyControl. Используя мой код ниже, мой CustomWidget просто не ...

Фрейм данных Pandas, имеющий дополнительный " слой"

Предположим, что у вас есть следующий фрейм данных: import pandas as pd import numpy as np df = pd.DataFrame(np.nan,columns=['A','B','C'],index=[0,1,2]) Предположим, мне нужен дополнительный "слой" поверх этого фрейма данных pandas, такой, что столбец A, строка 0 будет иметь свое значение, столбец B, строка 0 будет иметь другое значение, столбец C, строка 0 будет иметь что-то, столбец A, строка 1 и так далее. Таким образом, как фрейм данных поверх этого существующего. Можно ли добавить дру ...

Как мне найти кролика?

Я пытаюсь следовать за кроликом в игре winterbells. Вот несколько скриншотов Первоначально я думал, что могу следовать цвету, который был только у кролика, но, похоже, что все объекты (например, колокольчики и голубь) имеют одни и те же цвета. Я могу обнаружить все объекты, просто ища белый цвет (см. результаты) Но я не могу понять, как найти кролика. Придется ли мне использовать opencv? Единственный модуль, который я использовал, - это pil для обнаружения цветов пикселы. Это кажется легкой з ...

Отключить диалог переноса проекта при открытии проекта SharePoint 2010

Нам нужно разрабатывать для SharePoint 2013 и SharePoint 2010 одновременно, поэтому я установил Windows Server 2012 на своей машине с установленным SharePoint 2013, из-за понижающей совместимости SharePoint 2013. При открытии решения, содержащего проекты SharePoint 2010 с Visual Studio 2012 (с установленными средствами разработчика Office 2013), каждый раз я получаю этот раздражающий диалог: И после нажатия кнопки "нет", отчет о миграции откроется в моем браузер. Кроме того, В.файл csproj и ...

Как установить источник данных DataGrid в WPF?

Мне нужно установить таблицу из базы данных, чтобы быть источником данных GridGrid в WPF. В Windows Forms это свойство называется DataSource, но в WPF такого свойства не существует, так как же это сделать? ...

как заставить react native packager игнорировать определенные каталоги

Задача: Мой проект имеет @providesModule naming collision при попытке запустить react-native run-ios из командной строки. Он конфликтует с автоматически генерируемым dir dist/, который создается другим пакетом npm, esdoc. Я хотел бы иметь возможность сохранить этот автогенерированный dir и просто заставить react native packager игнорировать dist/ dir. Сообщение Об Ошибке: [01/23/2017, 13:17:07] <START> Building Haste Map Failed to build DependencyGraph: @providesModule naming coll ...

Обработка ошибок Pascal Synapse

У меня есть код, написанный в Lazarus/FreePascal , использующий Синапс IMAPSend библиотечный блок. Я пытаюсь войти на сервер IMAP по протоколу SSL (IMAPS), но вызов Login не удается. Я пробовал проверять исключения - ни одно не выбрасывается. Wireshark не показывает ничего, кроме TCP-трехстороннего рукопожатия с соответствующим сервером и портом. Вот код function GetImapResponse(host, port, user, pass:String): String; var response: String = ''; imap: TIMAPSend; no_unseen: integer; be ...

Spring boot потребляет слишком много оперативной памяти

Я создал некоторые сервисы в spring boot, у меня есть 11 жирных банок, и я развертываю их в контейнерах docker, мои сомнения были в том, что каждая банка потребляла от 1 до 1,5 ГБ оперативной памяти без использования, я проверяю оперативную память, запустив: docker stats containername Сначала я подумал, что это контейнер java, и я пытаюсь изменить его на тот, который использует alpine, но ничего не изменилось, поэтому я думаю, что единственная проблема-это мой jar, так есть ли способ изменит ...

LibGDX-заголовок диалога не подходит

Я успешно добавил свой собственный шрифт по умолчанию .файл json и он отображается, однако я получаю некоторые странные проблемы с размером. В частности, когда я пытаюсь создать диалог. Вот как это выглядит:игнорируйте тот факт, что это говорит "и"Как вы можете видеть, заголовок не подходит, и кнопка кажется немного большой... Вот как я создаю диалог: Dialog d = new Dialog("Error", RBResources.gameSkin); d.add(new Label("You cannot continue and empty game.", RBResources.gameSkin)); ...

awk: выходные файлы содержат символ ^M в имени файла

У меня есть очень длинный файл, который выглядит так: 0a 190 0.121212 191 0.232323 ... 0b 190 0.1212 191 0.4545 ... 16c 190 0.34654 191 0.567565 ... Я использую awk для разделения файла на множество небольших файлов, используя следующую команду: awk '/[0-9][a-c]/{close(x); x=$0;}{print > x;}' spectrum.tsv Это работает, но имена выходных файлов все, кажется, содержат символ новой строки в конце имени файла: Я попытался удалить символ новой строки с " sub " следующим образом: ...

Повторная инициализация SVGweb для ajax

У меня нет проблем с использованием SVGweb, когда страница просто загружается (открывается). Как можно повторно инициализировать SVGweb, чтобы перерисовать все SVG на странице? Anotherwords мне нужен SVGweb для повторного сканирования и перезаписи всего на странице. Источник (из этого): <script type="image/svg+xml"> <svg> ... </svg> </script> К этому (как SVGweb si делает это, когда просто открывает страницу): <svg> ... </svg> Мне это нужно, ...