Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

7
голоса
0
ответов
281
просмотров
Инструменты для юнит-тестирования JavaScript в TDD

Я изучил множество инструментов для юнит-тестирования и тестов на JavaScript, но не смог найти подходящий вариант, который был бы полностью совместим с методологией TDD. Есть ли какой-нибудь инструмент для юнит-тестирования на JavaScript, который соответствует всем принципам TDD?

5
голоса
3
ответов
281
просмотров
Выбор элементов по атрибуту в CSS

Возможно ли выбрать элементы в CSS по их HTML5 атрибутам данных (например, data-role)?

5
голоса
5
ответов
281
просмотров
Таймаут при вызове функции

Я вызываю функцию в Python, которая может зависнуть и заставить меня перезапустить скрипт.

Как можно вызвать эту функцию или в что её обернуть, чтобы если выполнение займет больше 5 секунд, скрипт отменил её выполнение и выполнил что-то другое?

5
голоса
5
ответов
281
просмотров
Добавление тега script в React/JSX

У меня есть довольно простая проблема с попыткой добавить встроенный скрипт в компонент React. Вот что у меня есть на данный момент:

'use strict';

import '../../styles/pages/people.scss';
import React, { Component } from 'react';
import DocumentTitle from...
5
голоса
5
ответов
281
просмотров
String.equals против ==

Заголовок: Проблема с сравнением строк в Java

Я пытаюсь разделить строку на токены и сохранить их в массив строк. После этого я сравниваю переменную с первым элементом массива, но почему-то это не работает. Вот мой код:

public static void main(String...aArguments) throws IOException {
   ...
5
голоса
5
ответов
281
просмотров
Как выполнить операцию логического ИЛИ для сравнения целых чисел в скриптах оболочки?

Я пытаюсь выполнить простую проверку условия, но, похоже, это не срабатывает.

Если $# равен 0 или больше 1, то нужно вывести "hello".

Я пробовал следующий синтаксис, но безуспешно:

if [ "\(#" == 0 -o "\)#" > 1 ] ; then echo "hello" fi

if [ "\(#" == 0 ] || [ "\)#" > 1 ] ; then echo...

5
голоса
5
ответов
281
просмотров
Разница между интерфейсами Runnable и Callable в Java

Разница между Runnable и Callable в Java при проектировании многопоточности

Я работаю над проектом на Java, в котором требуется реализовать многопоточность, и столкнулся с выбором между использованием интерфейсов Runnable и Callable. Можете пояснить, в чем основные различия между этими двумя...

5
голоса
5
ответов
281
просмотров
Когда использовать "ON UPDATE CASCADE"

Я регулярно использую ON DELETE CASCADE, но никогда не использовал ON UPDATE CASCADE, так как не уверен, в каких ситуациях это может быть полезно.

Для обсуждения давайте посмотрим на некоторый код.

CREATE TABLE parent (
    id INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY...
5
голоса
1
ответов
281
просмотров
Разница между использованием Makefile и CMake для компиляции кода?

Вопрос о различиях между Makefile и CMake для компиляции кода

Я пишу код на C/C++ и использую (GNU) Makefile для компиляции. У меня есть возможность использовать CMake для генерации Makefile. Однако меня интересует, в чем разница между использованием Makefile и CMake при компиляции кода?

0
голоса
4
ответов
281
просмотров
Ошибка "Класс 'UserTableSeeder' не существует" - Laravel 5.0 [php artisan db:seed]

Проблема с запуском сидера в Laravel

Я пытаюсь выполнить базовую команду php artisan db:seed после миграции базы данных, но постоянно получаю ошибку в консоли:

[ReflectionException] Class 'UserTableSeeder' does not exist

Что я пробовал

  • Изменил пространство имен в файле...