С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Собственные задачи https://www.cyberforum.ru/ csharp-beginners/ thread1822073.html
Привет всем! Столкнулся с тем, что в некоторых ситуациях Task.Run не сразу запускает задачу, а ставит на планирование. Первый вопрос - можно ли этого избежать? Пока ответа я не нашел, поэтому, а так же по ряду других ограничений, которые есть в оригинальной TaskModel, сделал свой пул потоков, работающий со своими задачами. Сейчас делаю await (т.е. чтобы к моим задачам тоже можно было делать...
C# Использование отношения агрегации
Помогите з заданием Превратить программу обработки сведения (см. Лабораторную работу №2) так, чтобы в ней использовалось отношение агрегации. При этом "целым" должен быть класс, подает ведомость с множеством записей, а "частью" - класс, подает одна запись сведения. Программа которую нужна превратить using System; using System.Linq; class Flight { public string T { get; private set;...
C# Передача размера массива в класс https://www.cyberforum.ru/ csharp-beginners/ thread1822021.html
Добрый день. Есть проблема. Хочу из класса Program передавать значение размера массива. Как это сделать? Если задать статический размер - код работает. Вот класс: class MyArray { private int lenght; int inputBuffer = new int ; // Как сюда передать значение из Programm?
C# Как правильно трактовать синтаксис кода? https://www.cyberforum.ru/ csharp-beginners/ thread1822011.html
Как синтаксически правильно описать строки "9" и "11"? Имеется код Фрагмент кода private void Form1_Load(object sender, EventArgs e) { string fileName = @"c:\Users\admin\Documents\Visual Studio 2015\Projects\ExcelDb_01_pr.xlsx"; //имя Excel файла Excel.Application xlApp = new Excel.Application(); // Application - применение Excel.Workbook xlWb =...
Расчет ряда с помощью циклов/процедур C#
Помогите пожалуйста довести код до ума, нужно организовать его через процедуры/функции и добавить деление на факториал. Скорее всего мои наработки вовсе неверные, поэтому прошу строго не судить. Заранее благодарю всех за помощь. Значение аргумента x изменяется от a до b с шагом h. Для каждого x найти значения функции Y(x), суммы S(x) и |Y(x)-S(x)| и вывести в виде таблицы. Значения a,b,h и n...
C# Шаблон Dispose и деструктор Здравствуйте, форумчане, есть такой вопрос, связанный с реализацией шаблона где одновременно в классе есть и деструктор, и метод Dispose. Допустим создается объект класса и вызывается метод, потом вызываем Dispose. Подскажите какая реализация метода ReadOne или ReadTwo будет лучшей в случаи если потом мы опять вызовем этот метод. Код предоставлен чисто для примера, никакого смысла в нем нет. ... https://www.cyberforum.ru/ csharp-beginners/ thread1821986.html
C# Метод расстановки n-палубного корабля в игре "Морской бой" https://www.cyberforum.ru/ csharp-beginners/ thread1821951.html
Всем привет, я уже несколько дней пытаюсь разобраться - никак. задание:сформируйте массив, представляющий собой поле для игры в морской бой. написать метод расстановки n-палубного корабля и обеспечить проверку на использование этих координат. Знаю что просто, но не получается, кто может, помогите.
Регулярные выражения C#
Привет ребята, есть такой вопрос: как мне написать регулярное выражение, или какое оно должно быть для текста такого плана: <tag> blah blah blah <someUserTag> gaklganh </someUserTag> blah blah blah </tag> но чтобы выделило только текст, который находится в моём теге (вместе с юзертегами), а не в тегах юзера. то есть только то, что между <tag></tag>: blah blah blah <someUserTag>...
C# Движение точки по прямой https://www.cyberforum.ru/ csharp-beginners/ thread1821909.html
Здравствуйте, объясните, пожалуйста, каким образом осуществляется движение точки по форме по прямой траектории?
C# Преобразование байтов в числа Привет. помогите пожалуйста разобраться с форматом чисел, подозреваю что чего-то не знаю про C#, никогда на нем не программировал. Есть некий протокол обмена, полученый снифером. В нем выделено и найдено все, за исключением способа передачи целого числа. Я точно знаю что в программу приходит по сети, и что она показывает на экране. Как из одного получить другое - ума не приложу. Примеры:... https://www.cyberforum.ru/ csharp-beginners/ thread1821896.html
C# Консольное приложение "клиенты банка и их счета"
Создаваемое приложение должно для каждого клиента банка хранить следующие сведения: Ф.И.О.; Возраст; Место работы; Номера счетов. На каждом счете хранится информация о текущем балансе и история прихода, расхода. Для каждого клиента может быть создано неограниченное количество счетов. С каждым счетом можно производить следующие действия: открытие, закрытие, вклад денег, снятие денег, просмотр...
C# Определить координаты кнопки в стороннем приложении для программного нажатия https://www.cyberforum.ru/ csharp-beginners
Эксперт .NET
12568 / 8747 / 1311
Регистрация: 21.01.2016
Сообщений: 32,794
10.10.2016, 07:58 0

Проверка имен из черного списка - C# - Ответ 9627504

10.10.2016, 07:58. Показов 2311. Ответов 19
Метки (Все метки)

Ответ

DoctorInTardis, в случае, если список такой большой (1000 записей), а имена должны строго совпадать, то нужно использовать хэш-таблицу Dictionary<>. Будет в сотни раз быстрее, чем тупой перебор всех записей в списке, даже без распараллеливания.

Добавлено через 6 минут
В данном случае, если нужно просто проверить наличие записи в каком-то множестве, то такая штука как HashSet вообще в кассу.

Вернуться к обсуждению:
Проверка имен из черного списка C#
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2016, 07:58
Готовые ответы и решения:

Реализация черного списка пользователей через файловую БД
Есть самописная программка-БД с пользователями. Просто никак не врубаюсь, как реализовать можно...

Как убрать из черного списка сайт в антивирусе DR.Web
раньше сайт форум с музыкой хорошо открывался,а сейчас не как не могу зайти,антивирусник блочит...

Изменение/Просмотр черного списка MAC адрессов роутера через telnet (asus rt-n12vp)
Доброго дня, делаю программу которая будет администрировать мой роутер, баня на время MAC адреса...

Как отправить POST запрос на роутер для включения/отключения черного списка по mac адресам
С помощью Charles посмотрел, что за запрос отправляется при нажатии на кнопку &quot;Применить&quot;....

19
10.10.2016, 07:58
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2016, 07:58
Помогаю со студенческими работами здесь

Поиск файлов по маске из "чёрного" списка
Подскажите как вывести список файлов (и каталогов) с учетом масок &quot;черного&quot; списка Маски лежат в...

Проверка доменных имен.
Кто знает, есть ли место где можно проверить доменное имя сразу в нескольких зонах ( не...

Реализация "черного списка" пользователей
Имеется база данных freinds: id | author_id | freind_id | status. status: 1 - дружат, 0 - не...

Проверка совпадения имен файлов
Здравствуйте. Макросом из Ворда сохраняю файл в нужную папку на диске. При этом если файл с таким...

0
Новые блоги и статьи
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru