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

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

7
Хуки предварительного нажатия в Git
Я хотел бы запускать модульные тесты перед каждым git push, и если тесты терпят неудачу, отменить push, но я даже не могу найти ловушку pre-push, есть только pre-commit и pre-rebase.
115 git  hook 

10
Как перейти на несколько папок вверх?
Один из вариантов - выполнить System.IO.Directory.GetParent () несколько раз. Есть ли более изящный способ перемещения на несколько папок вверх от того места, где находится исполняемая сборка? Что я пытаюсь сделать, так это найти текстовый файл, который находится на одну папку над папкой приложения. Но сама сборка находится внутри корзины, то …

8
Создание фрейма данных из словаря, где записи имеют разную длину
Скажем, у меня есть словарь с 10 парами ключ-значение. Каждая запись содержит массив numpy. Однако длина массива не у всех одинакова. Как я могу создать фрейм данных, в котором каждый столбец содержит отдельную запись? Когда я пытаюсь: pd.DataFrame(my_dict) Я получил: ValueError: arrays must all be the same length Любой способ …
115 python  pandas 

3
Разница между методами аннотирования и агрегирования в Django?
У Django QuerySetесть два метода: annotateи aggregate. В документации сказано, что: В отличие от aggregate (), annotate () не является терминальным предложением. Результатом предложения annotate () является QuerySet. Есть ли еще какая-нибудь разница между ними? Если нет, то почему aggregateсуществует?

4
Атомарный "findOrCreate" в MongoDB: findOne, вставить, если не существует, но не обновлять
как говорится в заголовке, я хочу выполнить поиск (один) для документа по _id, и если он не существует, создать его, а затем, независимо от того, был ли он найден или создан, вернуть его в обратном вызове. Я не хочу обновлять его, если он существует, как я читал, это делает findAndModify. …
115 node.js  mongodb 

8
Как установить вертикальный интервал между элементами списка?
<ul>Очевидно, что внутри элемента вертикальный интервал между строками можно отформатировать с помощью атрибута line-height. У меня вопрос: <ul>как установить вертикальный интервал между элементами списка внутри элемента?
115 html  css  html-lists 



23
Получить путь к исполняемому файлу
Я знаю, что этот вопрос задавался раньше, но я до сих пор не получил удовлетворительного ответа или однозначного «нет, это невозможно», поэтому я спрошу еще раз! Все, что я хочу сделать, это получить путь к исполняемому файлу, запущенному в данный момент, либо в виде абсолютного пути, либо относительно того, откуда …
115 c++  boost  executable 

4
Python async / await "выстрелил и забыл"
Иногда необходимо выполнить некритическую асинхронную операцию, но я не хочу ждать ее завершения. В реализации сопрограммы Tornado вы можете «запустить и забыть» асинхронную функцию, просто пропустив yieldключевое слово. Я пытался понять, как «выстрелить и забыть» с новым синтаксисом async/, awaitвыпущенным в Python 3.5. Например, упрощенный фрагмент кода: async def async_foo(): …

13
Как ограничить количество одновременных операций асинхронного ввода-вывода?
// let's say there is a list of 1000+ URLs string[] urls = { "http://google.com", "http://yahoo.com", ... }; // now let's send HTTP requests to each of these URLs in parallel urls.AsParallel().ForAll(async (url) => { var client = new HttpClient(); var html = await client.GetStringAsync(url); }); Проблема в том, что …

5
Какова цель tf.app.flags в TensorFlow?
Я читаю несколько примеров кодов в Tensorflow, я нашел следующий код flags = tf.app.flags FLAGS = flags.FLAGS flags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.') flags.DEFINE_integer('max_steps', 2000, 'Number of steps to run trainer.') flags.DEFINE_integer('hidden1', 128, 'Number of units in hidden layer 1.') flags.DEFINE_integer('hidden2', 32, 'Number of units in hidden layer 2.') flags.DEFINE_integer('batch_size', 100, …
115 python  tensorflow 

3
Тип хранилища ключей: какое использовать?
Посмотрев на java.securityмой файл JRE, я вижу, что тип хранилища ключей, используемый по умолчанию, установлен на JKS. Здесь есть список типов хранилищ ключей, которые можно использовать. Есть ли рекомендуемый тип хранилища ключей? Каковы плюсы и минусы различных типов хранилищ ключей?
115 java  security  ssl  jsse 

9
Разбиение на страницы MySQL без двойных запросов?
Мне было интересно, есть ли способ получить количество результатов из запроса MySQL и в то же время ограничить результаты. Как работает пагинация (насколько я понимаю), сначала делаю что-то вроде query = SELECT COUNT(*) FROM `table` WHERE `some_condition` После того, как я получу num_rows (запрос), у меня будет количество результатов. Но …
115 mysql  pagination  double 

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

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