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

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

10
Что такое совокупный корень?
Я пытаюсь понять, как правильно использовать шаблон репозитория. Центральная концепция Aggregate Root продолжает появляться. При поиске в Интернете и в Stack Overflow справки о том, что такое совокупный корень, я постоянно нахожу дискуссии о них и мертвые ссылки на страницы, которые должны содержать базовые определения. Что такое совокупный корень в …

9
Передайте массив Deferreds в $ .when ()
Вот надуманный пример того, что происходит: http://jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" + count + " complete.", delay: count …



8
Что означает ключевое слово «__block»?
Что именно означает __blockключевое слово в Objective-C? Я знаю, что это позволяет вам изменять переменные внутри блоков, но я хотел бы знать ... Что именно он говорит компилятору? Это делает что-нибудь еще? Если это все, что нужно, то зачем это нужно? Это где-нибудь в документах? (Я не могу найти это).

9
Python против Cpython
Что это за шум вокруг Python и CPython (Jython, IronPython) , я не понимаю: python.org упоминает, что CPython это: «Традиционная» реализация Python (по прозвищу CPython) еще один вопрос переполнения стека упоминает, что: CPython является интерпретатором байт-кода по умолчанию Python, который написан на C. Честно говоря, я не понимаю, что оба …
447 python  cpython 

10
Как мне закрыть один буфер (из многих) в Vim?
Я открываю несколько файлов в Vim, например, запустив vim a/*.php который открывает 23 файла. Затем я делаю правку и запускаю следующее дважды :q который закрывает все мои буферы. Как вы можете закрыть только один буфер в Vim?
447 vim  buffer 

25
C-подобные структуры в Python
Есть ли способ удобно определить C-подобную структуру в Python? Я устал писать такие вещи, как: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

21
Ошибка Heroku + node.js (веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска)
У меня есть мое первое приложение node.js (локально работает нормально), но я не могу развернуть его через heroku (впервые также с heroku). Код ниже. SO не позволяет мне писать столько кода, поэтому я бы просто сказал, что выполнение кода локально, а также в моей сети, не вызывает проблем. var http …
447 node.js  heroku 

28
Добавление открытого ключа в ~ / .ssh / authorized_keys не приводит к автоматическому входу в систему
Я добавил открытый ключ SSH к authorized_keys файл. ssh localhostдолжен войти в систему, не спрашивая пароль. Я сделал это и попытался набрать ssh localhost, но он все равно просит меня ввести пароль. Есть ли другая настройка, через которую мне нужно пройти, чтобы она заработала? Я следовал инструкциям для изменения разрешений: …


13
Как распечатать название метода и номер строки и условно отключить NSLog?
Я делаю презентацию об отладке в XCode и хотел бы получить больше информации об эффективном использовании NSLog. В частности, у меня есть два вопроса: Есть ли способ легко NSLog имя текущего метода / номер строки? Есть ли способ "отключить" все NSLogs легко перед компиляцией для кода выпуска?

14
Как тестировать абстрактные классы: дополнить заглушками?
Мне было интересно, как тестировать абстрактные классы и классы, расширяющие абстрактные классы. Должен ли я тестировать абстрактный класс, расширяя его, заглушая абстрактные методы, а затем тестируя все конкретные методы? Тогда только тестируйте методы, которые я переопределяю, и тестируйте абстрактные методы в модульных тестах для объектов, расширяющих мой абстрактный класс? Должен …

5
В чем разница между «STL» и «C ++ Standard Library»?
Кто-то обратил мое внимание на эту статью , утверждая, что (я перефразирую) термин STL неправильно используется для ссылки на всю Стандартную библиотеку C ++ вместо частей, взятых из SGI STL. (...) это относится к «STL», несмотря на то, что очень немногие люди все еще используют STL (который был разработан в …

19
Как отсортировать массив ассоциативных массивов по значению заданного ключа в PHP?
Учитывая этот массив: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); Я хотел бы отсортировать $inventoryэлементы по цене, чтобы получить: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); Как я могу это сделать?

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