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

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

8
Сделать div (высота) занимающим оставшуюся высоту родителя
http://jsfiddle.net/S8g4E/ У меня есть контейнер divс двумя детьми. Первый ребенок имеет заданный рост. Как мне сделать так, чтобы второй дочерний divэлемент занимал «свободное место» контейнера, не задавая определенной высоты? В этом примере розовый цвет divдолжен занимать также белое пространство. Подобно этому вопросу: как заставить div занимать оставшуюся высоту? Но я …
108 html  css  height  parent 

3
Итерации по полям структуры в Go
По сути, единственный способ (который я знаю) перебирать значения полей a structвыглядит следующим образом: type Example struct { a_number uint32 a_string string } //... r := &Example{(2 << 31) - 1, "...."}: for _, d:= range []interface{}{ r.a_number, r.a_string, } { //do something with the d } Мне было интересно, …
108 go  go-reflect 

14
Maven не может найти локальный артефакт
Иногда maven жалуется, что конкретная зависимость, которая создается и упаковывается локально, не может быть найдена в локальном репозитории при создании другого проекта, в котором она используется в качестве зависимости. Получаем такую ​​ошибку: Не удалось выполнить цель в проекте X: не удалось разрешить зависимости для проекта X: не удалось найти Y …


5
Преимущества передачи по значению и std :: move по сравнению с передачей по ссылке
В данный момент я изучаю C ++ и стараюсь не приобретать вредных привычек. Насколько я понимаю, clang-tidy содержит множество "лучших практик", и я стараюсь придерживаться их как можно лучше (хотя я не всегда понимаю, почему они считаются хорошими), но я не уверен, что поймите, что здесь рекомендуется. Я использовал этот …
108 c++ 

9
Использование Javascript atob для декодирования base64 неправильно декодирует строки utf-8
Я использую window.atob()функцию Javascript для декодирования строки в кодировке base64 (в частности, содержимого в кодировке base64 из GitHub API). Проблема в том, что я возвращаю символы в кодировке ASCII (например, â¢вместо ™). Как я могу правильно обработать входящий поток в кодировке base64, чтобы он был декодирован как utf-8?

12
Проверьте, содержит ли один список элемент из другого
У меня есть два списка с разными объектами. List<Object1> list1; List<Object2> list2; Я хочу проверить, существует ли элемент из списка1 в списке2 на основе определенного атрибута (Object1 и Object2 имеют (среди прочего) один общий атрибут (с типом Long) с именем attributeSame). щас делаю вот так: boolean found = false; for(Object1 …
108 java  list  find  element 

7
Как проще всего найти идентификатор Slack-команды и идентификатор канала?
Мы пытаемся настроить диплинкинг в Slack, как описано здесь: https://api.slack.com/docs/deep-linking В документе указано, что для открытия конкретной команды необходимо использовать следующий URL: slack: // open? team = {TEAM_ID} Откройте Slack и переключите команды на указанную команду. Предоставленный TEAM_ID должен быть строкой, например T12345. Кроме того, чтобы открыть канал в команде, …
108 html  slack-api  slack 

11
Побочные результаты unix diff?
Как я могу отобразить результаты команды unix diff бок о бок вместо одного различия за другим? См. Пример ниже: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa < …
108 bash  unix  diff 

5
React.js, дождитесь завершения setState перед запуском функции?
Вот моя ситуация: на this.handleFormSubmit () я выполняю this.setState () внутри this.handleFormSubmit () я вызываю this.findRoutes (); - что зависит от успешного завершения this.setState () this.setState (); не завершается до вызова this.findRoutes ... Как мне дождаться завершения this.setState () внутри this.handleFormSubmit () перед вызовом this.findRoutes ()? Неудовлетворительное решение: помещая this.findRoutes …

7
Firefox перенаправляет на https
Я использую Firefox, и при настройке сервера я возился с перенаправлениями. Теперь Firefox кэшировал перенаправление 301 с http://example.com/ на https://example.com/ и с http://sub.example.com/ на https://sub.example.com/ . Я пробовал следующее: История -> Показать всю историю -> Забудьте об этом сайте. Проверил, что закладки с https://example.com/ нет. Изменение browser.urlbar.autoFill на false в …
108 firefox  redirect 

14
Почему параметры AVD Manager не отображаются в Android Studio
Почему я не вижу виртуальное устройство Android (AVD) У меня проблема с созданием , проблема AVDв том android studio, что я не вижу ни одной из этих опций Инструменты -> Android -> AVD Manager ниже снимок экрана, где я не нахожу Tools -> Android -> AVD Manager на приведенном выше …

10
Как добавить оглавление в записную книжку Jupyter / JupyterLab?
В документации на http://ipython.org/ipython-doc/stable/interactive/notebook.html говорится Вы можете предоставить концептуальную структуру для своего вычислительного документа в целом, используя заголовки разных уровней; доступно 6 уровней, от уровня 1 (верхний уровень) до уровня 6 (параграф). Их можно использовать позже для построения оглавлений и т. Д. Однако я нигде не могу найти инструкций о …

9
matplotlib / seaborn: первая и последняя строки разрезают половину графика тепловой карты
При построении тепловых карт с помощью seaborn (и корреляционных матриц с помощью matplotlib) первая и последняя строки разрезаются пополам. Это также происходит, когда я запускаю этот минимальный пример кода, который я нашел в Интернете. import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) …


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