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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
146
просмотров
Как использовать `@ts-ignore` для блока кода?

Вопрос: Как игнорировать целый блок кода в TypeScript?

Я использую комментарий // @ts-ignore, чтобы заставить компилятор TypeScript игнорировать строку кода ниже него. Однако мне нужно игнорировать не только отдельные строки, но и целые блоки кода. Есть ли способ сделать это в TypeScript?

6
голоса
5
ответов
146
просмотров
Как создать пользовательские вспомогательные функции в Laravel

Я хочу создать вспомогательные функции, чтобы избежать дублирования кода между представлениями в Laravel. Например, у меня есть файл представления view.blade.php с следующим содержимым:

Отформатированный текст Foo: {{ fooFormatText($text) }}

Эти функции в основном занимаются...

5
голоса
5
ответов
146
просмотров
Разница между return и exit в функциях Bash

В чем разница между return и exit в функциях Bash с точки зрения кодов завершения?

5
голоса
5
ответов
146
просмотров
Приватные свойства в классах JavaScript ES6

Заголовок: Возможно ли создать приватные свойства в классах ES6?

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

Как можно запретить доступ к свойству instance.property в классах ES6? Вот пример:

class Something {
  constructor() {
    this.property = "test";
  }
}

var instance = new...
5
голоса
5
ответов
146
просмотров
Как определить тип объекта в Go?

Как узнать тип объекта в Go? В Python я просто использую typeof, чтобы получить тип объекта. Существует ли аналогичный способ сделать это в Go?

Вот код, из которого я итерируюсь:

for e := dlist.Front(); e != nil; e = e.Next() {
    lines := e.Value
   ...
5
голоса
2
ответов
146
просмотров
Заполнение оставшейся высоты или ширины в flex-контейнере

У меня есть 2 блока (div) рядом друг с другом в flexbox. Правый блок должен всегда иметь одинаковую ширину, а левый блок должен занимать оставшееся пространство. Однако он этого не делает, если я не задам ему конкретную ширину.

На данный момент я установил ширину левого блока на 96%, что выглядит...

6
голоса
3
ответов
146
просмотров
Почему jQuery или метод DOM, такой как getElementById, не находит элемент?

Проблема с поиском элементов в DOM

Каковы возможные причины, по которым методы document.getElementById, $("#id") или другие селекторы DOM / jQuery не находят элементы?

Примеры проблем включают:

  • Неявное отсутствие привязки обработчика событий в jQuery.
  • Методы "геттеры" jQuery (.val(),...
5
голоса
5
ответов
146
просмотров
Отформатировать строку в Go без вывода?

Есть ли простой способ форматирования строки в Go без ее вывода на консоль?

Я могу сделать так:

bar := "bar"
fmt.Printf("foo: %s", bar)

Но мне нужно, чтобы отформатированная строка возвращалась, а не выводилась, чтобы я мог работать с ней дальше.

Я мог бы также сделать что-то вроде...

5
голоса
3
ответов
146
просмотров
Что означает -z в Bash?

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

Я изучаю следующий код:

if [ -z $2 ]; then
    echo "usage: ...

(Три точки не имеют значения для описания использования.)
Я, возможно, неправильно гуглю, но не могу найти объяснение для опции -z.

Вы можете объяснить, что делает эта опция и в каких случаях...

6
голоса
5
ответов
146
просмотров
Разделение бизнес-логики и доступа к данным в Django

Я пишу проект на Django, и заметил, что 80% кода находится в файле models.py. Этот код вызывает у меня путаницу, и со временем мне становится трудно понимать, что на самом деле происходит.

Вот что меня беспокоит:

  1. Мне не нравится, что уровень модели (который должен быть ответственным только...