Мы использовали Sinatra для http://tweetarium.com так же, как и в случае использования madlep, большинство сайтов - просто AJAX-вызовы, поэтому представления очень просты.
Мы не используем ORM, просто сериализуем JSON из твиттер-API и кешируем его в TokyoCabinet
. Лично я считаю, что Синатра отлично подходит для API. Каждая версия может представлять собой отдельное приложение Sinatra, смонтированное в другой конечной точке, и вы можете запустить его внутри своего приложения Rails.
Также можно установить плагин YSlow от Yahoo! что даст очень подробную разбивку о том, что происходит с вашей страницей и что вы можете сделать с ней.
-121--3414198-Стандартная библиотека компонентов пользовательского интерфейса, в том числе с акцентом на настройку, интеграцию данных и производительность. Включая TreeView, ListView, StartBox, ColorPicker и т.д.
-121--1659221- Даже если используется форматирование последовательностей, иногда в начале или в конце последовательности по-прежнему требуются пробелы. Для этих случаев не помогает ни переход с атрибутом \
, ни атрибут xml: Космос
. Для пробела необходимо использовать объект HTML & # 160;
.
Используйте & # 160;
для незакрываемого пробела.
Для обычного пространства используйте & # 032;
.
Если вы действительно хотите сделать это так, как делали, то я думаю, вы должны сказать ему, что пробел релевантен, избегая его:
<string name="Toast_Memory_GameWon_part1">you found ALL PAIRS ! on\ </string>
<string name="Toast_Memory_GameWon_part2">\ flips !</string>
Однако я бы использовал форматирование строки для этого. Что-то вроде следующего:
<string name="Toast_Memory_GameWon">you found ALL PAIRS ! on %d flips !</string>
затем
String message_all_pairs_found = String.format(getString(R.string.Toast_Memory_GameWon), total_flips);
I've no idea about Android in particular, but this looks like the usual XML whitespace handling - leading and trailing whitespace within an element is generally considered insignificant and removed. Try xml:space
:
<string name="Toast_Memory_GameWon_part1" xml:space="preserve">you found ALL PAIRS ! on </string>
<string name="Toast_Memory_GameWon_part2" xml:space="preserve"> flips !</string>
Я только что увидел эту запись в блоге: Деньги против десятичных в SQL Server .
В основном говорится, что деньги имеют проблему с точностью ...
declare @m money
declare @d decimal(9,2)
set @m = 19.34
set @d = 19.34
select (@m/1000)*1000
select (@d/1000)*1000
Для типа денег
вы получите 19.30 вместо 19.34. Я не уверен, существует ли сценарий приложения, в котором деньги делятся на 1000 частей для расчета, но этот пример действительно демонстрирует некоторые ограничения.
String message_all_pairs_found = getString(R.string.Toast_Memory_GameWon_part1)+" "+total_flips+" "+getString(R.string.Toast_Memory_GameWon_part2);