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

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

11
Как я могу условно импортировать модуль ES6?
Мне нужно сделать что-то вроде: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } Приведенный выше код не компилируется; это бросает SyntaxError: ... 'import' and 'export' may only appear at the top level. Я попытался использовать, System.importкак показано здесь , но я не знаю, …

2
Разница между CompletableFuture, Future и RxJava, наблюдаемой
Я хотел бы знать разницу между CompletableFuture, Futureи Observable RxJava. Я знаю, что все они асинхронные, но Future.get() блокирует поток CompletableFuture дает методы обратного вызова RxJava Observable--- аналогично CompletableFutureс другими преимуществами (не уверен) Например: если клиенту нужно сделать несколько вызовов службы и когда мы используем Futures(Java) Future.get()будет выполняться последовательно ... …

6
Тип конвертирующих фрагментов интерфейсов
Мне интересно , почему Go does't неявно преобразовать []Tв []interface{}когда он будет неявно преобразовать Tв interface{}. Есть ли что-то нетривиальное в этом преобразовании, которое я пропускаю? Пример: func foo([]interface{}) { /* do something */ } func main() { var a []string = []string{"hello", "world"} foo(a) } go build жалуется нельзя …

25
Изменить цвет кнопки «Назад» на панели навигации
Я пытаюсь изменить цвет кнопки «Настройки» на белый, но не могу изменить его. Я пробовал оба из них: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() но без изменений, это все равно выглядит так: Как мне сделать эту кнопку белой?




8
Команда `date` в OS X не имеет опции ISO 8601` -I`?
В скрипте Bash я хочу напечатать текущую дату и время в формате ISO 8601 (предпочтительно UTC), и кажется, что это должно быть так просто date -I: http://ss64.com/bash/date.html Но это не работает на моем Mac: $ date -I date: illegal option -- I usage: date [-jnu] [-d dst] [-r seconds] [-t …
194 bash  macos  iso8601 

7
Как установить enum в null
У меня есть перечисление string name; public enum Color { Red, Green, Yellow } Как установить его в NULL при загрузке. name = ""; Color color = null; //error Отредактировано: мой плохой, я не объяснил это должным образом. Но все ответы, связанные с nullable, идеальны. Моя ситуация: что, если у …
194 c#  enums  null  nullable 

9
Условие в СОЕДИНЕНИИ или ГДЕ
Есть ли разница (производительность, лучшие практики и т. Д.) Между помещением условия в предложение JOIN и предложением WHERE? Например... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition in WHERE SELECT * FROM dbo.Customers …
194 sql  performance 

2
Понимание того, когда data.table является ссылкой на (против копии) другого data.table
У меня небольшие проблемы с пониманием свойств передачи по ссылке data.table. Некоторые операции, кажется, «ломают» ссылку, и я хотел бы точно понять, что происходит. При создании data.tableиз другого data.table(через <-, затем обновляя новую таблицу :=, исходная таблица также изменяется. Это ожидается согласно: ?data.table::copy и stackoverflow: передача по ссылке-оператору-в-таблице-данных-пакета Вот пример: …


5
Подмодуль Git добавляет: «Git каталог найден локально» проблема
Я на самом деле пытаюсь научиться использовать git, включая git submoduleподкоманды. Я уже настроил сервер, на котором я могу размещать, отправлять и извлекать git-репозитории с использованием SSH. На этом сервере я создал основной git-репозиторий «Travail», в который я хотел бы поместить все свои проекты как подмодули. В своем репозитории Travail …

10
Переключение с zsh на bash на OSX и обратно?
Так что я учусь разрабатывать в Rails и открываю для себя силу Zsh. Однако для некоторых других моих задач я хочу использовать обычный Bash. Хотя они одинаковы, я просто чувствую себя комфортно в некоторых ситуациях. Как переключаться туда-сюда или включать и выключать zsh? Спасибо!
194 bash  terminal  zsh 

8
Каков синтаксис для функций стрелок Typescript с обобщениями?
В справочнике по машинописи в настоящее время нет ничего о функциях стрелок. Обычные функции могут быть типизированы в общем случае с помощью следующего синтаксиса: пример: function identity<T>(arg: T): T { return arg; } Каков синтаксис для функций стрелок?
194 typescript 

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