Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

15
голоса
5
ответов
120
просмотров
Как получить полный путь к директории текущего файла?

Проблема с получением пути к директории текущего файла в Python

Я пытаюсь получить путь к директории текущего исполняемого файла в Python. С помощью следующего кода я успешно получаю полный путь к файлу:

>>> os.path.abspath(__file__)
'C:\\python27\\test.py'

Однако мне нужен...

12
голоса
5
ответов
120
просмотров
В чем разница между String.slice и String.substring?

Заголовок: В чем разница между методами String.prototype.slice и String.prototype.substring?

Текст: Привет всем! У меня возникла путаница с методами String.prototype.slice и String.prototype.substring в JavaScript. Я знаю, что оба метода используются для извлечения подстрок из строки, но...

11
голоса
5
ответов
120
просмотров
Как итерировать аргументы в Bash-скрипте

Я столкнулся с проблемой при написании сложной команды, которую хотел бы преобразовать в shell/bash скрипт. Я могу легко записать её с использованием $1:

foo $1 args -o $1.ext

Однако я хочу иметь возможность передавать несколько имен файлов на вход скрипту. Как правильно это сделать?

Кроме...

11
голоса
5
ответов
120
просмотров
Включение всех JAR-файлов из директории в classpath Java

Как включить все jar-файлы из директории в classpath?

Я пытаюсь запустить программу с помощью команды java -classpath lib/*.jar:. my.package.Program, но она не может найти классы, которые определенно есть в этих jar-файлах. Нужно ли мне добавлять каждый jar-файл в classpath отдельно?

19
голоса
2
ответов
120
просмотров
В чем разница между Bower и npm?

Какова основная разница между bower и npm? Хочу получить простой и понятный ответ. Я заметил, что некоторые из моих коллег используют bower и npm взаимозаменяемо в своих проектах.

11
голоса
1
ответов
120
просмотров
Что означает T&& (двойной амперсанд) в C++11?

Я изучаю новые возможности C++11, и одна из них, которую я заметил, — это двойной амперсанд при объявлении переменных, например, T&& var.

Во-первых, как называется эта конструкция? Мне бы хотелось, чтобы Google позволял искать подобные символы.

Что именно это означает?

На первый взгляд, кажется,...

11
голоса
0
ответов
120
просмотров
Какие самые распространенные форматы docstring в Python? [закрыт]

Проблема:

Я столкнулся с вопросом о различных стилях написания docstring'ов в Python. В сообществе обсуждаются разные подходы, и мне хотелось бы узнать, какие из них являются наиболее популярными и общепринятыми. Например, существуют ли какие-то стандарты или рекомендации по форматированию...

14
голоса
5
ответов
120
просмотров
Как отсортировать массив целых чисел?

Я пытаюсь получить максимальное и минимальное значения из массива, который, как я знаю, будет содержать только целые числа, но это оказывается сложнее, чем я думал.

Вот мой код:

var numArray = [140000, 104, 99];
numArray = numArray.sort();
console.log(numArray);

Я ожидал...

18
голоса
5
ответов
120
просмотров
Сортировка Map<Key, Value> по значениям

Я столкнулся с проблемой сортировки объекта типа Map по его значениям. Поскольку значения не уникальны, я вынужден преобразовывать keySet в массив и затем сортировать этот массив с помощью sort с кастомным компаратором, который сортирует по значению, связанному с ключом.

Есть ли более...

11
голоса
4
ответов
120
просмотров
Разница между старыми и новыми классами в Python?

Какова разница между старыми и новыми стилями классов в Python? Когда следует использовать один из них, а когда - другой?