self.textView.contentInset = UIEdgeInsetsMake(1.0,0.0,0,0.0);
[self setEdgesForExtendedLayout:UIRectEdgeNone];
Чтобы продолжить, я с некоторым успехом использую Pulse poweredbypulse.com . Это не идеальное решение, но до сих пор оно работает у меня очень хорошо.
есть один способ, который, я думаю, может остановить это. узнать о технологии, которая размывает графический дисплей, например, при его дублировании.
скриншот, сфотографировано цифровой камерой скриншот из виртуальной ОС.
поиграйте с ним, кто знает, может вы изобрели что-нибудь, что принесет вам миллионы.
Внешний жесткий диск
Флэш-накопитель работает слишком медленно, но часто внешний жесткий диск подходит. Конечно, нужно таскать его с собой. И совсем не весело, когда однажды ты забываешь взять его с собой на работу - как вчера я сделал свой ноутбук. :-) Изменение буквы диска может быть другой проблемой.
Инструменты зеркалирования
Инструмент зеркалирования / резервного копирования прост, но подвержен ошибкам. Это односторонние инструменты, поскольку они копируют все с одной рабочей станции на другую. Риск состоит в том, что вы вносите изменения на одной рабочей станции, забываете запустить инструмент, затем изменяете те же файлы на другой рабочей станции и запускаете инструмент, перезаписывая свои изменения.
Инструменты синхронизации
Следующим шагом по сравнению с инструментом зеркалирования может стать инструмент синхронизации. Они обнаруживают изменения и позволяют вам делать выбор относительно слияния. Вы должны не забыть запустить его вручную, или используйте другой инструмент, чтобы запланировать его запуск в определенное время.
Службы синхронизации
Это службы, которые автоматически синхронизируют файлы между рабочими станциями. Большинство, если не все, обрабатывают конфликты и разрешают доступ к предыдущим версиям файлов. Они хороши, потому что они созданы и забыты. Вам не нужно забывать запускать зеркало или инструмент синхронизации. Кроме того, это устраняет необходимость оставлять одну рабочую станцию включенной, чтобы вы могли вручную синхронизироваться с ней при переходе на другую рабочую станцию.
Что касается №1, я тоже думал об этом. TFS от Microsoft имеет функцию «полки», которая делает то, что вы хотите (сохраняйте ожидающие изменения на сервере без фиксации). Это что-то вроде личной ветки.
В Subversion я, вероятно, создал бы ветку для моего передового, возможно, сломанного кода и просто периодически сливаю с основной веткой.
Я использую rsync, чтобы сделать аналогичный между моим ноутбуком (OSX) и настольным компьютером (Linux).
При быстром поиске в Google упоминается, что rsync доступен для Windows - так что это может быть вариант для вас.
Вероятно, вы можете настроить его на расписание вашей ОС. Я лично настраиваю его, когда я получаю доступ к своей офисной сети или при изменении файлов.
Eclipse и большинство других инструментов Java легко переносимы.
Вы можете скопировать их на флэш-накопитель и запустить на любой машине. Для JDK должна быть аналогичная ОС.
У меня есть папка "C: \ Development" с eclipse, java, jboss, workspace, ant, maven, svn и т. Д., Которую я могу распаковать и вставить в C : на любой машине с Windows и запускаю свою среду.
Я не запускаю его с флэш-накопителя, потому что вы никогда не знаете, какую букву получит диск, а некоторые из ссылок, которые сохраняет eclipse, являются полностью определенными.
Или просто подключите удаленный рабочий стол к предпочтительному компьютеру с другого.
Вы можете рассмотреть возможность использования Pulse . Это бесплатно и отлично подходит для создания стандартной установки Eclipse, которая включает все ваши плагины и настройки рабочего пространства (если вы используете версию для фрилансеров - не бесплатно). Приятно иметь возможность сгенерировать одну рабочую конфигурацию Eclipse, а затем повторить установку того же профиля на другом компьютере ИЛИ поделиться этим профилем со всей командой.
Я только что опробовал недавно анонсированный плагин механики рабочего пространства . Вроде как по второй части вопроса.
Вам нужно будет указать каталог, в котором будут храниться настройки (по умолчанию ~ / .eclipse / Mechanic
). С установленным плагином настройки можно легко экспортировать в отдельные файлы. Если вы запустите новую рабочую область и укажете плагин в правильном каталоге (или оставите значение по умолчанию), отобразится диалоговое окно, в котором вы сможете выбрать, какие настройки применить к текущему рабочему пространству.