программирование

Q & A для профессиональных программистов и энтузиастов

7
Как присваивание переменных работает в JavaScript?
Итак, я на днях поигрался, просто чтобы увидеть, как именно массовое назначение работает в JavaScript. Сначала я попробовал этот пример в консоли: a = b = {}; a.foo = 'bar'; console.log(b.foo); В результате в предупреждении отображалась «полоса». Это достаточно справедливо, aи bна самом деле это просто псевдонимы одного и того …
98 javascript 


5
Как подавить конкретное предупреждение MSBuild
Есть ли способ отключить конкретное предупреждение MSBuild (например, MSB3253) при запуске MSBuild из командной строки? Мой сценарий сборки вызывает msbuild.exe примерно следующим образом: msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release Я обнаружил, что могу подавить предупреждения C # (например, CS0618), используя другой параметр для msbuild.exe: msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618 Однако этот подход …

14
Как я могу автоматизировать задачу «создания сценариев» в SQL Server Management Studio 2008?
Я хотел бы автоматизировать генерацию скриптов в SQL Server Management Studio 2008. Прямо сейчас я делаю следующее: Щелкните правой кнопкой мыши мою базу данных, Задачи, «Создать сценарии ...» вручную выберите все параметры экспорта, которые мне нужны, и нажмите «Выбрать все» на вкладке «Выбрать объект». Выберите папку для экспорта В конце …

1
GitHub: поиск в старых версиях файлов
Я знаю, что с помощью GitHub я могу искать все текущие версии моих файлов в репо. Однако я также хотел бы поискать в старых версиях моих файлов репо. Например, скажем, у меня в коде была функция get_info (), но я удалил ее несколько версий назад, можно ли искать get_info и …
98 git  github 

6
Когда следует генерировать исключение IllegalArgumentException?
Меня беспокоит, что это исключение во время выполнения, поэтому его, вероятно, следует использовать с осторожностью. Стандартный вариант использования: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } Но похоже, что это приведет к следующему дизайну: public void computeScore() throws MyPackageException …


4
Почему круглые скобки в Python 2.7 являются добровольными?
В Python 2.7 следующее будет делать то же самое print("Hello, World!") # Prints "Hello, World!" print "Hello, World!" # Prints "Hello, World!" Однако следующее не будет print("Hello,", "World!") # Prints the tuple: ("Hello,", "World!") print "Hello,", "World!" # Prints the words "Hello, World!" В Python 3.x круглые скобки printявляются обязательными, …

11
Как писать модульные тесты на PHP? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я везде читал о том, насколько они хороши, но …

2
Сравнение таймера с DispatcherTimer
какая разница between System.Windows.Forms.Timer()а System.Windows.Threading.DispatcherTimer()? В каких случаях мы должны их использовать? какие-нибудь лучшие практики?
98 c#  timer 

3
В чем смысл классов ObjectFactory JAXB 2?
Я новичок в использовании JAXB, и я использовал xjc JAXB 2.1.3 для создания набора классов из моей схемы XML. Помимо создания класса для каждого элемента в моей схеме, он создал класс ObjectFactory. Кажется, что ничего не мешает мне напрямую создать экземпляры элементов, например MyElement element = new MyElement(); тогда как …
98 java  jaxb 


10
Вычисляемое свойство только для чтения против функции в Swift
Во введении в сеанс Swift WWDC descriptionдемонстрируется свойство только для чтения : class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Есть ли какие-либо последствия для выбора вышеуказанного подхода вместо использования метода: class Vehicle { var numberOfWheels = …


6
Веб-шрифты или шрифты с локальной загрузкой?
С тех пор, как возникли проблемы, вызванные использованием Cufon, я рискнул отказаться от использования внешних ресурсов шрифтов, но в последнее время я искал альтернативные методы загрузки шрифтов, чтобы увидеть, есть ли лучший способ; у лучших методов есть способ просто появиться неожиданно. Есть много новых методов и, кажется, вариации для каждого …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.