Все вопросы
Как указать Gradle использовать конкретную версию JDK?
Не могу разобраться, как это сделать
Ситуация:
- У меня есть приложение, созданное с помощью Gradle.
- Приложение использует JavaFX.
Что я хочу:
- Использовать переменную (определённую на каждой машине разработчика), которая указывает на установку JDK, которая будет использоваться для...
Функция NOW() в PHP
Заголовок: Существует ли функция PHP, возвращающая дату и время в том же формате, что и MySQL-функция NOW()
?
Текст проблемы: Есть ли в PHP функция, которая возвращает дату и время в таком же формате, как MySQL-функция NOW()?
Я знаю, как это сделать с помощью date(), но меня интересует, есть ли...
Где размещать юнит-тесты на Python? [закрыто]
Вопрос о размещении файлов тестов в проекте
Я разрабатываю библиотеку (или приложение) и столкнулся с вопросом: куда лучше размещать файлы модульных тестов?
Хотя будет разумно отделить файлы тестов от основного кода приложения, создание подпапки "tests" внутри корневой директории приложения...
Когда использовать "ON UPDATE CASCADE"
Я регулярно использую ON DELETE CASCADE
, но никогда не использовал ON UPDATE CASCADE
, так как не уверен, в каких ситуациях это может быть полезно.
Для обсуждения давайте посмотрим на некоторый код.
CREATE TABLE parent (
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY...
В каких случаях использовать malloc и/или new?
Я вижу, что в C++ существует несколько способов выделения и освобождения памяти, и я понимаю, что при вызове malloc
необходимо вызывать free
, а при использовании оператора new
следует использовать delete
. Также я знаю, что смешивать эти два подхода (например, вызывать free()
для объекта,...
Как вернуть значение из асинхронной функции обратного вызова?
Проблема с возвратом значения из асинхронного коллбэка
Я часто сталкиваюсь с вопросом, который уже задавался множество раз на Stack Overflow, но всё равно не могу найти решение своей проблемы.
Я пытаюсь получить значение из коллбэка в асинхронной функции. Вот пример кода для...
Ошибка установки android-sdk: "java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema"
Описание проблемы:
При установке инструментов Android SDK возникает следующая ошибка:
java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
Вопрос: Почему это происходит и как это можно исправить?
Вывод отладки:
$ java --version
java 9
Java(TM) SE...
В чем разница между __dirname и ./ в Node.js?
При написании кода на Node.js и обращении к файлам, расположенным относительно вашей текущей директории, есть ли смысл использовать переменную __dirname вместо обычного ./? Я до недавнего времени использовал ./ в своем коде и только что узнал о существовании __dirname. В основном, хочу понять,...
Что означает `void 0`?
Проблема
Во время чтения исходного кода Backbone.js я наткнулся на следующий фрагмент:
validObj[attr] = void 0;
Вопрос заключается в следующем: что такое void 0
и какова его цель в данном контексте?
Контекст
Я заметил, что в коде используется конструкция void
, но...
Как вернуть строковое значение из функции Bash
Я хотел бы вернуть строку из функции Bash.
Я приведу пример на Java, чтобы продемонстрировать, что именно я хочу сделать:
public String getSomeString() {
return "tadaa";
}
String variable = getSomeString();
Пример ниже работает в Bash, но существует ли более элегантный способ...
Проверьте, является ли строка в JavaScript URL-адресом
Существует ли способ в JavaScript проверить, является ли строка URL?
Исключены регулярные выражения, поскольку URL, скорее всего, может быть записан как stackoverflow; другими словами, в нем может отсутствовать .com, www или http.
Как выполнить операцию логического ИЛИ для сравнения целых чисел в скриптах оболочки?
Я пытаюсь выполнить простую проверку условия, но, похоже, это не срабатывает.
Если $# равен 0 или больше 1, то нужно вывести "hello".
Я пробовал следующий синтаксис, но безуспешно:
if [ "\(#" == 0 -o "\)#" > 1 ] ; then echo "hello" fi
if [ "\(#" == 0 ] || [ "\)#" > 1 ] ; then echo...
Почему у некоторых функций есть двойные подчеркивания "__" перед и после имени функции?
Вопрос о подчеркивании в именах функций в Python
Я заметил, что подчеркивания в именах функций и переменных в Python встречаются довольно часто, и мне интересно, является ли это требованием языка или всего лишь соглашением о стиле?
Кроме того, не могли бы вы перечислить и объяснить, какие функции...
Сложение строк: concat() против оператора "+"
Вопрос на StackOverflow:
Я изучаю использование операторов в Java и хотел бы понять, работают ли операции с concatenation строк одинаково в случае использования оператора +=
и метода concat()
.
У меня есть два примера:
a += b;
a = a.concat(b);
Под капотом они одинаковы или...
Основные цели std::forward и решаемые им проблемы
Описание проблемы:
Я изучаю концепцию идеальной передачи (perfect forwarding) в C++ и столкнулся с вопросом о том, как работает функция std::forward
. В приведенном ниже коде std::forward
используется для преобразования именованных rvalue-ссылок t1
и t2
в безымянные...
Отладка с параметрами командной строки в Visual Studio
Я разрабатываю командную консольное приложение на C++ в Visual Studio и мне нужно отлаживать его с аргументами командной строки. В данный момент я просто запускаю сгенерированный EXE-файл с необходимыми аргументами (например, program.exe -file.txt), но таким образом я не могу выполнять отладку....
Использование нескольких JFrames: хорошая или плохая практика? [закрыто]
Проблема с использованием нескольких JFrame в приложении на Java
Я разрабатываю приложение, которое отображает изображения и воспроизводит звуки из базы данных. В процессе разработки мне нужно решить, стоит ли использовать отдельный JFrame для добавления изображений в базу данных из...
Правила автоматической вставки точек с запятой (ASI) в JavaScript
Здравствуйте. Сначала мне, вероятно, стоит уточнить, связана ли проблема с конкретным браузером.
Я читал, что если встречается недопустимый токен, но до этого момента код валиден, то перед недопустимым токеном будет вставлен точка с запятой, если перед ним стоит перенос строки.
Однако,...
Как установить свойство value в ng-options AngularJS?
Вот что, похоже, беспокоит многих людей (включая меня).
При использовании директивы ng-options
в AngularJS для заполнения опций тега <select>
, я не могу понять, как установить значение для опции. Документация по этому поводу действительно неясна — по крайней мере, для простого смертного,...
Новый self против нового static
Я конвертирую библиотеку с PHP 5.3, чтобы она работала на PHP 5.2. Основной проблемой, с которой я сталкиваюсь, является использование позднего статического связывания, например, return new static($options);. Если я заменю это на return new self($options);, получу ли я тот же результат?
Какова...