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

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

16
вектор против списка в STL
Я заметил в Effective STL, что вектор - это тип последовательности, который должен использоваться по умолчанию. Что это значит? Кажется, что игнорировать эффективность vectorможет все что угодно. Может ли кто-нибудь предложить мне сценарий, в котором vectorвариант невозможен, но listдолжен использоваться?
239 c++  list  vector  stl 

12
Скрипт для уничтожения всех соединений с базой данных (больше чем RESTRICTED_USER ROLLBACK)
У меня есть база данных для разработки, которая часто переустанавливается из проекта базы данных Visual Studio (через TFS Auto Build). Иногда, когда я запускаю свою сборку, я получаю эту ошибку: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. …

16
Лучший способ перетасовать два массива в унисон
У меня есть два массива разных форм, но одинаковой длины (начальный размер). Я хочу перетасовать каждый из них так, чтобы соответствующие элементы продолжали соответствовать - т.е. перетасовывать их в унисон относительно их ведущих показателей. Этот код работает и иллюстрирует мои цели: def shuffle_in_unison(a, b): assert len(a) == len(b) shuffled_a = …

3
Форма внутри стола
Я включаю некоторые формы в таблицу HTML, чтобы добавить новые строки и обновить текущие строки. Проблема, которую я получаю, заключается в том, что когда я проверяю формы в моих инструментах разработки, я вижу, что элементы формы закрываются сразу после открытия (входные данные и т. Д. Не включаются в форму). Таким …

16
Проблема события обмена JQuery Datepicker
У меня есть код JS, в котором при изменении поля он вызывает процедуру поиска. Проблема в том, что я не могу найти какие-либо события jQuery, которые сработают, когда Datepicker обновит поле ввода. По какой-то причине событие изменения не вызывается, когда Datepicker обновляет поле. Когда календарь всплывает, он меняет фокус, поэтому …
239 jquery  datepicker 

5
Несколько `.gitignore`s хмурится?
Если бы репо не состояло из нескольких независимых проектов, то было бы проще всего иметь один .gitignoreфайл в корне репо, чем различные. Существует ли стандартная лучшая практика для этого или некоторого онлайн-анализа, когда один подход лучше, чем другой?
239 git 


5
Что такое MIME-тип?
Я читал о том, как создавать плагины, и этот «тип MIME» продолжает обсуждаться в нем. Я попытался разобраться в этом и знаю, что это многоцелевые расширения почты Интернета (MIME), но не дается подходящее объяснение того, как оно относится к подключаемым модулям браузера, поскольку в том, что мне нужно знать об …


9
Можно ли размещать контейнеры Windows в Linux?
Можно ли запускать контейнеры Windows в Linux ? Сценарий основан на приложении, написанном на .NET (старая сеть), и на пользователе Linux, который хочет запустить это с Docker, чтобы предоставить net462письменный API для localhost. Я использую бета-версию от Docker Desktop для Windows Если нет, то почему Windows может запускать контейнеры Linux, …

5
Как вывести DICT в файл JSON?
У меня есть что-то вроде этого: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} Я не могу понять, как вывести DICT в jsonфайл, как показано ниже: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } Есть ли питонский способ сделать …
239 python  json  dictionary 

8
Почему этот элемент встроенного блока перемещается вниз?
Ниже приведен мой код, и я хочу понять, почему #firstDiv толкается вниз всеми браузерами. Я действительно хочу понять внутреннюю работу того факта, что его толкают вниз, а не тянут его вверх тем или иным способом. (а я умею выравнивать свои верхушки :)) И я знаю, что это переполнение: скрытое, которое …
238 overflow  css 

6
Как вывести ведущие нули в Ruby?
Я выводю набор пронумерованных файлов из сценария Ruby. Числа получены в результате увеличения счетчика, но чтобы они хорошо сортировались в каталоге, я бы хотел использовать начальные нули в именах файлов. Другими словами file_001 ... вместо того file_1 Есть ли простой способ добавить начальные нули при преобразовании числа в строку? (Я …
238 ruby 


11
Рельсы: выберите уникальные значения из столбца
У меня уже есть рабочее решение, но мне бы очень хотелось узнать, почему это не работает: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } Он выбирает, но не печатает уникальные значения, он печатает все значения, включая дубликаты. И это в документации: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

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