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

Q & A для профессиональных программистов и энтузиастов

3
SQLite - как вы объединяете таблицы из разных баз данных?
У меня есть приложение, использующее базу данных SQLite, и все работает так, как должно. Сейчас я добавляю новые функции, для которых требуется вторая база данных SQLite, но мне трудно понять, как объединить таблицы из разных баз данных. Если кто-то может мне помочь с этим, я буду очень признателен! Изменить: см. …
100 sql  database  sqlite  join 

7
Android 5.1.1 и выше - getRunningAppProcesses () возвращает только мой пакет приложения
Похоже, Google наконец закрыл все двери для получения текущего пакета приложений переднего плана. После обновления Lollipop, которое убило, getRunningTasks(int maxNum)и благодаря этому ответу я использовал этот код для получения пакета приложения переднего плана, начиная с Lollipop: final int PROCESS_STATE_TOP = 2; RunningAppProcessInfo currentInfo = null; Field field = null; try …

4
На что похожа поддержка Data URI в основных почтовых клиентах?
URI данных - это стандартный способ встраивания изображений и других двоичных данных в HTML, а поддержка браузером хорошо документирована в Интернете. (IE8 был первой версией IE, которая поддерживала URI данных с максимальным размером 32 КБ на URI; другие основные браузеры поддерживали его даже дольше.) Мой вопрос касается электронной почты для …

9
Как заставить ThreadPoolExecutor увеличивать потоки до максимума перед постановкой в ​​очередь?
Некоторое время я был разочарован поведением по умолчанию, ThreadPoolExecutorкоторое поддерживает ExecutorServiceпулы потоков, которые используют многие из нас. Цитата из Javadocs: Если количество запущенных потоков больше corePoolSize, но меньше maximumPoolSize, новый поток будет создан только в том случае, если очередь заполнена . Это означает, что если вы определите пул потоков с …

2
Почему std :: ssize () введен в C ++ 20?
C ++ 20 представил std::ssize()бесплатную функцию, как показано ниже: template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; Возможная реализация, похоже, использует static_castдля преобразования возвращаемого значения функции- size()члена cl ass C в ее подписанный аналог. Поскольку size()функция-член C всегда возвращает неотрицательные значения, зачем кому-то хранить их в переменных …
100 c++  stl  unsigned  signed  c++20 

3
Код Visual Studio: автоматическое обновление изменений файла
Работая с Visual Studio Code, я заметил, что если файл, с которым вы работаете, изменяется, всякий раз, когда этот файл фокусируется на панели кода, он будет перезагружен с диска (если у вас нет изменений в файле через VSCode) . Однако, если вы работаете с этим файлом, предупреждения об изменениях файла …

2
Как перенаправить вывод приложения в фоновом режиме на / dev / null
Я хотел бы перенаправить вывод, сгенерированный фоновым приложением в Linux, на / dev / null. Я использую текстовый редактор kate, и он печатает все отладочные сообщения на терминале, которые я хотел бы перенаправить на / dev / null. Есть идеи, как это сделать? Спасибо
100 linux  ubuntu 



30
Как заставить UITextView прокручиваться вверх каждый раз, когда я меняю текст?
Хорошо, у меня проблема с файлом UITextView. Вот в чем проблема: Я добавляю текст в файл UITextView. Затем пользователь дважды щелкает, чтобы выбрать что-нибудь. Затем я изменяю текст в UITextView(программно, как указано выше), и UITextView прокручиваю до конца страницы, где есть курсор. Однако это НЕ то место, где пользователь щелкнул. …
100 iphone  ios  uitextview 


11
MongoDB GPG - Недействительные подписи
Я устанавливаю MongoDB на машину Ubuntu 14.04, используя инструкции по адресу: https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ Итак, я бегу: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 А потом: echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list С последующим: sudo apt-get update Затем в конце обновления я получаю следующее предупреждение: W: Ошибка GPG: http://repo.mongodb.org …
100 mongodb  ubuntu 

27
Как я могу проверить, находится ли ip в сети в Python?
Учитывая IP-адрес (скажем, 192.168.0.1), как мне проверить, находится ли он в сети (скажем, 192.168.0.0/24) в Python? Есть ли в Python общие инструменты для манипулирования IP-адресами? Такие вещи, как поиск хоста, IP-адрес для int, сетевой адрес с сетевой маской для int и так далее? Надеюсь, в стандартной библиотеке Python для 2.5.

8
Как передать URI намерению?
Я пытаюсь передать URI-объект своему намерению, чтобы использовать этот URI в другом действии ... Как передать URI? private Uri imageUri; .... Intent intent = new Intent(this, GoogleActivity.class); intent.putExtra("imageUri", imageUri); startActivity(intent); this.finish(); Как мне теперь использовать этот URI в других моих действиях? imageUri = extras.getString("imageUri"); // I know thats wrong ... …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.