по дефолту в sqlalchemy check_same_thread=True, загуглил даже чтобы лишний раз убедиться, на хабр q/a даже есть вопрос, связанный с этой опцией, там как раз доступно описано, зачем она нужна и почему sqlite может корраптится если ее отключать. Marzban создает подключение просто по database_url и этому параметру, не используя пул соеденений, поэтому при достаточной нагрузке база может повредиться.
причина в том, что в sqlite данные повреждаются при многопоточной записи, а marzban как раз работает в многопоток и игнорирует механизм защиты данных, чтобы работало быстрее
кстати про практику. летняя практика первого курса - решение задач на Python! после плюсов :)) курсы я не хотел представить как решение проблемы образования, просто это готовые, собранные в кучу необходимые знания для какого-то ЯП или технологического стека, чтобы можно быстро их изучить, имея фундаментальные знания о программировании. есть какие-то курсы на степике, но их много и они никак не популязируются, сложно понять, какой хороший, а какой не стоит внимания.
можно выучить синтаксис дома, не спорю. только сначала сказали решить, а потом изучить, а не наоборот. я не знал, что мне нужно заранее его изучить, отсюда и вопросы.
нет, я не хочу индивидуального обучения, скорее всего я недостаточно правильно преподнес свои мысли, не имея должного опыта в написании подобных текстов. спасибо за фидбек!
это не так. я понял, куда хочу идти в 10-11 классе, писал код на паскале, на питоне, на го, сделал свой простенький парсер через beautiful soup. я не стал вникать глубже, так как мне нужно было готовиться к ЕГЭ. если бы попробовал выучить все сам и не идти в ВУЗ, попал бы в армию, сомневаюсь что после года там я не растерял бы знаний.
на курсах мне не расскажут, как устроен компьютер, как память работает и много других технических мелочей. и я бы рад все это изучить, да только вот не дают, по задачкам гоняют. я понимаю, что отучился месяц, но и упоминал опыт своих кураторов. они этот первый курс закончили и ничего из вышеперечисленного им не рассказали.
но зачем тогда нужны лекции, если знания я должен абсолютно все добывать сам? ограничились бы практическими занятиями с разбором ошибок и учебниками :)
по дефолту в sqlalchemy
check_same_thread=True
, загуглил даже чтобы лишний раз убедиться, на хабр q/a даже есть вопрос, связанный с этой опцией, там как раз доступно описано, зачем она нужна и почему sqlite может корраптится если ее отключать. Marzban создает подключение просто по database_url и этому параметру, не используя пул соеденений, поэтому при достаточной нагрузке база может повредиться.пул используется если база не sqlite
проблема в том как marzban работает с базой
причина в том, что в sqlite данные повреждаются при многопоточной записи, а marzban как раз работает в многопоток и игнорирует механизм защиты данных, чтобы работало быстрее
кстати про практику. летняя практика первого курса - решение задач на Python! после плюсов :)) курсы я не хотел представить как решение проблемы образования, просто это готовые, собранные в кучу необходимые знания для какого-то ЯП или технологического стека, чтобы можно быстро их изучить, имея фундаментальные знания о программировании. есть какие-то курсы на степике, но их много и они никак не популязируются, сложно понять, какой хороший, а какой не стоит внимания.
если вы читали, то я его освоил гораздо лучше школьной программы
к С++ ноль претензий, и первый раз вижу, чтобы кто-то увидел в этом тексте недовольство по поводу ЯП.
можно выучить синтаксис дома, не спорю. только сначала сказали решить, а потом изучить, а не наоборот. я не знал, что мне нужно заранее его изучить, отсюда и вопросы.
как странно))
нет, я не хочу индивидуального обучения, скорее всего я недостаточно правильно преподнес свои мысли, не имея должного опыта в написании подобных текстов. спасибо за фидбек!
это не так. я понял, куда хочу идти в 10-11 классе, писал код на паскале, на питоне, на го, сделал свой простенький парсер через beautiful soup. я не стал вникать глубже, так как мне нужно было готовиться к ЕГЭ. если бы попробовал выучить все сам и не идти в ВУЗ, попал бы в армию, сомневаюсь что после года там я не растерял бы знаний.
вывод был сделан о первом курсе, помимо собственного мнения, учитывал мнения людей, которые этот первый курс уже закончили. спасибо за ваш фидбек!
но по факту учат математике, от информатики там переводы в системы счисления раз в неделю
на курсах мне не расскажут, как устроен компьютер, как память работает и много других технических мелочей. и я бы рад все это изучить, да только вот не дают, по задачкам гоняют. я понимаю, что отучился месяц, но и упоминал опыт своих кураторов. они этот первый курс закончили и ничего из вышеперечисленного им не рассказали.
на объективную оценку я и не целился.
но зачем тогда нужны лекции, если знания я должен абсолютно все добывать сам? ограничились бы практическими занятиями с разбором ошибок и учебниками :)