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


: оператор ('оператор Элвиса') в PHP

Я видел это сегодня в каком-то PHP коде: $items = $items ?: $this->_handle->result('next', $this->_result, $this); Я не знаком с ?: здесь используется оператор. Он выглядит как тернарный оператор, но выражение для вычисления, если предикат истинен, было опущено. Что это значит? ...

Автоматического форматирования в Xcode

как разработчик C#, я стал сильно зависеть от автоматического форматирования в Visual Studio 2008. В частности, я буду использовать CTRL + K,D сочетание клавиш, чтобы заставить вещи вернуться в форму после моей небрежной реализации. теперь я пытаюсь изучить Objective-C и пропускаю некоторые функции в Xcode, но, вероятно, ни один из них не так болезнен, как ярлык форматирования. Мои поиски Google не дали ничего построенного в, Хотя, кажется, есть некоторые хаки. Я что-то пропустил, или эта ф ...

Получить значение переменной среды в Dockerfile

Я создаю контейнер для приложения ruby. Конфигурация моего приложения содержится в переменных среды (загружается внутри приложения с помощью dotenv). одной из этих переменных конфигурации является общедоступный ip-адрес приложения, который используется внутри для создания ссылок. Мне нужно добавить запись раздача указываю этот IP на 127.0.0.1 внутри контейнера, поэтому он может принести ссылки на приложения, как если бы не было в контейнерах. поэтому я пытаюсь установить ENV в моем Dockerfile, ...

Как я могу переименовать поле для всех документов в MongoDB?

предполагая, что у меня есть коллекция в MongoDB с 5000 записей, каждая из которых содержит что-то похожее на: { "occupation":"Doctor", "name": { "first":"Jimmy", "additional":"Smith" } есть ли простой способ переименовать поле "Дополнительный" в "последний" во всех документах? Я видел $ rename оператор в документации, но я не совсем понимаю, как указать подполе. ...

Создание пакетов установщика OS X, таких как Pro - Xcode Developer ID ready pkg

Примечание: это для установщик OS X только пакеты, пакеты для отправки в Mac App Store следуют различным правилам. из-за горного льва сторож я наконец-то должен был взять мой PackageMaker построить сценарий за сараем и стрелять в него. PackageMaker уже был удален из Xcode и перемещен в "вспомогательные инструменты для Xcode", поэтому, надеюсь, он скоро будет забыт. вопрос в том, как Я использую pkgbuild,productbuild и pkgutil заменить его? ...

Простые логические операторы в Bash

у меня есть несколько переменных, и я хочу проверить следующее условие (написанное словами, а затем моя неудачная попытка написания сценариев bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. и в моей неудачной попытке, я придумал: if (($varA == 1)) && ( (($varB == "t1")) || (($varC == "t2")) ); then scale=0.05 fi ...

Как остановить автоматическое закрытие браузера при остановке отладки на VS 2017

Я пробую новый VS 2017 RC и задаюсь вопросом, знает ли кто-нибудь, как вернуть предыдущее поведение отладки в VS 2015 это выглядело так: Нажмите кнопку начать отладку сайт открывается в новой вкладке Chrome Нажмите кнопку Остановить отладку сайт все еще открыт и сайт все еще работает / активен теперь в 2017 году: Нажмите кнопку начать отладку сайт открывается в новом окне, которое не может стыковаться с другими окнами/вкладками Chrome Нажмите кнопку Остановить отладку окно веб-сайта/Chrom ...

Разница между WebStorm и PHPStorm

Я выбираю IDE для веб-разработки, и я хотел бы знать, в чем разница между WebStorm и PHPStorm? Я не мог найти никаких основных моментов на веб-сайте JetBrains, и даже Google не очень помог. все, что я знаю сейчас, это то, что PHPStorm не поддерживает JS, как WebStorm, но может из-за плагинов. Это единственная разница? ...

В чем разница между спецификаторами преобразования %i и %d в форматированных функциях ввода-вывода (*printf / * scanf)

в чем разница между %d и %i при использовании в качестве спецификаторов формата в printf? ...

Как я могу отключить плагин в Maven-javadoc от командной строки?

в pom.xml у меня есть объявление, как это <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> есть ли ...