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

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

или

Сообщество

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

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

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

Репутация

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

12
голоса
5
ответов
107
просмотров
Как использовать extern для обмена переменными между исходными файлами?

Я знаю, что глобальные переменные в C иногда имеют ключевое слово extern. Что такое переменная extern? Каково её объявление? Каков её диапазон видимости?

Это связано с обменом переменными между исходными файлами, но как именно это работает? Где мне использовать extern?

14
голоса
5
ответов
107
просмотров
Как создать константу в Python?

Как задать константу в Python?

В Java это делается следующим образом:

public static final String CONST_NAME = "Name";

Как это можно реализовать в Python?

11
голоса
5
ответов
107
просмотров
Преобразование строки, представляющей словарь, в сам словарь

Как я могу преобразовать строковое представление словаря, такое как следующая строка, в словарь (dict)?

s = "{'muffin' : 'lolz', 'foo' : 'kitty'}"

Я предпочитаю не использовать eval. Какие другие методы я могу использовать?

20
голоса
5
ответов
107
просмотров
Переходы на свойстве display в CSS

Я разрабатываю меню "мега-дропдаун" с помощью CSS — фактически, это обычное выпадающее меню только на CSS, но содержащее различные типы контента.

На данный момент, выяснил, что переходы CSS3 не применяются к свойству 'display', т.е. невозможно сделать плавный переход от display: none к...

12
голоса
5
ответов
107
просмотров
Возврат нескольких значений в JavaScript?

Я пытаюсь вернуть два значения в JavaScript. Это возможно?

var newCodes = function() {
var dCodes = fg.codecsCodes.rs; var dCodes2 = fg.codecsCodes2.rs; return dCodes, dCodes2; };

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

15
голоса
5
ответов
107
просмотров
Циклы в программном обеспечении для семейных деревьев

Я разработчик программного обеспечения для построения генеалогического дерева (на C++ и Qt). У меня не было проблем, пока один из клиентов не прислал мне отчет об ошибке. Проблема заключается в том, что у клиента есть два ребенка от собственной дочери, и в результате он не может использовать мою...

11
голоса
5
ответов
107
просмотров
Обновление Node.js до последней версии

У меня установлен Node.js, и когда я попытался установить Mongoosejs, возникла ошибка, сообщающая о том, что у меня не установлена необходимая версия Node.js (у меня версия 0.4.11, а нужна версия 0.4.12).

Как я могу обновиться до этой версии? Я предполагаю, что могу просто переустановить Node.js...

10
голоса
5
ответов
107
просмотров
Преимущества addEventListener по сравнению с onclick

Вопрос: В чем разница между addEventListener и onclick?

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

var h = document.getElementById("a");
h.onclick = dothing1;
h.addEventListener("click", dothing2);

Этот код находится в отдельном файле .js, и оба обработчика события работают как...

9
голоса
5
ответов
107
просмотров
Гарантирует ли JavaScript порядок свойств объекта?

Я создал объект следующим образом:

var obj = {};
obj.prop1 = "Foo";
obj.prop2 = "Bar";

Будет ли получившийся объект всегда выглядеть так:

{ prop1 : "Foo", prop2 : "Bar" }

То есть, будут ли свойства в том же порядке, в котором я их добавил?

9
голоса
5
ответов
107
просмотров
Как получить экземпляр класса обобщенного типа T?

У меня есть обобщённый класс Foo<T>. В методе этого класса я хочу получить экземпляр типа T, но не могу использовать T.class.

Каков предпочтительный способ обойти эту проблему и получить класс типа T?