Визуально сложный код

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
dormouse
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 140
Зарегистрирован: 10.01.2007 (Ср) 21:58
Откуда: Волжский

Re: Визуально сложный код

Сообщение dormouse » 02.04.2009 (Чт) 9:15

alibek писал(а):Ты правда считаешь, что sum([value])/count([value]) — это более сложная формула?


надо подумать :) Просто у меня это выражение с вычислением среднего значения - самое "трудное" место во всей базе. во всём остальном существующий подход более оптимальный при построении отчётов и всего прочего. изменение структуры базы усложняет вообще всё, решая всего одну "проблему". упомянул я о ней только в соответсвии с темой топика ;) Я не собирался получать тут советов и что-то менять :) Но, всё равно, всем спасибо за внимание :)
VBA, MSA97

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Визуально сложный код

Сообщение alibek » 02.04.2009 (Чт) 10:16

Ну в таком случае добавь в таблицу еще один столбец, month_count, при обновлении данных также обновляй данное поле.
Ну а среднее будет (m1+m2+...+m12)/month_count.
Lasciate ogni speranza, voi ch'entrate.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: Визуально сложный код

Сообщение BV » 02.04.2009 (Чт) 21:27

Вот уж не подумал бы, что моя подпись кому-то может показаться "страшной" :) Не видел ты шаблонов, MIT. Вот где тихий ужас:

Код: Выделить всё
  template<typename _Res, typename _Class, typename... _ArgTypes>
    class _Mem_fn<_Res (_Class::*)(_ArgTypes...)>
    : public _Maybe_unary_or_binary_function<_Res, _Class*, _ArgTypes...>
    {
      typedef _Res (_Class::*_Functor)(_ArgTypes...);
      template<typename _Tp>
        _Res
        _M_call(_Tp& __object, const volatile _Class *,
                _ArgTypes... __args) const
        { return (__object.*__pmf)(__args...); }
      template<typename _Tp>
        _Res
        _M_call(_Tp& __ptr, const volatile void *, _ArgTypes... __args) const
        { return ((*__ptr).*__pmf)(__args...); }
    public:
      typedef _Res result_type;
      explicit _Mem_fn(_Functor __pmf) : __pmf(__pmf) { }
      // Handle objects
      _Res
      operator()(_Class& __object, _ArgTypes... __args) const
      { return (__object.*__pmf)(__args...); }
      // Handle pointers
      _Res
      operator()(_Class* __object, _ArgTypes... __args) const
      { return (__object->*__pmf)(__args...); }
      // Handle smart pointers, references and pointers to derived
      template<typename _Tp>
        _Res
    operator()(_Tp& __object, _ArgTypes... __args) const
        { return _M_call(__object, &__object, __args...); }
    private:
      _Functor __pmf;
    };
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: Визуально сложный код

Сообщение BV » 02.04.2009 (Чт) 21:32

Хакер, когда на форуме будет полноценная подсветка С++ кода?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Визуально сложный код

Сообщение MIT » 02.04.2009 (Чт) 22:32

BV писал(а):от уж не подумал бы, что моя подпись кому-то может показаться "страшной" :)
Просто твоя подпись - первое что я впомнил, когда стал искать наглядный пример :)

BV писал(а):Не видел ты шаблонов, MIT. Вот где тихий ужас:
Да нет, почему, видел, а это - нормальный такой ужастег, но ничего выдающегося :lol:
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Визуально сложный код

Сообщение MIT » 27.04.2009 (Пн) 17:18

Подниму.

Я думаю, что многие из здесь присутствующих (да и мимо проходящих) могут не знать, что помимо "нормальных" языков программирования есть еще и "эзотерические", код на которых действительно выглядит простым набором букв (знаков, слов) для не посвященных людей. Пример - моя текущая подпись:
Я в подписи писал(а):++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Последний раз редактировалось MIT 27.04.2009 (Пн) 17:22, всего редактировалось 1 раз.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Re: Визуально сложный код

Сообщение Ramzes » 27.04.2009 (Пн) 17:22

MIT писал(а):Подниму.

Я думаю, что многие из здесь присутствующих (да и мимо проходящих) могут не знать, что помимо "нормальных" языков программирования есть еще и "эзотерические", код на которых действительно выглядит простым набором букв для не посвященных людей. Пример - моя текущая подпись:
Я в подписи писал(а):++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

и каков результат такого кода?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Визуально сложный код

Сообщение MIT » 27.04.2009 (Пн) 17:24

Вывод строчки "Hello World!" + перевод строки
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Визуально сложный код

Сообщение MIT » 27.04.2009 (Пн) 17:32

Почитать из интересного: rsdn.ru
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Визуально сложный код

Сообщение jangle » 27.04.2009 (Пн) 21:25

MIT писал(а):Почитать из интересного: rsdn.ru


Боян 10-летней давности :)

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Визуально сложный код

Сообщение MIT » 27.04.2009 (Пн) 21:26

И что?
Можешь предложить свои интерпритации сабжа, никто ж не против :)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Пред.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList