Здравствуйте
поставил ксеон новый процессор вместо ай 5
8 потоков стало вроде бы
все стало шустрее но памяти 16 гб стало не хватать
расширил до 32
по скрипту из режима записи в режим запуска поменял с помощью другого спеца порядок функций
раньше в онстартапликейшен загружал куки и файл
теперь онстартапликейшен убрал и все что в ней было объявлено закинул в начало мейна
все стало пахать
но странно ведь утверждалось что те элементы которые не будут меняться лучше как раз в онстарталикейшен можно загружать и не париться
был однопоток но все равно глючило почему то в режиме запуска
убрал в мейн из онстарьапликейшен все запуск в однопотоке норм трудится
правда была еще проблема что ставил повторять скрипт
а он через 3-4 повторения заканчивался пришлось бегать ставить метки
в общем с басом основная проблема это обучение и примеры собранные и централизованно с грамотным содержанием оформлены
интерфейс тоже звиздец какой то
я долго не мог понять где пункт выпадающего контекстного меню на элементе а оказалось в итоге что контекстное меню надо было проматывать еще дальше вниз колесиком мыши чтобы там из 15 опций низ показался
звиздец же
но в целом хоть и безплатно но хочется обучения и красивости и доубства оформления
копии бас тоже сейчас запускаются пока 3 штуки норм пашут именно паралелльно:)независимо друг от друга
кстати если кому интересно была проблема с установкой 4 планов по 8 гигабайт на материнскую плату b85+ и не шло никак
2 норм а две другие не хотели мириться
решилось через очень долгое и случайное мозговое штурмирование методом тыка
надо было в биосе включить и отключить слоты памяти ибо даже после обнуления биоса путем вытаскивания батарейки где то информация закрепилась и слоты глючили
но после отключения включения все 4 слота стали пахать и память у меня теперь 32 гигабайта:) а я уж смирился с 16
так что есть польза от совместного решени язадач и резонанса
аурауспешайкая
Проблема в быстром поиске нужной строки в списке.
-
В общем, есть список из 50000+ строк. Я могу как-то вытащить из списка нужную мне строку. Которая состоит из переменной и регулярного выражения(перебором через if очень долго). Думаю что делать нужно через "содержит" в списке.
пример с imap
нужно найти:
gmail.com|imap.gmail.com|993
имеется только:
gmail.com(берется из переменной) -
@kirill1997 said in Проблема в быстром поиске нужной строки в списке.:
50000+ строк
используй базу данных
бас тяжко варит большие спискикак вариант можно использовать сторонние средства для работы с файлом. это файл?
например что то из node.js, C#, C++, пайтон, CMD, *.exe -
var lines = RMap("imap")
var q = 0
for(var i = 0; i < lines.length(); i++){
if(lines.at(i).indexOf("значение") > -1){
var q = 1
break
}}if(q){
log(lines.at(i))
}else{
log("строка в ресурсе не найдена")
}Вот таким макаром можно найти значение, т.е. номер строки содержащую нужный текст,я могу туда как то засунуть значение переменной из баса?(может и тупой вопрос,но все же)
-
@kirill1997 [[VAR_STR]]
var lines = RMap("imap") var q = 0 for(var i = 0; i < lines.length(); i++){ if(lines.at(i).indexOf( [[VAR_STR]] ) > -1){ var q = 1 break } } if(q){ log(lines.at(i)) }else{ log("строка в ресурсе не найдена") }а в чем вопрос?