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

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

5
Каковы правила использования подчеркивания в идентификаторе C ++?
В C ++ принято называть переменные-члены с каким-то префиксом, обозначающим тот факт, что они являются переменными-членами, а не локальными переменными или параметрами. Если вы пришли из MFC, вы, вероятно, будете использовать m_foo. Я тоже видел myFooиногда. C # (или, возможно, просто .NET), кажется, рекомендует использовать только подчеркивание, как в _foo. …

9
JSLint неожиданно сообщает: используйте функциональную форму «используйте строгий»
Я включаю утверждение: "use strict"; в начале большинства моих файлов Javascript. JSLint никогда раньше не предупреждал об этом. Но теперь это говорит: Используйте форму функции «используйте строгий». Кто-нибудь знает, какой будет «форма функции»?
930 javascript  jslint 

10
Использование Node.js требует ES6 импорта / экспорта
В проекте, над которым я работаю, у нас есть два варианта использования модульной системы: Импорт модулей с использованием requireи экспорт с использованием module.exportsи exports.foo. Импорт модулей с использованием ES6 importи экспорт с использованием ES6export Есть ли преимущества в производительности при использовании одного над другим? Есть ли что-то еще, что мы …



11
Разница между del, remove и pop в списках
>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> Есть ли разница между тремя вышеупомянутыми способами удаления элемента из списка?
930 python  list 

22
Обновление SQL из одной таблицы в другую на основе совпадения идентификатора
У меня есть база данных с account numbersи card numbers. Я сопоставляю их в файле с updateлюбыми номерами карт и номерами счетов, так что я работаю только с номерами счетов. Я создал представление, связывающее таблицу с базой данных учетных записей / карточек, чтобы получить соответствующий Table IDи соответствующий номер учетной …

26
Почему полезны лямбды Python? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я пытаюсь выяснить Python лямбды. Является ли лямбда одним из тех …

30
Не удалось загрузить общую библиотеку JNI (JDK)
Когда я пытаюсь открыть Eclipse , всплывающее диалоговое окно гласит: Не удалось загрузить общую библиотеку JNI "C: /JDK/bin/client/jvm.dll" `. После этого сила затмения закрывается. Вот несколько замечаний, которые я хотел бы сделать: Я проверил, существует ли что-нибудь на этом пути. Это существует. Мой Eclipse и Java SE Development Kit оба …

22
Получить значение свойства из строки, используя отражение в C #
Я пытаюсь реализовать преобразование данных, используя пример отражения 1 в моем коде. GetSourceValueФункция имеет переключатель сравнения различных типов, но я хочу , чтобы удалить эти типы и свойства и имеют GetSourceValueполучить значение свойства , используя только одну строку в качестве параметра. Я хочу передать класс и свойство в строке и …

9
Быстрая бета-версия: сортировка массивов
Я реализовывал алгоритм в Swift Beta и заметил, что производительность была очень плохой. Покопавшись глубже, я понял, что одним из узких мест является нечто такое же простое, как сортировка массивов. Соответствующая часть здесь: let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n { x[i] …



16
Как мне использовать регистры vim?
Я знаю только об одном экземпляре, использующем регистры, посредством CtrlR*которого я вставляю текст из буфера обмена. Каковы другие виды использования регистров? Как их использовать? Все, что вы знаете о регистрах VI (давайте сосредоточимся на vi 7.2) - поделитесь с нами.
926 vim  vi 

18
StringBuilder против конкатенации строк в toString () в Java
Учитывая 2 toString()реализации ниже, какая из них является предпочтительной: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } или public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? Что еще более …

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