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


Как сделать высоту окна EditText расширить

вот мой макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:id="@+id/etTweetReview" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:layout_marginLeft="10dp" andro ...

Обнаружение целевой версии платформы во время компиляции

У меня есть код, который использует методы расширения, но компилируется под .NET 2.0 с помощью компилятора в VS2008. Чтобы облегчить это, мне пришлось объявить ExtensionAttribute: /// <summary> /// ExtensionAttribute is required to define extension methods under .NET 2.0 /// </summary> public sealed class ExtensionAttribute : Attribute { } однако теперь я хотел бы, чтобы библиотека, в которой содержится этот класс, также была компилируемой в .NET 3.0, 3.5 и 4.0 - без предупреждени ...

Управление порядком отображения легенды ggplot2

кто-нибудь знает как я могу получить контроль заказов легенд в ggplot2? из того, что я вижу, порядок выглядит связанным с фактическими метками масштаба, а не с порядком объявления масштаба. Изменение заголовков шкалы изменяет порядок. Я сделал небольшой пример, используя набор данных diamond, чтобы выделить это. Я пытаюсь использовать ggplot2 для ряда участков и я хочу сделать одной переменной на всех. В настоящее время, хотя это происходит только в некоторых они, и я в недоумении о том, как об ...

Преобразование строки base64 в ArrayBuffer

Мне нужно преобразовать строку кодирования base64 в ArrayBuffer. Строки base64 являются пользовательским вводом, они будут скопированы и вставлены из электронной почты, поэтому их нет при загрузке страницы. Я хотел бы сделать это в javascript без вызова ajax на сервер, если это возможно. Я нашел эти ссылки интересными, но они не помогли мне: ArrayBuffer в кодированную строку base64 речь идет об обратном преобразовании, от ArrayBuffer до в base64, а не наоборот http://jsperf.com/json-vs-base6 ...

Разделяемый класс в разных пространствах имен

можно ли создать разделяемый класс в разных пространствах имен? Будет ли это работать правильно? е.х.: класс1.cs namespace name1 { public partial class Foo { Bar1(){ return 10; } } } класс2.cs namespace name1.name2 { public partial class Foo { Bar2(){ return 100; } } } главная.cs using name1; using name1.name2; namespace mainClass { public class mainClass { Foo classFoo = new Foo(); i ...

Проверка наличия ключа в объекте JS

у меня есть следующий объект JavaScript: var obj = { "key1" : val, "key2" : val, "key3" : val } есть ли способ проверить, существует ли ключ в массиве, подобный этому? testArray = jQuery.inArray("key1", obj); не работает. у меня есть, чтобы выполнить итерации через объект такой? jQuery.each(obj, function(key,val)){} ...

C# little endian или big endian?

в документации оборудования, что позволяет нам управлять им через UDP/IP и, Я нашел следующий фрагмент: в этом протоколе связи DWORD-это 4 байта данных, WORD - это 2 байта данных, Байт-это однобайтовые данные. Формат хранения мало endian, а именно 4 байта (32bits) данные хранятся как: d7-d0, d15-d8, d23-d16, d31-d24; двойные байты (16bits) данные хранятся как: d7-d0 , d15-d8. Мне интересно, как это переводится на C#? Делать Я должен конвертировать вещи перед отправкой? Например, если я х ...

Как использовать VideoToolbox для распаковки видеопотока H. 264

У меня было много проблем, выясняя, как использовать аппаратное ускорение видео фреймворка Apple для распаковки видеопотока H. 264. Через несколько недель я понял это и хотел поделиться обширным примером, так как я не мог его найти. моя цель-дать подробный, поучительный пример видео Toolbox, введенного в WWDC ' 14 сессия 513. Мой код не будет компилироваться или выполняться, так как он должен быть интегрирован с элементарным потоком H. 264 (например, чтение видео из файла или потоковой переда ...

орг.postgresql.утиль.PSQLException: FATAL: извините, слишком много клиентов уже

Я пытаюсь подключиться к базе данных PostgreSQL, я получаю следующую ошибку: ошибка: org.postgresql.утиль.PSQLException: FATAL: извините, слишком много клиентов уже что означает ошибка и как это исправить? мой server.properties файл выглядит следующим образом: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 In ...

Показать ход выполнения вызова карты многопроцессорного пула Python?

у меня есть скрипт, который успешно выполняет набор задач многопроцессорного пула с imap_unordered() звоните: p = multiprocessing.Pool() rs = p.imap_unordered(do_work, xrange(num_tasks)) p.close() # No more work p.join() # Wait for completion мой num_tasks составляет около 250 000, и поэтому join() блокирует основной поток в течение 10 секунд или около того, и я хотел бы иметь возможность эхо в командной строке постепенно, чтобы показать, что основной процесс не заблокирован. Что-то вроде: p ...