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

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

6
В Python, как мне проверить, является ли переменная None, True или False
У меня есть функция, которая может возвращать одно из трех: успех ( True) сбой ( False) ошибка чтения / анализа потока ( None) У меня вопрос, если я не должен тестировать против Trueили False, как мне увидеть результат. Вот как я сейчас это делаю: result = simulate(open("myfile")) if result == …
156 python 

6
Ссылка на веб-сайт документации C # XML
Можно ли включить ссылку на веб-сайт в XML-документацию? Например, мой метод резюмирован как ///<Summary> /// This is a math function I found HERE. ///</Summary> public void SomeMathThing(Double[] doubleArray) { ... } и когда я печатаю SomeMathThing( Я хочу, чтобы IntelliSense отображал сводку с возможностью щелкнуть «ЗДЕСЬ», чтобы перейти на внешний …
156 c#  xml  hyperlink 

8
Windows git «предупреждение: LF будет заменен на CRLF», это хвост предупреждения назад?
env: Windows 7 msysgit Когда я git commit, он говорит: warning: LF will be replaced by CRLF. Этот предупреждающий хвост направлен назад? Я редактирую файл в Windows, конец строки CRLF, как на этой картинке: И git меняет его на LFдля фиксации в репо. Итак, я думаю, что правильное предупреждение: warning: …
156 git 


4
Изменить размер заголовка и меток осей в ggplot2
У меня очень простой вопрос, на который я пытаюсь найти ответ. Я надеялся, что здесь кто-нибудь сможет мне помочь. Пример фрейма данных представлен ниже: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g Я просто хочу узнать, как я …
156 r  ggplot2 

10
Как просмотреть дерево зависимостей данного модуля npm?
Как я могу получить дерево модуля, доступного для npm, но не установленного локально? npm llвыполняет работу для локально установленных пакетов. Но это не работает для модулей, которые не установлены, или модулей, установленных глобально. Я пробовал npm list bowerно это не то.
156 npm 

11
обновление nodejs в ubuntu 16.04
Недавно я просматривал версию узла в моем ubuntu 16.04, когда использовалась node -vкоманда, она показывает мне версию 6.9.1, но когда nodejs -vона показывает 6.9.2 ранее, перед использованием этой команды npm updateбыла использована команда. А что это за разница в node -vи nodejs -v? и как обновить node / nodejs до …
156 node.js  ubuntu 


13
Как реализовать debounce в Vue2?
У меня есть простое поле ввода в шаблоне Vue, и я хотел бы использовать debounce примерно так: <input type="text" v-model="filterKey" debounce="500"> Однако это debounceсвойство устарело в Vue 2 . В рекомендации только сказано: «используйте v-on: input + стороннюю функцию debounce». Как правильно это реализовать? Я пытался реализовать это с помощью …

19
Безопасный метод Python для получения значения вложенного словаря
У меня есть вложенный словарь. Есть ли только один способ безопасно доставить ценности? try: example_dict['key1']['key2'] except KeyError: pass Или, может быть, у python есть такой метод, как get()вложенный словарь?

12
Что такое виртуальный DOM?
Недавно я посмотрел на фреймворк Facebook React . Он использует концепцию под названием «виртуальный DOM», которую я не совсем понял. Что такое виртуальный DOM? Каковы преимущества?

11
Звуковой сигнал при завершении кода
Я нахожусь в ситуации, когда мой код запускается очень долго, и я не хочу смотреть на него все время, но хочу знать, когда он будет выполнен. Как я могу сделать так, чтобы код (Python) издавал «сигнал тревоги», когда это сделано? Я собирался заставить его воспроизводить файл .wav, когда он достигнет …
156 python  alarm  audio 

3
JSDoc: вернуть структуру объекта
Как я могу сообщить JSDoc о структуре возвращаемого объекта. Я нашел @return {{field1: type, field2: type, ...}} descriptionсинтаксис и попробовал: /** * Returns a coordinate from a given mouse or touch event * @param {TouchEvent|MouseEvent|jQuery.Event} e * A valid mouse or touch event or a jQuery event wrapping such an …

2
Python записывать байты в файл
У меня есть функция, которая возвращает строку. Строка содержит символы возврата каретки и перевода строки (0x0D, 0x0A). Однако, когда я пишу в файл, он содержит только новые переводы строк. Есть ли способ получить вывод, включающий возврат каретки и новый перевод строки. msg = function(arg1, arg2, arg3) f = open('/tmp/output', 'w') …
156 python 

4
Можно ли расширить типы в Typescript?
Скажем, у меня такой тип: type Event = { name: string; dateCreated: string; type: string; } Теперь я хочу расширить этот тип, т.е. type UserEvent extends Event = { UserId: string; } Это не работает Как я могу это сделать?

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