Перейти к публикации
  • Сейчас на странице   Всего пользователей: 3   (0 пользователей, 3 гостя)

Rooster

Программирование[11]

var  

258 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

ArzanisAncient написал 4 часа назад:

Я тебе предлагал вон 8000 по дефолту ставить, тебя всё равно не устроило.

Потому что 8000 это вообще ни тебе, ни мне, непонятно для чего.

ural1qqq написал 1 час назад:

база данных как пизда любимой женщины

ходить в нее должен только один пользователь

 

а если больше, то ты лох рогатый имхо

а в базе заведутся мандавошки

ArzanisAncient написал 9 часов назад:

У меня в базу может лезть 20 систем так или иначе

Делаем вывод:

Азанист - куколд :chel:


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 4 часа назад:

Потому что 8000 это вообще ни тебе, ни мне, непонятно для чего.

...


 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

?


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
Index написал 22.02.2023 в 11:31:
krasavec написал 22.02.2023 в 03:42:

беру на работу разработчиков на языке джавы (не ее конечно же)

резюме в личку

5к$+ предложишь?

есть такие зарплаты у меня в департаменте если ты не зашоренный микросервисами финтехспец (не работал в галерах и не писал говнософт для банков) который умеет проектировать а не следовать гаэдлайнам.

резюме в личку.

Поделиться сообщением


Ссылка на сообщение
krasavec написал 4 часа назад:
Index написал 22.02.2023 в 10:31:
krasavec написал 22.02.2023 в 02:42:

беру на работу разработчиков на языке джавы (не ее конечно же)

резюме в личку

5к$+ предложишь?

есть такие зарплаты у меня в департаменте если ты не зашоренный микросервисами финтехспец (не работал в галерах и не писал говнософт для банков) который умеет проектировать а не следовать гаэдлайнам.

резюме в личку.

Ну вот сперва джаву просят, а потом проектировать, ещё и на микросервисы наехал.:ponimau:

Скрытый текст

В любом случае я до 2024 обещал ПМу остаться на текущем месте

 

Поделиться сообщением


Ссылка на сообщение
Vova написал 18 часов назад:

чето не увидел где там плюсы

Index написал 4 часа назад:

В любом случае я до 2024 обещал ПМу остаться на текущем месте

раб

an7th3r и GoldRobot понравилось это

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

привет друзья как без записи в оперативку перемешать строчки в огроменном текстовом файле сортированому по алфавиту ( при делении на чанки буквы алфавита будут перемешиваться друг с другом и в итоге все равно будет начинаться с а б с )

С#


 

 

hcwstY4LJFU.jpg

 

https://pp.userapi.com/c851436/v851436659/e9ab1/iAJtzofjuXE.jpg

Поделиться сообщением


Ссылка на сообщение
(изменено)

На перфокартах работаешь?

Что значит без записи в оперативку.

 

Скинь сразу лабу и все.


Изменено пользователем GoldRobot
Edgarchik понравилось это

ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

на других языках советы тоже принимаю 


 

 

hcwstY4LJFU.jpg

 

https://pp.userapi.com/c851436/v851436659/e9ab1/iAJtzofjuXE.jpg

Поделиться сообщением


Ссылка на сообщение
SubTraTo написал 6 минут назад:

привет друзья как без записи в оперативку перемешать строчки в огроменном текстовом файле сортированому по алфавиту ( при делении на чанки буквы алфавита будут перемешиваться друг с другом и в итоге все равно будет начинаться с а б с )

С#

Вот тут тема видео другая, но чел делает вроде то что тебе надо с делением по частям и всякими оптимизациями

По крайней мере какие-то идеи должны подойти.

SubTraTo понравилось это

 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
(изменено)
SubTraTo написал 12 часов назад:

привет друзья как без записи в оперативку перемешать строчки в огроменном текстовом файле сортированому по алфавиту ( при делении на чанки буквы алфавита будут перемешиваться друг с другом и в итоге все равно будет начинаться с а б с )

