|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.03.2016, 22:43 | #1 |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
обработка массива int
всем здравствуйте.
только в самом начале данного пути, поэтому за вопросы уж извиняйте. есть кусок кода для массива string: PHP код:
PHP код:
PHP код:
Последний раз редактировалось nomerasd; 07.03.2016 в 22:46. |
07.03.2016, 22:45 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вопрос-то где?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.03.2016, 22:49 | #3 |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
|
07.03.2016, 23:02 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
pags.ToString() что ли надо? Или List<int>? Какая цель?
А зачем там try catch? При добавление в список вроде не может никаких исключений выпасть. Да и вообще пустой catch без обработки исключения (например вывода его, завершения или повтора работы и т.д.) редко когда является хорошим решением. Вместо List тут наверно Queue удобнее и логичнее. А если взять ConcurrentQueue https://msdn.microsoft.com/en-us/lib...vs.110%29.aspx, то и lock не понадобится. Кстати, он зачем тут? Потоков много или 1?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 07.03.2016 в 23:06. |
07.03.2016, 23:24 | #5 |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
видно сразу, человек разбирается! задаёт правильные вопросы.
разворачиваю свой вопрос. пишется парсер html на библиотеке viking. надеюсь против неё ничего не имеете. познания мои в данной области малы, но как-то меньше кода получается. но не важно. в данном куске кода он роли не играет. запрос на страницу html формируется вида: PHP код:
номера страниц идут: 1, 101, 201, ... и что бы запустить их в многопоток надо произвести lock номера страницы (что бы другой поток не перехватывал данный номер). вот и решил: создать массив, и из него брать номер, обвернув в lock. как довести этот int до самого запроса? пробовал List. он тоже ругается, в месте poiskslova.Add(pags); т.к. int в string ... P.S. яндекс.ру взят для примера. Последний раз редактировалось nomerasd; 07.03.2016 в 23:45. |
07.03.2016, 23:48 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну определитесь int вам нужен или string, и либо преобразовывайте, либо список нужного типа используйте.
Для подставления в строку с адресом нет разницы.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.03.2016, 23:54 | #7 |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
мне нужно число подставить строку запроса. а как, с учётом многопоточности?!
Последний раз редактировалось nomerasd; 07.03.2016 в 23:58. |
07.03.2016, 23:56 | #8 |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
можно конечно, их из txt файла подгрузить цифры/номера страниц, загрузить их в string [] массив.
но мы ж не ищем лёгких путей хотелось бы обработать цифры в софте. Последний раз редактировалось nomerasd; 07.03.2016 в 23:58. |
07.03.2016, 23:57 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
И для кода выше с адресом, и для многопоточности не имеет значения что в списке, числа или строки.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.03.2016, 00:01 | #10 |
Пользователь
Регистрация: 07.03.2016
Сообщений: 16
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка массива с числами (разделить на два отдельных массива и вывести все числа, которые делятся на X ) | Grag963 | Помощь студентам | 2 | 21.11.2013 16:51 |
инициализация массива, вывод массива и обработка массива должны быть реализованы с помоshью функций | airesjke | Помощь студентам | 0 | 02.03.2012 16:14 |
функция float average(int arrray[],int from,int to) | yuliyayuliya | Помощь студентам | 0 | 25.04.2011 21:55 |
Конверт int массива в char массив | Raptor | Помощь студентам | 14 | 23.03.2010 00:50 |
Побитовая запись из int-массива в переменную | phobos | Общие вопросы C/C++ | 2 | 25.05.2009 01:52 |