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

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

6
sed или awk: удалить n строк по шаблону
Как мне смешивать шаблоны и числовые диапазоны в sed (или другом подобном инструменте - например, awk)? Я хочу сопоставить определенные строки в файле и удалить следующие n строк перед тем, как продолжить, и я хочу сделать это как часть конвейера.
106 unix  sed  awk 

9
Среднее геометрическое: есть ли встроенный?
Я пытался найти встроенную функцию для среднего геометрического, но не смог. (Очевидно, что встроенный модуль не спасет меня в любое время при работе в оболочке, и я не подозреваю, что есть какая-либо разница в точности; для скриптов я стараюсь использовать встроенные модули как можно чаще, где (совокупный) прирост производительности часто …


4
Как рекурсивно преобразовывать файлы .gitignore
Я пытаюсь избежать следующего шаблона в моем .gitignoreфайле. MyPrject/WebApp/Scripts/special/*.js MyPrject/WebApp/Scripts/special/*/*.js MyPrject/WebApp/Scripts/special/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js Мы попытались: MyPrject/WebApp/Scripts/special/**.js MyPrject/WebApp/Scripts/special/**/*.js Однако это не сработало. Это git в Windows. Есть ли более краткий способ сделать это, не повторяя вещи?
106 git  gitignore 

2
Поля интерфейса Go
Я знаком с тем фактом, что в Go интерфейсы определяют функциональность, а не данные. Вы помещаете набор методов в интерфейс, но не можете указать какие-либо поля, которые потребуются для чего-либо, что реализует этот интерфейс. Например: // Interface type Giver interface { Give() int64 } // One implementation type FiveGiver struct …
106 struct  interface  go 

20
yum error «Невозможно получить металик для репозитория: epel. Пожалуйста, проверьте его путь и попробуйте еще раз »обновление ContextBroker
Я пытаюсь обновить Orion ContextBroker с помощью команды yum install contextBroker. К сожалению, я получаю следующую ошибку: Загруженные плагины: fastestmirror, refresh-packagekit, security Loading скорость зеркалирования из кэшированного хост-файла Ошибка: не удается получить металинк для репозитория: epel. Пожалуйста, проверьте его путь и попробуйте еще раз Что могло пойти не так?
106 rpm  yum  fiware  epel 

6
Как предотвратить перенос строки через дефис во всех браузерах
На нашей CMS есть ckeditor. Наши конечные пользователи будут вводить несколько длинных статей через этот ckeditor. Нам нужен способ предотвратить перенос строки через дефис в этих статьях. Есть ли способ предотвратить перенос строки через дефис во всех браузерах? или у ckeditor есть возможность предотвратить это?
106 html  css 



11
Как проверить, установлены ли инструменты командной строки
У меня MacBook Pro с OS X 10.8.2. XCode установлен. Я знаю это, поскольку оно отображается в каталоге приложений. Также в / usr / bin есть файлы xcodebuild и xcode-select. Мне нужно знать, установлены ли инструменты командной строки. Есть ли для этого команда? Что я могу сделать, чтобы узнать, установлен …
106 xcode  macos 


3
Как в Kotlin прочитать все содержимое InputStream в строку?
Недавно я видел код для чтения всего содержимого InputStreamстроки в Kotlin, например: // input is of type InputStream val baos = ByteArrayOutputStream() input.use { it.copyTo(baos) } val inputAsString = baos.toString() А также: val reader = BufferedReader(InputStreamReader(input)) try { val results = StringBuilder() while (true) { val line = reader.readLine() if …


3
Наблюдаемый, наконец, при подписке
В соответствии с этим artcle , onCompleteи onErrorфункции subscribeявляются взаимоисключающими. Значение либо onErrorили onCompleteсобытия будут стрелять в моих subscribe. У меня есть логический блок, который должен выполняться независимо от того, получаю ли я сообщение об ошибке или успешно завершаю свой поток информации. Я искал что-то вроде finallypython , но все, …
106 javascript  rxjs  rxjs5 

12
Как установить tkinter с помощью pip или easy_install в Windows
My Idle выдает ошибки и говорит, что tkinterих нельзя импортировать. Есть ли простой способ установить tkinterчерез pipилиeasy_install ? Кажется, что для этого существует много имен пакетов ... Этот и другие различные варианты с tkinter-pypyне работают. pip install python-tk Я использую Windows с Python 2.7, и у меня нет apt-getдругих системных …

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