С#

для начала реши и опиши как бы ты это делал в памяти.

соответственно без  вызова команды shuffle из std. сам алгоритм перемешивания какой?

SubTraTo написал 12 часов назад:

на других языках советы тоже принимаю 

в том что ты спрашиваешь - язык вообще не важен


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
SubTraTo написал 12 часов назад:

привет друзья как без записи в оперативку перемешать строчки в огроменном текстовом файле сортированому по алфавиту ( при делении на чанки буквы алфавита будут перемешиваться друг с другом и в итоге все равно будет начинаться с а б с )

С#

я не понял, что ты хочешь... ты бы мог реально условие нормально расписать


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 33 минуты назад:
SubTraTo написал 12 часов назад:

привет друзья как без записи в оперативку перемешать строчки в огроменном текстовом файле сортированому по алфавиту ( при делении на чанки буквы алфавита будут перемешиваться друг с другом и в итоге все равно будет начинаться с а б с )

С#

для начала реши и опиши как бы ты это делал в памяти.

соответственно без  вызова команды shuffle из std. сам алгоритм перемешивания какой?

SubTraTo написал 12 часов назад:

на других языках советы тоже принимаю 

в том что ты спрашиваешь - язык вообще не важен

 

 

besteady написал 5 минут назад:
SubTraTo написал 12 часов назад:

привет друзья как без записи в оперативку перемешать строчки в огроменном текстовом файле сортированому по алфавиту ( при делении на чанки буквы алфавита будут перемешиваться друг с другом и в итоге все равно будет начинаться с а б с )

С#

я не понял, что ты хочешь... ты бы мог реально условие нормально расписать


хорошо сори вчера сонный чуть был попробую более подробно

я работаю с текстовыми файлами большими, со строками
мне нужно удалять дубли строк и перемешивать их
что бы это происходило мне нужно что бы промежуточный результат записывался, он записывается в оперативную память
проблему с удалением дублей я решил так:
делю сначала строки по алфавиту, затем разбиваю по первым символам/буквам/цифрам, затем из этих файлов удаляются дубли строк и заново склеиваются в единый результат, таким образом оперативная память работает с каждым файлом отдельно и не упирается в свои лимиты 

Теперь же мне надо, что бы результат перемешивался а не был в алфавитном порядке
если я мешаю так же, разбивая на файлы по алфавиту/символам, то получается у меня строки с буквами алфавита, к примеру буква а, перемешивается только с буквой а, и в результате перемешивание сходит на нет

 


 

 

hcwstY4LJFU.jpg

 

https://pp.userapi.com/c851436/v851436659/e9ab1/iAJtzofjuXE.jpg

Поделиться сообщением


Ссылка на сообщение
(изменено)
SubTraTo написал 5 минут назад:

делю сначала строки по алфавиту, затем разбиваю по первым символам/буквам/цифрам, затем из этих файлов удаляются дубли строк и заново склеиваются в единый результат, таким образом оперативная память работает с каждым файлом отдельно и не упирается в свои лимиты 

можно просто сортировать файл и бежать окном, записывая недублирующиеся строки в результирующий файл

без этих танцев с бубном

 

сортировать большие файлы умеет утилита юникса sort. все что ты делал можно в 1 строчку команды записать

 

про шафл - там скорее всего тоже есть утилита.

 

ставлю 9 к 1 что в винде все эти утилиты перенесены в павершел

 

 

 

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

то еще раз спрашиваю. какой алгоритм перемешивания ты хочешь использовать?

просто реализуй его на файлах 

я понимаю что ты привык что у тебя в языке array.shuffle есть, но это так не работает, тебе надо знать целевой алгоритм и перенести его на файловую систему

ну или юзать командную строку


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 12 минут назад:

сортировать большие файлы умеет утилита юникса sort. все что ты делал можно в 1 строчку команды записать

 

