Funny
Да
Maks
На второй странице мы возьмем записи 4,5,6 по айди
Maks
Так?
Funny
А все понял, да тогда все правильно
Funny
Я понял к чему ты ведешь, но мне кажется это нарушает логику, что все приложение а точнее дапустим 25 страничек меняются из-за одной кнопки
Maks
Нет, это правильно. Ты сделал сортировку для того что бы найти самые дешевые сначала
Maks
Например
Maks
В противном случае сортировка не будет иметь смысла
Maks
Сортировка в пагинации делается что бы не искать по всем страницам а начать с более удовлетворяющих твоим запросам
Maks
Такой кейс как ты может быть, так можно сделать, но только если это какое то супер странное не тривиальное требование
Maks
Тем более что объявлений может быть 10000 и тогда это будет тихий ужас где ты никогда нужное не найдешь
Emil
Две сортировки подряд имеют смысл только без изменения порядка, тут кажется об этом речь. Провести одну сортировку, взять участок (страница) и там провести ещё сортировку не имеет смысла(?)
🔥
Я однажды зашёл на сайт а там сортировка слетала при нажатии на страницу следующую, но можно было снова отсортировать 🤡
Maks
Две сортировки подряд имеют смысл только без изменения порядка, тут кажется об этом речь. Провести одну сортировку, взять участок (страница) и там провести ещё сортировку не имеет смысла(?)
Если у тебя на странице всегда будут стразу все данные, тогда так можно. Но смысла нет. Проще на уровне бд отсортировать. Просто когда сервер сразу все данные возвращает, когда их мало, то сортировать может и просто морда без запросов даже. Но актуальность данных может тогда подвести
Funny
Всем спасибо, понял что задача упростилась)))
@name_666
Парни, серьёзно, го простой ?
Maks
Смотря что понимать под простым
Maks
Он минималистичный
@name_666
Смотря что понимать под простым
Допустим, с шарпе можно за 2-3 строчки создать файла, записать в него, скорипровать итд. С питоне тоже не очень сложно. Вот В го, я чёт заебался...
🔥
Парни, серьёзно, го простой ?
Ну если ты знаешь C то думаю да, мне было его легко освоить после С
@name_666
допустим string S = ConsoleReadKey(); записать строку из консоли в переменную. в питоне тое примерно так S = input() . В го, блин, создай переменную, да и ещё из с++ взяли манеру (&link)
@name_666
Ну, может я не привык конечно. Но блин. Ребята из гугла не могли по человечески сделать? А что за нил блин.
@name_666
os.Create/os.Open?
Да. Что-то типа этого
@name_666
Ну в С++ по крайней мере
@name_666
в го вроде тоже есть сылки и указатели.
🔥
Есть)
@name_666
не
@name_666
вроде указатель более гибкий и продвинутый
@name_666
ну, там же на пямять идёт.....
Emil
Это в пакете опасном
Emil
Или не об этом речь я пробежался по сообщениям извиняюсь
@name_666
Всё,вроде по легчало. Пойду дальше nil, err и прочую муть
🔥
Можно называть как хочешь суть одна - указатель на старт выделенной памяти где содержатся данные
@name_666
https://stackoverflow.com/questions/38172661/what-is-the-meaning-of-and
🔥
Можно называть как хочешь суть одна - указатель на старт выделенной памяти где содержатся данные
Ты же не будешь передавать большую структуру из функции в функцию, вот вместо этого можно передать поинтер на структуру
🔥
Это одно и тоже насколько я знаю)
Emil
Мне казалось, что го сразу ссылки под капотом и юзает, чтоб структуры не передавать... Как-то минималистично в духе языка. А так как-то особо не помню не думал, это на автомате
🔥
А с кодом есть пример?
🔥
var str string - разве может быть Нил?
George
Референс указывает на переменную. Поинтер хранит адрес.
whois
Салют! Возможно тупой вопрос, но все же. Открыл большой файл в goland. Но ide-шка не дает его править. При чем у файла не стоит пиктограмма "замок". И статус у него writeble. Как это исправить?
Null
8 хитрых приемов написания кода на Go Читать @Golang_google
Макс
А лучше 32 сразу )
🔥
Размер файла? Права на файл?
Там до 2мб ограничения вроде
Emil
Кстати говоря о памяти, нигде толком не нашел, может тут кто подскажет, как не дать докеру сожрать всю память?
Emil
https://docs.docker.com/config/containers/resource_constraints/
Спасибо) Тоже видел это, но что-то не сработало. Видимо что-то не так сделал, попробую ещё
Maks
Винда) (Не баньте)
Ставь WSL (лучше WSL2)
Emil
Ставь WSL (лучше WSL2)
Спасибо, посмотрю попробую
Maks
там не сложно.
Maks
особенно если ты в инсайдер превью))) Там более удобный cli для wsl)
Maks
У меня ваще винда11
Maks
Кстати в винде сейчас заметил используется способ работы с памятью как на IOS))) типо сжатые данные в памяти хранятся вместо того что бы в свап на диск кидать)
Emil
Вау, уже на 11 люди сидят, прогрессивный чат) Юзать Линукс конечно полезный навык в принципе, может пора просто перейти
Anonymous
Кто-нибудь писал юнит-тест для сырца, созданного в структуре на Голанге?
Maks
Какого сырца в структуре?
Maks
Что именно ты хочешь протестить юнит тестом?
Anonymous
Добрый день всем
Anonymous
Я новичок, как бы это плохо не звучало, подскажите роадмап и прочие ресурсы по го
Vladyslav
Взять небольшую задачу и попытаться ее реализовать По ходу дела будешь изучать все необходимое Я обычно так люблю учить что то
Suleiman
Что за интерфейс roundtripper (http) ?
Martin
вот я тут собирал книги, велком https://www.dropbox.com/sh/vq96a4xr4ezvm0d/AACK8MH2zT5QTRMS4D2T-GOCa?dl=0
Martin
но @vladyslm все правильно сказал) придумай себе пет-проект и сделай его на го
Emil
Если у меня в структуре в качестве поля структура, то единственное, что я могу сделать в бд, это отдельную таблицу с айди в соответствии с айди таблицы - родителя?
Anonymous
чтоб не было обычным крудом
Martin
ну что то полезное
Martin
что то для себя) хз, если не думать с точки зрения бабла сразу, то можно найти то что тебе самому не хватает и найти еще 100 человек чтобы юзали
Martin
я когда изучал smtp запилил себе сенти, бота который мне перекидывает всякие рассылки чтобы не на основной ящик шли @SenthyBot, им даже кто то там пользуется)