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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
2
ответов
265
просмотров
Как проверить, начинается ли строка с заданной подстроки?

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

Вот мой код:

$string1 = 'google.com';
$string2 = 'http://www.google.com';

У меня есть две строки, и я не знаю, как правильно использовать функции для проверки их начала. Помогите, пожалуйста!

8
голоса
5
ответов
265
просмотров
Удаление объекта из массива с помощью JavaScript

Как удалить объект из массива?

Я хочу удалить объект, который включает имя Kristian, из массива someArray. Например:

someArray = [{name:"Kristian", lines:"2,5,10"}, {name:"John", lines:"1,19,26,96"}];

Я хочу получить:

someArray = [{name:"John", lines:"1,19,26,96"}];

6
голоса
5
ответов
265
просмотров
Лучшие практики использования assert?

Проблема:

  1. Существует ли проблема производительности или поддерживаемости кода при использовании assert в стандартном коде, а не только для отладки?
    Является ли следующий код:
assert x >= 0, 'x is less than zero'

лучше или хуже, чем:

if x < 0:
    raise...
6
голоса
4
ответов
265
просмотров
Определение типа в объектном литерале в TypeScript

Вопрос на StackOverflow:

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

class className {
  property: string;
}

Но когда я пытаюсь сделать то же самое для объекта, у...

0
голоса
2
ответов
265
просмотров
MySQL: разница между двумя метками времени в секундах?

Возможно ли вычислить разницу между двумя временными отметками в MySQL и получить результат в секундах? Например, выражение 2010-11-29 13:16:55 - 2010-11-29 13:13:55 должно возвращать 180 секунд. Спасибо.

0
голоса
5
ответов
265
просмотров
Bash: Как токенизировать строковую переменную?

Заголовок: Как разбить строку на токены, используя пробелы в качестве разделителя?

Тело сообщения: У меня есть переменная типа строка, значение которой — "john is 17 years old". Мне нужно разбить эту строку на токены, используя пробелы в качестве разделителя. Могу ли я использовать awk для этой...

0
голоса
2
ответов
265
просмотров
"Динамическое задание атрибута id элемента input в IE: альтернатива методу setAttribute"

Я пытаюсь динамически задать атрибут ID для HTML-элементов ввода, которые создаются динамически в моем приложении.

Моя реализация работает корректно с методом setAttribute в Firefox. Буду признателен за любые идеи или решения, которые помогут сделать эту реализацию работающей в Internet...

0
голоса
1
ответов
265
просмотров
Как добиться загрузки контентного скрипта ПОСЛЕ выполнения Javascript на странице?

У меня есть расширение для браузера, которое должно загружать контентный скрипт searchTopic.js только после полной загрузки страницы, в которую он внедряется (да, я установил параметр "run_at" в "document_end" в манифесте расширения), но на самом деле скрипт загружается раньше, чем все...

0
голоса
3
ответов
265
просмотров
Переопределение перегруженной функции базового класса в C++

Я столкнулся с проблемой, когда после того, как мой класс переопределил функцию базового класса, все перегруженные версии этой функции оказались скрыты. Это предусмотрено языком или я просто делаю что-то неправильно?

Например:

class foo
{
  public:
    foo(void);
    ~foo(void);
   ...
0
голоса
4
ответов
265
просмотров
Как создать "пустое условие if" в Python

Тема: Работает ли "пустое условие if" в Python и влияет ли это на производительность приложения?

В C довольно распространено использование такого "пустого" условия if, например:

if(mostlyhappencondition)
    ; // пустое выражение
else {
    dosomething();
}

Меня интересует, возможно...