про шафл - там скорее всего тоже есть утилита.

 

ставлю 9 к 1 что в винде все эти утилиты перенесены в павершел

я этим и пользуюсь долгое время
image.png.45016dcf341aac1e51f87da1a0a5d330.png
удаляет дубли оно без проблем, но для этого расставляет по алфавиту, собственно отсюда идею я и взял
шафл всегда в оперативную память упирается, если делить по частям а потом шафлить через это же, получится что файл, отсортированный по алфавиту, делить более мелкие файлы, тоже перемешивание такое себе получится

 

Just.Doit написал 17 минут назад:

можно просто сортировать файл и бежать окном, записывая недублирующиеся строки в результирующий файл

что значит бежать окном?
пока файл до конца не считается как программа узнает что дублей больше нет? т.е записывать сразу не может. Например дубль первая строчка и последняя

 

Just.Doit написал 35 минут назад:

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

то еще раз спрашиваю. какой алгоритм перемешивания ты хочешь использовать?

просто реализуй его на файлах 

ока посмотрю, спасибо


 

 

hcwstY4LJFU.jpg

 

https://pp.userapi.com/c851436/v851436659/e9ab1/iAJtzofjuXE.jpg

Поделиться сообщением


Ссылка на сообщение
SubTraTo написал 1 минуту назад:

удаляет дубли оно без проблем, но для этого расставляет по алфавиту, собственно отсюда идею я и взял
шафл всегда в оперативную память упирается, если делить по частям а потом шафлить через это же, получится что файл, отсортированный по алфавиту, делить более мелкие файлы, тоже перемешивание такое себе получится

в 2023 еслиб мне нужно было чтото подобное - ябвзял pytorch или tensorflow и методами загрузки датасетов и сортировки все отсортировал

в ML библиотеках самые оптимизированные способы работы с данными

Поделиться сообщением


Ссылка на сообщение
SubTraTo написал 20 минут назад:

пока файл до конца не считается как программа узнает что дублей больше нет

так что отсортировано 

SubTraTo написал 22 минуты назад:

ока посмотрю, спасибо

вообще тебе интернета то не хватило для ответа на вопрос?

https://www.google.com/search?q=shuffle+large+file


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

получив добавку в 10к EUR к годовой зп :) флекшу с 80к и 3 налоговым классов в Германии


13444545109421.gif

Поделиться сообщением


Ссылка на сообщение

 

SubTraTo написал 2 часа назад:
Just.Doit написал 2 часа назад:

сортировать большие файлы умеет утилита юникса sort. все что ты делал можно в 1 строчку команды записать

 

про шафл - там скорее всего тоже есть утилита.

 

ставлю 9 к 1 что в винде все эти утилиты перенесены в павершел

я этим и пользуюсь долгое время
image.png.45016dcf341aac1e51f87da1a0a5d330.png
удаляет дубли оно без проблем, но для этого расставляет по алфавиту, собственно отсюда идею я и взял
шафл всегда в оперативную память упирается, если делить по частям а потом шафлить через это же, получится что файл, отсортированный по алфавиту, делить более мелкие файлы, тоже перемешивание такое себе получится

 

Just.Doit написал 2 часа назад:

можно просто сортировать файл и бежать окном, записывая недублирующиеся строки в результирующий файл

что значит бежать окном?
пока файл до конца не считается как программа узнает что дублей больше нет? т.е записывать сразу не может. Например дубль первая строчка и последняя

 

Just.Doit написал 2 часа назад:

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

то еще раз спрашиваю. какой алгоритм перемешивания ты хочешь использовать?

просто реализуй его на файлах 

ока посмотрю, спасибо

https://stackoverflow.com/a/24492814

Вот тут парень тулзу делал для шафла огромных файлов

https://github.com/alexpreynolds/sample

которая жрет как меньше памяти так и быстрее работает

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...