Codengineering - блог о программировании ➜ страница 2004
Как инициализировать базовый (супер) класс?
в Python считать у меня есть следующий код: >>> class SuperClass(object): def __init__(self, x): self.x = x >>> class SubClass(SuperClass): def __init__(self, y): self.y = y # how do I initialize the SuperClass __init__ here? как инициализировать SuperClass __init__ в подклассе? Я следую учебнику Python, и он не охватывает это. Когда я искал в Google, я нашел более одного способа сделать. Каков стандартный способ справиться с этим? ...
Хаскелл: где против пусть
Я новичок в Haskell, и я очень смущен здесь и пусть. Они оба, кажется, обеспечивают аналогичную цель. Я прочитал несколько сравнений между здесь и пусть но у меня возникли проблемы лишь когда использовать каждый. Может ли кто-нибудь предоставить некоторый контекст или, возможно, несколько примеров, которые демонстрируют, когда использовать один над другим? где и пусть A where предложение может быть определено только на уровне определения функции. Обычно это совпадает с областью let опр ...
Как записать файл на FS.readFileSync ()?
внутри узла.js readFile () показывает, как захватить ошибку, однако нет комментариев для readFileSync () функция, касающаяся обработки ошибок. Таким образом, если я пытаюсь использовать readFileSync (), когда нет файла, я получаю ошибку Error: ENOENT, no such file or directory. Как я могу захватить исключение выбрасывается? Doco не указывает, какие исключения выбрасываются, поэтому я не знаю, какие исключения мне нужно поймать. Я должен отметить, что мне не нравится generic ' catch every single ...
Изменить тайм-аут по умолчанию для мокко
у меня следующий вопрос если у нас есть модульный тестовый файл my-spec.JS и работает с мокко : mocha my-spec.js тайм-аут по умолчанию будет 2000 ms.It можно перезаписать для частичного теста с параметром командной строки: mocha my-spec.js --timeout 5000 вопрос: Можно ли изменить тайм-аут по умолчанию глобально для всех тестов ? То есть когда вы звоните mocha my-spec.js значение таймаута по умолчанию будет отличаться от 2000 МС Заранее спасибо ...
Каков пример самого простого из возможных Socket.io например?
Итак, я пытался понять Socket.io в последнее время, но я не супер-великий программист, и почти каждый пример, который я могу найти в интернете (поверьте, я искал часы и часы), имеет дополнительный материал, который усложняет вещи. Многие примеры делают кучу вещей, которые меня смущают, или подключаются к какой-то странной базе данных, или используют coffeescript или тонны библиотек JS, которые загромождают вещи. Я хотел бы увидеть базовый, функционирующий пример, где сервер просто отправляет со ...
[Vue warn]: не удается найти элемент
Я использую Vuejs. Это моя разметка: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> Это мой код: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; когда я загружаю страницу, Я получаю это предупреждение: [Vue warn]: Cannot find element: #main что я делаю не так? ...
Преобразование JsonNode в POJO
это может показаться немного необычным, но я ищу эффективный способ преобразования / map a JsonNode на POJO. Я храню некоторую информацию о моей модели в файлах json, и мне нужно поддерживать несколько версий моей модели. что я делаю, так это загружаю файл json в память в JsonNode, применяю несколько стратегий управления версиями, чтобы он соответствовал последней версии моей модели. ObjectMapper mapper = new ObjectMapper(); BufferedReader fileReader = new BufferedReader(new FileReade ...
Подключение перегруженных сигналов и слотов в Qt 5
у меня возникли проблемы с освоением нового синтаксиса сигнала/слота (с использованием указателя на функцию-член) в Qt 5, как описано в Новый Синтаксис Слота Сигнала. Я попытался изменить это: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); для этого: QObject::connect(spinBox, &QSpinBox::valueChanged, slider, &QSlider::setValue); но я получаю ошибку, когда я пытаюсь скомпилировать его: ошибка: нет подходящей фу ...
Как создать экземпляр нестатического внутреннего класса в статическом методе
у меня есть следующий фрагмент кода: public class MyClass{ class Inner{ int s,e,p; } public static void main(String args[]){ Inner in; } } до этой части код в порядке, но я не могу создать экземпляр ' in ' в основном методе, как in=new Inner() как он показывает non static field cannot be referenced in static context. Как я могу это сделать? Я не хочу, чтобы мой внутренний класс статическим. ...
Проверьте, содержит ли строка подстроку
Как я могу проверить, содержит ли данная строка определенную подстроку, используя Perl? более конкретно, я хочу посмотреть, будет ли s1.domain.com присутствует в данной строковой переменной. ...