Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
обычный код, корявый, но обычный. если кол-во символов в строке четное - прокатит (навскидку)
Отправлено
mandigit
(85.141.193.67)
13 мая 2011, г. 15:26
В ответ на:
наговнокодил [>]
отправлено
MegaJohn
13 мая 2011, г. 14:23
Составить ответ
|
Вернуться на конференцию
Ответы
вас уже трое
-
MegaJohn
(
пустое
, 13.05.2011, 15:44:8
92.62.56.57
)
А Вас это не заставляет задуматься? Совсем-совсем?
-
Mebius
(
пустое
, 13.05.2011, 15:54:0
213.167.39.46
)
заставляет, када для мигания светодиодов закладывают ARMы. Ответил ниже
-
MegaJohn
(
пустое
, 13.05.2011, 15:58:56
92.62.56.57
)
А меня возмущает когда разбор строки пишут на Си. Меня вообще возмущает когда пишут на Си :)
-
Mebius
(
пустое
, 13.05.2011, 16:04:52
213.167.39.46
)
Таким образом, всё что написано на Си является говнокодом.
-
Mebius
(
пустое
, 13.05.2011, 16:16:36
213.167.39.46
)
буду четвертым. а че не так? надеюсь он поставил в конце текстового hex sms '\0'
-
ы
(
пустое
, 13.05.2011, 15:53:36
213.108.4.27
)
Гы: "в итоге в массиве на 140 байт будет 4970 проверок этих самых байт !" :)))
-
Mebius
(
пустое
,
ссылка
, 13.05.2011, 15:58:6
213.167.39.46
)
и так оно и будет
-
MegaJohn
(239 байт, 13.05.2011, 16:01:23
92.62.56.57
)
в общем. кто не в курсе работы strlen даю подсказку: за первое выполние strlen сделает проверку 140 байт, за второе - 138 байт
-
MegaJohn
(
пустое
, 13.05.2011, 15:57:19
92.62.56.57
)
в итоге в массиве на 140 байт будет 4970 проверок этих самых байт
-
MegaJohn
(
пустое
, 13.05.2011, 15:57:48
92.62.56.57
)
ну сделает и сделает. можно сказать, что приведенный код "не оптимален".
-
mandigit
(
пустое
, 13.05.2011, 19:24:56
85.141.218.22
)
А откуда известно что СМС там будет всегда в 140 байт? Мож. там всегда по 10 байт приходит?
-
Mebius
(
пустое
, 13.05.2011, 16:02:7
213.167.39.46
)
всегда. Там пакет на 138 байт данных.
-
MegaJohn
(
пустое
, 13.05.2011, 16:05:5
92.62.56.57
)
Но нам-то об этом неизвестно. И вообще, почему мы должны тебе верить теперь? :)))
-
Mebius
(
пустое
, 13.05.2011, 16:12:2
213.167.39.46
)
ну и че? проц же работает...а если все работает то и ладно...
-
ы
(
пустое
, 13.05.2011, 16:01:24
213.108.4.27
)
да уж, до Quasy и Vasily вам сударь далеко
-
MegaJohn
(
пустое
, 13.05.2011, 16:02:58
92.62.56.57
)
это твои кумиры оптимизации? ))
-
ы
(
пустое
, 13.05.2011, 16:03:57
213.108.4.27
)
добавлю еще smb. Все время помагает по хитростям: примеру показал как сделать callback с из метода одного класса на метод другого класса
-
MegaJohn
(
пустое
, 13.05.2011, 17:33:48
92.62.56.57
)
Между всеми экземплярами всех указанных классов можно организовать полу-дуплексный обмен данными.
-
Тумблер
(
пустое
, 13.05.2011, 18:04:45
194.190.65.78
)
да их то приемы приятно было почитать на форуме
-
MegaJohn
(
пустое
, 13.05.2011, 16:05:58
92.62.56.57
)
хоть 1 пример из разряда "апацанытоинезнали" ?
-
ы
(
пустое
, 13.05.2011, 16:10:18
213.108.4.27
)
форум старый похерен. Но было такое: боролся я с ватчдогом, точнее с ИАРом который не знал что между двумя операциями выставления битов в ватчдоге для AVR не должно быть более 4 тактов. Вот Quasy и показал как обмануть ИАР без всякий вставок на асме
-
MegaJohn
(
пустое
, 13.05.2011, 17:10:33
92.62.56.57
)
это тип&трикс...кого они волнуют когда не нужны...
-
ы
(
пустое
, 13.05.2011, 22:31:9
217.118.66.29
)
Юношеский максимализьм :)))
-
Mebius
(
пустое
, 13.05.2011, 16:03:45
213.167.39.46
)
больше нечего сказать ?
-
MegaJohn
(
пустое
, 13.05.2011, 16:06:32
92.62.56.57
)
Впрочем, есть чего: (+)
-
Mebius
(463 байт, 13.05.2011, 16:24:34
213.167.39.46
)
ну вы, блин, даете.. чего спорить то? написать strlen ( &ParseSMS[pos] ) != 0, где можно обойтись ParseSMS[pos] != 0 - это не говнокод что ли? :D
-
Атмег
(
пустое
, 13.05.2011, 16:52:27
217.148.217.186
)
Да всё прекрасно. Я одного не пойму, причём здесь знание или незнание как работает strlen? Как раз если б автор не знал как она работает, он бы написал подругому.
-
Mebius
(
пустое
, 13.05.2011, 17:41:45
213.167.39.46
)
в натуре...типа вы все лохи только "я знаю что она проверяет 4790 раз, потому что она каждый раз проверяет, а буфер 140 байт" )) мля, если бы был 1140 байт то ваще писец..
-
ы
(
пустое
, 13.05.2011, 22:43:32
217.118.66.29
)
Конечно. Что тут ещё скажешь? :)
-
Mebius
(
пустое
, 13.05.2011, 16:08:7
213.167.39.46
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 6 на 2:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru