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

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

2
как проверить вызывается метод немодового объекта?
Кажется, что mockito только проверяет, вызывается ли метод фиктивного объекта, а у фиктивного объекта всегда есть что-то вроде doReturn().when(mock object) Но могу ли я создать фиктивный объект и определить, doReturn().when(mock object) а затем проверить, что вызывается метод другого объекта? Вот что я хочу сделать: я определяю mockEnvironment и возвращаю ответ, …

8
Многопроцессорность: используйте tqdm для отображения индикатора выполнения
Чтобы сделать мой код более «питоническим» и более быстрым, я использую «многопроцессорность» и функцию карты, чтобы отправить ему а) функцию и б) диапазон итераций. Имплантированное решение (то есть вызов tqdm непосредственно в диапазоне tqdm.tqdm (диапазон (0, 30)) не работает с многопроцессорной обработкой (как сформулировано в приведенном ниже коде). Индикатор выполнения …

5
Как заменить текст в столбце фрейма данных Pandas?
У меня есть столбец в моем фрейме данных: range "(2,30)" "(50,290)" "(400,1000)" ... и я хочу заменить ,запятую -тире. Сейчас я использую этот метод, но ничего не изменилось. org_info_exc['range'].replace(',', '-', inplace=True) Кто-нибудь может помочь?

5
KeyboardEvent.keyCode устарел. Что это значит на практике?
Согласно MDN, мы определенно не должны использовать это .keyCodeсвойство. Устарело: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode В школе W3 этот факт преуменьшается, и есть только примечание сбоку, в котором говорится, что .keyCodeоно предоставляется только для совместимости и что последняя версия спецификации событий DOM рекомендует использовать .keyвместо этого свойство. Проблема в том, что .keyэто не поддерживается …

6
Ubuntu: OpenJDK 8 - не удалось найти пакет
Итак, я только что установил Ubuntu, и это мой первый раз, когда я работаю в среде Linux, так что потерпите мою глупость. В любом случае, я загрузил Java 8 JDK прямо из Oracle, но я понимаю, что существует также OpenJDK для Java 8. У меня два вопроса. В чем разница …
103 java  linux  ubuntu 

8
Visual Studio Code всегда повторно открывает предыдущий файл или папку
Кажется, что VSCode всегда запоминает мой сеанс и повторно открывает файлы и / или проект, которые были открыты в последний раз, когда я его использовал. Очевидно, что он ведет себя правильно при запуске из командной строки с предоставленным файлом или папкой, но при открытии с помощью ярлыка на панели задач …

15
Как проверить, запущены ли движок докеров и контейнер докеров?
В скрипте мне нужно проверить: а) Двигатель докера работает? б) Учитывая имя контейнера, запущен ли этот контейнер докеров? [первоначальная формулировка этого вопроса была неоднозначной, некоторые люди интерпретировали ее как «проверить механизм докеров», а другие - как «проверить контейнер докеров»]
103 bash  docker 


6
Отображение всех столбцов фрейма данных в Jupyter Python Notebook
Я хочу показать все столбцы в фрейме данных в Jupyter Notebook. Jupyter показывает некоторые столбцы и добавляет точки к последним столбцам, как на следующем рисунке: Как я могу отобразить все столбцы?

8
Почему установка Pandas на Alpine Linux занимает много времени
Я заметил, что установка Pandas и Numpy (это зависимость) в контейнере Docker с использованием базовой ОС Alpine по сравнению с CentOS или Debian занимает гораздо больше времени. Ниже я создал небольшой тест, чтобы продемонстрировать разницу во времени. Помимо нескольких секунд, которые требуется Alpine для обновления и загрузки зависимостей сборки для …
103 pandas  numpy  docker  alpine 

3
Что следует указать в поле лицензии package.json, если мой код предназначен только для компании, в которой я работаю?
НПМ 2.11.3 Я создаю библиотеку в Node. Эта библиотека предназначена только для использования компанией, в которой я сейчас работаю. Я думаю, это означает, что лицензия «Нет». Но когда я хочу, npm initчтобы я использовал лицензию SPDX. «Нет» или «Без лицензии» не являются допустимыми вариантами. npm WARN package.json data_monitoring_api@0.1.0 license should …


11
Может ли Selenium взаимодействовать с существующим сеансом браузера?
Кто-нибудь знает, может ли Selenium (предпочтительно WebDriver) взаимодействовать и действовать через браузер, который уже запущен до запуска клиента Selenium? Я имею в виду, может ли Selenium взаимодействовать с браузером без использования Selenium Server (например, Internet Explorer может быть запущен вручную).

13
Отправьте запрос с кодом x-www-form-urlencoded от React Native
У меня есть некоторые параметры, которые я хочу отправить на свой сервер в формате POST: { 'userName': 'test@gmail.com', 'password': 'Password!', 'grant_type': 'password' } Я отправляю свой запрос (пока без параметров) вот так var obj = { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', }, }; fetch('https://example.com/login', obj) .then(function(res) { // …

23
Как получить количество случайных элементов из массива?
Я работаю над тем, «как получить доступ к элементам случайным образом из массива в javascript». Я нашел много ссылок по этому поводу. Нравится: получить случайный элемент из массива JavaScript var item = items[Math.floor(Math.random()*items.length)]; Но в этом случае мы можем выбрать только один элемент из массива. Если нам нужно более одного …

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