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


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, похоже, не имеет этого поля. Есть идеи, где искать? ...