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


Почему основной метод Java статичен?

сигнатура метода Java main () метод: public static void main(String[] args){ ... } есть ли причина для этого метода, чтобы быть статическим? ...

Получение всех типов, реализующих интерфейс

используя отражение, как я могу получить все типы, которые реализуют интерфейс с C# 3.0/.NET 3.5 с наименьшим кодом и минимизацией итераций? вот что я хочу переписать: foreach (Type t in this.GetType().Assembly.GetTypes()) if (t is IMyInterface) ; //do stuff ...

Как я могу вернуть NULL из универсального метода в C#?

У меня есть общий метод с этим (фиктивным) Кодом (да, я знаю, что IList имеет предикаты, но мой код не использует IList, а какую-то другую коллекцию, в любом случае это не имеет значения для вопроса...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach T thing in collecion { if (thing.Id == id) return thing; } return null; // ERROR: Cannot convert null to type parameter 'T' because it could be a value type. Consider usin ...

Интерфейс, определяющий подпись конструктора?

странно, что это первый раз, когда я столкнулся с этой проблемой, но: как определить конструктор в интерфейсе C#? Edit Некоторые люди хотели пример (это проект свободного времени, так что да, это игра) IDrawable + Обновление +Розыгрыш чтобы иметь возможность обновлять (проверить край экрана и т. д.) и рисовать себя, он всегда будет нужен GraphicsDeviceManager. Поэтому я хочу убедиться, что объект имеет ссылка на него. Это будет принадлежать конструктору. теперь, когда я записал это, я дум ...

Центрировать изображение с помощью Центра выравнивания текста?

является собственностью text-align: center; хороший способ центрировать изображение с помощью CSS? img { text-align: center; } ...

XDocument или XmlDocument

Я сейчас учусь XmlDocument но я только что столкнулся с XDocument и когда я пытаюсь найти разницу или преимущества их я не могу найти что-то полезное, не могли бы вы сказать мне, почему вы будете использовать один над другим ? ...

Как вставить несколько строк, не повторяя "вставить в dbo.Бла " часть заявления?

Я знаю, что делал это раньше много лет назад, но я не могу вспомнить синтаксис, и я не могу найти его нигде из-за подтягивания тонны справочных документов и статей о "массовом импорте". вот что я хочу сделать, но синтаксис не совсем правильно... пожалуйста, кто-то, кто делал это раньше, помогите мне :) INSERT INTO dbo.MyTable (ID, Name) VALUES (123, 'Timmy'), (124, 'Jonny'), (125, 'Sally') Я знаю, что это закрыть получить правильный синтаксис. Мне может понадобиться слово "Навальный" ...

Захват нескольких строк вывода в переменную Bash

у меня есть скрипт 'myscript', который выводит следующее: abc def ghi в другом скрипте я называю: declare RESULT=$(./myscript) и $RESULT получает значение abc def ghi есть ли способ сохранить результат либо с новыми строками, либо с символом 'n', чтобы я мог вывести его с помощью'echo -e'? ...

.trim() в JavaScript не работает в IE

Я пытался применить .trim() к строке в одной из моих программ JavaScript. Он отлично работает под Mozilla, но отображается ошибка, когда я пытаюсь это сделать в IE8. Кто-нибудь знает, что здесь происходит? Есть в любом случае я могу заставить его работать в IE? код: var ID = document.getElementByID('rep_id').value.trim(); отображать сообщение об ошибке: Message: Object doesn't support this property or method Line: 604 Char: 2 Code: 0 URI: http://test.localhost/test.js ...

Git вытащить определенную ветку из GitHub

У меня есть проект с несколькими ответвлениями. Я подталкивал их к GitHub и теперь, когда кто-то работает на них, нужно тянуть на GitHub. Он отлично работает в мастер. Но скажем, у меня есть филиал xyz. Как я могу вытащить ветку xyz из GitHub и объединить ее в ветку xyz на моем локальном хосте? У меня на самом деле есть свой ответ здесь: толкать и тянуть ветки в Git но я получаю ошибку"! [отклонено] " и что-то о "non fast forward". какие предложения? ...