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

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

11
Как я могу заставить PHPUnit MockObjects возвращать разные значения в зависимости от параметра?
У меня есть фиктивный объект PHPUnit, который возвращается 'return value'независимо от аргументов: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Я хочу иметь возможность возвращать другое значение на основе аргументов, переданных фиктивному методу. Я пробовал что-то вроде: $mock = $this->getMock('myObject', 'methodToMock'); // methodToMock('one') $mock->expects($this->any)) ->method('methodToMock') …

11
Какова максимальная длина текста оповещения Push-уведомления?
Какова максимальная длина текста оповещения push-уведомления iOS? В документации указано, что полезная нагрузка уведомления должна быть меньше 256 байтов , но, безусловно, должно быть определенное ограничение на количество символов для текста предупреждения.

7
Ошибка Access-Control-Allow-Origin при отправке сообщения jQuery в API Google
Я много читал об ошибке «Access-Control-Allow-Origin», но не понимаю, что мне нужно исправить :( Я играю с Google Moderator API, но когда пытаюсь добавить новую серию, получаю: XMLHttpRequest cannot load https://www.googleapis.com/moderator/v1/series?key=[key] &data%5Bdescription%5D=Share+and+rank+tips+for+eating+healthily+on+the+cheaps! &data%5Bname%5D=Eating+Healthy+%26+Cheap &data%5BvideoSubmissionAllowed%5D=false. Origin [my_domain] is not allowed by Access-Control-Allow-Origin. Я пробовал с параметром обратного вызова и без него, …
143 jquery  ajax  google-api  cors  jsonp 

9
Элемент ViewData с ключом MY KEY относится к типу System.String, но должен иметь тип IEnumerable <SelectListItem>.
Я пытаюсь заполнить раскрывающийся список из базы данных, сопоставленной с Linq-2-SQL, используя ASP.NET MVC 2, и продолжаю получать эту ошибку. Я так сбит с толку, потому что объявляю переменную типа IEnumerable&lt;SelectListItem&gt;во второй строке, но ошибка заставляет меня думать, что это не так. Я чувствую, что это должно быть очень просто, …
143 asp.net-mvc 


9
DIV внутри TD - плохая идея?
Кажется, я где-то слышал / читал, что &lt;div&gt;внутри - &lt;td&gt;нет-нет. Не то чтобы это не сработало, просто что-то о том, что они действительно несовместимы в зависимости от типа дисплея. Не могу найти никаких доказательств, подтверждающих мою догадку, поэтому могу полностью ошибаться.

3
Как можно различать два конвейера в Bash?
Как можно различать два конвейера без использования временных файлов в Bash? Допустим, у вас есть два командных конвейера: foo | bar baz | quux И вы хотите найти diff в их выходах. Очевидно, одно из решений: foo | bar &gt; /tmp/a baz | quux &gt; /tmp/b diff /tmp/a /tmp/b Можно …
143 bash  diff  pipeline 

4
Что означает символ @ в объекте-c?
Я изучаю objective-c и все время натыкаюсь на символ @. Он используется в разных сценариях, например, в начале строки или для синтеза методов доступа. Что означает символ @ в objective-c?
143 objective-c 


6
Обнуляемый ToString ()
Я везде вижу конструкции типа: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Почему бы просто не использовать: string test = myVar.ToString(); Разве это не то же самое? По крайней мере, Reflector говорит, что: public override string ToString() { if (!this.HasValue) { return ""; } return …
143 c#  nullable 

10
программно установить / удалить APK (PackageManager vs Intents)
Мое приложение устанавливает другие приложения, и ему необходимо отслеживать, какие приложения оно установило. Конечно, этого можно добиться, просто ведя список установленных приложений. Но в этом не должно быть необходимости! PackageManager должен нести ответственность за поддержание отношения installedBy (a, b). Фактически, согласно API это: public abstract String getInstallerPackageName (String packageName) - …

2
Лучший способ писать в консоль в PowerShell
У меня есть небольшая путаница по поводу различных способов печати (эха) на консоли. Я видел, что есть несколько способов записи вывода на консоль, например: Write-Host "Hello world1" "Hello World2" Out-Host -InputObject "Hello World3" Все три способа будут печатать на консоли. Средний как-то проще, менее многословен и проще в использовании. Я …
143 powershell 


4
Как найти разницу между двумя Joda-Time DateTimes в минутах
Ниже приведен метод, который я написал: public List&lt;Map&lt;String, Object&gt;&gt; loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List&lt;Map&lt;String, Object&gt;&gt; result = new ArrayList&lt;Map&lt;String, Object&gt;&gt;(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; i &lt; …
143 java  jodatime 

5
Настройка переадресации URL-адресов на основе DNS в Amazon Route53 [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом году . Уточните этот вопрос Пытаюсь настроить пересылку в Amazon Route53. Моя последняя служба DNS (Nettica) позволяла мне …

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