Codengineering - блог о программировании ➜ страница 2064
Соглашение об именовании C# для перечисления и соответствующего свойства
Я часто обнаруживаю, что реализую класс, поддерживающий какое-то собственное свойство статуса в качестве перечисления: у меня есть перечисление статуса и одно свойство статуса типа Status. Как мне решить этот конфликт? public class Car { public enum Status { Off, Starting, Moving }; Status status = Status.Off; public Status Status // <===== Won't compile ===== { get { return status; } set { status = value; DoSomething(); } } } Если бы перечисление состоя ...
В чем разница между строковыми литералами и строковыми объектами в JavaScript?
принято от MDN строковые литералы (обозначаются двойными или одинарными кавычками) и строки возвращается из строковых вызовов в контексте, отличном от конструктора (т. е. без используя ключевое слово new) являются примитивными строками. JavaScript автоматически преобразует примитивы в строковые объекты, чтобы их можно было использовать Строковые методы объекта для примитивных строк. В контекстах, где метод должен быть вызван на примитивную строку или поиск свойства происходит, Ja ...
Пробелы, Соответствующие Регулярному Выражению-Java
Java API для регулярные выражения утверждает, что s будет соответствовать пробел. Так что регулярное выражение ss должно совпадать два пробела. Pattern whitespace = Pattern.compile("ss"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); цель этого состоит в том, чтобы заменить все экземпляры двух последовательных пробелов одним пробелом. Однако это на самом деле не работает. у меня есть серьезное непонимание регулярных выражений или термин "пробелы" ...
Как передать дополнительный параметр функции обратного вызова в Javascript.фильтр() метод?
Я хочу сравнить каждую строку в массив с заданной строкой. Моя текущая реализация: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); эта простая функция работает, но только потому, что сейчас wordToCompare создается как глобальная переменная, но, конечно, я хочу избежать этого и передайте его в качестве параметра. Моя проблема заключается в том, что я не уверен, как определить startsWith () так что он принимает один дополнительны ...
Как проверить, если шестнадцатеричный цвет "слишком черный"?
Я пытаюсь оценить темноту цвета, выбранного палитрой цветов, чтобы увидеть, является ли он" слишком черным", и если да, установите его на белый. Я думал, что могу использовать первые символы шестнадцатеричного значения, чтобы снять это. Он работает, но он также переключает некоторые законно "светлые" цвета. У меня есть код, который делает это: if (lightcolor.substring(0,3) == "#00"|| lightcolor.substring(0,3) == "#010"){ lightcolor="#FFFFFF"; color=lightcolor; ...
Друзья В Facebook.getAppUsers ' с помощью Graph API
У меня есть приложение, которое использует старый вызов REST API Friends.getAppUsers чтобы получить список друзей для текущего пользователя, который авторизовал мое приложение. Я прочитал документацию,как это сделать с API Graph? Каков был бы пример этого? ...
на AngularJS, как получить доступ к элементу, который вызвал событие?
я использую как Bootstrap, так и AngularJS в своем веб-приложении. У меня возникли некоторые трудности с тем, чтобы заставить их работать вместе. у меня есть элемент, который имеет атрибут data-provide="typeahead" <input id="searchText" ng-model="searchText" type="text" class="input-medium search-query" placeholder="title" data-provide="typeahead" ng-change="updateTypeahead()" /> и я хочу обновить data-source атрибут, когда пользователь вводит данные в поле. Функция updat ...
Инициализация переменной-члена C#; лучшая практика?
лучше инициализировать переменные-члены класса при объявлении private List<Thing> _things = new List<Thing>(); private int _arb = 99; или в конструкторе по умолчанию? private List<Thing> _things; private int _arb; public TheClass() { _things = new List<Thing>(); _arb = 99; } это просто вопрос стиля или есть компромиссы по производительности, так или иначе? ...
Можете ли вы иметь логику if-then-else в SQL? [дубликат]
этот вопрос уже есть ответ здесь: Как мне выполнить IF ... THEN в SQL SELECT? 22 ответов мне нужно сделать выбор данных из таблицы на основе какого-то приоритета, например: select product, price from table1 where project = 1 -- pseudo: if no price found, do this: select product, price from table1 where customer = 2 -- pseudo: if still no price found, do this: select product, price from table1 where co ...
Откуда берется "Привет мир"?
'hello, world ' обычно является первым примером для любого языка программирования. Мне всегда было интересно, откуда взялось это предложение и где оно было впервые использовано. мне однажды сказали, что это было первое предложение, которое когда-либо отображалось на экране компьютера, но я не смог найти никакой ссылки на это. Итак, мой вопрос: Где же практика использовать 'hello, world ' как первый пример для компьютерных языков происходят из? Где это было впервые используется? обновление Хот ...