Codengineering - блог о программировании ➜ страница 1371


Переключение оператора fallthrough в C#?

Switch заявление fallthrough является одним из моих личных основных причин для любви switch и if/else if конструктов. Пример в порядке здесь: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; string[] tens = new string[] { "", "", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety" }; string[] teens = new string[] ...

Разница между return и exit в функциях Bash

в чем разница между return и exit оператор в функциях BASH относительно кодов выхода? ...

Что означает добавленное двойное двоеточие "::"?

Я нашел эту строку кода в класс, который я должен изменить: ::Configuration * tmpCo = m_configurationDB;//pointer to current db и я не знаю, что именно означает двойное двоеточие перед именем класса. Без этого я бы прочитал: объявление tmpCo как указатель на объект класса Configuration... но добавленная двойная двоеточие сбивает меня с толку. Я нашел: typedef ::config::set ConfigSet; ...

Как несколько клиентов одновременно подключаются к одному порту, скажем 80, на сервере? [дубликат]

этот вопрос уже есть ответ здесь: порт изменяется, когда сервер принимает TCP-соединение? 2 ответы Я понимаю основы работы портов. Однако я не понимаю, как несколько клиентов могут одновременно подключаться к порту 80. Я знаю, что каждый клиент имеет уникальный (для своей машины) порт. Отвечает ли сервер от доступного порта клиенту и просто заявляет, что ответ пришел из 80? Как это работает? ...

Должен ли я использовать int или Int32

В C#int и Int32 то же самое, но я читал несколько раз, что int предпочтительнее Int32 без объяснения причин. Есть причина, и я должен заботиться? ...

Есть ли эквивалент MessageBox в WPF?

есть ли стандартное окно сообщения в WPF, например WinForms'System.Windows.Forms.MessageBox.Show(), или я должен использовать окно сообщения WinForms? ...

Автоматическое создание схемы базы данных MySQL [закрыто]

Я устал от открытия Dia и создания диаграммы базы данных в начале каждого проекта. Есть ли инструмент, который позволит мне выбрать определенные таблицы, а затем создать диаграмму базы данных для меня на основе базы данных MySQL? Предпочтительно это позволит мне редактировать диаграмму позже, так как ни один из внешних ключей не установлен... вот что я изображаю диаграммно (пожалуйста, извините ужасный дизайн данных, я его не проектировал. Давайте сосредоточимся на концепции диаграммы и не на ф ...

Проверка, является ли двойной (или плавающий) NaN в C++

есть ли функция isnan ()? PS.: Я в MinGW (если это имеет значение). я решил это с помощью isnan () from <math.h>, который не существует в <cmath>, который находился #includeing сначала. ...

Запретить прокрутку тела, но разрешить прокрутку наложения

Я искал решение типа "лайтбокс", которое позволяет это, но еще не нашел его (пожалуйста, предложите, если вы знаете о нем). поведение, которое я пытаюсь воссоздать, похоже на то, что вы увидите в Pinterest при нажатии на изображение. Наложение прокручивается (как и в целом наложение перемещается вверх, как страница на странице) но тело за оверлея исправлена. Я попытался создать это с помощью только CSS (т. е. a div оверлея поверх всей страницы и тела с overflow: hidden), но это не мешает div ...

Перечисление " Наследование"

У меня есть перечисление в пространстве имен низкого уровня. Я хотел бы предоставить класс или перечисление в пространстве имен среднего уровня, которое "наследует" перечисление низкого уровня. namespace low { public enum base { x, y, z } } namespace mid { public enum consume : low.base { } } Я надеюсь, что это возможно, или, возможно, какой-то класс, который может занять место enum consume, который обеспечит уровень абстракции для перечисления, но все же позволит экз ...