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

83
Доступ к диалогу загрузки файла в Firefox

Есть ли какой-нибудь API, позволяющий мне управлять диалоговым окном загрузки файла в Firefox? (Я хочу получить доступ к тому, который появляется, когда пользователь что-то делает, а не инициировать его сам). Я хочу получить доступ к этому диалогу из Selenium (и я не уверен, достаточно ли...

83
Как добавить данные в поле ManyToMany?

Нигде не могу найти, так что ваша помощь будет мне приятна :) Вот это поле: categories = models.ManyToManyField(fragmentCategory) Фрагмент Категория: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name =...

83
Вычитание одного массива из другого в Ruby

У меня есть два массива Задач - созданные и назначенные. Я хочу удалить все поставленные задачи из массива созданных задач. Вот мой рабочий, но беспорядочный код: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self...

83
Как переключиться с POST на GET в PHP CURL

Я попытался переключиться с предыдущего запроса Post на запрос Get. Предполагается, что это Get, но в конечном итоге создается сообщение. Я пробовал в PHP следующее: curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null); curl_setopt($curl_handle, CURLOPT_POST, FALSE); curl_setopt($curl_handle,...

83
Объяснение принципа получения и отдачи

Я прочитал книгу О'Рейли, в которой я узнал этот принцип получения результата . Используйте extendsподстановочный знак, когда вы получаете значения только из структуры. Используйте superподстановочный знак, когда вы помещаете только значения в структуру. И не используйте подстановочный знак, когда...

83
Проверить, не была ли запись просто уничтожена в рельсах

Так что есть record.new_record? Чтобы проверить, нет ли чего нового Мне нужно проверить, не выходит ли что-нибудь. record = some_magic record.destroy record.is_destroyed? # => true Что-то такое. Я знаю, что уничтожение замораживает объект, так заморожен? вроде работает, но есть ли что-то...

83
Html.LabelFor указанный текст

Кто-нибудь знает, как указать текст при использовании Html.LabelFor(c=>c.MyField). Это просто MyFieldможет быть неподходящим названием для отображения на экране, вместо этого вы можете захотеть «Суперфантастическое поле», но, похоже, никаких перегрузок нет. Есть идеи?...

83
Команда cygwin для копирования в буфер обмена Windows

Я вижу здесь: http://www.pgrs.net/2008/1/11/command-line-clipboard-access что в linux и osx есть способ скопировать в буфер обмена из командной строки. Итак, я запустил файл cygwin setup.exe, но не смог найти пакет xsel. Я предполагаю, что этот пакет не был перенесен на Windows? Похоже, в Windows...

83
Как разбить строку в Ruby и получить все элементы, кроме первого?

Строка ex="test1, test2, test3, test4, test5" когда я использую ex.split(",").first он возвращается "test1" Теперь я хочу получить оставшиеся элементы, то есть «test2, test3, test4, test5». Если я использую ex.split(",").last он возвращает только "test5" Как сделать так, чтобы все оставшиеся...

83
XML-сериализация свойства интерфейса

Я хотел бы сериализовать XML объект, который имеет (среди прочего) свойство типа IModelObject (которое является интерфейсом). public class Example { public IModelObject Model { get; set; } } Когда я пытаюсь сериализовать объект этого класса, я получаю следующую ошибку: «Не удается сериализовать...

83
Почему функции базы данных игнорируются, а вместо этого изобретаются заново на среднем уровне?

Каковы основные причины ( помимо «независимости базы данных» ) того, что большинство ИТ-проектов сегодня, похоже, игнорируют множество функций, существующих в современных механизмах баз данных, таких как Oracle 11g и SQL Server 2008? Или, позаимствовав из блога Хельсинкской декларации, об этом...

83
ASP MVC: когда вызывается IController Dispose ()?

Я прохожу большой рефакторинг / настройку скорости одного из моих больших приложений MVC. Он был развернут в производственной среде в течение нескольких месяцев, и я начинал получать таймауты на ожидание подключений в пуле подключений. Я отследил проблему до того, что соединения не удаляются...

83
Пустая строка в SQL Server 2008 против пробела

Сегодня утром я наткнулся на что-то немного странное и подумал, что отправлю это для комментария. Может ли кто-нибудь объяснить, почему следующий запрос SQL печатает «равно» при запуске с SQL 2008. Уровень совместимости db установлен на 100. if '' = ' ' print 'equal' else print 'not equal' И это...

83
Как переименовать индекс в MySQL

Я хочу переименовать индекс. Я просмотрел документацию по изменению таблицы , но не могу понять синтаксис, чтобы просто переименовать индекс. При выполнении этого через графический интерфейс MySQL он удаляет индекс и создает новый. Хотя это работает, я бы не хотел перестраивать весь индекс только...

83
Глобальные переменные среды в сценарии оболочки

Как установить глобальную переменную среды в сценарии bash? Если я сделаю что-то вроде #!/bin/bash FOO=bar ...или же #!/bin/bash export FOO=bar ... похоже, что вары остаются в локальном контексте, тогда как я хотел бы продолжать использовать их после завершения выполнения скрипта....

83
Как в Perl кратко проверить, определена ли переменная $ и содержит ли она строку ненулевой длины?

В настоящее время я использую следующий Perl, чтобы проверить, определена ли переменная и содержит ли она текст. Я должен definedсначала проверить, чтобы избежать предупреждения о неинициализированном значении: if (defined $name && length $name > 0) { # do something with $name } Есть ли...