Вернуться   Биткоин Форум > Bitcoin Обсуждение
31 мая 2013, 7:46:11 PM   # 1
SDP
 
 
Сообщения: 421
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Это время люди начинают использовать разделители тысяч (,) после десятичной точки.

Это легко читать? 1.00143781 или 1.001,437,81?
Я считаю, что для большинства людей, число 0,00001 BTC написано, как 0.000,01 BTC намного более читаемым.
SDP сейчас офлайн Пожаловаться на SDP   Ответить с цитированием Мультицитирование сообщения от SDP Быстрый ответ на сообщение SDP


Как заработать Биткоины?
Без вложений. Не майнинг.


31 мая 2013, 7:49:36 PM   # 2
 
 
Сообщения: 882
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Получил 1806 Биткоинов
Реальная история.





Идеальное решение было бы, чтобы записать его в другом блоке, такие как milliBTC.

Так 1.00143781 BTC становится 1001.143781 МВТС, гораздо легче читать.
Blazr сейчас офлайн Пожаловаться на Blazr   Ответить с цитированием Мультицитирование сообщения от Blazr Быстрый ответ на сообщение Blazr

31 мая 2013, 7:51:08 PM   # 3
 
 
Сообщения: 1610
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Это время люди начинают использовать разделители тысяч (,) после десятичной точки.

Это легко читать? 1.00143781 или 1.001,437,81?
Я считаю, что для большинства людей, число 0,00001 BTC написано, как 0.000,01 BTC намного более читаемым.
Нет, это не так, почему на земле вы даже думать об этом?
Помните, помните 5 ноября сейчас офлайн Пожаловаться на Помните, помните 5 ноября   Ответить с цитированием Мультицитирование сообщения от Помните помню 5 ноября Быстрый ответ на сообщение Помните, помните 5 ноября

31 мая 2013, 8:32:16 PM   # 4
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

SDP говорил

время пришло
wopwop сейчас офлайн Пожаловаться на wopwop   Ответить с цитированием Мультицитирование сообщения от wopwop Быстрый ответ на сообщение wopwop

1 июня 2013, 12:00:20 AM   # 5
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Это время люди начинают использовать разделители тысяч (,) после десятичной точки.

Это легко читать? 1.00143781 или 1.001,437,81?
Я считаю, что для большинства людей, число 0,00001 BTC написано, как 0.000,01 BTC намного более читаемым.
Нет, это не так, почему на земле вы даже думать об этом?
threeip сейчас офлайн Пожаловаться на threeip   Ответить с цитированием Мультицитирование сообщения от threeip Быстрый ответ на сообщение threeip

1 июня 2013, 12:04:04 AM   # 6
 
 
Сообщения: 547
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Сладкий Иисус нет. Это выглядит не так на многих уровнях. Если вы хотите выразить суммы в МВТС или Satoshis, а затем использовать разделители тысяч, где они должны быть, на левой стороне DOT, тогда люди поймут это.
Цезий сейчас офлайн Пожаловаться на цезий   Ответить с цитированием Мультицитирование сообщения от Цезий Быстрый ответ на сообщение Цезий

1 июня 2013, 12:15:51 AM   # 7
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

0,00001 BTC лучше записывается как 1000 satoshis.
Buffer Overflow сейчас офлайн Пожаловаться на переполнение буфера   Ответить с цитированием Мультицитирование сообщения от переполнения буфера Быстрый ответ на сообщение от переполнения буфера

1 июня 2013, 12:38:49 AM   # 8
 
 
Сообщения: 504
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Это время люди начинают использовать разделители тысяч (,) после десятичной точки.

Это легко читать? 1.00143781 или 1.001,437,81?
Я считаю, что для большинства людей, число 0,00001 BTC написано, как 0.000,01 BTC намного более читаемым.

Это может создать еще большую путаницу, поскольку разные страны используют различные десятичные разделители, т.е. 1.00749781 <==> 1,00749781.

