Re[5]: Опять индусы. На этот раз про одного гения.
От: mihasic Украина  
Дата: 09.01.07 08:57
Оценка:
Здравствуйте, ДимДимыч, Вы писали:

ДД>В до стандарта C99 в C не было стандартного типа bool, поэтому приходилось .

Я про a[i++] = b[i++]
Re[3]: Опять индусы. На этот раз про одного гения.
От: alskor  
Дата: 09.01.07 11:14
Оценка:
C>тут как раз нет ничего особоенно смешного — нормальный unrolled код проверки. Сможете написать код, работающий быстрее?
C>P.S. http://java.sun.com/developer/technicalArticles/Networking/Webserver/WebServer.java
C>

C> if (buf[0] == (byte)'G' &&
C> buf[1] == (byte)'E' &&
C> buf[2] == (byte)'T' &&
C> buf[3] == (byte)' ') {
C> doingGet = true;
C> index = 4;

почему-то мне кажется, что equals() у String работает никак не менее эффективно, чем приведенный пример...
Re[2]: Опять индусы. На этот раз про одного гения.
От: mukos СССР  
Дата: 11.01.07 14:38
Оценка:
Здравствуйте, vitz, Вы писали:

V>Здравствуйте, _ks_, Вы писали:


V>или

V>
V>if((str[0]=='h'||str[0]=='H')
V>   &&(str[1]=='t'||str[1]=='T')
V>   &&(str[2]=='t'||str[2]=='T')
V>   &&(str[3]=='p'||str[3]=='P'))
V>


что не нравиться ?
Re[3]: Опять индусы. На этот раз про одного гения.
От: serg_fork  
Дата: 11.01.07 14:41
Оценка:
Здравствуйте, mukos, Вы писали:

M>что не нравиться ?


Автор найден ?
Re: Опять индусы. На этот раз про одного гения.
От: vlad_dag Украина  
Дата: 11.01.07 15:38
Оценка: :)
Встречалось такое
if (b == true)
b = false;
if (b == false)
b = true;
Re[2]: Опять индусы. На этот раз про одного гения.
От: VEAPUK  
Дата: 11.01.07 19:59
Оценка:
Здравствуйте, vlad_dag, Вы писали:

_>Встречалось такое

_>if (b == true)
_> b = false;
_>if (b == false)
_> b = true;
За строки платят?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Опять индусы. На этот раз про одного гения.
От: Ubivetz Украина  
Дата: 17.01.07 09:38
Оценка:
Здравствуйте, Какая разница, Вы писали:

КР>
КР>if (b.ToString() == "true") { .... }
КР>else if (b.ToString() == "false") { .... }
КР>else assert(false);
КР>

Работаьть не будет. Вместо "false" надо писать "False"
Эх, люблю выпить и переспать с кем нибудь!
Но чаще выходит перепить с кем — нибудь и выспаться...
Re[3]: Опять индусы. На этот раз про одного гения.
От: Какая разница Украина  
Дата: 17.01.07 10:27
Оценка: +1
Здравствуйте, Ubivetz, Вы писали:

U>Здравствуйте, Какая разница, Вы писали:


КР>>
КР>>if (b.ToString() == "true") { .... }
КР>>else if (b.ToString() == "false") { .... }
КР>>else assert(false);
КР>>

U>Работаьть не будет. Вместо "false" надо писать "False"

Ну почему же будет работать
Специально для этого случая сработает assert
!0xDEAD
Re[3]: Опять индусы. На этот раз про одного гения.
От: Alexey Borodin alexey-borodin@narod.ru
Дата: 17.01.07 10:46
Оценка:
Здравствуйте, Vadim B, Вы писали:

Не очень красиво, да, ну так и a[i++]=b[i++] с непривычки непонятно выглядит.

Да и скорее всего неправильно будет.
Зачем перебирать массив через один элемент (два инкремента)?
Re[5]: Опять индусы. На этот раз про одного гения.
От: michus Россия  
Дата: 18.01.07 23:31
Оценка:
Здравствуйте, ДимДимыч, Вы писали:

ДД>Здравствуйте, mihasic, Вы писали:


VB>>>А это вполне стандартная практика еще со времен чистого С.


