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

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

или

Сообщество

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

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

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

Репутация

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

11
голоса
5
ответов
267
просмотров
Каковы соглашения по наименованию переменных и функций в Python?

Заголовок: Проблема выбора стиля именования переменных и функций в Python

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

Я пришел из C# и в этой языке имена переменных и методов обычно пишутся в формате camelCase или PascalCase:

// Пример на C#
string thisIsMyVariable = "a";
public void ThisIsMyMethod() {...
11
голоса
5
ответов
267
просмотров
Следует ли использовать 'has_key()' или 'in' для проверки наличия ключа в словарях Python?

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

У меня возникла необходимость проверить, существует ли определённый ключ в словаре в Python. Думаю, что это распространённая задача, но не могу определиться с наилучшим способом её реализации.

Вот пример словаря, с которым я работаю:

d = {'a': 1, 'b':...
10
голоса
5
ответов
267
просмотров
Генератор случайных строк на PHP

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

<?php
    function RandomString()
    {
        $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
        $randstring = '';
        for ($i = 0; $i < 10; $i++) {
   ...
10
голоса
5
ответов
267
просмотров
Как преобразовать datetime в date?

Как преобразовать объект datetime.datetime (например, значение, возвращаемое datetime.datetime.now()) в объект datetime.date в Python?

20
голоса
5
ответов
267
просмотров
Как эффективно подсчитать количество ключей/свойств объекта в JavaScript

Какой самый быстрый способ посчитать количество ключей/свойств объекта в JavaScript? Возможно ли сделать это без итерации по объекту, т.е. без использования следующего кода:

var count = 0;
for (k in myobj) if (myobj.hasOwnProperty(k)) ++count;

(Ранее в Firefox существовало...

9
голоса
4
ответов
267
просмотров
В чем разница между строками в одинарных и двойных кавычках в PHP?

Я немного запутался, почему в коде на PHP строки иногда заключены в одинарные кавычки, а иногда в двойные.

Я знаю, что в .NET или языке C одинарные кавычки обозначают символ, а не строку. Почему в PHP используется два разных типа кавычек для строк? В чем разница между ними и когда следует...

8
голоса
5
ответов
267
просмотров
В чем разница между JSF, Servlet и JSP?

У меня есть несколько вопросов, касающихся технологий Java EE и их взаимосвязи:

  1. Как JSP и Servlet связаны между собой?
  2. Является ли JSP каким-то образом Servlet'ом?
  3. Как JSP и JSF связаны между собой?
  4. Является ли JSF чем-то вроде предоставленного UI на основе JSP, аналогично...
9
голоса
5
ответов
267
просмотров
Moment.js: Преобразование в объект даты

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

Используя Moment.js, я не могу преобразовать корректный объект moment в объект Date с учётом часовых поясов. В итоге, я не получаю правильную дату.

Пример:

var oldDate = new Date(),
    momentObj = moment(oldDate).tz("MST7MDT"),
    newDate =...
7
голоса
5
ответов
267
просмотров
Какой самый быстрый способ выполнить HTTP GET в Python?

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

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

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

6
голоса
5
ответов
267
просмотров
Имеет ли ключевое слово 'mutable' какие-либо другие цели, кроме разрешения изменения члена данных в константной функции-члене?

Недавно я наткнулся на код, где член данных класса был помечен ключевым словом mutable. Насколько я понимаю, это просто позволяет модифицировать член в методе, квалифицированном как const:

class Foo  
{  
private:  
    mutable bool done_;  
public:  
    void doSomething() const { ...;...