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

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


4
Conda: установка / обновление прямо с github
Могу ли я устанавливать / обновлять пакеты с GitHub с помощью conda ? Например, с помощью pipя могу: pip install git+git://github.com/scrappy/scrappy@master установить scrappyпрямо из masterветки в GitHub. Могу ли я сделать что-то подобное с conda? Если это невозможно, имеет ли смысл устанавливать pip с помощью conda и управлять такими локальными …

1
Список подготовленных файлов Git
Я поставил много файлов git add, теперь я хочу увидеть все файлы, которые я поставил, без неотслеживаемых файлов или измененных, но неустановленных файлов. Как я могу это сделать? При использовании git diff --cachedя вижу изменения в том, что только что поставил. Тогда я попытался использовать, git status --cachedно, --cachedк сожалению, …

1
Как разрешить конфликты выбора вишни, используя их изменения?
Моя git cherry-pick FOOпроизвела конфликт. Я мог бы просмотреть конфликтующие файлы и удалить строки между <<<<<<<и =======и сами маркеры конфликтов, но я надеюсь, что есть более простой способ. Я думаю, что svnэквивалент решился theirs-conflict. Как мне это сделать git? Я не хочу, так git checkout --theirs <file>как это, кажется, дает …
112 git 

5
Необычный быстрый обратный квадратный корень Джона Кармака (Quake III)
У Джона Кармака есть специальная функция в исходном коде Quake III, которая вычисляет обратный квадратный корень из числа с плавающей запятой, в 4 раза быстрее обычного (float)(1.0/sqrt(x)), включая странную 0x5f3759dfконстанту. См. Код ниже. Может ли кто-нибудь объяснить построчно, что именно здесь происходит и почему это работает намного быстрее, чем обычная …

2
Java отключена: снято флажок создания универсального массива для параметра varargs
Я установил Netbeans для отображения непроверенных предупреждений в моем коде Java, но я не могу понять ошибку в следующих строках: private List<String> cocNumbers; private List<String> vatNumbers; private List<String> ibans; private List<String> banks; ... List<List<String>> combinations = Utils.createCombinations(cocNumbers, vatNumbers, ibans); дает: [unchecked] unchecked generic array creation for varargs parameter of type …


7
Захват стандартных выходов и ошибок с помощью Start-Process
Есть ли ошибка в PowerShell в Start-Processкоманде при доступе к StandardErrorи StandardOutputсвойства? Если я запускаю следующее, я не получаю вывода: $process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait $process.StandardOutput $process.StandardError Но если я перенаправлю вывод в файл, я получу ожидаемый результат: $process = Start-Process -FilePath ping -ArgumentList localhost …

3
Вызов статического метода с отражением
У меня есть несколько статических классов в пространстве имен, mySolution.Macrosтаких как static class Indent{ public static void Run(){ // implementation } // other helper methods } Итак, мой вопрос: как можно будет вызывать эти методы с помощью отражения? Если методы НЕ должны быть статическими, я мог бы сделать что-то вроде: …
112 c#  reflection  dynamic 

5
Используйте массив numpy в общей памяти для многопроцессорности
Я хотел бы использовать массив numpy в общей памяти для использования с модулем многопроцессорности. Сложность состоит в том, чтобы использовать его как массив numpy, а не только как массив ctypes. from multiprocessing import Process, Array import scipy def f(a): a[0] = -a[0] if __name__ == '__main__': # Create the array …


12
Angular 2 Прокрутка вниз (стиль чата)
У меня есть набор компонентов с одной ячейкой внутри ng-forцикла. У меня все на месте, но я не могу понять, как правильно В настоящее время у меня есть setTimeout(() => { scrollToBottom(); }); Но это не всегда работает, поскольку изображения асинхронно опускают область просмотра. Как лучше всего прокрутить окно чата …


9
ES6 экспортирует все значения из объекта
Скажем, у меня есть module ( ./my-module.js), у которого есть объект, который должен быть его возвращаемым значением: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Поэтому я могу импортировать их, например: import {a} from './my-module' // a === 1 …

8
Использование форматирования строк Python со списками
Я sсоздаю строку в Python 2.6.5, которая будет иметь различное количество %sтокенов, которые соответствуют количеству записей в списке x. Мне нужно написать форматированную строку. Следующее не работает, но указывает на то, что я пытаюсь сделать. В этом примере есть три %sтокена, а в списке три записи. s = '%s BLAH …

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