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


Как использовать ScrollView в Android?

у меня есть XML-файл макета, но текст больше, чем вписывается в размер экрана. Что мне нужно сделать, чтобы сделать ScrollView? <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" > <TableRow> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" ...

Максимальное количество потоков на процесс в Linux?

какое максимальное количество потоков может быть создано процессом под Linux? как (если возможно) можно изменить это значение? ...

Android "высота" не показывает тень

У меня есть ListView, и с каждым элементом списка я хочу, чтобы он показывал тень под ним. Я использую новую функцию высоты Android Lollipop, чтобы установить Z на вид, который я хочу отбросить тень, и уже делаю это эффективно с помощью ActionBar (технически панель инструментов в Lollipop). Я использую высоту Lollipop, но по какой-то причине он не показывает тень под элементами списка. Вот как настраивается макет каждого элемента списка: <?xml version="1.0" encoding="utf-8"?> <Relative ...

Неиндексированных изменений оставили после ГИТ сброс --жесткий

название говорит само за себя. после git reset --hard,git status дает мне файлы . я тоже пробовал git reset .,git checkout -- . и git checkout-index -f -a, но безрезультатно. Итак, как я могу избавиться от этих неиндексированных изменений? это, кажется, ударил только файлы проекта Visual Studio. Странный. Смотрите эту вставку:http://pastebin.com/eFZwPn9Z. Что особенного в этих файлах, так это то, что внутри .gitattributes I есть: *.sln eol=crlf *.vcproj eol=crlf *.vcxproj* eol= ...

Как получить обновление фонового местоположения каждые n минут в моем приложении iOS?

Я ищу способ получить обновление фонового местоположения каждые n минут в моем приложении iOS. Я использую iOS 4.3 и решение должно работать для не джейлбрейкнутых айфонов. Я пробовал / рассматривал следующие варианты: CLLocationManager startUpdatingLocation/startMonitoringSignificantLocationChanges: Это работает в фоновом режиме, как и ожидалось, на основе настроенных свойств, но кажется невозможным заставить его обновлять местоположение каждые n минут NSTimer: работает, когда приложение ...

Git-игнорировать узел модули папка везде

у меня есть проект, содержащий несколько других проектов : основной проект мини-проект 1 мини-проект 2 С node_modules папка. Я хочу, чтобы git игнорировал папку независимо от того, где она начинается с корневой папки. Что-то вроде этого, чтобы добавить.пример : *node_modules/* ...

Отправить вложения с помощью PHP Mail ()?

Мне нужно отправить pdf с почтой, это возможно? $to = "xxx"; $subject = "Subject" ; $message = 'Example message with <b>html</b>'; $headers = 'MIME-Version: 1.0' . "rn"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "rn"; $headers .= 'From: xxx <xxx>' . "rn"; mail($to,$subject,$message,$headers); чего мне не хватает? ...

Сколько стоит слишком много с ключевым словом C++11 auto?

я использую новый auto ключевое слово, доступное в стандарте C++11 для сложных шаблонных типов, для которых, как я считаю, он был разработан. Но я также использую его для таких вещей, как: auto foo = std::make_shared<Foo>(); и более скептически на: auto foo = bla(); // where bla() return a shared_ptr<Foo> Я не видел много дискуссий на эту тему. Кажется, что auto может быть перегружен, так как тип часто является формой документации и проверки. Где вы проводите линию с помощью au ...

Как создать строку JSON в C#

Я просто использовал XmlWriter для создания некоторого XML для отправки обратно в ответ HTTP. Как бы вы создали строку JSON. Я предполагаю, что вы просто используете stringbuilder для создания строки JSON, и они форматируют ваш ответ как JSON? ...

событие.функция preventDefault() не работает в IE

Ниже приведен мой код JavaScript (mootools): $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { ...