Codengineering - блог о программировании ➜ страница 2576


Самый простой способ проверить наличие индекса или ключа в массиве?

использование: set -o nounset 1) наличие индексированного массива типа: myArray=( "red" "black" "blue" ) какой самый короткий способ проверить, установлен ли элемент 1? Я иногда использую следующее: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" Я хотел бы знать, если есть предпочтительным. 2) Как бороться с последовательными индексами? myArray=() myArray[12]="red" myArray[51]="black" myArray[129]="blue" как быстро проверить, что '51' уже установл ...

Вертикально повернутый по центру текст с CSS

у меня есть следующий HTML: <div class="outer"> <div class="inner rotate">Centered?</div> </div> div.outer узкая вертикальная полоса. div.inner поворачивается на 90 градусов. Я хотел бы текст " по центру?"появляются по центру в div-контейнера. Я не знаю размер любого div заранее. это близко: http://jsfiddle.net/CCMyf/2/. вы можете видеть из jsfiddle, что текст вертикально центрирован перед transform: rotate(-90deg) стиль применяется, но несколько смещается после. ...

Android AsyncTaskLoader не запускает loadInBackground?

Я пытаюсь реализовать пример загрузчика на Android, но не могу заставить его запустить загрузчик. Я использую следующий код. Он попадет в "Создать загрузчик", но он никогда не достигнет сообщения журнала" загрузка начата". Я пропустил звонок, который мне нужен? действие: public class TestingZoneActivity extends ListActivity implements LoaderCallbacks<ArrayList<Content>>{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(save ...

Возвращение streamreader для начала

Я читаю файл в строке за строкой, и я хочу иметь возможность перезапустить чтение, вызвав метод Rewind(). как я могу манипулировать моим System.IO.StreamReader и / или его основной System.IO.FileStream начать с чтения файла? у меня есть умная идея, чтобы использовать FileStream.Seek(long, SeekOffset) для перемещения по файлу, но это не имеет никакого эффекта прилагая System.IO.StreamReader. Я мог бы Close() и переназначить как поток, так и читатель referecnes, но я надеюсь, что есть лучший сп ...

Получить время и дату тегов git

у меня есть проект, который использует git и пометил все релизы тегом. $ git tag v1.0.0 v1.0.1 v1.0.2 v1.0.3 v1.1.0 моя цель-перечислить релизы и даты выпуска в веб-интерфейсе (tag/commit date = release date). В настоящее время мы перечисляем все релизы с помощью git tag. как я могу получить время и дату, когда был сделан тег (или фиксация, на которую он указывает)? ...

Как я могу деинсталлировать модуль Perl, установленный через "cpan"?

Я использую Perl, работающий в пользовательском пространстве (не установлен через root) и устанавливающий модули через командную строку cpan. Я хотел бы знать, есть ли простой способ удалить модуль без необходимости выполнять много работы по удалению отдельных файлов. Я искал этот вопрос в интернете и нашел некоторые ответы, но ответы, которые я нашел, похоже, либо обсуждают использование диспетчера пакетов Perl (специфичного для Microsoft Windows), либо операционной системы (BSDpan), предлагая ...

Что такое Join () в jQuery?

что такое Join () в jquery? например: var newText = $("p").text().split(" ").join("</span> <span>"); ...

Сериализация Python namedtuple в json

каков рекомендуемый способ сериализации a namedtuple в json с сохраненными именами полей? сериализация a namedtuple в json приводит только к сериализации значений и потере имен полей при переводе. Я хотел бы, чтобы поля также сохранялись при json-ized и, следовательно, делали следующее: class foobar(namedtuple('f', 'foo, bar')): __slots__ = () def __iter__(self): yield self._asdict() выше сериализуется в json, как я ожидаю, и ведет себя как namedtuple в других местах я исполь ...

RSpec тестирование перенаправление:назад

как вы проверяете redirect_to :back в rspec? Я ActionController::RedirectBackError: Нет HTTP_REFERER был установлен в запросе к этому действию, так что redirect_to :back не удалось успешно вызвать. Если это тест, обязательно укажите request.env["HTTP_REFERER"]. как мне установить HTTP_REFERER в моем тесте? ...

Триггер события выделенного текста в Javascript

Это может звучать вопрос новичка, но я хотел бы знать, как я могу вызвать функцию JavaScript, когда кто-то выбирает данный фрагмент текста на странице с помощью мыши. Также есть ли способ найти положение выделенного текста на веб-странице? обновление: Чтобы быть более ясным, фрагмент текста может быть частью предложения или слова или фразы или целого абзаца. ...