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

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

8
Какова лучшая структура проекта для приложения Python? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Представьте, что вы хотите разработать нетривиальное настольное (не веб) приложение для …

21
Рекурсивный подсчет файлов в каталоге Linux
Как я могу рекурсивно считать файлы в каталоге Linux? Я нашел это: find DIR_NAME -type f ¦ wc -l Но когда я запускаю это, он возвращает следующую ошибку. найти: пути должны предшествовать выражению: ¦
730 linux 


21
Извлечь подстроку в Bash
Учитывая имя файла в форме someletters_12345_moreleters.ext, я хочу извлечь 5 цифр и поместить их в переменную. Итак, чтобы подчеркнуть это, у меня есть имя файла с числом символов х, затем пятизначной последовательностью, окруженной одним подчеркиванием с обеих сторон, а затем другим набором из числа символов х. Я хочу взять 5-значный …
730 string  bash  shell  substring 


12
Solr vs. ElasticSearch [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Каковы основные архитектурные различия между этими технологиями? Кроме того, какие варианты использования обычно …


9
Проверьте количество аргументов, переданных скрипту Bash
Я хотел бы, чтобы мой сценарий Bash выводил сообщение об ошибке, если требуемый счетчик аргументов не выполняется. Я попробовал следующий код: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi По неизвестной причине я получил следующую ошибку: test: line 4: …

13
Использование @property против геттеров и сеттеров
Вот чисто Python-специфический вопрос дизайна: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... а также class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python позволяет нам сделать это в любом случае. Если бы вы разработали программу на Python, какой подход вы бы использовали и …

14
Что такое PECS (продюсер продвигает Consumer Super)?
На этом вопросе есть ответы на Переполнение стека на русском : Использование подстановочных знаков в Generics Java Я сталкивался с PECS (сокращение от Producer extendsи Consumersuper ), читая дженерики. Может кто-нибудь объяснить мне, как использовать PECS для разрешения путаницы между extendsи super?

4
Почему ◎ ܫ ◎ и ☺ не являются допустимыми именами переменных JavaScript?
Я заметил, что в Internet Explorer (но, к сожалению, не в других протестированных мной браузерах) вы можете использовать некоторые имена переменных Unicode. Это сделало мой день, и я был очень рад, что я мог написать забавный код с Unicode, как это: var ктоείναι草泥马 = "You dirty horse.", happy☺n☺mat☺p☺eia = ":)Yay!", …

7
Как скопировать коммиты из одной ветки в другую?
У меня есть две ветви от моего хозяина: v2.1 : (версия 2) я работаю в течение нескольких месяцев WSS : что я создал вчера, чтобы добавить одну особенность для моего мастера (в производстве) Есть ли способ скопировать вчерашние коммиты из wss в v2.1?




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