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

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

или

Сообщество

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

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

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

Репутация

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

8
голоса
1
ответов
1
просмотров
Почему моя программа работает медленно при обходе ровно 8192 элементов?

Описание проблемы:

У меня есть программа, которая работает с матрицей img[][] размером SIZE×SIZE и инициализирует ее следующим образом:

img[j][i] = 2 * j + i

Затем я создаю матрицу res[][], где каждое поле представляет собой среднее значение 9 полей вокруг него из матрицы...

6
голоса
5
ответов
1
просмотров
Использовать 'import module' или 'from module import'?

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

В общем, мне было бы интересно узнать о вашем опыте, какие предпочтения есть у других...

7
голоса
5
ответов
1
просмотров
Spring: @Component против @Bean

Я понимаю, что аннотация @Component была введена в Spring 2.5 для того, чтобы избавиться от определения бинов в XML, используя сканирование классов. Аннотация @Bean была представлена в Spring 3.0 и может использоваться вместе с @Configuration, позволяя полностью отказаться от XML-файлов и...

6
голоса
5
ответов
0
просмотров
Удалить все элементы из одного списка, которые присутствуют в другом списке

У меня есть две списка, l1 и l2. Я хочу выполнить операцию l1 - l2, которая должна вернуть все элементы списка l1, которые не присутствуют в l2.

Я могу предложить наивный подход с использованием цикла, но это будет очень неэффективно. Какой существует питоновский и эффективный способ...

6
голоса
5
ответов
0
просмотров
Как получить исходный код функции Python?

У меня есть функция на Python, определенная следующим образом:

def foo(arg1, arg2):
    # что-то делаем с аргументами
    a = arg1 + arg2
    return a

Я могу получить имя функции, используя foo.func_name. Но как мне программно получить исходный код этой функции, как он указан выше?

6
голоса
5
ответов
0
просмотров
Проверьте, содержатся ли несколько строк в другой строке

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

У меня есть массив строк, и я хочу проверить, присутствует ли хотя бы одна из этих строк в другой строке. Вот пример:

a = ['a', 'b', 'c']
s = "a123"
if a in s:
    print("Некоторые строки найдены в...
6
голоса
5
ответов
0
просмотров
Какие символы допустимы для имен переменных в JavaScript?

Какие символы можно использовать для именования переменной в JavaScript?

Я хочу создать небольшую "библиотеку расширений" для пользователей, которые не знакомы с JavaScript в моей компании (похоже, они все немного опасаются этого языка). Мне нравится, что jQuery и Prototype используют символ $, и,...

6
голоса
5
ответов
0
просмотров
PHP: Как определить первую и последнюю итерацию в цикле foreach?

Проблема проста. У меня есть цикл foreach в моем коде:

foreach($array as $element) { // код }

В этом цикле я хочу по-разному реагировать на первую и последнюю итерации.

Как мне это сделать?

7
голоса
5
ответов
0
просмотров
Как получить количество ЦПУ/ядер в Linux через командную строку?

У меня есть следующий скрипт, но я не знаю, как получить последний элемент в выводе:

cat /proc/cpuinfo | awk '/^processor/{print $3}'

Последний элемент должен быть равен количеству процессоров минус 1. Как это реализовать?

8
голоса
5
ответов
0
просмотров
Как решить проблемы с точностью чисел с плавающей запятой в JavaScript? [повтор]

Описание проблемы:

У меня есть следующий тестовый скрипт:

function test() {
  var x = 0.1 * 0.2;
  document.write(x);
}
test();

Этот код выводит результат 0.020000000000000004, хотя должен показывать просто 0.02 (если использовать калькулятор). Насколько я понял, это...