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


Является ли вывод квадрата из прямоугольника нарушением принципа подстановки Лискова?

Я новичок в разработке и изучению принципов дизайна. Он говорит, что вывод квадрата из прямоугольника является классическим примером нарушения принципа подстановки Лискова. Если это так, то какой должна быть правильная конструкция? ...

Вызвать метод компонента реагировать извне

Я хочу вызвать метод, предоставляемый компонентом React из экземпляра элемента React. например, в этом jsfiddle https://jsfiddle.net/r6r8cp3z/ я хочу позвонить alertMessage метод HelloElement ссылка. есть ли способ добиться этого без необходимости писать дополнительные обертки? Edit (скопированный код из JSFiddle) <div id="container"></div> <button onclick="onButtonClick()">Click me!</button> var onButtonClick = function () { //call alertMessage method from the ...

Разница между int main () и int main (void)?

что означает следующее: int main(void) {...} VS int main() {...} ? думаю, что int main() {...} означает, что main не получает никаких параметров (из командной строки), однако: int main(int argc, char *argv[]) делает. но что значит int main(void) {...} означает ? что значит пустота расшифровывается ? Я посмотрел здесь, но это как-то другой вопрос . ...

Что такое подавленное исключение?

комментарий (от пользователя soc) на ответ вопрос об оптимизации хвостового вызова упоминалось, что Java 7 имеет новую функцию под названием "подавленные исключения", из-за" добавления ARM " (поддержка процессоров ARM?). Что такое "подавленное исключение" в этом контексте? В других контекстах "подавленное исключение" было бы исключением, которое было поймано, а затем проигнорировано (редко хорошая идея); это явно что-то другое. ...

CSS3 свойство webkit-переполнение-прокрутка: ошибка касания

iOS 5 выпустила веб-дизайнеры новое свойство -webkit-overflow-scrolling:touch который использует аппаратный ускоритель устройств iOS для обеспечения собственной прокрутки для прокручиваемого div. при реализации на наш сайт в разработке, он работает, но не очень хорошо. Я считаю, что может быть проблема CSS, поэтому я спрашиваю здесь. следующее скрипка покажет вам, что он работает отлично Если вы перейдете на наш сайт в разработке, вы найдете ту же панель под объектами вкладка, но на iOS, хот ...

Зачем нам нужны делегаты C#

Я никогда не понимал, зачем нам нужны делегаты? Я знаю, что они являются неизменяемыми ссылочными типами, которые содержат ссылку на метод, но почему мы не можем просто вызвать метод напрямую, а не вызывать его через делегат? спасибо ...

Питон округлить целое число до СТО

Кажется, что уже должны были спросить сотни (каламбур весело =) раз, но я могу найти только функцию для округления поплавков. Как округлить целое число, например: 130 -> 200 ? ...

экранирование значения селектора jQuery

у меня есть выпадающий список, который содержит ряд вариантов: <select id=SomeDropdown> <option value="a'b]&lt;p>">a'b]&lt;p></option> <option value="easy">easy</option> <select> обратите внимание, что значение параметра / текст содержит некоторые неприятные вещи: одинарные кавычки закрывающая квадратная скобка Escape html мне нужно удалить опцию a'B] , но мне не повезло написать селектор. Ни то, ни другое: $("#SomeDropdown >option ...

C # эквивалент карты C++

Я хочу сохранить некоторые итоги для разных учетных записей. В C++ я бы использовал STL следующим образом: map<string,double> accounts; // Add some amounts to some accounts. accounts["Fred"] += 4.56; accounts["George"] += 1.00; accounts["Fred"] += 1.00; cout << "Fred owes me $" << accounts['Fred'] << endl; теперь, как бы я сделал то же самое в C# ? ...

подзапрос в активной записи codeigniter

SELECT * FROM certs WHERE id NOT IN (SELECT id_cer FROM revokace); Как я могу написать выше select оператор в CodeIgniter active record? ...