Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - valexey_u

Страницы: [1] 2 3 ... 201
1
Общий раздел / Re: Вопросы по С/С++
« : Октябрь 30, 2017, 10:11:35 pm »
Разобрался.

Компилятор не на second ругался а на return с текстом, переделал.

const string & msg::str(const string & val)
{
  map<string, string>::iterator i = m_data.find(val);

  if (i == m_data.end())
  {
    m_buffer = "Error: Not foint string in " + val;
   
    return m_buffer;
  }
  else
  {
    return i->second;
  }
}
А ты осознаешь, что результат этой функции у тебя будет невалиден как только умрет переменная типа msg?
То есть:
const string& foo() {
  msg m("myfile.txt");
  const string& res = m.str("foobar");
}

int main() {
  cout << foo() << endl;
  return 0;
}
Не является верной программой. Тут чистый UB.

2
Общий раздел / Re: OberonJS
« : Январь 06, 2017, 11:31:11 am »
Я пока в местах, где с интернетом туго, окончательно вернусь примерно через неделю.

А так да, можно будет провести мастер-класс.

3
Новые результаты для пофикшенного решение на Аде.

4
А текущего адского решения любопытный баг - он проявляется только на нашем 4Гб тестовом файле. Ловим.

5
Тем временем у нас новый прогон, новое решение на модуле-2 и новый рекорд :-)

6
Общий раздел / Fortran Web Framework
« : Декабрь 21, 2016, 04:22:38 pm »
Собственно вот, зарелизился: https://fortran.io/

Теперь можно лепить сайты на фортране :-)

7
Доступны результаты прогона, теперь и с адским решением: https://github.com/valexey/bigbench

8
Меж тем появилось решение на Аде.

9
Можно и разово, порядок оценить. У меня сортировка ~ 1.5-2 копирования.
4Gb - 15 секунд.

10
А сколько занимает копирование файла?
Разово, или статистику хочется?

11
Ну, мы уже знаем, в чём причина таких результатов -- в чьей-то криворукости )))
При том, что ничего не менялось (кроме добавления нового файла, ога), то возможно на этот раз криворукость уже не моя ;-)

12
Доступны новые, довольно странные результаты :-)

13
Да, сейчас сервак перезагрузится, и я запущу полный прогон тестов.

14
Не удается запустить aos на серваке :-/ Не хочет.

Пишет, что Unix.Dlopen: loading library libc.so.6 failed а затем не вылетает и не выходит, а зацикливается со 100% загрузкой CPU.

Причем если удалить 32битную libc.so.6 то aos начинает вылетать с вот такой ошибкой:
./oberon: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Т.е. оно после диагностики работу прекращает, не зацикливается. А если вернуть либу назад, то см. начало мессаги.

Но ничего-ничего, будет и на стороне aos праздник, когда запустим тесты на 32битной машине :-) Так что решение всё равно нужно!

15
Прогон готов. На этот раз что-то сервер подтормозил и почти все алгоитмы отработали медленней процентов на 10-20.

Страницы: [1] 2 3 ... 201