Emin Zalaev
книги по го
Emin Zalaev
почитай
David
читаю) просто слышал про курс на степике много, интересно стало
David
да курсы не вариант особо, слишком растянуто, лучше книжечку, думал, может на степике что то уникальное дают, раз много кто говорит про него
Илья
if err != nil
David
что там стоит таких денег?)
David
крутяк
Даня
return nil
И добавят в курс if err == nil, чтобы уж точно деньги оправдать
emil
Эмиль*
Emin Zalaev
ЭМИН
Emin Zalaev
Emin Zalaev
Ну
Emin Zalaev
Разницу вы уже видете
Не ну это
флудилку перепутали просто...
xarakiri
if !(err == nil)
xarakiri
умом
emil
фу питон
Илья
фу питон
ладно...
Anonymous
фу питон
солгасен, نبنيميمثنيب
Илья
солгасен, نبنيميمثنيب
солгасен, Набниеми Муниб?
Даня
ЭМИН
Эминем
Emin Zalaev
ladno
Anonymous
David
Стоп, goland это же продукт jetbtains, а я только слезать с них собрался...😅 Ладно, слезу в следующий раз😄
Даня
О да, ахаха
David
А чем вообще VScode хорош, кроме перечисленного выше?
David
sudo apt install micro
А микро и неовим это редакторы, как сказали выше, а из редакторов у меня вим уже есть.
Даня
sudo apt install micro
Micro? А-ля nano или я что-то не знаю?
Anonymous
Даня
https://github.com/zyedidia/micro
О как, впервые слышу о таком
Emin Zalaev
хз голэнд топ вс код не топ
Илья
https://github.com/zyedidia/micro
пользователи редактора КуМир и МойОфис отзовитесь
Anonymous
main.go
Nikita
ребят, подскажите пожалуйста, как лучше редактировать запрос, зависящий от входных условий? Есть метод через PUT который реализует UPDATE, куда пользователь может прислать либо title сущности либо text сущности и в завимости от того, что он прислал - изменяется в базе либо то поле, либо то. Мне кажется, что я сейчас сделал как-то криво. Можете подсказать как будет более корректно? Ссылка на пасту: https://pastebin.com/MQ3ZCwhK
Nikita
В рест PUT используется для полного изменения сущности. Т.е требует все поля. А для частичного PATCH
Учту, спасибо. А вот по формированию запроса можешь посмотреть пасту? Мне кажется то что я так обрабатываю каждое условие а потом склеиваю строку - дичь. Но ничего на ум не приходит другого
Summer
то есть перемещение строки (row) в другую таблицу это PUT?
обновление сущности а не перемещение данных с одной таблицы в другую. Для обновления есть 2 метода запроса PUT, PATCH. У нас такая таблица user_id name lastname Методом PUT по REST мы должны обновлять все поля (user_id, name, lastname). А если нам нужно обновить только name то для этого PATCH
Vitaly
есть спецы по графам ? ) как можно найти во взвешенном неориентированном графе треугольник (из произвольных вершин) с минимальным произведением ребер?
Summer
а если name и lastname обновить надо - это PATCH или PUT ?
Это PUT потому что в этом примере поле user_id PRIMARY KEY. И запрос должен быть следующий. PUT /users/user_id В data данные в виде JSON которые мы обновляем
Summer
то есть если обновляем одно поле - это PATCH, а если больше чем одно поле - это уже PUT ?
PATCH — обновление некоторых данных сущности. PUT — обновление всех данных сушности.
Valery
товарищи, есть микросервис, который потребляет слишком много процессора, из-за чего это может быть кто нибудь шарит?
Илья
по приколу ест много
Илья
какой микросервис? что делает? какие ресурсы использует?
Valery
сервис хранит курсы валют ЦБ по датам. Базу данных накапливает, делая запросы к сайту ЦБ. Отвечает на запросы вида curl 'http://localhost:3007/api/v1/currency/USD/ondate/2021-08-11'
Valery
бд - sqlite
Larchenko
мдемс
Larchenko
а можно аргументы проставить
Larchenko
и урл дать вместо локалхоста
Valery
я знаю что утечки памяти через глобальные переменные могут быть и от лишних индексов в бд
Valery
и урл дать вместо локалхоста
какая разница что там урл выдает
Илья
как вы определили что сервис потребляет много cpu?
Илья
с начала запуска/во время нагрузки и т.д.
Valery
это тестовое =.=
Valery
я просто с утечкой не работал
Emin Zalaev
там еще 2 задачки
Emin Zalaev
их всего 3?
Emin Zalaev
я могу показать
Emin Zalaev
мужицкое
Emin Zalaev
решение
Valery
их всего 3?
не, одно
Emin Zalaev
https://github.com/EminZalaev/BestProgramist
Valery
https://github.com/EminZalaev/BestProgramist
харкод наше все?)