Codengineering - блог о программировании ➜ страница 1701
Прокрутка элемента в поле зрения с селеном
есть ли какой-либо способ в любом Селене 1.x или 2.x прокручивать окно браузера так, чтобы определенный элемент, идентифицированный XPath, находился в поле зрения браузера? В Selenium есть метод фокусировки, но он, похоже, физически не прокручивает представление в FireFox. У кого-нибудь есть предложения о том, как это сделать? причина, по которой мне это нужно, заключается в том, что я тестирую щелчок элемента на странице. К сожалению, событие, кажется, не работает, если элемент не виден. Я не ...
Что такое атрибут android:ems в редактируемом тексте? [дубликат]
Возможные Дубликаты:что значит Ems? (Android TextView) на EditText есть атрибут с именем android:ems. Описание это "делает EditText быть именно столько ems широкий" что означает ems? ...
В чем разница между getFields и getDeclaredFields в отражении Java
Я немного запутался в разнице между getFields способ и getDeclaredFields метод при использовании отражения Java. Я читал, что getDeclaredFields дает вам доступ ко всем полям класса и getFields возвращает только открытые поля. Если это так, почему бы вам просто не использовать getDeclaredFields? может ли кто-нибудь подробно остановиться на этом и объяснить разницу между этими двумя методами, и когда/почему вы хотите использовать один над другим? ...
AngularJS: где использовать обещания?
Я видел несколько примеров сервисов входа в Facebook, которые использовали обещания для доступа к FB Graph API. Пример 1: this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { $rootScope.$apply(function () { if (angular.isUndefined(result.error)) { deferred.resolve(result); } else { deferred.reject(result.error); } }); }); } return deferred.promise; } и услуги ...
Удаление пакетов, установленных с помощью go get
Я побежал go get package чтобы загрузить пакет, прежде чем узнать, что мне нужно установить мой GOPATH в противном случае этот пакет загрязняет мою корневую установку Go (я бы предпочел, чтобы мой Go install был чистым и отделял ядро от пользовательского). Как удалить пакеты, установленные ранее? ...
определение "условный переход или перемещение зависит от неинициализированных значений" valgrind сообщение
Итак, я получаю какое-то таинственное неинициализированное сообщение Valgrind, и это было довольно загадочно, откуда взялось плохое значение. кажется, что valgrind показывает место, где используется unitialized значение, но не происхождение неинициализированного значения. ==11366== Conditional jump or move depends on uninitialised value(s) ==11366== at 0x43CAE4F: __printf_fp (in /lib/tls/i686/cmov/libc-2.7.so) ==11366== by 0x43C6563: vfprintf (in /lib/tls/i686/cmov/libc-2.7.so) ==11366== ...
Паттерны проектирования: абстрактная Фабрика, фабричный метод против
Примечание: вопросы находятся в конце поста. Я прочитал другие потоки stackoverflow относительно абстрактный завод против Заводского метода. Я понимаю смысл каждого паттерна. Однако я не совсем понимаю это определение. Заводской метод определяет интерфейс для создания объекта, но позволяет подклассы решают, какой из них создать экземпляр. Заводской метод позволяет классы откладывают создание экземпляра до подклассы. напротив, абстрактная Фабрика предоставляет интерфейс для ...
Visual Studio 2013 и BitBucket
Visual Studio 2013, по-видимому, имеет некоторую хорошую гладкую интеграцию Git. однако, после часа головокружения с абсолютно ничего не делая даже малейшего смысла, я только смог создать локальный репозиторий и, несмотря на клонирование удаленного репозитория bitbucket я просто не могу найти способ опубликовать в моем удаленном репозитории. Я использовал TFS, Subversion, Perforce и почти все остальное, но это совершенно непонятно, без каких-либо инструкции и совершенно неинтуитивный пользоват ...
Как понять локальность чувствительного хеширования?
Я заметил, что LSH кажется хорошим способом найти подобные элементы с свойствами высокого размера. после прочтения статьи http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.pdf, я все еще путаюсь с этими формулами. кто-нибудь знает блог или статью, которая объясняет, что простой способ? ...
Объясните концепцию стекового фрейма в двух словах
кажется, что я понял идею стек вызовов в дизайне языка программирования. Но я не могу найти (наверное, я просто не достаточно усердно ищу) какое-либо достойное объяснение того, что стек есть. поэтому я хотел бы попросить кого-нибудь объяснить мне в нескольких словах. ...