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

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

9
Как импортировать формат файла .bson на mongodb
Я экспортировал базу данных на сервер с помощью mongodumpкоманды и дамп хранится в .bsonфайле. Мне нужно импортировать это на моем локальном сервере с помощью mongorestoreкоманды. Однако это не работает. Какая команда правильная, mongorestoreа какая другая tools to restore db?
163 mongodb 

18
Проверьте, содержит ли список конкретное значение в Clojure
Каков наилучший способ проверить, содержит ли список заданное значение в Clojure? В частности, поведение contains?меня сейчас смущает: (contains? '(100 101 102) 101) => false Я мог бы, очевидно, написать простую функцию для обхода списка и проверки на равенство, но наверняка должен быть стандартный способ сделать это?

9
Как я могу обновить window.location.hash, не перепрыгивая документ?
У меня есть скользящая панель на моем сайте. Когда он закончил анимацию, я установил хеш так function() { window.location.hash = id; } (это обратный вызов, и idон назначается ранее). Это хорошо работает, чтобы позволить пользователю добавить закладку на панель, а также для работы без версии JavaScript. Однако, когда я обновляю …

19
получить ближайший номер из массива
У меня есть число от минус 1000 до плюс 1000, и у меня есть массив с числами в нем. Как это: [2, 42, 82, 122, 162, 202, 242, 282, 322, 362] Я хочу, чтобы число, которое я получил, изменилось до ближайшего номера массива. Например, я получаю 80номер, который хочу получить …
163 javascript  arrays 

4
Как изменить запрос на загрузку Github?
Я открыл запрос на извлечение проекта. Сопровождающий решил принять его, но сказал, чтобы я изменил некоторое содержание. Как мне это сделать? Должен ли я оставить хеш коммита без изменений, как я могу это сделать?
163 git  github  pull-request 

9
node.js, socket.io с SSL
Я пытаюсь запустить socket.io с моим SSL-сертификатом, но он не подключается. Я основал свой код на примере чата: var https = require('https'); var fs = require('fs'); /** * Bootstrap app. */ var sys = require('sys') require.paths.unshift(__dirname + '/../../lib/'); /** * Module dependencies. */ var express = require('express') , stylus = …

5
Существует ли соглашение об именах для MySQL?
Вот как я это делаю: Имена таблиц в нижнем регистре, используются подчеркивания для разделения слов и в единственном числе (например foo, foo_barи т. Д.) У меня вообще (не всегда) есть автоприращение ПК. Я использую следующее соглашение: tablename_id(например foo_id, foo_bar_idи т. Д.). Когда таблица содержит столбец, который является внешним ключом, я …



9
Журнал Python: использовать миллисекунды в формате времени
По умолчанию logging.Formatter('%(asctime)s')печатает в следующем формате: 2011-06-09 10:54:40,638 где 638 - миллисекунда. Мне нужно изменить запятую на точку: 2011-06-09 10:54:40.638 Для форматирования времени я могу использовать: logging.Formatter(fmt='%(asctime)s',datestr=date_format_str) Однако документации не указано, как форматировать миллисекунды. Я нашел этот вопрос, который говорит о микросекундах, но а) я бы предпочел миллисекунды и б) …
163 python  logging  time 

6
Как вы ловите это исключение?
Этот код находится в django / db / models / fields.py. Он создает / определяет исключение? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that …
163 python  django  exception 

5
Как проверить, существует ли данный каталог в Ruby
Я пытаюсь написать скрипт, который автоматически проверяет или обновляет URL Subversion в зависимости от того, существует ли указанный каталог или нет. По какой-то причине мой код не работает и всегда возвращает true, даже если это false: def directory_exists?(directory) return false if Dir[directory] == nil true end Что я делаю не …
163 ruby 

6
Пересечение двух списков в Bash
Я пытаюсь написать простой скрипт, который будет перечислять содержимое, найденное в двух списках. Чтобы упростить, давайте использовать ls в качестве примера. Представьте, что «один» и «два» являются каталогами. один = `лс один` two = `ls two` пересечение $ один $ два Я все еще довольно зеленый в Bash, так что …
163 bash 

4
Как перейти к конкретному персонажу в vim?
Как я могу перейти к следующему символу X в vim? Я часто использую, например, dt: или ct:для удаления / изменения всего, вплоть до двоеточия (или какого-либо другого символа). Есть ли комбинация коротких клавиш, чтобы просто переместить мою позицию курсора на этот символ?
163 vim  macvim 

23
Обновить значение вложенного словаря различной глубины
Я ищу способ обновить dict dictionary1 содержимым dict update без перезаписи уровняA dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Я знаю, что обновление удаляет значения в level2, потому что оно обновляет самый низкий ключ level1. Как я могу решить это, учитывая, что dictionary1 и обновление могут иметь любую …
163 python 

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