Все вопросы
Имеет ли ключевое слово 'mutable' какие-либо другие цели, кроме разрешения изменения члена данных в константной функции-члене?
Недавно я наткнулся на код, где член данных класса был помечен ключевым словом mutable
. Насколько я понимаю, это просто позволяет модифицировать член в методе, квалифицированном как const
:
class Foo
{
private:
mutable bool done_;
public:
void doSomething() const { ...;...
Как сделать графики Matplotlib отображаемыми внутри IPython-ноутбука?
Я пытаюсь использовать IPython Notebook на MacOS X с Python 2.7.2 и IPython 1.1.0.
У меня не получается получить графику matplotlib встраиваемой в ноутбук.
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
Я также пробовал использовать...
Получение текущего времени в секундах с начала эпохи в Linux, Bash
Я ищу что-то простое, как команда date, но чтобы результатом были секунды с 1970 года, а не текущая дата, часы, минуты и секунды.
Команда date не предоставляет такой возможности. Есть ли простой способ сделать это?
Как красиво и "питонично" реализовать несколько конструкторов?
Я не могу найти однозначный ответ на этот вопрос. Насколько я знаю, в классе Python не может быть нескольких функций __init__
. Как мне решить эту проблему?
Предположим, у меня есть класс под названием Cheese
с свойством number_of_holes
. Как я могу создать два способа создания объектов...
Как смонтировать директорию хоста в контейнер Docker
Описание проблемы:
Я пытаюсь примонтировать директорию хоста в контейнер Docker таким образом, чтобы все обновления, сделанные на хосте, отражались в Docker-контейнере.
Вот что я сделал:
Dockerfile:
FROM ubuntu:trusty
RUN apt-get update
RUN apt-get -y install git curl...
Определение, находится ли целое число между двумя другими целыми числами
Как мне определить, находится ли данное целое число между двумя другими целыми числами (например, больше или равно 10000 и меньше или равно 30000)?
Почему enum class считается более безопасным в использовании, чем обычный enum?
Я слышал, что некоторые люди рекомендуют использовать перечисления (enum classes) в C++ из-за их типобезопасности.
Но что это на самом деле означает?
Добавление метода к существующему экземпляру объекта в Python
Как добавить метод к существующему объекту (т.е. не в определении класса) в Python?
Я понимаю, что в общем это не считается хорошей практикой, кроме некоторых случаев.
Как фильтровать DataFrame Pandas с помощью 'in' и 'not in', как в SQL
Как мне добиться эквивалентов SQL-запросов IN и NOT IN в Pandas? У меня есть список с необходимыми значениями. Вот сценарий: df = pd.DataFrame({'country': ['US', 'UK', 'Germany', 'China']}) countries_to_keep = ['UK', 'China']
псевдокод:
df[df['country'] not in countries_to_keep]
Мой текущий...
Удалить завершающий разделитель из строкового значения с разделителями
Заголовок: Как быстро удалить последний символ из строки?
Описание проблемы:
У меня есть строка, например:
a,b,c,d,e,
Мне нужно удалить последний символ (в данном случае запятую) и получить оставшуюся строку:
OUTPUT: a,b,c,d,e
Каков самый быстрый способ сделать это?
Как определить размер объекта в Java?
У меня есть приложение, которое читает CSV файл с большим количеством строк данных. Я предоставляю пользователю сводку о количестве строк на основе типов данных, но хочу убедиться, что не читаю слишком много строк и не вызываю ошибку OutOfMemoryError. Каждая строка соответствует объекту. Есть ли...
Как удалить объекты из ассоциативного массива в JavaScript?
Проблема: Удаление свойства из объекта в JavaScript
У меня есть следующий код:
var myArray = new Object();
myArray["firstname"] = "Bob";
myArray["lastname"] = "Smith";
myArray["age"] = 25;
Теперь, если я хочу удалить свойство "lastname", есть ли какой-то эквивалент для...
Существует ли цикл foreach в Go?
Есть ли в языке Go конструкция foreach? Могу ли я итеративно обрабатывать срез или массив, используя for?
Как использовать регулярные выражения в селекторах jQuery?
Я ищу документацию по использованию подстановочных знаков или регулярных выражений (не совсем уверен в терминологии) с селекторами jQuery.
Я сам искал информацию, но не смог найти никаких сведений о синтаксисе и том, как это использовать. Не подскажет ли кто, где можно найти документацию по...
Как узнать имя скрипта в Bash?
Как я могу определить имя файла Bash-скрипта внутри самого скрипта?
Допустим, мой скрипт находится в файле runme.sh
, как мне сделать так, чтобы он выводил сообщение "Вы запускаете runme.sh", не зашивая это имя в код?
Экранирование строки для использования в регулярных выражениях JavaScript [duplicate]
Я пытаюсь построить регулярное выражение в JavaScript на основе ввода пользователя:
function FindString(input) {
var reg = new RegExp('' + input + '');
// [snip] выполнение поиска
}
Однако регулярное выражение работает некорректно, когда ввод пользователя содержит...
Одинарные и двойные кавычки в Python [закрыто]
Проблема заключается в том, что согласно документации, рассматриваемые термины в значительной степени взаимозаменяемы. Однако у меня возникает вопрос: существуют ли стилистические причины предпочитать один термин другому?
Импорт нескольких CSV-файлов в pandas и объединение в один DataFrame
Я бы хотел прочитать несколько CSV файлов из директории и объединить их в один большой DataFrame в pandas. Однако я не могу разобраться, как это сделать. Вот что у меня есть на данный момент:
import glob
import pandas as pd
# Получаем имена файлов с данными
path =...
Удалить ВСЕ пробелы из текста
У меня есть следующий фрагмент кода:
$("#topNav" + $("#breadCrumb2nd").text().replace(" ", "")).addClass("current");
Я хочу добавить класс к элементу по ID, получая текст другого элемента по ID. Проблема заключается в том, что текст, который я использую, содержит пробелы между...
Список основных версий номеров формата файлов классов Java
Я наткнулся на список основных номеров версий Java в одном из постов и хотел бы уточнить его происхождение. Вот как он выглядит:
Java | Major version |
---|---|
23 | 67 |
22 | 66 |
21 | 65 |
20 | 64 |
19 | 63 ... |