Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Подскажите архитектуру для поддерживания соединений https://www.cyberforum.ru/ csharp-net/ thread1803341.html
Нужно сделать систему для распределённых вычислений, казалось бы задача тривиальна, скинуть файлик по сети на компы, пару параметров запуска, рефлексией найти нужный метод, запустить. Однако в задаче стоит, что бы клиенты(машины/машина) могли обмениваться данными. То есть: Есть 3 компа, каждые выполняют какие то вычисления. По завершению каждому надо отправить свои результаты остальным. Так как...
JSON парсинг кавычек C#
Всех категорически приветствую! Приходит JSON-ответ, один из параметров выглядит так: "SERVICE_ADDR":"ООО "Рога и Копыта"\n123456, ТЕСТОВАЯ ОБЛ., Г. ДЕБАЖНЫЙ, ВУЛ.ТЕСТИРОВЩИКА ВАСИ, 154-А" прописал в классе(Newton) data это дело как строку, однако в ней присутствует управляющий символ и несколько кавычек. Выдает ошибку: After parsing a value an unexpected character was encountered: Н....
C# Как работать с POP3 для получения сообщений с сервера? ??? https://www.cyberforum.ru/ csharp-net/ thread1802646.html C# Ошибка отправки письма на почту https://www.cyberforum.ru/ csharp-net/ thread1802341.html
string smtpHost = "smtp.server.net"; int smtpPort = 25; string login = "login"; string pass = "pass"; SmtpClient client = new SmtpClient(smtpHost, smtpPort);
Библиотека для убирания шума изображения C#
Есть ли уже готовые библиотеки .NET для работы с изображением, в которых реализована функция убирания шума ?
C# Не работает приложение на других пк https://www.cyberforum.ru/ csharp-net/ thread1801819.html
Здраствуйте. Собственно вопрос в теме. При запуске на других пк ошибок нет. Просто не выполняется код. static void Main(string args) { string filePath = Application.StartupPath.ToString(); var files = Directory.EnumerateFiles(filePath, "*.*", SearchOption.AllDirectories) .Where(s => s.EndsWith(".xls") || s.EndsWith(".xlsx") ...
C# Содержимое интерфейса IEnumerable https://www.cyberforum.ru/ csharp-net/ thread1800987.html
Всем привет, хочу спросить насчет интерфейса IEnumerable, который как я понял используется при работе с коллекциями(я их только начал изучать), но тема не о коллекциях, а о содержимом вышеупомянутого интерфейса: namespace System.Collections { // Сводка: // Предоставляет перечислитель, который поддерживает простой перебор элементов // неуниверсальной коллекции. ...
C# Избавление от &_shy_; при парсинге страницы
Доброго времени суток. Пытаюсь спарсить страницу вот таким вот кодом WebClient wClient = new WebClient(); wClient.Encoding = Encoding.UTF8; wClient.Proxy = null; Uri uri = new Uri(url); html = wClient.DownloadString(uri); html = html.Replace("&_shy_;", "");//без подчеркиваний. Киберфорум заменяет автоматом без них html = html.Replace(" ", " "); При этом часть этих переносов(вроде...
C# Зависшие TCP подключения к серверу Доброго времени суток. У меня имеется сервер на C#. Появилась следующая проблема (проверил лично): если подключиться через приложение к серверу и потом прервать подключение к интернету (выдернуть провод, отключить свет, отключить адаптер), то на сервере останется это подключение и будет считаться активным. На него отправляются данные без ошибок. Прослушивание данных (отдельный поток) ... https://www.cyberforum.ru/ csharp-net/ thread1800772.html C# ReaderWriterLock timeout https://www.cyberforum.ru/ csharp-net/ thread1800687.html
Как изловить исключение таймаута ReaderWriterLock? public IEnumerable<int> BeginReadNumbers(){ try{ rwlock.AcquireReaderLock(new TimeSpan(0, 0, 2)); //исключение бросается здесь Console.WriteLine("Thread {0} is performing the read operation", Thread.CurrentThread.ManagedThreadId); ...
Защита процесса от закрытия(убийства) C#
Тестил код этот BLOCK KILL 1)Подключаем пространство имен необходимых нам библиотек: using System.ComponentModel; using System.Security.AccessControl; using System.Security.Principal; using System.Runtime.InteropServices;
C# JSON-ответ. Объекты и массивы объектов https://www.cyberforum.ru/ csharp-net/ thread1800307.html
Добрый день! Есть определенный сайт, который отвечает на POST-запрос. Через Mozilla в среде разработчика вижу ответы в двух видах: success: true result: "string" его разбирать как объект или как? Второй:
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
06.09.2016, 12:58  [ТС] 0

Как работать с битами в числе? - C# - Ответ 9517557

06.09.2016, 12:58. Показов 782. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Rius Посмотреть сообщение
Не похоже:
0010 0000 1001 1111
0001 0100 1111 1001
там логика зависит от того, какой входное число. Если четное, то два слова считаются через реверс + not. Если нет, то через просто через реверс.

Добавлено через 2 минуты
Цитата Сообщение от Exerion Посмотреть сообщение
Через бинарные операторы.
Я бы написал целую портянку с временными переменными, но потом обязательно найдётся гуру, который всё это сделает в одну строчку, так что позориться не буду.
Дык я и панисал через иглу в утке, утка в зайце. Как-то хинди это попахивает.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
short inputPin = 0x209F;
            short outputPin = 0x00;
 
            string s = Convert.ToString(inputPin, 2);
            while (s.Length < 16)
            {
                s = s.Insert(0, "0");
            }
 
            char[] s1, s2, s3, s4,
                   t1, t2, t3, t4;
 
            s1 = new char[4];
            s2 = new char[4];
            s3 = new char[4];
            s4 = new char[4];
            t1 = new char[4];
            t2 = new char[4];
            t3 = new char[4];
            t4 = new char[4];
 
 
            s.CopyTo(0, s1, 0, 4);
            s.CopyTo(4, s2, 0, 4);
            s.CopyTo(8, s3, 0, 4);
            s.CopyTo(12, s4, 0, 4);
 
            t1 = s2;
            t1[3] = (char)0x31;
 
            if (inputPin%2 == 0)
            {
                t2 = s1;
                for (int i = 0; i < 4; i++)
                {
                    if (t2[i] == 0x30)
                    {
                        t2[i] = (char)0x31;
                    }
                    else
                    {
                        t2[i] = (char)0x30;
                    }
                }
 
                t3 = s4.Reverse().ToArray();
                for (int i = 0; i < 4; i++)
                {
                    if (t3[i] == 0x30)
                    {
                        t3[i] = (char)0x31;
                    }
                    else
                    {
                        t3[i] = (char)0x30;
                    }
                }
            }
            else
            {
                t2 = s1.Reverse().ToArray();
                t3 = s4.Reverse().ToArray();
            }
 
            t4 = s3.Reverse().ToArray();
 
 
            string temp = string.Concat<char>(t1);
            temp += string.Concat<char>(t2);
            temp += string.Concat<char>(t3);
            temp += string.Concat<char>(t4);
 
            outputPin = Convert.ToInt16(temp, 2);


Вернуться к обсуждению:
Как работать с битами в числе? C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2016, 12:58
Готовые ответы и решения:

Как работать с битами?
Подскажите, пожалуйста... please... У меня дано число типа WORD. Как мне просмотреть первый и...

Посоветуйте книгу по Fortran-у (как работать с битами)
как на fortran'е работать с битами.

Работа с битами. Сдвиг бит в массиве переменных. О как
Всем привет.. Задача такая.. Есть небольшой массив (пусть будет размер три) Добавлено через 11...

работа с битами и условиями (как мне кажется задача несложная)
доброго времени суток. есть задача которую, как это нагло не звучит, нужно решить до утра. Как ни...

9
06.09.2016, 12:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2016, 12:58
Помогаю со студенческими работами здесь

Работа с битами: как просмотреть и изменить заданный бит в переменной типа char?
Есть переменная типа char, как посмотреть в нем биты и изменять их?

может ли купленная мною GTX460 работать к примеру не как должна работать GTX460 а как видюха по хуже?
Ребята, помогите пожалуйста в таком вопросе! Взял видеокарту Gainward GTX460 1Gb GS, так как я не...

Как может сервер-сайд код работать или не работать на конкретном компе?
Всем привет! Вот такая проблема. Есть сайт, все работает ок, но - один из компов имеющий Win98 и...

Как реализовать операцию "Исключающее или" между двумя битами Mcs-51
Добрый день. Подскажите как реализовать операцию &quot;Исключающее или&quot; между двумя битами, которые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru