Спасибо за большие и быстрые ответы. Я буду давать, некоторые голосуют сразу для подтверждения справки. Я кодировал лучшее решение, по-моему, на основе Ваших ответов.
LinkedList<Patch> patches1 = diff.patch_make(text2, text1);
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream os = new ObjectOutputStream(bos);
os.writeObject(patches1);
String serialized_patches1 = bos.toString();
os.close();
ByteArrayInputStream bis = new ByteArrayInputStream(serialized_patches1.getBytes());
ObjectInputStream oInputStream = new ObjectInputStream(bis);
LinkedList<Patch> restored_patches1 = (LinkedList<Patch>) oInputStream.readObject();
// patches1 equals restored_patches1
oInputStream.close();
} catch(Exception ex) {
ex.printStackTrace();
}
Примечание я не сделал рассмотренного использование JSON, потому что менее эффективно.
Примечание: я буду, рассмотрел Ваш совет о не хранении сериализованного объекта как строки в базе данных, но байте [] вместо этого.
Вы должны изменить конфигурацию в двух местах, чтобы отключить звук входа в систему и отключить систему при запуске.
Перейдите в «Настройки -> Звук», выберите вкладку «Звуки» и убедитесь, что звуковой эффект входа в систему отключен.
Чтобы отключить звук в системе при запуске, добавьте следующую команду в программы запуска.
amixer set 'Master' mute
Вы можете добавить в список программ автозагрузки, выбрав следующий пункт меню:
Система -> Настройки -> Запуск Приложения
вы можете просто отключить все звуки в системе> настройки> звук. выберите звуковой профиль: нет
В Ubuntu 10.04 вы можете перейти в раздел «Система»> «Настройки»> «Автозагрузка приложений»
. В списке программ найдите «Звук входа в GNOME» и снимите его.
Затем «звук барабана» отключается, выбрав «Система»> «Администрирование»> «Экран входа в систему» и сняв флажок «Воспроизвести звук входа в систему»