Codengineering - блог о программировании ➜ страница 1556
Определите, является ли устройство iPhone X
мое приложение iOS использует пользовательскую высоту для UINavigationBar что приводит к некоторым проблемам на новом iPhone Х. кто-то уже знает, как надежный обнаружение программно (в Objective-C), если приложение работает на iPhone X? EDIT: конечно, проверка размера экрана возможна, однако мне интересно, есть ли какой-то" встроенный " метод, например TARGET_OS_IPHONE для обнаружения iOS... if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { CGSize screenSize = [[UIScreen mai ...
Установка изображения для UIButton в коде
Как вы устанавливаете изображение для UIButton в коде? У меня есть это: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; но не вижу, что будет установить изображение для него. ...
Как получить доступ к случайному элементу в списке?
У меня есть ArrayList, и мне нужно иметь возможность нажать кнопку, а затем случайным образом выбрать строку из этого списка и отобразить ее в окне сообщений. Как бы я это сделал? ...
Как я могу автоматически повысить свой пакетный файл, чтобы он запрашивал права администратора UAC, если это необходимо?
Я хочу, чтобы мой пакетный файл работал только с повышенными правами. Если не повышен, предоставьте пользователю возможность перезапустить пакет с повышенным уровнем. Я пишу пакетный файл для установки системной переменной, скопируйте два файла в Program Files расположение и запустите установщик драйверов. Если пользователь Windows 7 / Windows Vista (UAC включено и даже если они являются локальным администратором) запускает его без щелчка правой кнопкой мыши и выбора "Запуск от имени администра ...
Как настроить кнопку назад на панели действий
Я смог настроить фон панели действий, изображение логотипа и цвет текста, используя предложения из них:Android: Как изменить значок ActionBar "Home", чтобы быть чем-то другим, чем значок приложения? ActionBar цвет текстаActionBar фоновое изображение последняя часть, которую я хочу настроить, - это изображение кнопки "Назад". Это серый по умолчанию, и я хотел бы, чтобы он был белым. Либо изменение цвета, указание drawable или просто сделать его прозрачным (и добавление шеврона к моему настроенно ...
Использование Sinatra для больших проектов с помощью нескольких файлов
кажется, что в Sinatra все обработчики маршрутов записываются в один файл, если я правильно понимаю он действует как один большой/маленький контроллер. Есть ли способ разделить его на отдельные независимые файлы, поэтому, когда, скажем, кто - то вызывает " / " - выполняется одно действие, и если получено что-то вроде "/posts/2", то другая логика, аналогичная логике, которая применяется в PHP? ...
Хитрый тернарный оператор в Java-autoboxing
давайте посмотрим на простой код Java в следующем фрагменте: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int same() { if (true) { return null; // The same is not possible with if, // and causes a compile-time error - incompatible types. } else { return 0 ...
Неопределенная ссылка на статический член класса
может кто-нибудь объяснить, почему следующий код не компилируется? По крайней мере на G++ 4.2.4. и еще интереснее, почему он будет компилироваться, когда я приведу член в int? #include <vector> class Foo { public: static const int MEMBER = 1; }; int main(){ vector<int> v; v.push_back( Foo::MEMBER ); // undefined reference to `Foo::MEMBER' v.push_back( (int) Foo::MEMBER ); // OK return 0; } ...
Получить перечисление из атрибута описания [дубликат]
Возможные Дубликаты:поиск значения перечисления по его атрибуту описания у меня есть универсальный метод расширения, который получает С Enum: enum Animal { [Description("")] NotSet = 0, [Description("Giant Panda")] GiantPanda = 1, [Description("Lesser Spotted Anteater")] LesserSpottedAnteater = 2 } public static string GetDescription(this Enum value) { FieldInfo field = value.GetType().GetField(value.ToString()); DescriptionAttribute attr ...
Как выбрать дату из столбца типа datetime?
у меня есть столбец типа "datetime" со значениями, как 2009-10-20 10:00:00 Я хотел бы извлечь дату из datetime и написать запрос типа: SELECT * FROM data WHERE datetime = '2009-10-20' ORDER BY datetime DESC является ли следующий лучший способ сделать это? SELECT * FROM data WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59') ORDER BY datetime DESC однако это возвращает пустой результирующий набор. Есть предложения? ...