Grechka
Или в конструкторе это свойство выстави
Dmitry 🦎
Народ ни кто не находил экспертного кода с шарп на юнити на который можно ориентироваться
Dmitry 🦎
ахахахаха ничего себе ник
Dmitry 🦎
тебя чекисты с таким ником зажопу возьмут сейчас
Ильдар
кто разберался с телегой?
Ильдар
написание своего клиента
Anton
забаньте уже этого порноп#дора (я об этом ... Пиши в лс joined the group)
Дмитрий
Уважаемые коллеги. Подскажите кто разбирается. У меня есть приложение которое работает в многопотоке (в среднем 100 потоков) Каждый созданный потом я записываю в List<Thread> для дальшейшего управления. У меня есть кнопка приостановить поток и оборвать все потоки. Соответственно когда я нажимаю приоставить, то цикл проходится по всему листу с обьектами потоков и делает им Suspend() или Resume(); и мне нужно что бы все потоки будто замерли в том же состоянии в котором они сейчас находяться а ресум продолжили выполнение этих потоков. Впринципе оно нормально работает, Но вижуал студио мне пишет, что эти методы устарели. Как мне реализовать тоже самое по современному? Заранее спасибо за помощь
Narine
#вакансия #.netразработчик #Москва #Технопарк Компания - Innovative people Проект - автоматизация процессов сделок для юридических лиц Технологии: 25% SQL, 65% C# и 10% front Стек C# (.net, .netcore) Mssql ASP.net MVC Готовы предложить Работу в развитом .net сообществе Сложные задачи График с гибким началом рабочего дня ДМС Официальное оформление Белую зп Офис в пешей доступности от м. Технопарк (3 мин) контакты email - n.arakelyan@inoglobal.com Телеграмм - @nariarakel WhatsApp - 8 985 193 65 25
Дмитрий
Подскажите пожалуйста, вот у меня есть программа в которой работает 100 потоков. В самом начале загружается приложение и все данные подгружаются в Листы и переменные а дальше уже потоки с ними работают. Но мне нужно что бы все изменения созранялись в файлы, а если я в каждом потоке буду после взятия данных пересохранять лист в файл, то сами понимаете как долго все будет работать, особенно если в листе 50 000 элементов. Можно ли как то сделать отлов события на закрытия приложения WPF ? что бы если человек использующий программу нажимает сохранить то срабатывают определенные функции которые сохраняют все нужные данные в файлы и только потом закрывает приложение ?
nikolay
кто нить делал докер asp.net core + webpack ? подскажите как ?
Anton
Подскажите пожалуйста, вот у меня есть программа в которой работает 100 потоков. В самом начале загружается приложение и все данные подгружаются в Листы и переменные а дальше уже потоки с ними работают. Но мне нужно что бы все изменения созранялись в файлы, а если я в каждом потоке буду после взятия данных пересохранять лист в файл, то сами понимаете как долго все будет работать, особенно если в листе 50 000 элементов. Можно ли как то сделать отлов события на закрытия приложения WPF ? что бы если человек использующий программу нажимает сохранить то срабатывают определенные функции которые сохраняют все нужные данные в файлы и только потом закрывает приложение ?
Как вариант, по потокам, в C# есть обертка BackgroundWorker, позволяющая управлять/принимать данные с потока посредством событий, типа bw = new BackgroundWorker(); bw.WorkerReportsProgress = true; bw.WorkerSupportsCancellation = true; bw.DoWork += bw_DoWork; bw.ProgressChanged += bw_ProgressChanged; bw.RunWorkerCompleted += bw_RunWorkerCompleted; вместо потоков создаете background workers и там уже по событиям с ними взаимодействуете. Событие на закрытие приложения в WPF есть, видимо что то вида *closing
Дмитрий
Забыл написать. Уже решил этот вопрос
Дмитрий
Anonymous
всем привет
Anonymous
работал кто с newton.json?
Anonymous
ку ку
Anonymous
не получается десериализовать https://bitnodes.earn.com/api/v1/snapshots/latest/
Anonymous
там массив ip адресов не заключен в [], как можно через эту либу их записать в массив?
Anonymous
через SimpleJSON получается так "var N = JSON.Parse; N["nodes"][i][j]"
Anonymous
передаю файл по тсп. отправляю точно все байты. приходит 8к байт с копейкой, в чем может быть проблема?
Anonymous
принимаю так:
Anonymous
var dat = new byte[s]; do { var read = stream.Read(dat, 0, dat.Length); } while (stream.DataAvailable);
Anonymous
s - размер файла
Anonymous
в режиме отладки смотрел что dat заполняеться до 8к байт и дальше все нули
Anonymous
щас скину рабочий код
Anonymous
было бы неплохо.
Anonymous
но всеровно интерестно почему не работает(
Anonymous
по логике то все верно
Anonymous
public static bool DownloadFile(string from, string to, ulong fLength) { try { string file = from.Substring(from.LastIndexOf("/")+1); string domain = from.Remove(from.LastIndexOf("/")); Socket sck = Socks5Client.Socks5Client.Connect("127.0.0.1", 9050, domain, 80, "", ""); byte[] request = System.Text.Encoding.UTF8.GetBytes("<<<" + file); sck.Send(request); int ReceiveBufferSize = 1024 * 5;//accept 5KB byte[] bytesStored = new byte[ReceiveBufferSize]; int bytesRec = 0; BinaryFormatter format = new BinaryFormatter(); File.Create(to); Thread.Sleep(1000); FileStream fs = new FileStream(to, FileMode.Open); long k = fs.Length;//Размер файла. try { while ((bytesRec = sck.Receive(bytesStored)) > 0) { //MessageBox.Show("Пошел прием!"); fs.Write(bytesStored, 0, bytesRec); } } catch { MessageBox.Show("Соединение разорвано, повторите попытку."); fs.Close(); sck.Shutdown(SocketShutdown.Both); sck.Close(); CountErrorsConnect++; return false; } fs.Close(); sck.Shutdown(SocketShutdown.Both); sck.Close(); } catch(Exception e) { CountErrorsConnect++; return false; } return true; }
Anonymous
но всеровно интерестно почему не работает(
сравни с рабочим кодом и поймешь
Anonymous
ну этоже http. с сайтов скачать не проблема. а вот принять файл по tcp не выходит
Anonymous
я tcp пример скинул
Anonymous
извеняюсь
Anonymous
только тут на соксах, но суть та же
Anonymous
сначала отправляет сообщение на скачивание, потом принимает
Anonymous
Всем привет, есть кто то кто разбирается в asp core ? Не могу понять почему методы в контроллерах в индексе дублируются ? с атрибутами httpget и httppost ? Не могу понять :(
oxybes
Всем привет
Dmitry 🦎
привет одмен удалялся группа мертвая
oxybes
Бля(
Dmitry 🦎
вот другая но мертвая) https://t.me/CSharpChatRus
oxybes
Тоже самое?
Ильдар
люди
Ильдар
подскажите как находить чаты
Ильдар
в телеге
Dmitry 🦎
нет я ее создал не давно в ней нет никого)
Anonymous
Привет ребят! Подскажите пожалуйста! double test = 487 / 100; MessageBox.Show(Convert.ToString(test)); Как итог я получаю 4 А должно быть 4.87 Почему не выводятся цифры после точки?
Anonymous
Решил) Если кому интересно double test = 487.0 / 100.0;
rqirakw
Во-первых, здесь явное приведение не требуется. Короче, можно вот так написать: MessageBox.Show(test). Во-вторых, если уж надо, то лучше так: MessageBox.Show(test.ToString()).
Anonymous
запусти студию и попробуй
rqirakw
Ок. Это WPF или формы?
Anonymous
Windows Form
rqirakw
Действительно, тогда извини.
Anonymous
На проект требуеться человек, хорошо знающий c#. (не бесплатно). Отпишитесь в ЛС
Anonymous
#вакансия Компания РН-УфаНИПИнефть рассматривает кандидатов на должность Программист С# в Уфе. Обязанности: Разработка новых проектов ; Доработка и сопровождение существующих проектов; Интеграция проектов с внутренними системами. Требования: Высшее техническое образование; Опыт разработки .Net (C#) от года; Опыт работы с MS SQL Server 2012-2016; Понимание принципов разработки и архитектуры приложений на платформе .NET условия: Достойная заработная плата: Ежемесячная премия; Годовой бонус, социальный пакет, ДМС. Готовы рассматривать кандидатов из других городов.
Анастасия
а платите защекоинами что ли? где вилка?
Anonymous
Анастасия, у нас разброс по заработной плате большой, поскольку в компании существует система грейдов и категорий. Все зависит от опыта и компетенций сотрудника. К сожалению по политикам компании публиковать информацию р заработной плате в открытых источниках я не могу)
Anonymous
Если начальный уровень , то 30-40000, дальше больше) Все зависит от опыта и профессионал них компетенций
Дмитрий
Добрый день
Дмитрий
Подскажите пожалуйста, почему может возникать такая проблема.
Дмитрий
Пытаюсь отправить файл на сервер через xNet В программе запрос выглядит так : this.http.KeepAlive = true; this.http.EnableEncodingContent = true; response = this.http.Post("URL", input, "multipart/form-data; boundary=" + boundary+ "; charset=UTF-8"); Файл то приходит, но приходит не картинка а всего 100-112 байт и картинка не открывается.
Дмитрий
Когда через веб отправляю, то вот такое показывает в фидлере
Anonymous
Всем Привет!!! Урааааааа!!!!)))))
Anonymous
Настроение просто хорошее!
Anonymous
Что, много тут , Zennoposter_цов???)))
Anonymous
Коллеги, ау!!))
Anonymous
✌️
Anonymous
👍
Anonymous
Всем привет :) посоветуйте пожалуйста книги по алгоритмам самые простые иибо я тупой. чтобы побольше картинок короче)
Anonymous
спасибо гляну :)
Самуил Германович
народ,вечер! в си шарпе полный нуб короч прога на си шарп. формочка на ней кнопка и текст бокс. есть json файл. взял newtonsoft и погуглил. у них написано вот так: https://www.newtonsoft.com/json/help/html/DeserializeWithJsonSerializerFromFile.htm вопрос что за File. и как его сделать? это FileStream? тогда как его создать?
Самуил Германович
Спасибо!