• Головна
  • Форум
  • Стрічка
  • Зарплати
  • Робота
  • Календар
Вхід і реєстрація
Khizhny Andrey
  • Профіль
  • Коментарі 10
  • Відгуки 1
  • Хочу закрыть ФОП и работать «в тени»

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

    3 квітня 2018 16:20
    Підтримали: Аррpp Васильович, Сергей, anonymous, Valeriy Shvets, schwarzlichtbezirk
  • Вопросы на собеседование для Jr. Android Developer

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

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

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

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

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

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

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

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

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

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

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

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

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

    30 травня 2017 0:00
  • Поддержка приложений для Android

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

    8 травня 2016 13:30
  • Топік для пошуку роботи

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

    16 жовтня 2015 18:31

Не пропустіть

7 лютого, Online
Вебінар «Як правильно вчитися? Ефективні техніки засвоєння матеріалу»
8 лютого, Online
Мітап On-air with Uklon: DevOps edition
20 лютого, Online
Курс “Google Sheets” від IAMPM

Гарячі вакансії

  • Senior PHP Developer (Outside of UA location) в SPD-Ukraine, за кордоном, віддалено
  • Head of Accountant Department в Squro, Лімасол (Кіпр), віддалено
  • Treasury Specialist в MacPaw, Київ, віддалено
  • Senior Accountant (full-time office job, Kyiv) в Delasport, Київ
  • Full Stack Senior Java Engineer в Alpha Serve, Київ, віддалено
  • Windows kernel-mode developer в Allied Bits, $5000–5500, віддалено
  • Game Designer в PlayMe Studio, Київ, віддалено
  • .NET Test Automation Engineer в NewGround, за кордоном
Всі вакансії
© 2005—2023 DOU.ua

Українська · English

Нас уже 597 759. Ми в соцмережах:
Пошук програмістів на Джині
  • Контакти
  • Реклама
  • Legal
Пишіть нам на [email protected]
Скористайтесь акаунтом
×
  • Google
  • LinkedIn
  • GitHub
  • Facebook
Увійти за поштою або через твіттер.
  • Вхід
  • Реєстрація
  • Відновлення пароля
Неправильний пароль
Реєстрацію по email закрито
Ви неправильно вказали свою пошту
Або скористайтесь акаунтом.
Для того, щоб зробити ваш профіль повноцінним, вкажіть вашу пошту.
Ми відправимо вам лист з посиланням для підтвердження.
Ви неправильно вказали свою пошту
з умовами використання сайту і політикою конфіденційності.