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

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

12
Git: Смотрите мой последний коммит
Я просто хочу видеть файлы, которые были зафиксированы в последнем коммите, точно так же, как я видел список, когда делал git commit. К сожалению ищу git "last commit" log в гугле меня никуда не деться. А также git diff HEAD^..HEAD Конечно, это не то, что мне нужно, потому что это …
390 git 

30
UIView с закругленными углами и тени?
Я хочу пользовательский UIView...: я просто хотел чистый белый вид с закругленными углами и легкой тенью (без эффекта освещения). Я могу сделать каждый из них один за другим, но происходят обычные clipToBounds/ maskToBoundsконфликты.

26
Проверьте, все ли элементы в списке идентичны
Мне нужна следующая функция: Вход : аlist Выход : True если все элементы входного списка оцениваются как равные друг другу, используя стандартный оператор равенства; False в противном случае. Производительность : конечно, я предпочитаю не подвергаться ненужным накладным расходам. Я чувствую, что было бы лучше: перебрать список сравнить соседние элементы и …

25
Как обновить свойства вложенного состояния в React
Я пытаюсь организовать свое состояние с помощью вложенного свойства следующим образом: this.state = { someProperty: { flag:true } } Но обновление состояния, как это, this.setState({ someProperty.flag: false }); не работает Как это можно сделать правильно?

14
Как найти файл php.ini, используемый командной строкой?
Мне нужно включить pdo_mysql в моей среде EasyPhp, поэтому я пошел в файл php.ini и раскомментировал следующую строку: extension=php_pdo_mysql.dll К сожалению, у меня все еще есть та же проблема. Я использую CLI, поэтому я полагаю, что мне нужно найти файл php.ini, используемый CLI. Как я могу найти это?
389 php  easyphp 

8
Оценить пустые или нулевые теги JSTL c
Как я могу проверить, является ли значение Stringnull или пустым, используя cтеги JSTL? У меня есть переменная имени, var1и я могу отобразить ее, но я хочу добавить компаратор для проверки. <c:out value="${var1}" /> Я хочу проверить, когда он нулевой или пустой (мои значения являются строками).
389 jsp  jstl  el 

18
Использование значений Enum в качестве строковых литералов
Каков наилучший способ использовать значения, хранящиеся в Enum, как строковые литералы? Например: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Затем позже я мог бы использовать Mode.mode1для возвращения его строковое представление как mode1. Без необходимости продолжать звонить Mode.mode1.toString().
389 java  string  enums 

6
iOS 10: «[Приложение], если мы находимся в реальном обработчике предварительной фиксации, мы не можем добавить какие-либо новые заборы из-за ограничения CA»
Я иногда получаю это сообщение в журналах Xcode 8b3, когда запускаю мое приложение, кажется, что все работает, но я хотел бы знать, откуда это происходит. Гугл вообще не помог.
389 ios 

14
Отправка электронной почты с использованием SMTP-сервера GMail со страницы PHP
Я пытаюсь отправить письмо через SMTP-сервер GMail со страницы PHP, но я получаю эту ошибку: ошибка аутентификации [SMTP: SMTP-сервер не поддерживает аутентификацию (код: 250, ответ: mx.google.com к вашим услугам, [98.117.99.235] РАЗМЕР 35651584 8BITMIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)] Кто-нибудь может помочь? Вот мой код: <?php require_once "Mail.php"; $from = "Sandra Sender <sender@example.com>"; …
389 php  email  smtp  gmail 

11
Какие специальные символы должны быть экранированы в регулярных выражениях?
Я устал от попыток угадать, следует ли мне избегать специальных символов, таких как ' ()[]{}|' и т. Д., При использовании многих реализаций регулярных выражений. Он отличается, например, Python, sed, grep, awk, Perl, переименованием, Apache, find и так далее. Существует ли какой-либо набор правил, который сообщает, когда мне следует, а когда …
389 regex 

23
Есть ли способ для некорневых процессов связываться с «привилегированными» портами в Linux?
Очень неприятно иметь такое ограничение на моем блоке разработки, когда не будет никаких пользователей, кроме меня. Мне известны стандартные обходные пути , но никто из них не делает именно то, что я хочу: authbind (версия в тестировании Debian, 1.0, поддерживает только IPv4) Использование цели iptables REDIRECT для перенаправления низкого порта …

10
Контейнеры Pretty-print C ++ STL
Пожалуйста, обратите внимание на обновления в конце этого поста. Обновление: я создал публичный проект на GitHub для этой библиотеки! Я хотел бы иметь один шаблон, который раз и навсегда позаботится о красивой печати через все контейнеры STL operator<<. В псевдокоде я ищу что-то вроде этого: template<container C, class T, String …

12
Как ответить ошибкой HTTP 400 в методе Spring MVC @ResponseBody, возвращающем String?
Я использую Spring MVC для простого JSON API с @ResponseBodyподходом, основанным на следующем. (У меня уже есть сервисный слой, производящий JSON напрямую.) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how to respond with …

20
Как очистить основные данные аутентификации в Chrome
Я работаю на сайте, который использует базовую аутентификацию. Использование Chrome Я вошел в систему с помощью базовой аутентификации. Теперь я хочу удалить основные данные аутентификации из браузера и попробовать другой логин. Как очистить текущие данные базовой аутентификации при использовании Chrome?


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