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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
5
ответов
124
просмотров
Настройка переменных окружения в Windows 10 для использования java и javac

У меня новый ноутбук с Windows 10, и я хочу настроить его так, чтобы я мог использовать команды java и javac из командной строки.

Я искал информацию в интернете, но все руководства относятся к более ранним версиям, и я не хочу возиться с чем-то, что я не понимаю.

21
голоса
5
ответов
123
просмотров
Каково влияние extern "C" в C++?

Проблема заключается в том, что неясно, какую роль играет конструкция extern "C" в коде на C++.

Например, я могу привести следующий фрагмент кода:

extern "C" { void foo(); }

Ожидается, что ответ на вопрос о том, что делает эта конструкция, поможет мне лучше понять, как интерфейсы C и C++...

12
голоса
5
ответов
123
просмотров
Самый быстрый способ проверить наличие значения в списке

Какой самый быстрый способ проверить, существует ли значение в очень большом списке (с миллионами значений), и узнать его индекс?

12
голоса
5
ответов
123
просмотров
Как закодировать/декодировать строку в Base64 на JavaScript?

У меня есть PHP-скрипт, который может кодировать PNG-изображение в строку Base64.

Теперь я хочу сделать то же самое на JavaScript. Я знаю, как открывать файлы, но не уверен, как выполнить кодирование. У меня нет опыта работы с двоичными данными.

21
голоса
5
ответов
123
просмотров
Как очистить массив в JavaScript?

Проблема: Как очистить массив в Python?

Здравствуйте!

Я столкнулся с задачей очистки массива в Python и хотел бы узнать, есть ли способ сделать это, возможно, с использованием метода .remove()?

Допустим, у меня есть такой массив:

A = [1, 2, 3, 4]

Как я могу его очистить?...

13
голоса
5
ответов
123
просмотров
Как дешево подсчитать количество строк в большом файле на Python

Как получить количество строк в большом файле наиболее эффективным с точки зрения памяти и времени образом?

У меня есть функция для подсчета строк в файле:

def file_len(filename):
    with open(filename) as f:
        for i, _ in enumerate(f):
            pass
    return i +...
15
голоса
5
ответов
123
просмотров
Как преобразовать число с плавающей запятой в целое число в JavaScript?

Я хотел бы преобразовать число с плавающей запятой в целое число в JavaScript. На самом деле, мне нужно узнать, как выполнить ОБЕ стандартные конверсии: округление и усечение (обрезка). И при этом мне нужно делать это эффективно, не прибегая к преобразованию в строку и парсингу.

14
голоса
5
ответов
123
просмотров
Как определить, содержит ли массив JavaScript объект с атрибутом, равным заданному значению

У меня есть массив, например:

vendors = [{
    Name: 'Magenic',
    ID: 'ABC'
  },
  {
    Name: 'Microsoft',
    ID: 'DEF'
  } // и так далее...
];

Как мне проверить, существует ли "Magenic" в этом массиве? Я бы не хотел использовать цикл, если это не обязательно. Я работаю с...

11
голоса
5
ответов
123
просмотров
Какова разница между JDK и JRE?

Заметка редактора: Этот вопрос был задан в 2009 году, когда мир был другим. В 2022 году стандартный открытый OpenJDK состоит только из JDK.


Какова разница между JDK и JRE? Какие их функциональные роли и когда следует использовать ту или иную версию?

9
голоса
4
ответов
123
просмотров
Разница между 'struct' и 'typedef struct' в C++?

В C++ есть ли разница между следующими определениями:

struct Foo ;

и:

typedef struct Foo;

Дело в том, что оба варианта, похоже, создают тип с именем Foo, но могут ли они иметь какие-либо различия в функциональности или использовании? Является ли использование typedef...