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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
5
ответов
143
просмотров
Почему в макросах используются, казалось бы, бессмысленные операторы do-while и if-else?

В многих макросах на C/C++ я замечаю, что код макроса обернут в циклы do while, которые, по сути, кажутся бессмысленными. Вот примеры: #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } else

Я не понимаю, зачем нужен do while. Почему нельзя просто написать это без...

9
голоса
5
ответов
143
просмотров
Как получить первую свойство объекта в JavaScript?

Существует ли элегантный способ получить первый параметр объекта...

когда вы не знаете имена его свойств без использования цикла, такого как for .. in или jQuery's $.each

Например, мне нужно получить доступ к объекту foo1, не зная его имени:

var example = { foo1: { /* данные1 */}, ...

9
голоса
5
ответов
143
просмотров
Как вывести полный массив NumPy без обрезки?

Проблема:

Когда я печатаю массив numpy, я получаю усеченное представление, но хочу видеть полный массив. Например, при выполнении следующего кода:

numpy.arange(10000)

Я получаю:

array([   0,    1,    2, ..., 9997, 9998, 9999])

Также, когда я пытаюсь изменить форму...

9
голоса
5
ответов
143
просмотров
Следует ли мне использовать != или <> для обозначения "не равно" в T-SQL?

У меня возник вопрос по поводу синтаксиса SQL. Я заметил, что в коде используется как оператор !=, так и оператор `` для обозначения "не равно". Какой из этих синтаксисов предпочтителен и почему?

Лично мне больше нравится !=, так как `` напоминает мне о Visual Basic.

8
голоса
5
ответов
143
просмотров
ASP.NET Веб-сайт или ASP.NET Веб-приложение?

Когда я начинаю новый проект ASP.NET в Visual Studio, я сталкиваюсь с выбором между созданием ASP.NET Web Application и ASP.NET Web Site.

В чем разница между ASP.NET Web Application и ASP.NET Web Site? Почему я должен выбрать один вариант вместо другого?

Существует ли разница в ответе в...

9
голоса
5
ответов
143
просмотров
Добавление опций в <select> с помощью jQuery?

Вопрос: Как проще всего добавить `` в выпадающий список с использованием jQuery?

Я пытаюсь добавить новый элемент `` в выпадающий список с помощью jQuery. Вот код, который я использую:

$("#mySelect").append('My option');

Будет ли этот код работать? Есть ли более правильный...

8
голоса
2
ответов
143
просмотров
Как перебрать файлы в директории, изменить путь и добавить суффикс к имени файла

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

./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]

Я хочу реализовать это в виде псевдокода:

для...
7
голоса
5
ответов
143
просмотров
Какой самый быстрый способ выполнить HTTP GET в Python?

Какой самый быстрый способ выполнить HTTP GET на Python, если я знаю, что содержимое будет строкой? Я ищу документацию на что-то вроде однострочного кода:

contents = url.get("http://example.com/foo/bar")

Но всё, что я могу найти с помощью Google, это httplib и urllib, и мне не...

7
голоса
5
ответов
143
просмотров
Как конвертировать секунды в часы, минуты и секунды?

У меня есть функция, которая возвращает информацию в секундах, но мне нужно сохранить эти данные в формате часы:минуты:секунды.

Существует ли простой способ преобразовать секунды в этот формат на Python?

6
голоса
5
ответов
143
просмотров
Как использовать raw_input в Python 3?

У меня возникла проблема при переходе с Python 2 на Python 3. В Python 2 я использовал команду raw_input() для получения пользовательского ввода, но при запуске этого кода в Python 3 я получаю ошибку:

NameError: name 'raw_input' is not defined

Как мне правильно получить пользовательский...