Вопросы с тегом «set»

265
Какова цель willSet и didSet в Swift?

Swift имеет синтаксис объявления свойства, очень похожий на C #: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Тем не менее, это также имеет willSetи didSetдействия. Они вызываются до и после вызова сеттера, соответственно. Какова их цель, учитывая, что вы можете просто иметь...

264
Как отменить локальные коммиты в Git?

Я работал над чем-то, и решил, что это было полностью испорчено ... после совершения некоторых из них. Поэтому я попробовал следующую последовательность: git reset --hard git rebase origin git fetch git pull git checkout В какой момент я получил сообщение Your branch is ahead of 'origin/master' by...

248
Как отфильтровать объекты запросов по диапазону дат в Django?

У меня есть поле в одной модели, как: class Sample(models.Model): date = fields.DateField(auto_now=False) Теперь мне нужно отфильтровать объекты по диапазону дат. Как мне отфильтровать все объекты, у которых есть дата между 1-Jan-2011и...

245
Git, Как сбросить origin / master для коммита?

Я сбрасываю свой локальный мастер на коммит с помощью этой команды: git reset --hard e3f1e37 когда я ввожу $ git statusкоманду, терминал говорит: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) #...

242
Добавить список для установки?

Проверено на интерпретаторе Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list...

237
Почему java.util.Set не имеет get (int index)?

Я уверен, что есть веская причина, но кто-то может объяснить, почему java.util.Setотсутствует интерфейс get(int Index), или что-то подобноеget() метод? Кажется, что наборы отлично подходят для размещения вещей, но я не могу найти элегантный способ извлечь из него один предмет. Если я знаю, что хочу...

232
Сброс счетчика автоматического приращения в postgres

Я хотел бы заставить поле автоматического увеличения таблицы к некоторому значению, я попытался с этим: ALTER TABLE product AUTO_INCREMENT = 1453 И ALTER SEQUENCE product RESTART WITH 1453; ERROR: relation "your_sequence_name" does not exist Я новичок в postgres :( У меня есть таблица productс Idи...

230
Конвертировать поплавки в панды в броню?

Я работал с данными, импортированными из CSV. Панды изменили некоторые столбцы на плавающие, так что теперь числа в этих столбцах отображаются как плавающие точки! Однако мне нужно, чтобы они отображались в виде целых чисел или без запятой. Есть ли способ преобразовать их в целые числа или не...

224
В чем смысл git reset --hard origin / master?

Я сделал git pullи получил ошибку: Следующие файлы рабочего дерева будут перезаписаны слиянием ... Пожалуйста, переместите или удалите их, прежде чем вы сможете слить. Чтобы решить эту проблему, я сделал следующее: git fetch git reset --hard origin/master Теперь, когда я это делаю git pull, он...

221
<fieldset> изменяет размер неправильно; кажется, что есть неснимаемый `min-width: min-content`

проблема У меня есть, <select>где одно из его <option>текстовых значений очень длинное. Я хочу, <select>чтобы изменить размер так, чтобы он никогда не был шире, чем его родитель, даже если он должен обрезать отображаемый текст. max-width: 100%должен сделать это. Перед изменением...

218
Как «идеально» переопределить диктовку?

Как я могу сделать как можно более «совершенным» подклассом dict ? Конечная цель состоит в том, чтобы иметь простой диктант, в котором ключи строчные. Казалось бы, должен быть какой-то крошечный набор примитивов, которые я могу переопределить, чтобы сделать эту работу, но, судя по всем моим...

217
Можно ли разрешить вызывать didSet во время инициализации в Swift?

Вопрос Документы Apple указывают, что: Наблюдатели willSet и didSet не вызываются при первой инициализации свойства. Они вызываются, только когда значение свойства установлено вне контекста инициализации. Можно ли заставить их вызываться во время инициализации? Зачем? Допустим, у меня есть этот...

216
Как напечатать (используя cout) число в двоичном виде?

Я учусь в колледже на курсах по операционным системам, и мы учимся, как преобразовывать двоичные числа в шестнадцатеричные, десятичные в шестнадцатеричные и т. Д., И сегодня мы только что узнали, как числа со знаком / без знака хранятся в памяти с помощью дополнения к двум (~ число +1) У нас есть...

204
Можете ли вы контролировать, как рисуется ширина хода SVG?

В настоящее время строит SVG-приложение на основе браузера. В этом приложении пользователь может стилизовать и позиционировать различные формы, включая прямоугольники. Когда я применяю a stroke-widthк rectэлементу SVG, скажем 1px, обводка применяется к rectсмещению и вставке по-разному в разных...

199
Как сделать git reset --hard подкаталога?

ОБНОВЛЕНИЕ² : В Git 2.23 (август 2019 г.) есть новая команда, git restoreкоторая делает это, см. Принятый ответ . ОБНОВЛЕНИЕ : Это будет работать более интуитивно, начиная с Git 1.8.3, смотрите мой собственный ответ . Представьте себе следующий вариант использования: я хочу избавиться от всех...

197
Должен ли я Dispose () DataSet и DataTable?

DataSet и DataTable оба реализуют IDisposable, поэтому, согласно общепринятым рекомендациям, я должен вызывать их методы Dispose (). Однако из того, что я прочитал, DataSet и DataTable на самом деле не имеют никаких неуправляемых ресурсов, поэтому Dispose () на самом деле ничего не делает. Кроме...