программирование

Q & A для профессиональных программистов и энтузиастов


9
Что такое ключевое слово `some` в Swift (UI)?
Новый учебник SwiftUI имеет следующий код: struct ContentView: View { var body: some View { Text("Hello World") } } Во второй строке слово some, а на их сайте подсвечивается как бы ключевое слово. Swift 5.1, похоже, не имеет someв качестве ключевого слова, и я не вижу, что еще someможет там …
259 swift  swift5.1 

3
Как я могу восстановить потерянный коммит в Git?
Сначала получил «ваша ветка опережает источник / мастер на 3 коммита», затем мое приложение вернулось к более раннему времени с более ранними изменениями. Как я могу получить то, что я потратил за последние 11 часов?
259 git 

12
Как открыть браузер по умолчанию в C #
Я разрабатываю небольшое приложение на C # и в нем есть веб-браузер. В настоящее время все настройки по умолчанию на моем компьютере говорят, что Google Chrome - это браузер по умолчанию, но когда я нажимаю ссылку в своем приложении, чтобы открыть в новом окне, он открывает Internet Explorer. Есть ли …


7
Невозможно прокрутить к верхней части гибкого элемента, который переполнен контейнер
Так что, пытаясь создать полезный мод с использованием flexbox, я обнаружил, что кажется проблемой браузера, и мне интересно, есть ли известное исправление или обходной путь - или идеи о том, как его решить. То, что я пытаюсь решить, имеет два аспекта. Во-первых, получим модальное окно вертикально по центру, которое работает …

9
Разобрать строку HTML с помощью JS
Я искал решение, но ничего не имело значения, поэтому вот моя проблема: Я хочу проанализировать строку, которая содержит текст HTML. Я хочу сделать это в JavaScript. Я попробовал эту библиотеку, но кажется, что она анализирует HTML моей текущей страницы, а не строки. Потому что, когда я пробую приведенный ниже код, …

6
Зачем мне нужно 'b' для кодирования строки с Base64?
Следуя этому примеру с Python , я кодирую строку как Base64 с помощью: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Но если я пропущу ведущие b: >>> encoded = base64.b64encode('data to be encoded') Я получаю следующую ошибку: Traceback (most recent call last): File "<stdin>", …

11
Как использовать sudo внутри док-контейнера?
Обычно контейнеры Docker запускаются с использованием пользователя root . Я бы хотел использовать другого пользователя, что без проблем, если использовать директиву USER докера. Но этот пользователь должен иметь возможность использовать sudo внутри контейнера. Эта команда отсутствует. Вот простой Dockerfile для этой цели: FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" …

13
Как смонтировать один файл в томе
Я пытаюсь докеризировать приложение php. В докерфайле скачиваю архив, распаковываю его и т. Д. Все работает нормально, однако, если выходит новая версия, и я обновляю dockerfile, мне нужно переустановить приложение, потому что config.php перезаписывается. Поэтому я подумал, что могу смонтировать файл как том, как я делаю с базой данных. Я …

2
Как мне декодировать строку в кодировке base64?
Я пытаюсь «расшифровать» следующую строку Base64: OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Вот что я знаю о самой строке: Исходная строка сначала проходит через следующий код: private static string m000493(string p0, string p1) { StringBuilder builder = new StringBuilder(p0); StringBuilder builder2 = new StringBuilder(p1); StringBuilder builder3 = new StringBuilder(p0.Length); int num = 0; Label_0084: …
258 c#  encoding  base64 

16
Как удалить разрывы строк из файла в Java?
Как я могу заменить все разрывы строк из строки в Java таким образом, чтобы это работало в Windows и Linux (т. Е. Без проблем, связанных с возвратом каретки / переводом строки / новой строкой и т. Д.)? Я пробовал (обратите внимание, readFileAsString - это функция, которая читает текстовый файл в …

30
Что такое самодокументированный код и может ли он заменить хорошо документированный код? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

7
В vim, как мне вернуться туда, где я был до обыска?
Программируя в vim, я часто хожу искать что-то, дергать, затем возвращаюсь туда, где я был, вставляю это, изменяю это. Проблема в том, что после того, как я ищу и нахожу, мне нужно Вручную найти дорогу туда, где я был. Есть ли автоматический способ вернуться туда, где я был, когда начал …
258 vim  vi 

5
Как мне выполнить if / else в mustache.js?
Кажется довольно странным, что я не могу понять, как это сделать с усами. Это поддерживается? Это моя грустная попытка: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Это, очевидно, неправильно, но в документации ничего подобного не упоминается. Слово «еще» даже не упоминается :( Кроме того, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.