C# Зависание при работе с HttpWebRequest при обращении к некоторым сайтамhttps://www.cyberforum.ru/ csharp-net/ thread638311.html При запуске данного кода возникает зависание программы во время инициализации System.Net.HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); Целый день убил на решение этого вопроса, Гоша не помог мне с этим вопросом. Самое интересное что при смене URI на другой сайт все работает на ура. Если делать POST запрос с PHP все работает тоже хорошо. Помогите с решением данного вопроса.
public...
C# Выбор библиотеки для работы с архивами Доброго времени суток! Подскажите пожалуйста библиотеку для работы с архивами, которая соответствует следующим требованиям:
1. Умеет работать с архивами в потоке, то есть:
ArcLibName.FileOpen("fileName.zip"); //Открываем файл-архив
Нужно, что бы эта библиотека могла открыть архив, который уже загружен в поток, то есть
ArcLibName.StreamOpen(StreamWithArchiveData);
Предполагается, что...
C# Проблемы скорости с большим числом потоков в WinFormsЕсть две формы. В одной запущено около 200 потоков, которые почти не занимают процессор, во второй форме производятся вычисления. Проблема в том, что первая форма тормозит работу второй, хотя к ней не обращается. Стоит только разнести эти формы в разные приложения, и тормоза пропадают (вычисления начинают идти быстрее в 4-5 раз). Но мне нужно работу обеих форм в одном проекте. Убивание всех...https://www.cyberforum.ru/ csharp-net/ thread638104.html
C# Игра на платформе .NET (C# Only). Ваши мненияУверенный в своих силах решил написать простую 3D игру с использованием языка программирования C#. Игру назвал Retribution of Spaceship. На данный момент нужны ваши мнения о графике игры и спецэффектах. В игре использовал большое количество световых эффектов при испускании ракеты ( свечение ) и дым из неё, к тому же последующий взрыв со всеми приложенными звуковыми эффектами. Просто , скажите,...https://www.cyberforum.ru/ csharp-net/ thread638034.html
C# Как отследить прогресс сжатия конкретного файла Доброго времени суток!
Возникла необходимость сжать текстовую информацию с помощью GZip. Алгоритм примерно такой: текстовый файл загружается в потом в памяти или файловый поток, а затем сжимается с помощью GZip.
Нашел какие-то примеры, как сжимать потоки с помощью GZip тут.
Собственно, вопрос:
Как отследить прогресс сжатия конкретного файла? То есть, грубо говоря, как "приклеить"...
C# Правда ли что ламбда-выражения неправильно построены и не освобождают ресурсыВ одном из буржуйских форумов нашел информацию, но не до конца все было понятно.
Вопрос к специалистам, правда ли что ламбда-выражения неправильно построены не освобождают ресурсы, как там было описано, что к примеру вот такая конструкция не освобождает ресурсы
this.Invoke( (Action)delegate
{
this.Text = this.DisplayText;
//ну и т.д.
} );
а вот такая освобождает
Action<Control>...https://www.cyberforum.ru/ csharp-net/ thread637934.html
C# Ведение лога для многопоточного приложенияВсем привет!
Задача состоит вот в чем:
Создаются потоки, выполняющие какие то операции(сейчас это не важно).
На главной форме есть кнопка, по котрой происходит запуск потоков и richTextBox, собственно в который я хочу записывать ход выполнения потоков, к примеру:
Пусть имеется функция, принимающая 2 целых рандомных параметра и возвращающая их сумму.
Пример лога:
Поток1 - входные...https://www.cyberforum.ru/ csharp-net/ thread637918.html
C# Отловить событие подключения/отключения USB-носителя Может кто нибуть четко написать что и где вписать (читал что нада менять код в главном Program.сs, но вроде есть и другие методы, тоже непонятные мне) и какие библиотеки подключить, чтоб отловить событие подключения/отключения USB-носителя (на перспективу, -что где менять чтоб отлавливать другие события).
Нашел кусок кода в Агурове, там использовалось CustomExeptionHandler, у меня он не активный...
C# Выполнить метод в десяти потоках с возможностью остановкиpublic static void potok()
{
string username = RandomUtil.GetRandomString();
string text = RandomUtil.GetRandomString();
var answer = VkRequest.Request("http://****/book/a.php", "name=" + username + "&text=" + text + "&r=4");
}
как сделать этот код в 10 потоков, и как остановить.
1 text box сколько потоковhttps://www.cyberforum.ru/ csharp-net/ thread637762.html
C# Поместить свои часы в системный трей Появилось желание сделать альтернативу стандартным часам в системном трее. Поиск по просторам инета не привел ни к одной подсказке как это сделать. То ли это так сложно, что никто не берется, то ли это так просто, что никому не интересно...
Не подскажите ли, возможно ли это? И если возможно, как это сделать? (где почитать, что посмотреть?)
Заранее благодарен за помощь
В самом протоколе TCP нет втроенной функции определения что клиент отвалился
Зависит от реализации протокола (внезапно). На винде и линуксе вроде это есть. В этом случаю сам протокол шлет ping-pong пакеты, и мониторит нештатные разрывы. Как чекнуть его наличие не нашел, но очень много инфы про то как настроить, например устаревший вариант https://learn.microsoft.com/en... ew=net-8.0
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Концепция CQRS и её роль в современной разработке
В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Введение в CI/ CD и Jenkins
В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!
4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).
Первое вводное занятие. . .
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Введение в разработку iOS-приложений
Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .