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


Асинхронно ждать завершения задачи с таймаутом

Я хочу подождать Task в комплекте с некоторыми специальными правилами: Если он не был завершен через X миллисекунд, я хочу отобразить сообщение для пользователя. И если он не был завершен через Y миллисекунд, я хочу автоматически запрос на отмену. Я могу использовать задач.ContinueWith асинхронно ждать завершения задачи (т. е. планировать действие, которое будет выполнено, когда задача будет завершена), но это не позволяет укажите время ожидания. Я могу использовать задач.Подождите синхронно ж ...

Найти объекты между двумя датами MongoDB

Я играл вокруг хранения твитов внутри mongodb, каждый объект выглядит так: { "_id" : ObjectId("4c02c58de500fe1be1000005"), "contributors" : null, "text" : "Hello world", "user" : { "following" : null, "followers_count" : 5, "utc_offset" : null, "location" : "", "profile_text_color" : "000000", "friends_count" : 11, "profile_link_color" : "0000ff", "verified" : false, "protected" : false, "url" : null, "contributors_enabled" : false, "created_at" : ...

Как отключить сообщения журнала из библиотеки запросов?

по умолчанию запросы библиотека python записывает сообщения журнала в консоль, по строкам: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 обычно меня не интересуют эти сообщения, и я хотел бы их отключить. Каков был бы лучший способ заставить замолчать эти сообщения или уменьшить многословность запросов? ...

Список всех столбцов индекса и индекса в базе данных SQL Server

Как получить список всех столбцов индекса и индекса в SQL Server 2005+? Самое близкое, что я мог получить: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id inner join sys.index_columns ic on ic.object_id = t.object_id inner join sys.columns c on c.object_id = t.object_id and ic.column_id = c.column_id where i.index_id > 0 and i.type in (1, 2) -- clustered & non ...

Сохранение текстов utf-8 в json.дампы как UTF8, а не как escape-последовательность

пример кода: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "u05d1u05e8u05d9 u05e6u05e7u05dcu05d4" проблема: это не удобочитаемое. Мои (умные) пользователи хотят проверять или даже редактировать текстовые файлы с помощью дампов JSON. (и я бы предпочел не использовать XML) есть ли способ сериализовать объекты в строку utf-8 json (вместо uXXXX)? это не поможет: >>> output = json_string.decode('string-escape') "u05d1 ...

Статический блок в Java [дубликат]

этот вопрос уже есть ответ здесь: статический инициализатор в Java 9 ответов Я просматривал какой-то код на днях и наткнулся: static { ... } иду от C++, я понятия не имел, почему это было там. Это не ошибка, потому что код скомпилирован нормально. Что это за "статический" блок код? ...

Лучший способ представить сетку или таблицу в AngularJS с Bootstrap 3? [закрытый]

Я создаю приложение с AngularJS и Bootstrap 3. Я хочу показать таблицу / сетку с тысячами строк. Каков наилучший доступный контроль для AngularJS & Bootstrap с такими функциями, как сортировка, Поиск, разбиение на страницы и т. д. ...

Как вы загружаете пользовательские UITableViewCells из файлов Xib?

вопрос прост: как вы загружаете custom UITableViewCell из Xib файлов? Это позволяет использовать Interface Builder для проектирования ваших ячеек. Ответ, по-видимому, не прост из-за проблем с управлением памятью. этой теме упоминает проблему и предлагает решение, но предварительно NDA-релиз и не хватает кода. Вот это длинные нити это обсуждает проблему, не давая окончательного ответа. вот какой код у меня есть используется: static NSString *CellIdentifier = @"MyCellIdentifier"; MyCell *cell ...

Изменение цвета нижней строки EditText с помощью appcompat v7

я использую appcompat v7, чтобы получить согласованный внешний вид на Android 5 и меньше. Это работает довольно хорошо. Однако я не могу понять, как изменить цвет нижней строки и цвет акцента Для редактирования текстов. Возможно ли это? Я попытался определить пользовательскую android:editTextStyle (МФ. ниже), но мне удалось изменить только полный цвет фона или цвет текста, но не нижнюю строку и цвет акцента. Есть ли конкретное значение свойства для использования? должен ли я использовать польз ...

Почему некоторые плавают

при сравнении поплавков с целыми числами некоторые пары значений оцениваются намного дольше, чем другие значения аналогичной величины. например: >>> import timeit >>> timeit.timeit("562949953420000.7 < 562949953421000") # run 1 million times 0.5387085462592742 но если поплавок или целое число становится меньше или больше на определенную величину, сравнение выполняется гораздо быстрее: >>> timeit.timeit("562949953420000.7 < 562949953422000") # integer increas ...