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

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

13
Что означает «=>» (стрелка, образованная из «равно и больше») в JavaScript?
Я знаю, что >=оператор означает больше или равно, но я видел =>в некотором исходном коде. В чем смысл этого оператора? Вот код: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

30
Печатать только <div id = «printarea»> </ div>?
Как распечатать указанный div (не отключая вручную все остальное содержимое на странице)? Я хочу избегать нового диалогового окна предварительного просмотра, поэтому создание нового окна с этим контентом бесполезно. Страница содержит пару таблиц, одна из которых содержит div, который я хочу напечатать - таблица оформлена с использованием визуальных стилей для Интернета, …




19
Как проверить, является ли объект списком или кортежем (но не строкой)?
Это то, что я обычно делаю, чтобы убедиться, что вход является list/ tuple-, но не а str. Потому что много раз я сталкивался с ошибками, когда функция strпо ошибке пропускает объект, а целевая функция for x in lstпредполагает, что lstэто на самом деле listили tuple. assert isinstance(lst, (list, tuple)) Мой …
444 python  list  types  assert 

13
usr / bin / ld: невозможно найти -l <nameOfTheLibrary>
Я пытаюсь скомпилировать мою программу, и она возвращает эту ошибку: usr/bin/ld: cannot find -l&lt;nameOfTheLibrary&gt; в моем make-файле я использую команду g++и ссылку на мою библиотеку, которая является символической ссылкой на мою библиотеку, расположенную в другом каталоге. Есть ли возможность добавить, чтобы он работал, пожалуйста?
444 c++  linux  g++ 

9
Как просмотреть файл diff в git перед коммитом
Это часто случается со мной: Я работаю над парой связанных изменений одновременно в течение дня или двух, и когда приходит время коммитить, я забываю, что изменилось в конкретном файле. (Это всего лишь личное git-репо, поэтому я согласен на несколько обновлений в коммите.) Есть ли способ предварительного просмотра изменений между моим …
444 git  git-diff 

4
Обработка всех аргументов, кроме первого (в скрипте bash)
У меня есть простой скрипт, где первый аргумент зарезервирован для имени файла, а все остальные необязательные аргументы должны быть переданы в другие части скрипта. С помощью Google я нашел эту вики , но она предоставила буквальный пример: echo "${@: -1}" Я не могу заставить что-нибудь еще работать, например: echo "${@:2}" …
444 bash  shell 

12
Что такое итератор, итерация и итерация?
Какое самое основное определение «итерируемого», «итератора» и «итерации» в Python? Я прочитал несколько определений, но я не могу определить точное значение, так как оно все равно не впитается. Может кто-нибудь, пожалуйста, помогите мне с 3 определениями в терминах непрофессионала?



30
Как красиво печатать XML из Java?
У меня есть строка Java, которая содержит XML, без перевода строки или отступов. Я хотел бы превратить его в строку с красиво отформатированным XML. Как мне это сделать? String unformattedXml = "&lt;tag&gt;&lt;nested&gt;hello&lt;/nested&gt;&lt;/tag&gt;"; String formattedXml = new [UnknownClass]().format(unformattedXml); Примечание: мой ввод - строка . Мой вывод - строка . (Основной) макет …
444 java  xml  pretty-print 

28
Как автоматически перезагрузить файлы в Node.js?
Любые идеи о том, как я могу реализовать автоматическую перезагрузку файлов в Node.js? Я устал от перезапуска сервера каждый раз, когда я меняю файл. Судя по всему, require()функция Node.js не перезагружает файлы, если они уже были необходимы, поэтому мне нужно сделать что-то вроде этого: var sys = require('sys'), http = …

14
Настройте сервер Dev Flask, чтобы он был виден через сеть
Я не уверен, относится ли это к Flask, но когда я запускаю приложение в режиме dev ( http://localhost:5000), я не могу получить к нему доступ с других компьютеров в сети (с помощью http://[dev-host-ip]:5000). Например, с Rails в режиме разработки он работает нормально. Я не смог найти никаких документов, касающихся конфигурации …
444 python  flask  werkzeug 

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