Вопросы-ответы - все решения ➜ страница 507
Хорошие способы сортировки queryset? - Джанго
что я пытаюсь сделать, это: получите 30 авторов с самым высоким счетом ( Author.objects.order_by('-score')[:30]) заказать авторов по last_name какие предложения? ...
Python Regex - как получить позиции и значения совпадений
как я могу получить начальную и конечную позиции всех матчей с помощью re модуль? Например, учитывая шаблон r'[a-z]' и в строке 'a1b2c3d4' Я хотел бы получить позиции, где он находит каждую букву. В идеале, я бы тоже хотел вернуть текст матча. ...
base64 закодированные изображения в подписи
Я должен включать некоторые изображения (логотип компании и т. д.) В подписи электронной почты. У меня были всевозможные проблемы с использованием встроенных изображений, созданных рассматриваемой системой электронной почты (они обычно отправляются как вложения) и как связанные изображения (требующие разрешения на их отображение в полученном электронном письме). Я только что видел некоторое письмо от exchange, которое имеет представление изображения base64 логотипа и использует тег для отображе ...
Разрешить запрос REST CORS на экспресс / узел.JS приложение на Heroku
Я написал REST API на экспресс-платформе для узла.js, который работает для запросов из консоли js в Chrome и URL-панели и т. д. Теперь я пытаюсь заставить его работать для запросов из другого приложения, на другом домене (ПДБС). первый запрос, автоматически выполняемый интерфейсом javascript, - это /api / search?uri=, и, похоже, не удается выполнить запрос параметров" предполетный". в моем экспресс-приложении я добавляю заголовки CORS, использование: var allowCrossDomain = function(req, res, ...
Попарно crossproduct в Python [дубликат]
этот вопрос уже есть ответ здесь: Получить декартово произведение ряда списков? 10 ответов как я могу получить список товара крест пар из списка произвольно длинных списков в Python? пример a = [1, 2, 3] b = [4, 5, 6] crossproduct(a,b) должна принести [[1, 4], [1, 5], [1, 6], ...]. ...
Получить имя среды в шаблоне Twig с помощью Symfony2
есть ли способ получить имя текущей среды в шаблоне ветки? Я хотел бы установить некоторые значения стиля CSS в зависимости от него. ...
Как использовать универсальный протокол в качестве типа переменной
допустим, у меня есть протокол: public protocol Printable { typealias T func Print(val:T) } а вот и реализация class Printer<T> : Printable { func Print(val: T) { println(val) } } Я ожидал, что я должен быть в состоянии использовать Printable переменная для печати таких значений: let p:Printable = Printer<Int>() p.Print(67) компилятор жалуется на эту ошибку : "протокол ' Printable' может использоваться только в качестве общего ограничения, пото ...
Причина процесса, являющегося жертвой тупика
У меня процесс выбора занимает много времени, порядка от 5 до 10 минут. в настоящее время я не использую NOLOCK в качестве подсказки для MS SQL database engine.в то же время у нас есть другой процесс, выполняющий обновления и вставки в ту же базу данных и те же таблицы. первый процесс начался, недавно, чтобы закончить преждевременно с сообщением SQLEXCEPTION: транзакция была заблокирована на блокировке ресурсов с другим процессом и был выбран в качестве тупиковой жертвы. этот первый проце ...
Как играть с управлением.Монада.Писатель в Хаскелле?
Я новичок в функциональном программировании и недавно учился в узнать вы на Haskell, но когда я прошел эта глава, Я застрял с программой ниже: import Control.Monad.Writer logNumber :: Int -> Writer [String] Int logNumber x = Writer (x, ["Got number: " ++ show x]) multWithLog :: Writer [String] Int multWithLog = do a <- logNumber 3 b <- logNumber 5 return (a*b) Я сохранил эти строки в a .hs-файл, но не удалось импортировать его в мой ghci, который жаловался ...
Как установить заголовки в http get request?
Я делаю простой http GET in Go: client := &http.Client{} req, _ := http.NewRequest("GET", url, nil) res, _ := client.Do(req) но я не могу найти способ, чтобы изменить заголовок запроса в doc, спасибо ...
Каков список возможных значений для навигатора.платформа на сегодняшний день?
Я знаю, что это меняется довольно часто, но есть ли список как можно более исчерпывающий из возможных значений, возвращаемых navigator.platform? список так: HP-UX Linux i686 Linux armv7l Mac68K MacPPC MacIntel SunOS С win16 Win32 вздрагивание iPhone iPod iPad Android BlackBerry Опера ...
Как использовать autodoc Сфинкса для документирования метода init (self) класса?
Sphinx не создает документы для __init__(self) по умолчанию. Я пробовал следующее: .. automodule:: mymodule :members: и ..autoclass:: MyClass :members: В conf.py установка следующим добавляет только в __инит__(самостоятельная) строкой документации для строкой документации класса (документация Sphinx autodoc кажется, согласны, что это ожидаемое поведение, но ничего не упоминает о проблеме, которую я пытаюсь разгадать): autoclass_content = 'both' ...
Как создать исключение в Rails, чтобы оно вело себя как другие исключения Rails?
Я хотел бы поднять исключение, чтобы оно делало то же самое, что и обычное исключение Rails. В частности, покажите исключение и трассировку стека в режиме разработки и покажите страницу "мы сожалеем, но что-то пошло не так" в рабочем режиме. я попробовал следующий: raise "safety_care group missing!" if group.nil? но он просто пишет "ERROR signing up, group missing!" для развития.файл журнала ...
Где находится АБР.exe в windows 10 расположен?
Я установил android studio 1.5 на windows 10. когда я набираю в командной строке: АБР Я получаю "команда не найдена". где я могу его получить или где он установлен? ...
Что означает сообщение "переписать ... (90%)" после фиксации git? [дубликат]
этот вопрос уже есть ответ здесь: что это значит, когда git говорит "переписать" или "переименовать" в сообщении фиксации? 1 ответ когда git делает фиксацию, он перезаписывает двоичные файлы с чем-то похожим на rewrite foobar.bin (76%). Что это за %? Это процент изменения или процент сохранения из старого файла. Я знаю, что git использует двоичную дельту для файлов, но я просто не знаю, сколько переписыв ...
Когда использовать valueChangeListener или F: ajax listener?
в чем разница между следующими двумя частями кода - в отношении listener размещение? <h:selectOneMenu ...> <f:selectItems ... /> <f:ajax listener="#{bean.listener}" /> </h:selectOneMenu> и <h:selectOneMenu ... valueChangeListener="#{bean.listener}"> <f:selectItems ... /> </h:selectOneMenu> ...
Размер и типы сообщений RabbitMQ
какие сообщения могут храниться в очередях RabbitMQ? Только струны? Или я могу выбрать, какой тип я хочу сохранить: int, binary, string и т. д.? каков максимальный размер одного сообщения? сколько очередей или обменов может быть создано? Или это зависит от мощности сервера? ...
Использование Laravel Homestead: 'входной файл не указан'
Я новичок в использовании Laravel и Homestead, и был бы признателен за любую помощь или точку в правильном направлении. Я успешно смог добраться до экрана" вы прибыли", когда я запускаю" php artisan serve", но когда я пытаюсь сделать то же самое через Vagrant, я получаю"нет указанного входного файла". Моя Усадьба.файл yaml выглядит так: authorize: /Users/me/.ssh/id_rsa.pub keys: - /Users/me/.ssh/id_rsa folders: - map: /Users/me/code/exampleproject to: /home/vagrant/code/exampl ...
Генератор как аргумент функции
может ли кто-нибудь объяснить, почему передача генератора в качестве единственного позиционного аргумента функции, похоже, имеет специальные правила? если у нас есть: >>> def f(*args): >>> print "Success!" >>> print args это работает, как ожидалось. >>> f(1, *[2]) Success! (1, 2) Это не работает, как ожидалось. >>> f(*[2], 1) File "<stdin>", line 1 SyntaxError: only named arguments may follow *expression это работает, как ...
Рельсы: вокруг * обратные вызовы
Я прочитал документацию по адресу http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html, но не понимаю, когда around_* обратные вызовы запускаются в отношении before_* и after_*. любая помощь очень ценится. спасибо. ...
Преобразовать целое число в строку Jinja
у меня есть целое число {% set curYear = 2013 %} на {% if %} заявление я должен сравнить его с некоторой строкой. Я не могу установить curYear для строки в начале, потому что я должен уменьшить его в цикле. как я могу преобразовать его? ...
Способ FloatMath.функция sqrt() не найден
Я использую новый Android Marshmallow SDK и метод FloatMath.sqrt() ушел. Что я должен использовать сейчас? ...
Сброс индекса массива PHP
у меня есть PHP-массив, который выглядит так: [3] => Hello [7] => Moo [45] => America какая функция PHP делает это? [0] => Hello [1] => Moo [2] => America ...
Гольф код: игра "Жизнь" Джона Конвея
Задача: напишите самую короткую программу, которая реализует Джона Х. Конвея игры клеточный автомат. [ссылке] EDIT: примерно через неделю соревнований я выбрал победителя: pdehaan, за управление, чтобы победить решением по Матлаб один символ с perl. для тех, кто не слышал об игре жизни, вы берете сетку (в идеале бесконечную) квадрата ячейки. Клетки могут быть живыми (заполненными) или мертвыми (пустыми). Мы определяем, какие клетки живы на следующем этапе времени, применяя следующие правила: ...
Как отключить вывод команд tar в Unix? [закрытый]
Я посмотрел на параметры, но ничего не казалось очевидным, как способ отключить вывод при распаковке файла. Ниже приведен код, который я использую в настоящее время... Мне просто нужна возможность отключить выход. tar -zxvf tmp.tar.gz -C ~/tmp1 ...
Отладка iOS 6+7 Mobile Safari с помощью Chrome DevTools
iOS 6 поставляется со встроенной поддержкой удаленной отладки (1 минута скринкаст). Он хорошо играет с новым веб-инспектором Safari, который, похоже, является 1-летней вилкой инспектора WebKit. Он пропускает некоторые функции, такие как редактирование JS и проверка кадров WebSocket. веб-инспектор Safari использует протокол удаленной отладки WebKit. Однако Safari не использует TCP/HTTP в качестве транспортного уровня, что делает его несовместимым с Хром. говорит Тимоти Хэтчер (он же ксенон) ...
F12 больше не работает в Visual Studio
Это сводит меня с ума. С тех пор, как я установил ReSharper 4,F12 больше не работает. Если вы посмотрите на все короткие сокращения ReSharper в объявлении подменю Goto, у вас нет назначенных! только так я могу перейти к объявлению с помощью Alt и ' и затем выберите объявление. Я попытался отменить установку и переустановить ReSharper без везения, я также, в опции ReSharper попросил его используйте привязки клавиш Visual Studio по умолчанию, но это тоже не работает. интересно, когда я испол ...
Как вы выполняете проверку адреса?
можно ли вообще выполнить проверку адреса (физическую, а не электронную почту)? Похоже, что само количество форматов адресов, даже в одних только США, сделало бы это довольно сложной задачей. С другой стороны, это похоже на задачу, которая была бы необходима для нескольких бизнес-требований. ...
ORA-01882: регион часового пояса не найден
Я обращаюсь к базе данных Oracle из приложения java, когда я запускаю свое приложение, я получаю следующую ошибку: java.язык SQL.SQLException: ORA-00604: произошла ошибка на рекурсивном уровне SQL 1 ORA-01882: регион часового пояса не найден ...
Округление до произвольного числа значащих цифр
Как вы можете круглый любой число (не только целые числа > 0) до N значащих цифр? например, если я хочу округлить до трех значащих цифр, я ищу формулу, которая могла бы взять: 1,239,451 и вернуть 1,240,000 12.1257 и вернуть 12.1 .0681 и возвращения .0681 5 и вернуть 5 естественно, алгоритм не должен быть жестко запрограммирован только для обработки N из 3, хотя это было бы для начала. ...