программирование

Q & A для профессиональных программистов и энтузиастов

4
В чем разница между «объявить класс» и «интерфейс» в TypeScript?
Что предпочтительнее в TypeScript при создании файлов декларации источника .d.ts и почему? declare class Example { public Method(): void; } или interface Example { Method(): void; } Различия, которые я могу сказать, заключаются в том, что интерфейсы не могут иметь статических методов, поэтому вы должны использовать для этого класс. Оба …

5
Что такое файл .h.gch?
Недавно у меня был проект класса, в котором мне нужно было написать программу на G ++. Я использовал make-файл, и по какой-то причине он иногда оставлял после себя файл .h.gch. Иногда это не влияло на компиляцию, но время от времени это приводило к тому, что компилятор выдавал ошибку из-за проблемы, …
116 c++  g++ 

6
Параллельное выполнение двух асинхронных задач и сбор результатов в .NET 4.5
Некоторое время я пытался получить то, что, как мне казалось, было бы просто работать с .NET 4.5. Я хочу запустить две длительные задачи одновременно и собрать результаты лучшим способом C # 4.5 (RTM) Следующее работает, но мне это не нравится, потому что: Я хочу Sleepбыть асинхронным методом, чтобы awaitдругие методы …

8
Как я могу прослушивать щелчок и удерживать в jQuery?
Я хочу иметь возможность запускать событие, когда пользователь нажимает кнопку, а затем удерживает этот щелчок от 1000 до 1500 мс. Есть ли основные функции jQuery или плагин, который уже позволяет это? Должен ли я свернуть свою? С чего мне начать?

18
Реализация карты с повторяющимися ключами
Я хочу иметь карту с повторяющимися ключами. Я знаю, что существует множество реализаций карт (Eclipse показывает мне около 50), поэтому держу пари, что должна быть такая, которая позволяет это. Я знаю, что легко написать собственную карту, которая сделает это, но я бы предпочел использовать какое-нибудь существующее решение. Может быть, что-то …

12
PHP: исключения vs ошибки?
Может быть, я пропустил это где-то в руководстве по PHP, но в чем именно разница между ошибкой и исключением? Единственное различие, которое я вижу, заключается в том, что ошибки и исключения обрабатываются по-разному. Но что вызывает исключение и что вызывает ошибку?

16
Поиск определенного значения во всех полях всех таблиц (Oracle)
Можно ли в Oracle искать в каждом поле каждой таблицы определенное значение? Существуют сотни таблиц с тысячами строк в некоторых таблицах, поэтому я знаю, что запрос может занять очень много времени. Но единственное, что я знаю, это то, что значение поля, которое я хотел бы запросить, равно 1/22/2008P09RR8. < Я …

15
Можно ли переопределить функцию JavaScript toString () для обеспечения значимого вывода для отладки?
Когда я console.log()использую объект в своей программе на JavaScript, я просто вижу результат [object Object], что не очень помогает понять, что это за объект (или даже тип объекта). В C # я привык к переопределению, ToString()чтобы иметь возможность настраивать представление объекта отладчиком. Могу ли я сделать что-нибудь подобное в JavaScript?

4
На каких языках можно скомпилировать WebAssembly (Wasm)?
На каких языках можно скомпилировать WebAssembly (Wasm)? Я считаю, что прямо сейчас C, C ++ и Rust (экспериментальные) могут быть скомпилированы в WebAssembly с бэкэндом компилятора llvm, с такими языками, как Java, Swift и C #, которые в настоящее время не поддерживаются, но являются возможными кандидатами для будущей разработки. Я …

4
Как избежать оператора if внутри цикла for?
У меня есть класс Writerс такой функцией writeVector: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } Я стараюсь не дублировать код, но при этом беспокоюсь …


4
Есть ли соглашение об именах для приложений Django
Есть ли предпочтительное соглашение об именах для создания приложения Django, состоящего из более чем одного слова? Например, что из перечисленного предпочтительнее? my_django_app my-django-app Обновление: не разрешено синтаксически mydjangoapp Рекомендуемое решение Хотя все они могут быть вариантами 1 и 3, синтаксически разрешены, есть ли предпочтения? Глядя на то, как Django создает …

1
Разница между исполняемыми файлами python3 и python3m
В чем разница между /usr/bin/python3и /usr/bin/python3mисполняемыми? Я наблюдаю за ними в Ubuntu 13.04, но Google предполагает, что они существуют и в других дистрибутивах. Два файла имеют одинаковую сумму md5sum, но не кажутся символическими или жесткими ссылками; два файла имеют разные номера inode, возвращаемые, ls -liи тестирование find -xdev -samefile /usr/bin/python3.3не …
116 python  python-3.x 


16
Как установить фокус на первый ввод текста в модальном окне начальной загрузки после показа
Я загружаю модальный динамический загрузчик, и он содержит несколько текстовых полей. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу, чтобы курсор фокусировался на первом вводе в этом модальном окне, а по умолчанию этого не происходит. Итак, я написал этот код, чтобы сделать это: $('#modalContainer').on('show', function () { …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.