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

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



6
Есть ли способ создавать интерфейсы в ES6 / Node 4?
ES6 полностью доступен в Node 4. Мне было интересно, включает ли он концепцию интерфейса для определения контрактов методов, как в MyClass implements MyInterface. Я не могу найти много с помощью Google, но, возможно, есть хороший трюк или обходной путь.

22
ng serve не обнаруживает изменения файлов автоматически
Мне нужно запускать ng serveкаждый раз, когда в исходные файлы вносятся какие-либо изменения, в консоли нет ошибки. Angular CLI: 1.6.2 Node: 8.9.1 OS: linux ia32 Angular: 5.1.2 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform-browser ... platform-browser-dynamic, router @angular/cdk: 5.0.2-c3d7cd9 @angular/cli: 1.6.2 @angular/material: 5.0.3-e20d8f0 @angular-devkit/build-optimizer: 0.0.36 @angular-devkit/core: …
110 angular 

6
in_array несколько значений
Как проверить наличие нескольких значений, например: $arg = array('foo','bar'); if(in_array('foo','bar',$arg)) Это пример, чтобы вы понимали немного лучше, я знаю, что это не сработает.
110 php  arrays 


10
Как определить изменение ориентации макета в Android?
Я только что реализовал функцию изменения ориентации - например, когда макет меняется с книжной на альбомную (или наоборот). Как я могу определить, когда закончилось событие изменения ориентации. OrientationEventListenerНе работа. Как я могу получать уведомления о событиях изменения ориентации макета?
110 android 

21
Найти метку html, связанную с заданным вводом
Допустим, у меня есть html-форма. Каждый вход / выбрать / текстовое поле будет иметь соответствующий <label>с forнабором атрибутов идентификатора это компаньон. В этом случае я знаю, что у каждого входа будет только одна метка. Учитывая элемент ввода в javascript - например, через событие onkeyup - как лучше всего найти связанный …
110 javascript  html  label 

6
Android Studio Multi-Windows для одного проекта
Мне интересно, знает ли кто-нибудь, как открыть два окна Android Studio с одним и тем же проектом. Я знаю, что вы можете перетаскивать табуляции, но это позволяет редактировать только этот файл. Мне нужно два полнофункциональных окна, каждое из которых может видеть файлы / структуру проекта. Я не хочу просто разделять …

9
Создание демона в Linux
В Linux я хочу добавить демон, который нельзя остановить и который отслеживает изменения файловой системы. Если обнаружены какие-либо изменения, он должен записать путь к консоли, с которой он был запущен, плюс новую строку. У меня уже есть почти готовый код изменения файловой системы, но я не могу понять, как создать …
110 c  linux  daemon 

6
Сценарий bash отвечает на интерактивные запросы [дубликат]
На этот вопрос уже есть ответы здесь : Передача аргументов в интерактивную программу в неинтерактивном режиме (6 ответов) Закрыт 25 дней назад . Возможно ли, чтобы сценарий bash автоматически обрабатывал запросы, которые обычно представляются пользователю с действиями по умолчанию? В настоящее время я использую сценарий bash для вызова внутреннего инструмента, …

7
Ключевое слово static внутри функции?
Я искал исходники Drupal 7 и нашел кое-что, чего раньше не видел. Я сначала просмотрел руководство по php, но оно не объясняло эти примеры. Что ключевое слово staticделает с переменной внутри функции? function module_load_all($bootstrap = FALSE) { static $has_run = FALSE
110 php  function  static  keyword 

10
Как ввести кавычки в строку Java?
Я хочу инициализировать строку в Java, но эта строка должна включать кавычки; например: "ROM". Я пробовал делать: String value = " "ROM" "; но это не работает. Как я могу включить "s в строку?
110 java  string  quotes  escaping 

5
выбор между подпроцессом, многопроцессорностью и потоком в Python?
Я хотел бы распараллелить мою программу Python, чтобы она могла использовать несколько процессоров на машине, на которой она работает. Мое распараллеливание очень простое, поскольку все параллельные «потоки» программы независимы и записывают свой вывод в отдельные файлы. Мне не нужны потоки для обмена информацией, но я обязательно знаю, когда потоки завершаются, …


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