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

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

24
Установить запланированную работу?
Я работал над веб-приложением с использованием Django, и мне любопытно, есть ли способ запланировать периодическое выполнение задания. По сути, я просто хочу пробежаться по базе данных и делать некоторые вычисления / обновления на регулярной основе автоматически, но я не могу найти какую-либо документацию по этому вопросу. Кто-нибудь знает, как это …

22
Что означает восклицательный знак на языке Swift?
Руководство по языку программирования Swift содержит следующий пример: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class Apartment { let number: Int init(number: Int) { self.number = number } var tenant: Person? deinit { …


27
Как определить, где пересекаются два отрезка? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет …

13
Как обновить докер-контейнер после изменения его образа
Допустим, я вытащил официальное изображение mysql: 5.6.21 . Я развернул этот образ, создав несколько док-контейнеров. Эти контейнеры работали в течение некоторого времени, пока не будет выпущен MySQL 5.6.22. Официальный образ mysql: 5.6 обновляется с новым выпуском, но мои контейнеры по-прежнему работают 5.6.21. Как распространить изменения в образе (т.е. обновить дистрибутив …
518 docker 

16
Как мне отредактировать файл после оболочки в Docker-контейнер?
Я успешно обработал контейнер Docker, используя: docker exec -i -t 69f1711a205e bash Теперь мне нужно отредактировать файл, и у меня нет редакторов внутри: root@69f1711a205e:/# nano bash: nano: command not found root@69f1711a205e:/# pico bash: pico: command not found root@69f1711a205e:/# vi bash: vi: command not found root@69f1711a205e:/# vim bash: vim: command not …
518 docker 


19
Разработчики этого приложения не настроили это приложение для входа в Facebook?
Я пытаюсь сделать вход в систему через Facebook доступным в моем сценарии. Я сделал все, но когда я пытаюсь войти с учетной записью Facebook, я получаю эту ошибку от Facebook: ошибка Приложение не настроено: разработчики этого приложения неправильно настроили это приложение для входа в Facebook. Вот скриншот ошибки: Любые идеи?



11
Как выбрать элемент в шаблоне компонента?
Кто-нибудь знает, как получить элемент, определенный в шаблоне компонента? Полимер делает это действительно легко с $и $$. Мне было просто интересно, как это сделать в Angular. Возьмите пример из учебника: import {Component} from '@angular/core'; @Component({ selector:'display', template:` <input #myname (input)="updateName(myname.value)"/> <p>My name : {{myName}}</p> ` }) export class DisplayComponent { …

14
Какой самый эффективный / элегантный способ разбить плоский стол на дерево?
Предположим, у вас есть плоская таблица, в которой хранится иерархия упорядоченного дерева: Id Name ParentId Order 1 'Node 1' 0 10 2 'Node 1.1' 1 10 3 'Node 2' 0 20 4 'Node 1.1.1' 2 10 5 'Node 2.1' 3 10 6 'Node 1.2' 1 20 Вот схема, где мы …

5
Зачем использовать Ruby's attr_accessor, attr_reader и attr_writer?
В Ruby есть удобный и удобный способ обмена переменными экземпляра с помощью таких ключей, как attr_accessor :var attr_reader :var attr_writer :var Почему я бы выбрал attr_readerили attr_writerесли бы я мог просто использовать attr_accessor? Есть ли что-то вроде производительности (в чем я сомневаюсь)? Я думаю, что есть причина, иначе они не …
517 ruby 

2
Что такое явное обещание конструкции antipattern и как мне этого избежать?
Я писал код, который делает что-то похожее на: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc. | // using a promise constructor myPromiseFn(param+1) | myPromiseFn(param+1) .then(function(val) { /* or .done */ …

6
В чем разница между «выставлять» и «публиковать» в Docker?
Я экспериментирую с Dockerfiles и думаю, что понимаю большую часть логики. Однако я не вижу разницы между «выставлением» и «публикацией» порта в этом контексте. Все учебники, которые я видел, сначала включают EXPOSEкоманду в Dockerfile: ... EXPOSE 8080 ... Затем они создают образ из этого Dockerfile: $ docker build -t an_image …
517 docker 

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