C#.Help

RaMoNVicious

3d artist
Відповідь: C#.Help

dreamer, спасибо... вы правы, поиск будет чаще... но например только чтение из файла (что бы потом выгрузить в БД) 50К записей ушло окло 3-5 минут... и это без парсинга строк...

...в общем попробую сегодня варианты с БД...
 

RaMoNVicious

3d artist
Відповідь: C#.Help

в общем, обновление прайсов раз в сутки... т.е. тратить сколько то часов на заливку данных в БД - не выход... :(
 

dreamer

Member
Re: Відповідь: C#.Help

dreamer, спасибо... вы правы, поиск будет чаще... но например только чтение из файла (что бы потом выгрузить в БД) 50К записей ушло окло 3-5 минут... и это без парсинга строк...

...в общем попробую сегодня варианты с БД...
Не загружайте сразу все в память, грузите построчно (или другими блоками) и сразу кладите в базу.
Лучше один раз потратить на это 5 минут чем каждый раз ждать результатов эти самые 5 минут.
Либо поиск будет медленный либо все равно потребует предварительной индексации.
 

RaMoNVicious

3d artist
Відповідь: C#.Help

все решилось... великий интернет - славься...
...итак, внимание... 6 187 282 строки из тектового файла размером в 286Мб считало за 10-15 секунд...
...ацкий код:
Код:
string[] s = File.ReadAllLines(filePath, Encoding.Default);
:razz:
 

dreamer

Member
Re: Відповідь: C#.Help

все решилось... великий интернет - славься...
...итак, внимание... 6 187 282 строки из тектового файла размером в 286Мб считало за 10-15 секунд...
...ацкий код:
Код:
string[] s = File.ReadAllLines(filePath, Encoding.Default);
:razz:
И выжрало при этом 300 мб памяти :)
 

RaMoNVicious

3d artist
Відповідь: C#.Help

ну, после парсинга (на парсинг пака уходит около 4-5 мин) всей этой инфы, даже весь гиг...
...зато потом поиск по всем этим 6КК позициям занимает до 1сек... куль... :)

п.с.: осталось парсинг на многопоточность разбить... и чтоб все ядра CPU задействовало...
 

nekitzz991

New Member
Помогите пожайлуста !
Как в C#?
1)Составить алгоритм и напишите программу , которая по значению длин трёх сторон будет определять , может ли треугольник существовать такой треугольник, или нет.
2)Как определить какого типа треугольник : обычный, равнобедренный или равносторонний?
 

Storm_10

Member
Помогите пожайлуста !
Как в C#?
1)Составить алгоритм и напишите программу , которая по значению длин трёх сторон будет определять , может ли треугольник существовать такой треугольник, или нет.
2)Как определить какого типа треугольник : обычный, равнобедренный или равносторонний?
да в гугле полно такого добра( во всех уроках почти такое есть....
 
Верх