программирование

Q & A для профессиональных программистов и энтузиастов


11
Отрегулируйте размер шрифта UIButton по ширине
У меня такой код: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", [[topics objectAtIndex:indexPath.row] unread]] forState:UIControlStateNormal]; Проблема в том, что если строка в тексте не длинная, она отображается нормально …
122 ios  objective-c 

7
Как я могу визуализировать посимвольные различия в едином файле сравнения?
Скажем, у меня есть патч, созданный с помощью git format-patch. По сути, файл представляет собой унифицированный файл сравнения с некоторыми метаданными. Если я открываю файл в Vim, я вижу, какие строки были изменены, но я не вижу, какие символы в измененных строках отличаются. Кто-нибудь знает способ (в Vim или другом …
122 git  vim  diff  patch 

6
Запрос MySQL - записи между сегодняшним днем ​​и за последние 30 дней
Я хочу вернуть все записи, которые были добавлены в базу данных за последние 30 дней. Мне нужно преобразовать дату в мм / дд / гг из-за целей отображения. create_date between DATE_FORMAT(curdate(),'%m/%d/%Y') AND (DATE_FORMAT(curdate() - interval 30 day,'%m/%d/%Y')) Моя инструкция не ограничивает записи последними 30 днями - она ​​выбирает все записи. …
122 mysql  date  select 

15
Как сгенерировать диапазон чисел от 0 до n только в ES2015?
Я всегда обнаруживал, что rangeфункция отсутствует в JavaScript, поскольку она доступна в Python и других? Есть ли краткий способ сгенерировать диапазон чисел в ES2015? РЕДАКТИРОВАТЬ: МОЙ вопрос отличается от упомянутого дубликата, поскольку он относится к ES2015, а не к ECMASCRIPT-5. Также мне нужно, чтобы диапазон начинался с 0, а не …

5
Сохраняет ли Redis данные?
Я понимаю, что Redis обслуживает все данные из памяти, но сохраняется ли это также при перезагрузке сервера, чтобы при перезагрузке сервера он считывал в память все данные с диска. Или это всегда пустое хранилище, предназначенное только для хранения данных, пока приложения работают без сохранения?
122 redis 


10
Может ли Python проверить членство нескольких значений в списке?
Я хочу проверить, есть ли в списке два или более значений, но получаю неожиданный результат: >>> 'a','b' in ['b', 'a', 'foo', 'bar'] ('a', True) Итак, может ли Python проверить принадлежность нескольких значений сразу к списку? Что означает этот результат?
122 python 

8
Как выбросить std :: exceptions с переменными сообщениями?
Это пример того, что я часто делаю, когда хочу добавить некоторую информацию к исключению: std::stringstream errMsg; errMsg << "Could not load config file '" << configfile << "'"; throw std::exception(errMsg.str().c_str()); Есть способ сделать это лучше?

6
ошибка: использование удаленной функции
Я работал над некоторым кодом C ++, который написал мой друг, и при компиляции с gcc4.6 получаю следующую ошибку, которую никогда раньше не видел: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const h_t FlopPokerGameFSM_<std::array<C, 2ul> …

10
Java ByteBuffer в строку
Это правильный подход для преобразования ByteBuffer в String таким образом, String k = "abcd"; ByteBuffer b = ByteBuffer.wrap(k.getBytes()); String v = new String(b.array()); if(k.equals(v)) System.out.println("it worked"); else System.out.println("did not work"); Причина, по которой я спрашиваю, заключается в том, что это выглядит слишком просто, тогда как другие подходы, такие как Java: …


6
Диалог для выбора изображения из галереи или с камеры
Есть ли стандартный способ вызова диалогового окна с возможностью выбора изображения с камеры или из галереи (например, из встроенной телефонной книги или Skype)? Я посмотрел на это, но код открывает галерею, не предлагая выбрать ее с камеры. Устройство: Samsung Galaxy Tab Android: 2.3.3
122 android 

5
Как использовать Visual Studio Code в качестве редактора по умолчанию для Git MergeTool
Сегодня я пытался использовать команду git mergetoolв командной строке Windows и понял, что по умолчанию используется Vim , что неплохо, но я бы предпочел VS Code . Как я могу использовать Visual Studio Code в качестве графического интерфейса для обработки конфликтов слияния (или даже в качестве инструмента сравнения) для Git?

4
Выбрать последние N строк из MySQL
Я хочу выбрать последние 50 строк из базы данных MySQL в столбце с именем id, который является первичным ключом . Цель состоит в том, что строки должны быть отсортированы по идентификатору в порядке ASC , поэтому этот запрос не работает. SELECT * FROM `table` ORDER BY id DESC LIMIT 50; …
122 mysql  database 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.