Codengineering - блог о программировании ➜ страница 1533


Почему JSHint выдает предупреждение, если я использую const?

это ошибка, которую я получаю при использовании const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> мой код выглядит так: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; код работает нормально только JSHint предупреждает меня каждый раз. ...

Сериализация с Джексоном (JSON) - получение "не найден сериализатор"?

Я получаю исключение при попытке сериализовать очень простой объект с помощью Джексона. Ошибка: org.codehaus.Джексон.карта.JsonMappingException: сериализатор не найден класс MyPackage.TestA и никаких свойств обнаружен для создания BeanSerializer (чтобы избежать исключения, отключите SerializationConfig.Особенность.FAIL_ON_EMPTY_BEANS)) Ниже приведен простой класс и код для сериализации. может кто-нибудь сказать мне, почему я получаю это ошибка? public class TestA { String Som ...

Выравнивание текста по вертикали в текстовом блоке WPF

Как назначить выравнивание по вертикали центра текста внутри текстового блока? Я нашел свойство TextAlignment, но оно предназначено для горизонтального выравнивания текста. Как это сделать для вертикального выравнивания текста? ...

sed редактировать файл на месте

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

Почему неконстантная ссылка не может быть привязана к временному объекту?

почему нельзя получить неконстантную ссылку на временный объект, какая функция getx() возвращает? Очевидно, что это запрещено стандартом C++ но меня интересует цель такого ограничения -не ссылки стандартные. struct X { X& ref() { return *this; } }; X getx() { return X();} void g(X & x) {} int f() { const X& x = getx(); // OK X& x = getx(); // error X& x = getx().ref(); // OK g(getx()); //error g(getx().ref()); //OK return 0; } понятн ...

Как удалить ограничение внешнего ключа, только если оно существует в sql server?

Я могу удалить таблицу, если она существует, используя следующий код, но не знаю как сделать то же самое с ограничением: IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName go Я также добавляю ограничение, используя этот код: ALTER TABLE [dbo].[TableName] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName2] FOREIGN KEY([FK_Name]) REFERENCES [dbo].[TableName2] ([ID]) go ...

Размещение / перекрытие (Z-индекс) вид над другим видом в android

У меня есть линейный макет , который состоит из imageview и textview, один под другим в линейном макете. <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_conte ...

Почему в Python нет понимания кортежа?

как мы все знаем, есть понимание списке, как [i for i in [1, 2, 3, 4]] и есть понимание, словарь, как {i:j for i, j in {1: 'a', 2: 'b'}.items()} но (i for i in (1, 2, 3)) в конечном итоге в генераторе, а не tuple понимания. Почему? Я думаю, что это tuple является неизменным, но это, кажется, не ответ. ...

Как получить первый элемент списка или набора?

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

Можно ли получить все аргументы функции как один объект внутри этой функции?

в PHP есть func_num_args и func_get_args, есть ли что-то подобное для JavaScript? ...