Результаты поиска по запросу: SyncObjects.ListSyncer

Forum search Google search

  1. G

    Удаление строк, содержащих диапазон

    Благодарю за код - пока это совсем непонятно, но у меня почему то не удаляются строки. Опишу свои действия: 1) Парсинг фото из альбома запросом - https://api.vk.com/method/photos.get?owner_id=-64478747&album_id=247652200&v=V=5.69 2) Произвожу обработку текста "{-Page.Text-}" вставляю туда...
  2. Dimionix

    Удаление строк, содержащих диапазон

    ...= project.Lists["List"]; // список проекта Regex reg = new Regex(@"(?<=,""created"":)\d{10}"); Match m; long timestamp; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) { m = reg.Match(list[i]); if (m.Success) { timestamp =...
  3. Protey

    Особенности использования стандартных lock'ов для многопотока

    Скажите, а есть способ лочить когда используешь БД MySQL?
  4. Dimionix

    Дубли

    ...} } } return string.Join(Environment.NewLine, tmpList); Для списка IZennoList list = project.Lists["List"]; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) { for (int j = i + 1; j < list.Count; j++) { if (string.Compare(list[i], list[j]...
  5. S

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С#

    ...// из переменной, в переменной значение socks5:// или http:// (пустая переменная = http://) lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { if (proxyList.Count == 0) break; string proxy = proxyList[0]; proxyList.RemoveAt(0); var content =...
  6. LaGir

    Особенности использования стандартных lock'ов для многопотока

    Интересный момент, не знал - не приходилось использовать их в таких случаях. Благодарю, поковыряю этот момент подробнее и после конкурса добавлю. В том и дело, что почти в каждом сниппете на форуме с локами - используются именно эти объекты. Представители ZennoLab в ответах на форуме так же...
  7. shtift

    Особенности использования стандартных lock'ов для многопотока

    Не пойму откуда вы взяли, что нужно вообще пользоваться этими объектами? Поискал в документации и не встретил упоминания, что в шаблонах нужно синхронизировать через них. Сдается мне, что они созданы исключительно для внутренней логики ZP. Т.е. пока вся статья выглядит так, что вы изначально...
  8. LaGir

    Особенности использования стандартных lock'ов для многопотока

    ...кубики подобные конструкции вставлены по умолчанию, просто мы их не видим. //Лочим код изменения списка для многопотока lock (SyncObjects.ListSyncer){ //Добавляем в список "Список 1" элемент со значением "строка" project.Lists["Список 1"].Add("строка"); } Если один из потоков...
  9. doc

    Бесплатные снипеты на заказ

    var list = project.Lists["имя_списка"]; var word = "слово"; lock(SyncObjects.ListSyncer) { for (int i=0; i<list.Count; i++) { list[i] += word;//это в конец строки списка //list[i] = word + list[i];//это в начало строки } }
  10. justanotherVar

    Как отсортировать один список на основе другого?

    Всё оказалось ещё проще. IZennoList for_claster = project.Lists["for_claster"]; IZennoList clastered = project.Lists["clastered"]; IZennoList readyClatered = project.Lists["readyClatered"]; foreach (var cl in clastered){ foreach (var for_cl in for_claster){ if (for_cl.Contains(cl)){...
  11. Severip

    Как отсортировать один список на основе другого?

    ...listB = project.Lists["cache2"]; // Стоп-слова var Result = project.Lists["Result"]; // Результат сортировки lock (SyncObjects.ListSyncer) { for (int i=0; i<listB.Count; i++) { var parserRegex = new Regex("(?i)"+listB[i]); for (int t=0; t<listA.Count; t++) {...
  12. one

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С#

    В коде две ошибки. 11я строка, лишняя скобка и 22 строка не нужна. И какой то не нормальный глюк. Устанавливает прокси, по логу трафика видно, что гугл отдал код 200, но прокси мертвый.
  13. S

    Подружите С# с регуляркой

    ...// получаем список, в котором будем искать var sourceList = project.Lists["full"]; // ищем в каждой строчке в списке lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // читаем строку из списка var str = sourceList[i]; // проверяем...
  14. K

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С#

    Подскажите, значения переменных для протокола какие доступны для установки? socks5:// , http:// - понятно, а socks4:// и https:// ? И есть ли разница между http и https? upd. и попутный вопрос - если сокс прокси - то в самом же файле тоже надо будет уточнить протокол прокси или хватит того, что...
  15. S

    Тысяча первый вопрос - Сравнение списков на c#

    ...project.Lists["new_base"]; var blackList = project.Lists["blackList"]; // проверяем каждую строку //Лочим для многопотока lock(SyncObjects.ListSyncer) { foreach(string s in blackList) { //Ищем в основном списке for(int i = 0; i < baseEmails.Count; i++) { //Если нашли, удаляем...
  16. Yuriy Zymlex

    Создание и наполнение списков на лету. Косяк.

    При работе со списком, его ещё надо лочить: lock(SyncObjects.ListSyncer) { project.Lists["Список"].Add(str); }
  17. evgen_po

    Загрузка картинок

    вообщем с кодом Вам рано как я понял. Для того что Вам нужно есть стандартные кубики в программе. Используйте их. http://joxi.ru/brRLR0EuJDJXx2
  18. Sober3r

    Загрузка картинок

    подскажите вместо слова folderpath - можно вставлять адрес на папку ?
  19. Sober3r

    Загрузка картинок

    string[] array = Directory.GetFiles(@"Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg"); // за место * можно *.jpg foreach (string i in array) { lock(SyncObjects.ListSyncer) { project.Lists["Список 1"].Add(i); } } ошибка
  20. evgen_po

    Загрузка картинок

    Вам очень сложно помогать. Вы не объясняете суть проблем, которые у Вас возникают. Пишите что код не пашет. Что пишется ? Ошибка? Какая? Ее скрин. Если код выполняется - тогда Вы не понимаете до конца суть его работы. Этот код просто берет все пути к картинкам в указанной папке и складывает путь...
  21. Sober3r

    Загрузка картинок

    код такой , список создал .. всеравно не пашет .. string[] array = Directory.GetFiles(@"Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg"); // за место * можно *.jpg foreach (string i in array) { lock(SyncObjects.ListSyncer) { project.Lists["Список 1"].Add(i); } }
  22. Yuriy Zymlex

    Загрузка картинок

    Directory.GetFiles(project.Variables["folderpath"].Value, "*.jpg");
  23. Sober3r

    Загрузка картинок

    чет не фига не выходит .... string[] array = Directory.GetFiles(@" project.Variables["folderpath"]", ".jpg"); // за место * можно *.jpg foreach (string i in array) { lock(SyncObjects.ListSyncer) { project.Lists["Список 1"].Add(i); } }
  24. Sober3r

    Загрузка картинок

    в путь вставлять , путь к папке ?
  25. Yuriy Zymlex

    Загрузка картинок

    string[] array = Directory.GetFiles(@"путь", "*"); // за место * можно *.jpg foreach (string i in array) { lock(SyncObjects.ListSyncer) { project.Lists["Список 1"].Add(i); } }
  26. L

    Бесплатные снипеты на заказ

    ...string href = he.GetAttribute("href"); ver sourceList = project.Lists["Blacklist"]; lock(SyncObjects.ListSyncer) { for(inc i=0; i < sourceList.Count; i++) { var str = sourceList[i]; if (strContains(href)) { bad = true; break;} }...
  27. WebBot

    Как взять несколько строк со списка?

    ну дак и раскидывайте ... lock(SyncObjects.ListSyncer){ var items = project.Lists["list1"].GetItems("random3",true).ToList(); project.Variables["title"].Value = items[0]; project.Variables["h1"].Value = items[1]; project.Variables["descr"].Value = items[2]; ........... }...
  28. seomiks

    Как взять несколько строк со списка?

    lock(SyncObjects.ListSyncer) { var stroka0 = project.Lists["spisok"][0]; project.Lists["spisok"].RemoveAt(0); project.Variables["stroka0"].Value = stroka0; var stroka1 = project.Lists["spisok"][0]; project.Lists["spisok"].RemoveAt(0); project.Variables["stroka1"].Value = stroka1; var stroka2 =...
  29. Apostol

    Вопрос по спискам и многопотоку

    Каждый поток будет работать со своей копией. Можно не блокировать.
  30. squirrel

    Вопрос по спискам и многопотоку

    ...как ведет себя в многопотоке список, не привязанный к файлу? Вот если список к файлу привязан - то его надо блокировать: lock(SyncObjects.ListSyncer), и тогда каждый поток работает со списком по очереди. А если не привязан? То каждый поток создает свою копию списка и работает только с ней...
  31. maks_pays

    Генератор пароля

    Благодарю!!
  32. Dimionix

    Генератор пароля

    ...for (int i = 0; i < count; i++) { r = rnd.Next(chars.Length); str += chars[r]; } lock (SyncObjects.ListSyncer) project.Lists["Pass"].Add(str); // добавить строку в список Pass File.AppendAllText(project.Directory + @"\Pass.txt", str + Environment.NewLine); // добавить строку в файл...
  33. WEISS

    Бесплатные снипеты на заказ

    ...// получаем список, в котором будем искать var sourceList = project.Lists["КОНТРОЛЬ"]; // Лочим список lock(SyncObjects.ListSyncer) // ищем в каждой строчке в списке { for(int i=0; i < sourceList.Count; i++) { // читаем строки из списка var str = sourceList[i]...
  34. Z

    Сколько строк из списка Зенка может переварить не подавившись?

    Еще появился вопрос в процессе. Код удалят только полностью одинаковые строки. Как сделать чтобы удалял по части строки, например сейчас удаляет только точное вхождение строки такое как http://сайт. но не удалит строку http://сайт.ру, т.е. строка http://сайт. и http://сайт.ру вроде одинакова но...
  35. H

    [Решено] Несколько действий в одном сниппете, регулярки и списки

    ...правильный код, может пригодится кому: var Spisok1 = project.Lists["Список 1"]; var Spisok2 = project.Lists["Список 2"]; lock(SyncObjects.ListSyncer) { var spisok = Spisok1[0]; Spisok1.RemoveAt(0); var pattern1 = @"(?<=/"">)[\w\W]*?(?=\ )"; var spisok21 = Regex.Match(spisok...
  36. H

    [Решено] Несколько действий в одном сниппете, регулярки и списки

    ...это сделать? Вот что делаю но не получается до конца, запнулся на регулярке var Spisok1 = project.Lists["Список 1"]; lock(SyncObjects.ListSyncer) { var spisok = Spisok1[0]; Spisok1.RemoveAt(0); var pattern1 = @"(?<=/">)[\w\W]*?(?=\ )"; // Здесь выдаёт ошибки: Компиляция кода Ошибка в...
  37. Z

    Сколько строк из списка Зенка может переварить не подавившись?

    Спасибо за ответы, все решил через выход по ошибочной ветке из кубика.
  38. Adigen

    Сколько строк из списка Зенка может переварить не подавившись?

    lock(SyncObjects.ListSyncer){ string[] first = File.ReadAllLines(@"c:\file1.txt"); string[] second = File.ReadAllLines(@"c:\file2.txt"); string[] third = second.AsParallel().Except(first.AsParallel()).ToArray(); File.WriteAllLines(@"c:\file2.txt", third); } Только не понятно...
  39. R

    Вырезать все слова из списка

    При простинге обрезались скобки string textContains = project.Variables["first_word"].Value; var sourceList = project.Lists["my_words"]; lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { textContains = textContains.Replace(sourceList[i],' '); } } return sourceList;
  40. R

    Вырезать все слова из списка

    ...Вот код: string textContains = project.Variables["first_word"].Value; var sourceList = project.Lists["my_words"]; lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { textContains = textContains.Replace(sourceList,' '); } } return sourceList; Выдает...
  41. M

    Сравнение списков

    Привет, как в этом коде дополнить, чтобы он искал слово целиком? Сейчас он ищет любое совпадение, например - например, целое слово ком, он найдет компьютер, компоновка, а нужно только ком.
  42. doc

    Сравнение даты

    Убери DateTime в конце. Помимо перезаписи даты тебе стоит перезаписывать какую-то переменную, которая отвечает за номер записи. Чтобы в итоге знать, какая строка по номеру самая старая. Что значит сделать глобальной? зачем?
  43. GraaFf

    Сравнение даты

    ...значение для переменной FirstStrDateTime, +сделать ее глобальной? Спасибо. var sourceList = project.Lists["Users"]; lock(SyncObjects.ListSyncer) { var FirstStr = sourceList[0]; string[] FirstStrArray = FirstStr.Split(new[] {";"}, StringSplitOptions.None); DateTime...
  44. Dimionix

    Взять строку из списка с последующим удалением [C#]

    IZennoList list = project.Lists["Пользователи"]; int count = 100; lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { project.Variables["user" + (i + 1).ToString()].Value = list[0]; list.RemoveAt(0); } }
  45. goodlucker11

    Бесплатные снипеты на заказ

    Плюсую люто! А можно ли тот же самый код использовать для таблицы? Что нужно будет поменять в этом случае?
  46. AZANIR

    Бесплатные снипеты на заказ

    ...получаем список, в котором будем искать var sourceList = project.Lists["Твой_список"]; // ищем в каждой строчке в списке lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // читаем строку из списка var str = sourceList[i]; // проверяем...
  47. Valiksim

    Сбор данных со списка во многопоток (как убрать косяки)

    Залочить строки для потока lock (SyncObjects.ListSyncer) { - сюда строчка для обработки }
  48. __Maks

    Смена юзер агентов автоматом

    ...юзерагентьі через ENTER то есть с новой строки Random rnd = new Random(); var listUserAgent = project.Lists["useragent"]; lock(SyncObjects.ListSyncer) { project.Profile.UserAgent = listUserAgent[rnd.Next(0,listUserAgent.Count)]; } а в конце код добавьте в кубик сиШарпа P.S. оно берет...
  49. Mikhail B.

    Запуск нескольких потоков с входными параметрами из одного списка

    ...поставь 1 поток на процесс в настройках. Кстати версия какая? var List1 = project.Lists["ВХОД"]; while(true) { lock(SyncObjects.ListSyncer) { var url1 = List1[0]; List1.RemoveAt(0); if (url1 != "") { var URL = url1.ToString(); return URL; } } } Попробуй...
  50. Сибиряк

    C# поиск по списку

    "точное вхождение" это как есть в переменной. А ведь и правда уже есть решение... как то ранее не пользовался)) Спасибо. Попробую! Спасибо!