freezlite
звучит не очень эффективно
freezlite
зачем тебе рабочий вариант
freezlite
если тут понятно
freezlite
что ты память в пустую используешь
freezlite
что именно в задаче тебе не понятно?
freezlite
нужна строка, которая содержит N повторений другой строки, между которыми есть какой-то разделитель
Alexey
freezlite
он разделитель не вставит
freezlite
в этом проблема
Alexey
А после удали последний символ
freezlite
вариант
Alexey
Вакансия: #backend #developer #go #вакансия
Компания: AddRealty, один из лидеров в разработке программного обеспечения в Intelligent digital signage
Локация: Санкт-Петербург, Черная речка/Лесная
Вилка: от 100 000 до 150 000 руб
Контакты: @gtkuler
Так же приветствуем кандидатов, переходящих на Go с таких языков как C++, C#, Java, Python.
По задачам:
• Участие в проектировании архитектуры приложения
• Проектирование и разработка ядра
• Написание документации разработанного вами API
От вас мы ожидаем:
• Опыт промышленной разработки не менее 2-х лет
• Непреодолимое желание писать на Golang
• Опыт разработки коммерческих приложений
• Умения писать читаемый элегантный код
• Знание базовых вещей: git, redis и т.д.
• Опыт работы с реляционными БД, в основном мы используем Postgresql
• Ответственный подход, умение работать в команде и желание развиваться.
Плюсами будет:
• Знание базовых алгоритмов и структур данных
• Знание приемов и паттернов проектирования
• Опыт работы с очередями, мы используем RabbitMQ
• Опыт работы с MSSQL
От нас: белая зп, официальное трудоустройство.
https://spb.hh.ru/vacancy/25295148
Мерль
Вакансия: #backend #developer #go #вакансия
Компания: AddRealty, один из лидеров в разработке программного обеспечения в Intelligent digital signage
Локация: Санкт-Петербург, Черная речка/Лесная
Вилка: от 100 000 до 150 000 руб
Контакты: @gtkuler
Так же приветствуем кандидатов, переходящих на Go с таких языков как C++, C#, Java, Python.
По задачам:
• Участие в проектировании архитектуры приложения
• Проектирование и разработка ядра
• Написание документации разработанного вами API
От вас мы ожидаем:
• Опыт промышленной разработки не менее 2-х лет
• Непреодолимое желание писать на Golang
• Опыт разработки коммерческих приложений
• Умения писать читаемый элегантный код
• Знание базовых вещей: git, redis и т.д.
• Опыт работы с реляционными БД, в основном мы используем Postgresql
• Ответственный подход, умение работать в команде и желание развиваться.
Плюсами будет:
• Знание базовых алгоритмов и структур данных
• Знание приемов и паттернов проектирования
• Опыт работы с очередями, мы используем RabbitMQ
• Опыт работы с MSSQL
От нас: белая зп, официальное трудоустройство.
https://spb.hh.ru/vacancy/25295148
Это согласовано с кем-то из админов?
Daniel
со мной
Мерль
со мной
Ок
К дискуссии насчёт раздувания костылей я в лучшем случае только ближе к вечеру смогу вернуться, сейчас совершенно нет времени
freezlite
Rust адепт
freezlite
саша
Great
а чем плох Rust, собственно, кроме неуместности в чате по Go?
Sergey
мне кажется пора делать счетчик данного вопроса. Или выпивать каждый раз, когда его задают.
Daniel
да ладно
Daniel
мы не знаем, чем плох раст - мы им не пользуемся
Daniel
чем хорош - у него на сайте написано
Daniel
а чем плох - нам не важно
Great
ну и замечательно
Eldar
как из мапы параметров такую цепочку сгенерить?
db.Where("name = ? AND age >= ?", "jinzhu", "22").Find(&users)
Daniel
squirrel так умеет
Eldar
блин, да, но поздно уже, все на горме запилено
freezlite
всмысле как маб засунуть в вер?
freezlite
db.Where(map[string]interface{}{"name": "jinzhu", "age": 20}).Find(&users)
freezlite
это же следующий пример
🏁Александр
ох я вангую без рефлекта там не обошлось
freezlite
нигде без рефлектов не обходится в орм
freezlite
да и вообще мало где в больших либах
🏁Александр
но это не точно (с)
Sergey
Подскажите плз как перевести этот тип в int64:
type ZfcscontractregNum2015Type string
strconv.ParseInt - не хочет принимать его и .(string) тоже не дает результата
WaveCut
а что в ошибке пишет то
WaveCut
парсинт
Sergey
а что в ошибке пишет то
Cannot use 'regNum' (type "parser/xml".ZfcscontractregNum2015Type) as type string
Васильев Виктор
string(ZfcscontractregNum2015Type) ?
Aleksandr
string(...)
Васильев Виктор
Это же не интерфейс чтобы через точку его конвертить
Sergey
спасибо, работает)
WaveCut
Васильев Виктор
Sergey
Еще один нубский вопрос.
Мне нужно byte перевести в строку, но как число, а не символ.
Как это можно сделать?
Alexey
string([]byte{1}), так, не?
Sergey
Sergey
https://play.golang.org/p/fkJvv7FJ4f4
Салтыдык
Andrey
WaveCut
Alexandr
Sergey
Всем спасибо!
.
Использование глобальных переменных как то влияет на производительность?
Max
.
Ну, например, храню строковое значение в переменной а потом в нескольких функциях оно используется
.
А если по значению?
.
Я понимаю что в принципе по адресу быстрее, хоть и не всегда
.
Но интересует в данном случае
.
с глобальными переменными
NeМакс
NeМакс
если их много и это конфиг то лучше сделать структуру конфига
V
При использовании глобальных переменных дольше стартовать чуток будет. Другое дело, что связанность кода увеличивается.
Max
А если по значению?
А тогда какая разница, если ты ее все время копируешь ? Никакого отличия от прямой передачи строки в функции тут нет
Max
Max
.
Max
V
Смотря какой длины Ваша строка, т.е. сколько памяти под нее требуется заполнить. Но лучше все равно не делать так.
Max
Тут как бы нет интернирования строк, так что ...
Daniel
Max
нет
Это че, не как в плюсах?😟