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

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

1
Как удалить напоминание Slackbot, созданное другим человеком? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Есть слабый частный канал с напоминанием Slackbot. Его создал человек, который больше не …
100 bots  slack 

3
Конвертировать карту Go в json
Я попытался преобразовать свою карту Go в строку json с помощью encoding/jsonMarshal, но в результате получилась пустая строка. Вот мой код: package main import ( "encoding/json" "fmt" ) type Foo struct { Number int `json:"number"` Title string `json:"title"` } func main() { datas := make(map[int]Foo) for i := 0; i …
100 json  go 

3
Запустить обратный вызов, только если атрибут был изменен в Rails
В моем приложении есть следующая ассоциация: # Page belongs_to :status Я хочу запускать обратный вызов каждый раз, когда status_idиз a pageизменилось. Так что, если page.status_idидет от 4 до 5, я хочу уловить это. Как это сделать?

6
Как решить Интерполяцию внутри атрибутов удалено. Использовать v-bind или сокращенное обозначение двоеточия? Vue.JS 2
Мой компонент vue выглядит так: <template> <div> <div class="panel-group" v-for="item in list"> ... <div class="panel-body"> <a role="button" data-toggle="collapse" href="#purchase-{{ item.id }}" class="pull-right" aria-expanded="false" aria-controls="collapseOne"> Show </a> </div> <div id="purchase-{{ item.id }}" class="table-responsive panel-collapse collapse" role="tabpanel"> ... </div> </div> </div> </template> <script> export default { ... computed: { list: function() { …

4
Сделать дочерний элемент видимым вне переполнения: скрытый родитель
В CSS overflow:hiddenустанавливается для родительских контейнеров, чтобы позволить ему расширяться с высотой их плавающих дочерних элементов. Но есть еще одна интересная особенность в сочетании с margin: auto... Если ПРЕДЫДУЩИЙ брат является плавающим элементом, он фактически будет отображаться рядом с ним. То есть, если родственный элемент является, float:leftтогда контейнер с float:none …


5
Обновите k8s ConfigMap или Secret, не удаляя существующий
Я использую K8S ConfigMap и Secret для управления нашими свойствами. Мой дизайн довольно прост, он хранит файлы свойств в репозитории git и использую сервер сборки, такой как Thoughtworks GO, для автоматического развертывания их в качестве ConfigMaps или Secrets (при условии выбора) в моем кластере k8s. В настоящее время я обнаружил, …

1
Идиоматические обратные вызовы в Rust
В C / C ++ я обычно выполняю обратные вызовы с помощью простого указателя на функцию, возможно, также передав void* userdataпараметр. Что-то вроде этого: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { for (...) { ... mCallback(); } } private: …
100 callback  rust 

24
Почему git не распознает, что мой файл был изменен, поэтому git add не работает
Я пытаюсь отправить свои файлы в github с помощью bash. Они уже там, и я загружаю более новую версию с новыми строками, кодом и т. Д. Но когда я пытаюсь, git addа потом появляется сообщение git status: О мастере филиала ничего не фиксировать, рабочий каталог чист И файл, который я …
100 git  github 

6
Преобразование ES6 Iterable в массив
Скажем, у вас есть массив Javascript ES6 Iterable, который, как вы заранее знаете, будет иметь конечную длину, как лучше всего преобразовать его в массив Javascript? Причина этого заключается в том, что многие библиотеки js, такие как подчеркивание и lodash, поддерживают только массивы, поэтому, если вы хотите использовать какую-либо из их …

3
Ссылка на ту же страницу Github Markdown
Допустим, у меня есть две точки на одной и той же вики-странице git hub, которую для этого мы назовем place 1и place 2. ##Title ###Place 1 Hello, this is some text to fill in this, [here](place2), is a link to the second place. ###Place 2 Place one has the fun …

7
Docker Toolbox - Localhost не работает
Поэтому я использую Docker Toolbox, потому что на моем компьютере нет Hyper-V, поскольку это не Windows 10 pro. Кажется, все работает нормально, но когда я пытаюсь открыть свой браузер, 0.0.0.0:80он всегда возвращает меня: этот сайт недоступен Но когда я запускаю команду: docker container psя получаю следующее: это 0.0.0.0:80->80/tcpозначает, что этот …

5
CORS: режим учетных данных - "включить"
Да, я знаю, о чем вы думаете - еще один вопрос CORS, но на этот раз я в тупике. Итак, для начала фактическое сообщение об ошибке: XMLHttpRequest не может загрузить http: //localhost/Foo.API/token . Значение заголовка «Access-Control-Allow-Origin» в ответе не должно быть подстановочным знаком «*», если режим учетных данных запроса - …

4
Как «дождаться» обратного звонка?
При использовании простого обратного вызова, такого как в примере ниже: test() { api.on( 'someEvent', function( response ) { return response; }); } Как можно изменить функцию для использования async / await? В частности, предполагая, что 'someEvent' гарантированно будет вызываться один раз и только один раз, я бы хотел, чтобы функциональный …

8
Ведение журнала Python - отключить ведение журнала из импортированных модулей
Я использую модуль ведения журнала Python и хочу отключить сообщения журнала, выводимые сторонними модулями, которые я импортирую. Например, я использую что-то вроде следующего: logger = logging.getLogger() logger.setLevel(level=logging.DEBUG) fh = logging.StreamHandler() fh_formatter = logging.Formatter('%(asctime)s %(levelname)s %(lineno)d:%(filename)s(%(process)d) - %(message)s') fh.setFormatter(fh_formatter) logger.addHandler(fh) Он распечатывает мои отладочные сообщения, когда я выполняю logger.debug («мое сообщение!»), …
100 python  logging 

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