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

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

3
В Dockerfile, Как обновить переменную среды PATH?
У меня есть dockerfile, который загружает и собирает GTK из исходного кода, но следующая строка не обновляет переменную окружения моего образа: RUN PATH="/opt/gtk/bin:$PATH" RUN export PATH Я прочитал, что я должен использовать ENV для установки значений среды, но следующая инструкция, похоже, тоже не работает: ENV PATH /opt/gtk/bin:$PATH Это весь мой …
388 docker  dockerhub 

15
Асинхронно ожидайте завершения задачи <T> с тайм-аутом
Я хочу подождать, пока Задание &lt;T&gt; завершится с некоторыми специальными правилами: если оно не завершилось через X миллисекунд, я хочу отобразить сообщение для пользователя. И если он не завершился через Y миллисекунд, я хочу автоматически запросить отмену . Я могу использовать Task.ContinueWith для асинхронного ожидания завершения задачи (т. Е. Запланировать …


12
Нарушение инварианта: _registerComponent (…): целевой контейнер не является элементом DOM
Я получаю эту ошибку после создания тривиального примера страницы React: Uncaught Ошибка: Инвариантное нарушение: _registerComponent (...): Целевой контейнер не является элементом DOM. Вот мой код: /** @jsx React.DOM */ 'use strict'; var React = require('react'); var App = React.createClass({ render() { return &lt;h1&gt;Yo&lt;/h1&gt;; } }); React.renderComponent(&lt;App /&gt;, document.body); HTML: &lt;html&gt; …
388 javascript  dom  reactjs 



27
Как получить ключ в объекте JavaScript по его значению?
У меня есть довольно простой объект JavaScript, который я использую в качестве ассоциативного массива. Существует ли простая функция, позволяющая мне получить ключ для значения, или мне нужно выполнить итерацию объекта и найти его вручную?
388 javascript  object 


8
Как получить первое N количество элементов из массива
Я работаю с Javascript (ES6) / реакцией FaceBook и пытаюсь получить первые 3 элемента массива, который различается по размеру. Я хотел бы сделать эквивалент Linq take (n). В моем файле Jsx у меня есть следующее: var items = list.map(i =&gt; { return ( &lt;myview item={i} key={i.id} /&gt; ); }); Затем, …

19
В Javascript, как условно добавить член к объекту?
Я хотел бы создать объект с условно добавленным членом. Простой подход: var a = {}; if (someCondition) a.b = 5; Теперь я хотел бы написать более идиоматический код. Я стараюсь: a = { b: (someCondition? 5 : undefined) }; Но теперь bявляется членом, aчья ценность undefined. Это не желаемый результат. …
388 javascript 

8
Новые предупреждения в iOS 9: «весь битовый код будет сброшен»
В моем приложении появилось новое предупреждение о Google Framework: (null): СРОЧНО: весь битовый код будет удален, потому что '/ Users / myname / Library / Mobile Documents / com ~ apple ~ CloudDocs / имя_файла / appname / GoogleMobileAds.framework / GoogleMobileAds (GADSlot + AdEvents.o)' был создан без битового кода , …
387 xcode  ios9  bitcode 

13
Скачивание файла с пружинных контроллеров
У меня есть требование, где мне нужно скачать PDF с веб-сайта. PDF должен быть сгенерирован в коде, который, как я думал, будет комбинацией freemarker и фреймворка для создания PDF, такого как iText. Есть ли лучший способ? Тем не менее, моя основная проблема заключается в том, как разрешить пользователю загружать файл …

9
C # получение пути% AppData%
C # 2008 SP1 Я использую код ниже: dt.ReadXml("%AppData%\\DateLinks.xml"); Тем не менее, я получаю исключение, которое указывает на место, откуда запускается мое приложение: Не удалось найти часть пути 'D: \ Projects \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ DateLinks.xml'. Я думал, что %AppData%должен найти относительный путь. …
387 c#  .net  path 

20
Формула для определения яркости цвета RGB
Я ищу какую-то формулу или алгоритм для определения яркости цвета с учетом значений RGB. Я знаю, что это не может быть так просто, как сложение значений RGB и получение более высоких сумм, чтобы быть ярче, но я не знаю, с чего начать.
387 image  colors  rgb 

5
Rails I18n Предупреждение об устаревании валидации
Я только что обновил до rails 4.0.2 и получаю это предупреждение: [устарело] I18n.enforce_available_locales по умолчанию будет иметь значение true в будущем. Если вы действительно хотите пропустить проверку вашей локали, вы можете установить I18n.enforce_available_locales = false, чтобы избежать этого сообщения. Есть ли какие-либо проблемы с безопасностью при установке его в false?

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