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

82
Формы не отвечают на события KeyDown

Некоторое время я работал над своим проектом Windows Forms и решил поэкспериментировать с сочетаниями клавиш. После небольшого чтения я решил, что мне нужно просто написать обработчик событий и привязать его к событию KeyDown формы: private void Form1_KeyDown(object sender, KeyEventArgs e) { if...

82
Как изменить целевую сборку в Android-проекте?

В настоящее время у меня есть проект Android в Eclipse. Я создал его с целевой сборкой 1.5 (sdk 3). Теперь я хочу изменить его так, чтобы minSdk был равен 3, а targetSdk - 8. Для этого я вижу, что я должен использовать новейший SDK (2.2). Для этого в Eclipse я щелкаю правой кнопкой мыши свой...

82
Лучший способ создать демон сценария оболочки?

Мне интересно, есть ли лучший способ создать демона, который ждет чего-то, используя только sh, чем: #! /bin/sh trap processUserSig SIGUSR1 processUserSig() { echo "doing stuff" } while true; do sleep 1000 done В частности, мне интересно, есть ли способ избавиться от петли и по-прежнему слушать...

82
Пример использования shared_ptr?

Привет, я сегодня задал вопрос о том, как вставлять разные типы объектов в один и тот же векторный массив, и мой код в этом вопросе был gate* G[1000]; G[0] = new ANDgate() ; G[1] = new ORgate; //gate is a class inherited by ANDgate and ORgate classes class gate { ..... ...... virtual void Run() {...

82
Вызов метода Python по имени

Если у меня есть объект и имя метода в строке, как я могу вызвать этот метод? class Foo: def bar1(self): print 1 def bar2(self): print 2 def callMethod(o, name): ??? f = Foo() callMethod(f, "bar1")

82
Почему / когда я должен предпочесть MATLAB Octave?

В нашей небольшой операции нам нужно создать прототипы алгоритмов на каком-нибудь языке более высокого уровня, прежде чем переходить к реализации C на встроенном оборудовании. До сих пор мы использовали MATLAB для этого, но затраты на лицензирование начинают снижаться. Мы рассматриваем возможность...

82
Запретить создание новых атрибутов за пределами __init__

Я хочу иметь возможность создать класс (в Python), который после инициализации __init__не принимает новые атрибуты, но принимает модификации существующих атрибутов. Я вижу несколько хитрых способов сделать это, например, используя __setattr__такой метод, как def __setattr__(self, attribute,...

82
Пропускайте только STDERR через фильтр

Есть ли способ в bash пропустить STDERR через фильтр перед его объединением с STDOUT? То есть я хочу STDOUT ────────────────┐ ├─────> terminal/file/whatever STDERR ── [ filter ] ──┘ скорее, чем STDOUT ────┐ ├────[ filter ]───> terminal/file/whatever STDERR ────┘...

82
Измените класс с фактора на числовой для многих столбцов во фрейме данных

Каков самый быстрый / лучший способ изменить большое количество столбцов на числовое с фактора? Я использовал следующий код, но, похоже, он изменил порядок моих данных. > head(stats[,1:2]) rk team 1 1 Washington Capitals* 2 2 San Jose Sharks* 3 3 Chicago Blackhawks* 4 4 Phoenix Coyotes* 5 5 New...

82
Сбросить первичный ключ PostgreSQL на 1

Есть ли способ сбросить первичный ключ таблицы PostgreSQL, чтобы снова начать с 1 в заполненной таблице? Сейчас он генерирует числа от 1000000 и выше. Я хочу, чтобы все было сброшено и началось с 1, сохранив все мои существующие данные нетронутыми....

82
Установите конкретную версию с помощью easy_install

Пытаюсь установить lxml. Я заглянул на сайт, и версия 2.2.8 easy_install lxmlпоказалась мне разумной, но когда я это сделал , она установила версию 2.3.beta1, которая, как я полагаю, не совсем то, что я хочу. Как лучше всего это исправить и как заставить easy_install установить определенную...

82
Анимация встряхивания UIView

Я пытаюсь сделать встряску UIView при нажатии кнопки. Я адаптирую код, который нашел на http://www.cimgf.com/2008/02/27/core-animation-tutorial-window-shake-effect/ . Однако, пытаясь адаптировать следующий код для встряхивания UIView, он не работает: - (void)animate { const int numberOfShakes = 8;...

82
Как получить полосу прокрутки с переполнением CSS на iOS

Разрабатывая веб-сайт для iPad, я попытался использовать свойство CSS overflow: autoдля получения полос прокрутки, если это необходимо, в a div, но мое устройство отказывается отображать их, даже если прокрутка двумя пальцами работает. Я пробовал с overflow: auto; и overflow: scroll; и результат...