• Хочу закрыть ФОП и работать «в тени»

    И даже стриптизершу в пионерской форме с конвертом.

  • Вопросы на собеседование для Jr. Android Developer

    Не знаю. Я сколько не хожу вопросы все меньше по теме. Спрашивают опыт, проекты, образование. По Java ни разу. Про стеки ни разу. В основном дают тестовое задание и по нему спрашивают как ты его делал. Все со скучным лицом «давай удиви меня». Как правило вопросы кончаются после вопроса по желаемой ЗП. Все ждут опытного дева за 300-400$.

    Підтримав: Зимний Лис
  • Як опрацювати CSV файл з 6 млн рядків?

    Ну держать в оперативке 6 млн. записей слишком расточительно. Если 1 запись будет больше 600 байт, то 600*6000000 = 3,6Гбайт. 32-х разрядный комп уже не сможет адресоваться в таком объеме памяти. Я думал вы будете для каждой записи хранить по три int — а. Индекс товара, стоимость и номер строки в исходном файле. А после сортировок и удалений ненужных элементов используя этот массив пройтись еще 1 раз по файлу и построчно переписать его в выходной пропуская ненужные строки. Такой алгоритм и 100 млн. записей потянет.

  • Як опрацювати CSV файл з 6 млн рядків?

    Ну как же. 30% эконимия в оперативке да и сортировать проще по 1 столбцу. А вообще читать файл дважды не оптимально. Уж лучше пройтись по файлу 1 раз заполнив HashMaр. А затем сохранить его на диск. Если хешмап будет размером в 5мнл. элементов то сложность программы будет около О(1) на заполнение хешмапа+ О(1) на чтение.

  • Як опрацювати CSV файл з 6 млн рядків?

    пару производителя и артикул можно индексировать и одним числом если строки обьединить.

  • Як опрацювати CSV файл з 6 млн рядків?

    Перечитал условие. Таки да. Задача сложнее чем показалась вначале. Тогда считываем все цены в словарь оставляя минимальные. И только потом сохраняем.

  • Як опрацювати CSV файл з 6 млн рядків?

    Ну он там словарь еще добавлял. Как по мне это лишнее. Хранить можно только 1 запись нашего товара с минимальной ценой.

  • Як опрацювати CSV файл з 6 млн рядків?

    В условии про субд ни слова. Имхо нужно открыть файл потоком и пройтись по нему 1 раз. В ходе прохода определить минимальную цену товара и сразу писать в выходной поток строки исключая все строки с нашим товаром. В самом конце добавить 1 запись с товаром минимальной цены (порядок строк скорее не важен). При этом в RAM грузим максимум 2 строки. Скорость зависит лишь от вашего диска. Если писать и читать с разных hdd скорость будет хорошая. Или ssd :)

  • Поддержка приложений для Android

    А если юзер обновит прошивку на более поздний АРI, то арк уже не подойдет.

  • Топік для пошуку роботи

    Хочу стать junior JAVA или Android деверопером в Киеве.
    Учусь быстро, прошу мало, опыт программирования есть но на JAVA только 3 месяца. Есть готовый проект на Андроиде.
    play.google.com/...​?q=com.khizhny.smsbanking
    Резюме http://hh.ua/applicant/resumes/view?resume=261c0086ff02a3b7930039ed1f4e7344566a58