Alexander
я пользуюсь слепой печатью со стиранием неправильно написанных символов
Alexander
))
Anonymous
склад ума наверно
Anonymous
не он очень простой
Anonymous
эаахха
Anonymous
ладно, спасибо вам!
Anonymous
я пошел учиться
Anonymous
Anonymous
SQL запрос
SELECT * FROM table
Как реализовать "динамическую структуру" выборки? Поля постоянно меняются, есть только 2 статичных поля со временем. Cначала получать структуру из schema и создавать (.go) со структурами, использовать map или можно как то расширять struct "на лету"? есть примеры, может у кого, под свежие версии?
Stom
/slvscm
привет, сможет кто бесплатно объяснить?
package main
import "fmt"
func main() {
s := []int{2, 3, 5, 7, 11, 13}
printSlice(s)
// Срезаем срез, чтобы задать ему нулевую длину.
s = s[:0]
printSlice(s)
// Расширяем его длину.
s = s[:4]
printSlice(s)
// Удаляем два его первых значения.
s = s[2:]
printSlice(s)
}
func printSlice(s []int) {
fmt.Printf("len=%d cap=%d %v\n", len(s), cap(s), s)
}
вывод:
len=6 cap=6 [2 3 5 7 11 13]
len=0 cap=6 []
len=4 cap=6 [2 3 5 7]
len=2 cap=4 [5 7]
почему s = s[2:] уменьшает вместимость массива на 2?
уже который день пытаюсь понять как работают слайсы, и не понимаю почему слайс вообще может влиять на вместимость массива
/slvscm
блин, сложно, я был уверен, что кап относится к массиву.
спасибо, почитаю
V
привет, сможет кто бесплатно объяснить?
package main
import "fmt"
func main() {
s := []int{2, 3, 5, 7, 11, 13}
printSlice(s)
// Срезаем срез, чтобы задать ему нулевую длину.
s = s[:0]
printSlice(s)
// Расширяем его длину.
s = s[:4]
printSlice(s)
// Удаляем два его первых значения.
s = s[2:]
printSlice(s)
}
func printSlice(s []int) {
fmt.Printf("len=%d cap=%d %v\n", len(s), cap(s), s)
}
вывод:
len=6 cap=6 [2 3 5 7 11 13]
len=0 cap=6 []
len=4 cap=6 [2 3 5 7]
len=2 cap=4 [5 7]
почему s = s[2:] уменьшает вместимость массива на 2?
уже который день пытаюсь понять как работают слайсы, и не понимаю почему слайс вообще может влиять на вместимость массива
Слайс (slice) никак не изменяет массив (array). Массивы иммутабельны по длине. Слайс - это смотровое окошечко через которое ты видишь массив.
Anonymous
а зачем было писать (write) слайс (slice) в двух видах
Anonymous
это типо модно (modern)
Anonymous
я (i) думаю (think) что (that) все (all) знают (know) об (bout) этом (this)
Alexander
фак е!
Не ну это
Emil
Ну и all тогда заменить на everyone/everybody knows
Ну и раз я тут флужу, лишний раз напомню, что апи Фейсбука отвратителен. Никто с ним не работал? У апи Гугла есть такая удобная вещь как сервисный аккаунт с вечным ключем, а фб как я понял максимум 2 месяца токен и то болезненно и не автоматизированно можно получить...
Anonymous
Emil
All know вот вообще не звучит
Это можно как отдельное сообщение скорее, но не часть
Anonymous
Не ну это
Emil
Emil
Anonymous
что насчет апи фейсбука
Anonymous
у меня когда ошибки были
Anonymous
либо я не понимал, либо у них не было написано где именно ошибка
Anonymous
приходилось гадать
Anonymous
Anonymous
кто с этой помойкой в здравом уме работать будет?
Emil
Мне для СМИ автоматизировать посты из тг в фб хочется)
Emil
Было бы у дзена ещё апи...
Anonymous
бот, который постит посты?
Alexander
не забанят
Emil
Alexander
я так понял по хттп их просить\
Alexander
в смысле не по апи
Anonymous
Anonymous
тебе не обязателен апи
Anonymous
ну ты и сам это понимаешь
Emil
Неа
Как сделать пост в фб без моего участия и без апи я что-то хз....
Anonymous
у тебя же есть аккаунт
Anonymous
верно?
Emil
да
Anonymous
логинишься
постишь
Emil
Так я автоматизирую
Anonymous
ну
Anonymous
про это и говорю
Emil
Именно от этого избавиться надо
Anonymous
аа
Anonymous
такого счастья не бывает
Emil
пока как-то так но токены не долго живут
Anonymous
придется автоматизировать(
Anonymous
Anonymous
он постит после того как ответит на свое же сообщение?
Anonymous
зачем он отвечает на свои смс?
Emil
Это я для проверки, дебаг
Anonymous
а
Anonymous
так он же не 10-12 запросов делает
Anonymous
если на то пошло
Anonymous
то прокси
Anonymous
SQL запрос
SELECT * FROM table
Как реализовать "динамическую структуру" выборки? Поля постоянно меняются, есть только 2 статичных поля со временем. Cначала получать структуру из schema и создавать (.go) со структурами, использовать map или можно как то расширять struct "на лету"? есть примеры, может у кого, под свежие версии?
Emil
Если вообще не известно, что за поля, то это должна быть страшная магия с интерфейсами
А если есть sql схема,то что же в ней динамичного?
John
John
Просто если у тебя везде и в буду динамика, то ты везде и всюду будешь маяться с рефлексией
Anonymous
John
Ну городи огород, при нечетких данных, нечеткий результат
John
И во что ты хочешь конвертировать? В такой же нечеткий набор данных?
John
Какова схема ДБ
John
DB
John
Хэшмеп?
Anonymous