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

84
Текущие практики Rails-сессий

У кого-нибудь есть какие-нибудь "лучшие практики" для Rails и сессий? Типом сеанса по умолчанию для Rails 3 по-прежнему является CookieStore, верно? Некоторое время я использовал SqlSessionStore, и он работал хорошо, но я могу отказаться от этого в пользу CookieStore. По-прежнему ли использовать...

84
Как настроить частный репозиторий Git на GitHub? Это вообще возможно?

Я намерен поделиться своим исходным кодом по приглашению, возможно, нескольким десяткам пользователей. Сам исходный код не должен быть публичным. Участникам разрешено и рекомендуется отправлять свои изменения. Поэтому мне нужен контроль версий, предпочтительно Git, размещенный на общедоступном...

84
Действительно ли работает тег «include» в Android XML Layout?

Я не могу переопределить атрибуты при использовании <include> в моих файлах макета Android. Когда я искал ошибки, я обнаружил отклоненную проблему 2863 : "включаемый тег не работает (переопределение параметров макета никогда не работает)" Поскольку Ромен указывает, что это работает в...

84
Как анимировать View.setVisibility (GONE)

Я хочу сделать, Animationкогда для Viewнего будет установлена ​​видимость GONE. Вместо того, чтобы просто исчезнуть, он Viewдолжен «рухнуть». Я пробовал это с помощью, ScaleAnimationно затем Viewпроисходит коллапс, но макет изменяет размер только после (или до) Animationостановок (или запусков)....

84
После возвращения в историю Firefox JavaScript не запускается

Когда я использую кнопку «Назад» в Firefox для перехода на ранее посещенную страницу, скрипты на этой странице больше не запускаются . Есть ли какое-либо исправление / обходной путь для повторного выполнения скриптов при просмотре страницы во второй раз? Обратите внимание, что я протестировал одни...

84
Выделение цвета текста с помощью Html.fromHtml () в Android?

Я разрабатываю приложение, в котором будет экран поиска, где пользователь может искать определенные ключевые слова, и это ключевое слово должно быть выделено. Я нашел метод Html.fromHtml. Но я хотел бы знать, правильный ли это способ сделать это или нет. Пожалуйста, дайте мне знать ваше мнение по...

84
Как вызвать функцию C ++ из C?

Я знаю это. Вызов функции C из C ++: Если бы мое приложение было на C ++ и мне пришлось бы вызывать функции из библиотеки, написанной на C. Тогда я бы использовал //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. Это не повлияет...

84
Как именно работает трюк с двойной строкой?

По крайней мере, некоторые препроцессоры C позволяют вам преобразовать значение макроса в строку, а не его имя, передав его через один функционально-подобный макрос другому, который преобразовывает его в строку: #define STR1(x) #x #define STR2(x) STR1(x) #define THE_ANSWER 42 #define...

84
Определение того, находится ли точка внутри прямоугольника или нет

Я хочу узнать, лежит ли точка внутри прямоугольника или нет. Прямоугольник можно ориентировать любым способом, и его не требуется выравнивать по оси. Один из методов, который я мог придумать, состоял в том, чтобы повернуть прямоугольник и координаты точки, чтобы выровнять ось прямоугольника, а...

84
Могу ли я позвонить по телефону из HTML на Android?

Для того, чтобы сделать телефонный звонок через HTML на iPhone я создать <A/>тег с HREF отформатированный как: <a href='tel:123-555-1212'>Dial Me</a>. Есть ли на Android аналог HTML? УТОЧНЕНИЕ - использование формата href = 'tele: 123-555-1212' действительно работает на android....

84
WPF: создать диалоговое окно / приглашение

Мне нужно создать диалоговое окно / приглашение, включая текстовое поле для ввода пользователем. Моя проблема в том, как получить текст после подтверждения диалога? Обычно я делал для этого класс, который сохранял бы текст в свойстве. Однако я хочу создать диалог с использованием XAML. Поэтому мне...

84
Правильный подход к проверке атрибутов экземпляра класса

Имея простой класс Python вроде этого: class Spam(object): __init__(self, description, value): self.description = description self.value = value Я хотел бы проверить следующие ограничения: "описание не может быть пустым" "значение должно быть больше нуля" Должен ли я: 1. проверять данные перед...

84
Junit перед классом (нестатический)

Есть ли какие-либо рекомендации, чтобы Junit выполнял функцию один раз в тестовом файле, и она также не должна быть статической. как @BeforeClassна нестатической функции? Вот уродливое решение: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } ну, это то, чего я...

84
Msysgit bash ужасно медленный в Windows 7

Я люблю git и постоянно использую его в OS X дома. На работе мы используем svn в Windows, но хотим перейти на git, как только инструменты полностью созреют (не только TortoiseGit , но и что-то вроде действительно хорошей интеграции Visual Studio, предоставляемой VisualSVN ). Но я отвлекся ... Я...

84
Получение «внешнего» IP-адреса в Java

Я не слишком уверен, как получить внешний IP-адрес машины, как его увидит компьютер за пределами сети. Мой следующий класс IPAddress получает только локальный IP-адрес машины. public class IPAddress { private InetAddress thisIp; private String thisIpAddress; private void setIpAdd() { try {...