неудовлетворенное значение в слушает системный вызов

Используйте окончательный dotfiles сайт . Добавьте свой .emacs 'здесь. Считайте .emacs' других.

9
задан codingfreak 28 October 2009 в 07:58
поделиться

3 ответа

Это число - только размер очереди подключений , где новые подключения ждут, пока кто-нибудь их примет. Как только ваше приложение вызывает accept () , ожидающее соединение удаляется из этой очереди. Так,

8
ответ дан 4 December 2019 в 15:22
поделиться

Да. Используйте команду, например

$ echo 1000 >/proc/sys/net/core/somaxconn

, чтобы установить предел выше. См., Например, эту страницу для получения дополнительных советов по настройке.

4
ответ дан 4 December 2019 в 15:22
поделиться

String.split использует Регулярные выражения , также вам не нужно выделять дополнительный массив для вашего разделения.

Метод split даст вы - список. , проблема в том, что вы пытаетесь заранее определить, сколько у вас вхождений вкладки, но как вы действительно можете это узнать? Попробуйте использовать Scanner или StringTokenizer и просто узнайте, как работает разделение строк.

Позвольте мне объяснить, почему \ t не работает и почему вам нужно \\\\ для экранирования \\ .

Итак, когда вы используете Split, на самом деле требуется регулярное выражение (Regular Expression), и в регулярном выражении вы хотите определить, какой символ разделять, и если вы напишете \ t, это на самом деле не означает \ t и что вы ХОТИТЕ разделить на \ t , верно? Так, просто написав \ t , вы сообщаете своему обработчику регулярных выражений, что «Эй, разделить на экранированный символ t» НЕ »Эй, разделить на все символы вида \ t ". Заметили разницу? Использование \ означает уход от чего-либо. И \ в регулярном выражении означает нечто совершенно иное, чем то, что вы думаете.

Вот почему вам нужно использовать это Решение :

\\t

Чтобы указать процессору регулярных выражений искать \ т. Ладно, зачем тебе две из них? Итак, первое \ экранирует второе, а это значит, что это будет выглядеть так: \ t, когда вы обрабатываете текст!

Теперь предположим, что вы хотите разделить \

Что ж, тогда у вас останется \ \ но видите, это не работает! потому что \ попытается избежать предыдущего символа!

1
ответ дан 4 December 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: