Все вопросы
Как использовать enum в компоненте Angular
Проблема с глобальным состоянием в Angular-компонентах
Я использую Angular и столкнулся с проблемой управления глобальным состоянием (или "режимом") в своих компонентах. Я ищу более эффективный способ реализации данной задачи. Вот что я попытался сделать:
@Component({
...
Стабильная альтернатива RXTX
После использования RXTX в ряде различных проектов, я столкнулся с множеством неприятных несоответствий и проблем, которые, похоже, можно отнести к ошибкам в библиотеке. Я наблюдал такие проблемы, как взаимные блокировки, условия гонки и потоки мониторов внутри библиотеки RXTX, которые остаются...
Java: Как вернуть true, если обрезанная строка в списке содержит строку?
У меня есть задача в Java: я хочу проверить, существует ли строка в списке List myList.
Что-то вроде этого:
if(myList.contains("A")){
// true
}else{
// false
}
Однако проблема в том, что myList может содержать строки с пробелами:
{' A', 'B ', ' C '}
Я...
Инициализация/декларация атрибутов в классе Python: где их размещать?
Я задумался, какой способ инициализации атрибутов объектов в Python считается наилучшей практикой: делать это в теле класса или внутри функции __init__?
Например, есть такой подход:
class A(object):
foo = None
или такой:
class A(object):
def __init__(self):
...
Как задать максимальную высоту или ширину для изображения?
Я хочу, чтобы изображение имело высоту 725 пикселей или ширину 500 пикселей и сохраняло свои пропорции. Когда у меня есть изображения с высотой более 725 пикселей и шириной менее 500 пикселей, они растягиваются, чтобы соответствовать ширине 500 пикселей.
Какой лучший способ этого достичь?
Вот что...
Как обновить только одну зависимость в Composer?
Проблема с обновлением зависимости в Composer
Я ожидал, что команда
composer update videlalvaro/php-amqplib
обновит только одну зависимость, но вместо этого она обновляет все зависимости.
Что я упускаю?
P.S.: Эта зависимость в моем файле composer.json определена как...
Обновление объекта JSON с помощью JavaScript
Заголовок: Как динамически обновить JSON-объект с помощью JavaScript или jQuery?
Описание проблемы:
У меня есть следующий JSON-объект:
var jsonObj = [{'Id':'1','Username':'Ray','FatherName':'Thompson'},
{'Id':'2','Username':'Steve','FatherName':'Johnson'},
...
Существует ли аналог 'git sed'?
У меня есть проблема, связанная с переименованием метода в исходном коде, который хранится в репозитории Git. Я мог бы сделать это вручную, но имя метода встречается в нескольких местах (например, в юнит-тестах, документации и самом методе). Чтобы проверить, где используется метод, я использую...
Зачем использовать ограничения внешнего ключа в MySQL?
Я думаю, у меня есть вопрос относительно использования ограничений (constraints) в качестве внешних ключей (foreign keys) в MySQL. Я уверен, что могу контролировать типы данных, которые добавляются в базу, так зачем мне использовать внешние ключи?
Поможет ли это улучшить производительность?
Как узнать, какая функция JavaScript вызывается в событии onclick объекта?
Как узнать, какая функция JavaScript вызывается при событии onclick у объекта? Ещё лучше, можно ли выяснить, в каком файле .js находится эта функция?
Предупреждение Pandas о повторяющихся записях в индексе при сводной таблице
Я столкнулся с проблемой при использовании метода pivot в библиотеке Pandas. В документации к этому методу приведено следующее описание:
Examples
--------
>>> df
foo bar baz
0 one A 1.
1 one B 2.
2 one C 3.
3 two A 4.
4 two B 5.
5 two C ...
Насколько безопасны переменные сессии в PHP?
У меня есть скрипт для авторизации, который проверяет имя пользователя и пароль на основе данных в таблице 'user'. Кроме того, у меня есть таблица 'roles', которая определяет уровень доступа каждого пользователя. Предполагая, что я использую безопасные скрипты для входа, есть ли какие-либо...
Как получить не-ASCII URL с помощью urlopen?
Я столкнулся с проблемой при попытке получить данные по URL, содержащему не-ASCII символы. Используя urllib2.urlopen, я получаю ошибку:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0131' in position 26: ordinal not in range(128)
Я понимаю, что URL не соответствует...
Не удается импортировать path из django.urls
Я попытался выполнить следующую команду:
from django.urls import path
Но получаю ошибку:
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name 'path'
Я использую версию Django 1.11. Как исправить эту ошибку?
jQuery: Как реализовать "hasParent"?
Описание проблемы:
Я использую jQuery и столкнулся с проблемой, связанной с выбором элементов на основе их предков. Методы parent([selector]) и parents([selector]) выбирают только родителей, но мне нужно отобрать элементы, у которых есть определённые предки.
Я знаю, что метод "has"...
Свойства vs Ресурсный пакет
Вопрос: Различия между Properties и ResourceBundle в Java
Я изучал свойства (Properties) и ресурсные пакеты (ResourceBundle) в Java, но не смог понять разницу между ними. Когда следует использовать файл Properties, а когда — ресурсный пакет?
Для загрузки файла Properties я использую следующий...
Как запустить/остановить/перезапустить поток в Java?
Я столкнулся с трудностями в поиске способа запуска, остановки и перезапуска потоков в Java.
У меня есть класс Task, который реализует интерфейс Runnable и находится в файле Task.java. Моему основному приложению необходимо запускать этот таск в потоке, останавливать (убивать) поток при...
Оптимизация хвостовых вызовов в Go
Проблема: В настоящее время язык программирования Go оптимизирует хвостовые вызовы? Если нет, то хотя бы оптимизирует ли он хвостовые рекурсивные вызовы функции к самой себе?
"Лучшие асинхронные библиотеки для Node.js"
Существует множество библиотек, которые помогают справиться с проблемой "синдрома вложенных колбэков".
На самом деле, их так много, что я не знаю, какую из них выбрать. Помогите, пожалуйста!
Почему аннотация @Builder из Lombok несовместима с этим конструктором?
У меня есть такой простой код:
@Data
@Builder
public class RegistrationInfo {
private String mail;
private String password;
public RegistrationInfo(RegistrationInfo registrationInfo) {
this.mail = registrationInfo.mail;
this.password =...