Я думаю, что МВТС или satoshis будет лучше единицей измерения.
jimmijames73 сейчас офлайн Пожаловаться на jimmijames73   Ответить с цитированием Мультицитирование сообщения от jimmijames73 Быстрый ответ на сообщение jimmijames73

1 июня 2013, 1:10:23 AM   # 9
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

мне это нравится
dave111223 сейчас офлайн Пожаловаться на dave111223   Ответить с цитированием Мультицитирование сообщения от dave111223 Быстрый ответ на сообщение dave111223

1 июня 2013, 1:39:29 AM   # 10
 
 
Сообщения: 335
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Это время люди начинают использовать разделители тысяч (,) после десятичной точки.

Это легко читать? 1.00143781 или 1.001,437,81?
Я считаю, что для большинства людей, число 0,00001 BTC написано, как 0.000,01 BTC намного более читаемым.

Это может создать еще большую путаницу, поскольку разные страны используют различные десятичные разделители, т.е. 1.00749781 <==> 1,00749781.

Я думаю, что МВТС или satoshis будет лучше единицей измерения.
Ну, МВТС уже вызывает достаточно путаницы. Я действительно ненавижу, когда сайты пытаются сказать мне, что я собираюсь получить 0,1 МВТС или 12,1 uBTC 
someguy123 сейчас офлайн Пожаловаться на someguy123   Ответить с цитированием Мультицитирование сообщения от someguy123 Быстрый ответ на сообщение someguy123

1 июня 2013, 2:03:25 AM   # 11
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Два общего решения суффиксы (м-, u-, п) и пространство (0,00001 -> 0,000 01).

Даже в культурах, которые используют арабские цифры, радикс обозначение универсально не стандартизировано. Много людей написали бы мой пример, как 0000. 01, и она становится хуже, если у вас также есть куча цифр слева.

kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

7 июня 2013, 12:47:49 PM   # 12
SDP
 
 
Сообщения: 421
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Два общего решения суффиксы (м-, u-, п) и пространство (0,00001 -> 0,000 01).

Даже в культурах, которые используют арабские цифры, радикс обозначение универсально не стандартизировано. Много людей написали бы мой пример, как 0000. 01, и она становится хуже, если у вас также есть куча цифр слева.



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

Код:
#включают 
#включают <алгоритм>
#включают
#включают <место действия>
#включают
#включают <сложный>
#включают
#включают <повышение / foreach.hpp>
#включают
используя патезрас;

# Считывает число с тысячами сепараторов в нем и один символ, что значение помещается в V
# Последнее чтение символа остается в с. Первый символ прочитанный с после того,
# символы считываются из в.
шаблон<класс fp_type> недействительным read_with_commas (IStream& в, fp_type & v, обугливается & в) {
ИНТ знак = 1;
если (с == '-') {
знак = -1;
с = in.get ();
}
v = 0,0;
в то время как (с! = '') {
если (с! = '') {
если (isdigit (с)) {
v * = 10;
V + = (с - '0');
} Еще {
вернуть;
}
}
с = in.get ();
}
если (с == '') {
fp_type порядок = 1;
с = in.get ();
в то время как (isdigit (с) || с == '') {
если (с! = '') {
заказ / = 10;
V + = порядок * (с - '0');
}
с = in.get ();
}
}
}


