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

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

5
В чем разница между PECL и PEAR?
Я вижу, что библиотека GD предназначена для изображений. Но я не вижу различий между PECL и PEAR. Оба имеют аутентификацию. Каковы основные различия между двумя? Почему они их не объединяют?
139 php  pear  pecl 


4
Почему Unicorn нужно развертывать вместе с Nginx?
Хотелось бы узнать разницу между Nginx и Unicorn. Насколько я понимаю, Nginx - это веб-сервер, а Unicorn - это HTTP-сервер Ruby. Поскольку и Nginx, и Unicorn могут обрабатывать HTTP-запросы, зачем использовать комбинацию Nginx и Unicorn для приложений RoR?

5
jQuery document.ready против самовызова анонимной функции
В чем разница между этими двумя. $(document).ready(function(){ ... }); (function(){ ... })(); Обе эти функции вызываются одновременно? Я знаю, что document.ready будет запускаться, когда вся HTML-страница отображается браузером, но как насчет второй функции (самовызов анонимной функции). Ожидает ли браузер завершения рендеринга страницы или вызывается при каждом обнаружении?
139 javascript  jquery 


7
Как обучить искусственную нейронную сеть игре в Diablo 2 с помощью визуального ввода?
В настоящее время я пытаюсь получить ИНС для игры в видеоигру, и я надеялся получить некоторую помощь от замечательного сообщества здесь. Я остановился на Diablo 2. Таким образом, игра ведется в реальном времени с изометрической точки зрения, когда игрок управляет одним аватаром, на котором сфокусирована камера. Чтобы сделать вещи конкретными, …

4
Github: доступ только для чтения к частному репо
Я разрабатываю несколько частных проектов на Github, и я хотел бы добавить ночные cronjobs на свои серверы развертывания, чтобы получить последнюю версию с github. В настоящее время я делаю это, генерируя пары ключей на каждом сервере развертывания и добавляя открытый ключ в проект github как «ключ развертывания». Однако недавно я …

7
Как извлечь параметры URL из URL с помощью Ruby или Rails?
У меня есть несколько URL-адресов, например http://www.example.com/something?param1=value1&param2=value2&param3=value3 и я хотел бы извлечь параметры из этих URL-адресов и получить их в виде хэша. Очевидно, я мог бы использовать регулярные выражения, но мне просто было интересно, есть ли более простые способы сделать это с помощью Ruby или Rails. Я ничего не нашел …

16
Cocoapods: не удалось подключиться к GitHub для обновления репозитория спецификаций CocoaPods / Specs
При запуске выдается pod repo updateследующая ошибка: Updating spec repo `master` [!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down Использование cocoapods 1.0.1 Я также знаю об этом: Master spec-repo rate limit post-mortem . Добавление …

30
Как прокрутить до конца UITableView на iPhone до появления представления
У меня UITableViewесть ячейка, заполненная ячейками переменной высоты. Я хотел бы, чтобы таблица прокручивалась вниз, когда представление отображается в поле зрения. В настоящее время у меня есть следующая функция NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0]; [self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO]; log - это изменяемый массив, содержащий объекты, составляющие содержимое каждой …

12
Как реализовать кнопку возврата Android ActionBar?
У меня есть активность со списком. Когда пользователь щелкает элемент, открывается элемент «просмотрщик»: List1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Intent nextScreen = new Intent(context,ServicesViewActivity.class); String[] Service = (String[])List1.getItemAtPosition(arg2); //Sending data to another Activity nextScreen.putExtra("data", datainfo); startActivityForResult(nextScreen,0); overridePendingTransition(R.anim.right_enter, R.anim.left_exit); } }); Это работает …

13
Ошибка проверки на подрывную идею Intellij: `Невозможно запустить программу« svn »`
Я использую intellij idea 13.0. Когда я пытаюсь оформить заказ из подрывной деятельности, я получаю сообщение об ошибке Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified Как это исправить?
139 svn  intellij-idea 

9
добавление нескольких записей в HashMap одновременно в одном операторе
Мне нужно инициализировать константу HashMap, и я хотел бы сделать это в одной строке. Как избежать такого: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); аналогично этому в цели C: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] Я …

4
Почему аргументы не по умолчанию не следуют за аргументами по умолчанию?
Почему этот кусок кода генерирует ошибку SyntaxError? >>> def fun1(a="who is you", b="True", x, y): ... print a,b,x,y ... File "<stdin>", line 1 SyntaxError: non-default argument follows default argument Пока следующий кусок кода работает без видимых ошибок: >>> def fun1(x, y, a="who is you", b="True"): ... print a,b,x,y ...
139 python 

5
C ++ Оператор двойного адреса? (&&)
Я читаю исходный код STL и понятия не имею, что &&должен делать адресный оператор. Вот пример кода из stl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x); return *this; } Имеет ли смысл «Адрес адреса»? Почему у него два оператора адреса вместо …

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