M>> Ну и привычки...


ДД>В до стандарта C99 в C не было стандартного типа bool, поэтому приходилось .


А при появлении идиомы "safe bool" !!a приходится писать уже и в C++.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Опять индусы. На этот раз про одного гения.
От: DangerRSDN Россия http://danger-world.livejournal.com/
Дата: 19.01.07 10:59
Оценка:
При всем при этом у индусов размещается большая часть международных оффшорных проектов. И государство у них заботится о предоставлении льготного налогообложения бизнеса в сфере ИТ, потому что в отличие от наших проворовавшихся чиновников умеет мыслить в перспективе. И не бьют курицу, несущую золотые яйца — потому что поняли как заставить ее это делать... Грустно.
Re[3]: Опять индусы. На этот раз про одного гения.
От: Nazik Россия  
Дата: 19.01.07 19:47
Оценка:
Жжжесть, только что смотрел фильм "Хацкеры-3", там как раз показывали этот исходник гыгы

C>P.S. http://java.sun.com/developer/technicalArticles/Networking/Webserver/WebServer.java

C>

C> if (buf[0] == (byte)'G' &&
C> buf[1] == (byte)'E' &&
C> buf[2] == (byte)'T' &&
C> buf[3] == (byte)' ') {
C> doingGet = true;
C> index = 4;

Re[3]: Опять индусы. На этот раз про одного гения.
От: prVovik Россия  
Дата: 26.06.07 13:09
Оценка:
Здравствуйте, VEAPUK, Вы писали:

VEA>Здравствуйте, vlad_dag, Вы писали:


_>>Встречалось такое

_>>if (b == true)
_>> b = false;
_>>if (b == false)
_>> b = true;
VEA>За строки платят?

Вполне возможно. "Наши" индусы весь код пишут через строчку. То есть так:


if (b == true)

b = false;

if (b == false)

b = true;
лэт ми спик фром май харт
Re[3]: Опять индусы. На этот раз про одного гения.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.07.07 00:17
Оценка: :))
Здравствуйте, Дм.Григорьев, Вы писали:

ДГ>Оооо!!! Какой простор для доработок!!! Сорри, шарпа я не знаю, вношу свое предложение в псевдокоде:


ДГ>
ДГ>if (
ДГ>        ((systemProperties.language == "en") && (b.ToString().length < 5)) ||
ДГ>        ((systemProperties.language == "ru") && (b.ToString().length > 5))) {
ДГ>    ...
ДГ>} else if ((systemProperties.language != "en") && (systemProperties.language != "ru")) {
ДГ>    throw new Exception("Unsupported language.");
ДГ>} else {
ДГ>  ...
ДГ>}
ДГ>


Вокруг одни ламеры! Боже ж мой! Неужели взрослых людей надо учить, что строковые престваления слов true и false нужно грузить из ресурсов?!
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Опять индусы. На этот раз про одного гения.
От: Дм.Григорьев  
Дата: 02.07.07 01:56
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Неужели взрослых людей надо учить, что строковые престваления слов true и false нужно грузить из ресурсов?!



А примерчик для ламеров можно? А то я с утра на слух не догоняю, как это поможет в булевых проверках.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Re[5]: Опять индусы. На этот раз про одного гения.
От: -Naruto- Ниоткуда  
Дата: 02.07.07 05:27
Оценка:
В HTTP RFC натации хедер протокола не может быть Unicode.

Re[4]: Опять индусы. На этот раз про одного гения.
От: -Naruto- Ниоткуда  
Дата: 02.07.07 05:31
Оценка:
Размер слова и двойного слова зависит от платформы

Re[5]: Опять индусы. На этот раз про одного гения.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.07.07 15:52
Оценка: :)
Здравствуйте, Дм.Григорьев, Вы писали:

ДГ>

ДГ>А примерчик для ламеров можно? А то я с утра на слух не догоняю, как это поможет в булевых проверках.

Тут уже статейкой попахивает.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Опять индусы. На этот раз про одного гения.
От: Дм.Григорьев  
Дата: 02.07.07 17:47
Оценка: :)
Здравствуйте, VladD2, Вы писали:

VD>Тут уже статейкой попахивает.


Ждём-c.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.