шаблон<класс fp_type, внутр sig_figs> недействительным print_with_commas (ostream& OS, fp_type v) {
символ запятой = use_facet >(Cout.getloc ()) thousands_sep ().
если (ст < 0) {
Операционные системы << "-";
v = -v;
}
fp_type this_error = v * пау (10, -sig_figs);
долго долго integer_part = (длинный длинный) v;
INT ехр = 0;
долго долго power10_exp = 1;
в то время как (power10_exp * 10 < integer_part) {
power10_exp * = 10;
ехр ++;
}
// пропустить ведущие нули
в то время как (ехр > 0 && (((Integer_part / power10_exp)% 10) == 0)) {
power10_exp / = 10;
--ехр;
}
// power_exp < integer_part < power_exp * 10
INT предел = sig_figs;
в то время как (ехр > 0) {
Операционные системы << (Символ) (((integer_part / power10_exp)% 10) + '0');
power10_exp / = 10;
если (ехр% 3 == 0)
Операционные системы << запятая;
--ехр;
--ограничение;
}
Операционные системы << (Символ) ((integer_part% 10) + '0');
fp_type DV (v);
если ((DV - integer_part) = 0! && предел > 0) {
// теперь мы используем для мимо знака после запятой
Операционные системы << ",";
беззнаковый короткий разряд;
DV - = integer_part;
ехр = -1;
в то время как (this_error < DV && --limit > 0) {
DV * = 10;
this_error * = 10;
цифра = (беззнаковое короткое замыкание) DV;
Операционные системы << цифра;
если (exp--% 3 == 0)
Операционные системы << запятая;
DV - = разряд;
}
}
}


шаблон<класс fp_type> Класс btc_complex: общественный комплекс {
общественности:
btc_complex (): комплекс() {}
btc_complex (fp_type х): Комплекс(Икс) {}
btc_complex (fp_type а, fp_type б): комплекс(А, б) {}
};

ostream& оператор << (ostream& ОС, Const btc_complex<двойной> г) {
print_with_commas<двойной, 15>(ОС, z.real ());
если (z.imag ()! = 0) {
Операционные системы << "+";
print_with_commas<двойной, 15>(ОС, z.imag ());
Операционные системы << "я";
}
вернуть ОС;
}
ostream& оператор << (ostream& ОС, Const btc_complex<длинный двойной> г) {
print_with_commas<длинный двойной, 19>(ОС, z.real ());
если (z.imag ()! = 0) {
Операционные системы << "+";
print_with_commas<двойной, 19>(ОС, z.imag ());
Операционные системы << "я";
}
вернуть ОС;
}
ostream& оператор << (ostream& ОС, Const btc_complex<поплавок> г) {
print_with_commas<длинный двойной, 6>(ОС, z.real ());
если (z.imag ()! = 0) {
Операционные системы << "+";
print_with_commas<двойной, 6>(ОС, z.imag ());
Операционные системы << "я";
}
вернуть ОС;
}

шаблон<класс fp_type> IStream& оператор >> (IStream& в, btc_complex& г) {
fp_type реальный ИМАГ;
символ с = in.get ();
read_with_commas (в режиме реального, с);
если (с == 'I' || с == 'я') {
г = btc_complex(0, реальные);
} Иначе, если (с == '+') {
read_with_commas (в, емк, с);
если (с! = 'I') {
in.setstate (ИОС :: failbit);
}
г = btc_complex(Реальные, ека);
} Еще {
г = реальное;
in.putback (с);
}
вернуться в;
}


структура test_case {
двойной вал;
Строка освещено;
};

