@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Ошибка базы - при импорте акаунтов в группу, они добавляются во все группы сразу
-
Добрый.
подскажите пож, почему в новой версии когда я импортирую аккаунты они попадают сразу во все группы..
даже если я сначала создаю группу и пытаюсь импортировать только тудапопробовал удалить всю базу, заново создал таблицу и колонки в ней, импортирую csv - у колонок нет подписей, почему то импортируется только 1 колонка и тоже во все группы ((
работать с базой стало вообще не возможно

-
@adnre2012 said in Ошибка базы - при импорте акаунтов в группу, они добавляются во все группы сразу:
заново создал таблицу и колонки в ней, импортирую csv - у колонок нет подписей
А до импорта csv колонки есть или они пропадают после импорта?
Чтобы добавить данные в конкретную группу, откройте нужную группу, скопируйте данные и вставьте их в нужную группу, прикрепил видео:
gr.webm -
спасибо, так получилось - выходит теперь нельзя импортировать, только копи-паст и текстовика? из экселя не импортируется таблица, а было удобно оч
только все равно это ерунда какая то - при экспорте базы бывают пустые ячейки, а когда такую запись пытаешься вставить обратно в базу, появляется вот такая ошибка. И экспорт происходит с разделителем двоеточие, а вставлять обратно надо с точкой запятой?
"А до импорта csv колонки есть или они пропадают после импорта?" - тут я сам тупанул, все норм работает, просто подписи не добавил к колонкам

-
@adnre2012 said in Ошибка базы - при импорте акаунтов в группу, они добавляются во все группы сразу:
из экселя не импортируется таблица, а было удобно оч
Из экселя импортируется, но должен быть формат "csv", но тут вопрос с добавлением в конкретную группу, уточню это у разработчика

@adnre2012 said in Ошибка базы - при импорте акаунтов в группу, они добавляются во все группы сразу:
И экспорт происходит с разделителем двоеточие, а вставлять обратно надо с точкой запятой?
Проверил, вставляется корректно как с ":", так и с ";". Прикрепил видео:
bdc.webmПрикрепите, сюда или в ЛС форума, файл экселя, который не удается импортировать в базу.
-
Та же проблема, при импорте данных из csv файла в базу данных - новые данные попадают сразу во все существующие группы (раньше просто создавалась новая группа с новыми, импортированными, данными отдельно, это было удобно). Отделить старые данные (которые были в базе) от новых (которые импортирую) после этого не реально (так как они просто заспамили все группы)
Импортирую через кнопку импорт, а не копипастой
Копипастой вроде-бы всё нормально