Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

8
Java: Instanceof та Generics
Перш ніж переглянути свою загальну структуру даних щодо індексу значення, я хотів би дізнатися, чи не параметризовано навіть екземпляр типу this. Але Eclipse скаржиться, коли я роблю це: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Це повідомлення про помилку: Неможливо виконати примірник перевірки …

4
Загальне обмеження типу множинних (АБО) типів
Читаючи це , я дізнався, що можна дозволити методу приймати параметри декількох типів, зробивши його загальним методом. У прикладі наступний код використовується з обмеженням типу, щоб переконатися, що "U" є an IEnumerable<T>. public T DoSomething<U, T>(U arg) where U : IEnumerable<T> { return arg.First(); } Я знайшов ще якийсь код, …
135 c#  asp.net-mvc-3  types 

12
Як перевірити, чи існує файл у Makefile, щоб я міг його видалити?
У чистому розділі Makefileя намагаюся перевірити, чи існує файл, перш ніж остаточно видалити. Я використовую цей код, але отримую помилки. Що з цим не так? if [ -a myApp ] then rm myApp fi Я отримую це повідомлення про помилку if [ -a myApp ] /bin/sh: Syntax error: end of …
135 makefile 


3
Додайте та видаліть кілька класів у jQuery
Я намагаюся додати та видалити кілька класів із текстового поля, натискаючи різні перемикачі. Я не в змозі видалити небажані класи під час перемикання між різними кнопками перемикання. Мій код для цього: // For 1st radio button if (actionUrl == "search-client-by-id") { $("#req").removeClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]") .addClass("validate[required,custom[onlyNumberSp]]"); } // For 2nd radio button else …
135 javascript  jquery 

4
Що означає хештеги Angular 2 у шаблоні?
Я працюю з кутовим 2 і знайшов щось подібне <input #searchBox (keyup)="search(searchBox.value)" і це працює. Однак я не розумію значення #searchBox . Я не знайшов нічого чіткого ні в документі. Хтось може мені пояснити, як це працює?

5
Мокіто: методи заглушки, які повертають тип із обмеженими дикими картками
Розглянемо цей код: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } Компілятор скаржиться на рядок, який намагається …


4
Звідки це: - * - кодування: utf-8 - * -
Python розпізнає наступне як інструкцію, яка визначає кодування файлу: # -*- coding: utf-8 -*- Я напевно бачив подібні інструкції раніше ( -*- var: value -*-). Звідки воно походить? Що таке повна специфікація, наприклад, чи може значення включати пробіли, спеціальні символи, нові рядки, навіть -*-саме себе? Моя програма буде писати текстові …
135 python  file  text  encoding  emacs 

4
Як оновити Python?
У мене версія 2.7 встановлена ​​з початку 2012 року. Я не можу знайти єдиної думки щодо того, чи варто повністю видаляти та видаляти цю версію перед тим, як ставити останню версію. "Soft" - перенесення старих версій? Старовинні версії? Встановлення поверх? Десь я бачив спеціальний процес встановлення / оновлення, використовуючи метод …


7
Що таке хороший шестигранний редактор / переглядач для Mac? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
135 macos  hex  hex-editors 

13
Android Studio Згорнути визначення та методи
Як можна згортати всі визначення та методи в редакторі Android Studio? У Visual Studio увімкнено цю опцію Edit-->Outlining, але я не можу знайти подібну функцію в Android Studio. Я впевнений, що ця функція існує. Як я можу отримати доступ до викладної функції Android Studio?

9
Як змінити назву програми для типу збірки Gradle
Я намагаюся з'ясувати спосіб змінити назву програми мого додатка на тип збірки в градусах. Наприклад, я хотів би мати версію налагодження і версію <APP_NAME>-debugqa <APP-NAME>-QA. Мені знайоме: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } Однак, здається, я не можу знайти команду gradle, щоб застосувати зміну програми під час запуску.

5
Десеріалізувати з рядка замість TextReader
Я хочу змінити свій код з: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); у код, який перетворив би XML у рядок, а потім перетворив рядок у об'єкт Car. Чи можливо це?
135 c#  xml  serialization 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.