Codengineering - блог о программировании ➜ страница 2429
Вопросы о пуле строк Java
рассмотрим этот код: String first = "abc"; String second = new String("abc"); при использовании new ключевое слово, Java создаст abcString опять да? Будет ли это храниться в обычной куче или String бассейн? Сколько String s закончится в String бассейн? ...
Python / Matplotlib - есть ли способ сделать прерывистую ось?
Я пытаюсь создать график с помощью pyplot, который имеет прерывистую ось X. Обычно это рисуется так, что ось будет иметь что-то вроде этого: (значения)----//----(более поздние значения) где / / указывает, что вы пропускаете все между (значениями) и (более поздними значениями). Я не смог найти никаких примеров этого, поэтому мне интересно, возможно ли это вообще. Я знаю, что вы можете объединить данные через разрыв, например, финансовый данные, но я хотел бы сделать прыжок по оси более явным ...
Зачем мне нужны изображения @1x, @2x и @ 3x iOS?
зачем нам нужны эти 3 конкретных типов изображения? Если у меня есть кнопка на моем приложении с фоновым изображением, скажем, 50 пикселей х 50 пикселей, зачем мне нужны 3 версии этого изображения? Что мешает мне просто сделать одно изображение, которое намного выше в res, скажем, 700x700, поэтому, когда оно сжимается на любом iPhone, оно не попадет под максимальное разрешение, которое захочет устройство? единственное, что я могу думать, это просто занимает больше места, но для простых прилож ...
Тестирование Использования Батареи
Я хочу проверить, как мое приложение влияет на батарею телефона/планшета. есть ли какие-либо инструменты тестирования, которые позволят мне это сделать? например, я хочу проверить, какие модули приложения потребляют наибольшее количество заряда аккумулятора и т. д. ...
Retrofit Gson сериализует дату из строки json в java.утиль.дата
Я использую библиотеку Retrofit для моих вызовов REST. Большая часть того, что я сделал, была гладкой, как масло, но по какой-то причине у меня возникли проблемы с преобразованием строк JSON timestamp в java.util.Date объекты. JSON, который входит, выглядит так. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } как я могу сказать Retrofit или Gson, чтобы преобразовать эти строки в java.util.Date objects? ...
Как использовать канал в параметре exec для команды find?
Я пытаюсь построить команду find для обработки группы файлов в каталоге, используя два разных исполняемых файла. К сожалению, -exec on find не позволяет использовать pipe или даже | потому что оболочка сначала интерпретирует этот символ. вот именно то, что я пытаюсь сделать (что не работает, потому что труба заканчивается командой find): find /path/to/jpgs -type f -exec jhead -v {} | grep 123 ; -print ...
Изменить содержимое div-jQuery
как можно изменить содержимое этого div, когда одна из ссылок нажата? <div align="center" id="content-container"> <a href="#" class="click cgreen">Main Balance</a> <a href="#" class="click cgreen">PayPal</a> <a href="#" class="click cgreen">AlertPay</a> </div> ...
Хранение UUID в виде строки base64
я экспериментировал с использованием UUIDs в качестве ключей базы данных. Я хочу занять наименьшее количество байтов, насколько это возможно, сохраняя при этом представление UUID читаемым человеком. Я думаю, что я получил его до 22 байт, используя base64 и удаляя некоторые трейлинг"==", которые, похоже, не нужны для хранения в моих целях. Есть ли недостатки в этом подходе? в основном мой тестовый код делает кучу преобразований, чтобы получить UUID до 22 байт Строка, а затем преобразует его ...
Игнорировать новые коммиты для подмодуля git
фон использование Git 1.8.1.1 на Linux. Репозиторий выглядит следующим образом: master book подмодуль был создан следующим образом: $ cd /path/to/master $ git submodule add https://[email protected]/user/repo.git book The book подмодуль чист: $ cd /path/to/master/book/ $ git status # On branch master nothing to commit, working directory clean мастер, с другой стороны, показывает, что есть "новые коммиты" для подмодуля книги: $ cd /path/to/master/ $ git status # On branch master # ...
Приведение стиля C++ от unsigned char * до const char *
Я: unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo())); ошибки: invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ каков правильный способ приведения здесь в стиле C++? ...