ИНТ основной (интермедиат ARGC, символ ** ARGV) {
    {
   
пытаться {
cout.imbue (станд :: локаль ("en_US"));
} поймать ( ... ) {

}

test_case тесты [] = {{+43112279,75467,"43,112,279.754,67"}, {0,0101020204,"0.010,102,020,4"}, {0.00000001,"0.000,000,01"}};
BOOST_FOREACH (test_case с, тесты) {
ostringstream ОСС;
сложный<двойной> унций = c.val;
btc_complex<двойной> г = c.val;

пытаться {
oss.imbue (станд :: локаль ("en_US"));
} поймать ( ... ) {

соиЬ << c.val << " знак равно " << Z << епсИ;
ОСС << г;
если (oss.str () == c.lit) {
соиЬ << "проверить успех." << епсИ;
} Еще {
соиЬ << "Не удалось выполнить проверку: ожидается " << c.lit << ", Но получил " << oss.str () << епсИ;
}
oss.str ( "" );
}

BOOST_FOREACH (test_case с, тесты) {
istringstream ISS;
btc_complex<двойной> г;
iss.str (c.lit);
ISS >> г;
если (г == c.val) {
соиЬ << "проверить успех." << епсИ;
} Еще {
соиЬ << "Не удалось выполнить проверку: ожидается " << c.val << ", Но получил " << Z << епсИ;
}
}

    }

    возвращать 0;
}

Последний тест завершается с ожидаемым 1e-08, но получил 0.000,000,01. 1e-08 явно такой же, как 0.000,000,01. Я знал, что я толкал свою удачу с помощью простого сравнения равенства для дублей. Я заставил США в тесте, так что значения могут быть проверены.
SDP сейчас офлайн Пожаловаться на SDP   Ответить с цитированием Мультицитирование сообщения от SDP Быстрый ответ на сообщение SDP

7 июня 2013, 1:10:01 PM   # 13
 
 
Сообщений: 58
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Я получаю где OP откуда. 0.00005340 является своего рода трудно читать, но потом снова 0.000,053,40 своего рода открывает целый новый может червей.

Я думаю, что толчок принять МВТС как стандартная единица валюты является лучшим решением, которое вызывает менее дополнительную путаницу. 0,05340 много проще для понимания, вы можете ясно видеть, что 0,05 составляет около 20, 5% от стоимости одной единицы валюты, это легче понять, чем любой 0.00005340 или 0.000,053,40 на мой взгляд.

Так что я думаю, что мы должны идти с этим.

МВТС!
Dayne сейчас офлайн Пожаловаться на Dayne   Ответить с цитированием Мультицитирование сообщения от Dayne Быстрый ответ на сообщение Dayne

7 июня 2013, 1:17:39 PM   # 14
SDP
 
 
Сообщения: 421
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Я получаю где OP откуда. 0.00005340 является своего рода трудно читать, но потом снова 0.000,053,40 своего рода открывает целый новый может червей.

Я думаю, что толчок принять МВТС как стандартная единица валюты является лучшим решением, которое вызывает менее дополнительную путаницу. 0,05340 много проще для понимания, вы можете ясно видеть, что 0,05 составляет около 20, 5% от стоимости одной единицы валюты, это легче понять, чем любой 0.00005340 или 0.000,053,40 на мой взгляд.

Так что я думаю, что мы должны идти с этим.

МВТС!

Genereally говоря, Может быть, мы просто не привыкли к десятичным знакам, идущим до сих пор. Может быть, его лучше сказать что-то вроде
42 BTC, 231 МВТС и 230 uBTC. Как доллары и центы.
SDP сейчас офлайн Пожаловаться на SDP   Ответить с цитированием Мультицитирование сообщения от SDP Быстрый ответ на сообщение SDP

7 июня 2013, 1:18:14 PM   # 15
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Это время люди начинают использовать разделители тысяч (,) после десятичной точки.
Я люблю, когда люди не спрашивают, что думает сообщество, но вместо этого утверждает, что «это время люди начинают делать X»
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

7 июня 2013, 1:48:59 PM   # 16
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Вы можете просто использовать satoshis и вам не придется беспокоиться о десятичной точке.
Abdussamad сейчас офлайн Пожаловаться на Abdussamad   Ответить с цитированием Мультицитирование сообщения от Abdussamad Быстрый ответ на сообщение Abdussamad

7 июня 2013, 2:06:03 PM   # 17
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Зачем использовать цифры, которые не дают никакого полезного смысла. Как вы обычно цена вещи в 1 / 10,000 пенни США?

При текущих обменных курсах 0,1 МВТС стоит 0,12 центов США. Вы действительно нуждаетесь в большей точности, чем это. Я имею в виду вы бы ожидать розничной торговли в магазине USD, чтобы что-то как $ 123.45678912 цены или, может быть, они просто округлить до ближайшего цента ($ 123,46).

В вашем примере следующие значения имеют следующую точность покупательной способности.
Код:
1.00143781 = $ 110.85916557
1.0014378 = $ 110.85916446
1.001437 = $ 110.85907590
1,00143 = $ +110,85830100
1,0014 = $ +110,85498000
1,001 = $ +110,81070000

В большинстве примеров даже точность 1 МВТС = ~ $ 0,11 достаточно. Торговец, например, вряд ли будет иметь размер прибыли, где округление с $ 0,06 прибыли или убытка от продукта в $ 110 существенно влияет на баланс. Для всех остальных сценариев 0,1 МВТС, вероятно, достаточно. Остальная часть десятичного
местами просто добавить шум без значения, независимо от того, как вы пишете их.

Так как купец, я бы просто написать его как 1.001 BTC или 1,0001 МВТС.  

В качестве практического примера я не считаю, сдерживая свои цены на точность 1mBTC быть проблемой.

Глянь сюда:

Цена виджет. Это трудно читать или понимать? Я не чувствую, что добавление большего количества цифр, существенно меняет дело. Если цена продолжает расти, я мог видеть, собирается до 4 цифр (0,1 МВТС точности) на около $ 200 курса, но не 5,6,7 или 8 цифр.


Я действительно думаю, что цены будут двигаться к МВТС, потому что люди обычно не любят протяженные знаков после запятой. Если вы хотите, чтобы получить какой-то маркетинговый эффект может быть "На продаже только 999 МВТСА. Купить сейчас!",



DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

7 июня 2013, 2:24:55 PM   # 18
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Это время люди начинают использовать разделители тысяч (,) после десятичной точки.

На самом деле, "тыс Seperator" это "," и "десятичное Seperator" это "," здесь ... 1.000,001 отлично действует в течение 1000 + 0,001.
Когда в последний раз вы видели автомобиль стоимостью до цента? Дом вниз до однозначных долларов?

Это (с помощью правой из сепаратора обеспечивают десятичного разделителя) не является частью какого-либо стандарта я знаю, пожалуйста, ссылку на стандарт ISO или DIN, что можно придерживаться в этом вопросе и не выдумывать свой собственный материал.
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

7 июня 2013, 2:48:02 PM   # 19
 
 
Сообщения: 924
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

> separators после того, как decimal пкружева.

Не говорите мне, что вы назвали себя после того, как эта идея .... 
Greyhawk сейчас офлайн Пожаловаться на Greyhawk   Ответить с цитированием Мультицитирование сообщения от Greyhawk Быстрый ответ на сообщение Greyhawk

7 июня 2013, 3:06:09 PM   # 20
SDP
 
 
Сообщения: 421
Цитировать по имени
цитировать ответ
по умолчанию Re: Сепараторы после десятичного знака.

Это время люди начинают использовать разделители тысяч (,) после десятичной точки.

На самом деле, "тыс Seperator" это "," и "десятичное Seperator" это "," здесь ... 1.000,001 отлично действует в течение 1000 + 0,001.
Когда в последний раз вы видели автомобиль стоимостью до цента? Дом вниз до однозначных долларов?

Это (с помощью правой из сепаратора обеспечивают десятичного разделителя) не является частью какого-либо стандарта я знаю, пожалуйста, ссылку на стандарт ISO или DIN, что можно придерживаться в этом вопросе и не выдумывать свой собственный материал.

Я не утверждаю, существует стандарт ISO. Вы можете найти тот, который говорит, что это должно быть для всей числовой части? Я решил, что это полезно в цифрах чтения. Но я должен согласиться, что, возможно, как правило, такая точность не нужна, вы можете отправить суммы Bitcoin под 0,001 по адресу в моем сиг.

SDP сейчас офлайн Пожаловаться на SDP   Ответить с цитированием Мультицитирование сообщения от SDP Быстрый ответ на сообщение SDP



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW