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

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

7
Как работает трюк vim «напиши с sudo»?
Многие из вас, вероятно, видели команду, которая позволяет вам писать в файле, для которого требуется разрешение root, даже если вы забыли открыть vim с помощью sudo: :w !sudo tee % Дело в том, что я не понимаю, что именно здесь происходит. Я уже понял это: wдля этого *:w_c* *:write_c* :[range]w[rite] …
1413 vim  sudo 

30
Интерфейс против абстрактного класса (общий ОО)
Недавно у меня было два телефонных интервью, где меня спрашивали о различиях между интерфейсом и абстрактным классом. Я объяснил каждый их аспект, который мог придумать, но, похоже, они ждут, чтобы я упомянул что-то конкретное, и я не знаю, что это такое. Исходя из своего опыта, я думаю, что это правда. …

30
Как получить IP-адрес контейнера Docker от хоста
Есть ли команда, которую я могу запустить, чтобы получить IP-адрес контейнера прямо с хоста после создания нового контейнера? По сути, когда Docker создает контейнер, я хочу развернуть сценарии развертывания собственного кода и конфигурации контейнера.
1412 docker 

18
Как мне клонировать только подкаталог Git-репозитория?
У меня есть мой Git-репозиторий, в корне которого есть два подкаталога: /finisht /static Когда это было в SVN , /finishtбыло проверено в одном месте, в то время как /staticбыло проверено в другом месте, вот так: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Есть ли способ сделать это с Git?

25
Импорт файлов из другой папки
У меня есть следующая структура папок. application/app/folder/file.py и я хочу импортировать некоторые функции из file.py в другой файл Python, который находится в application/app2/some_folder/some_file.py я пробовал from application.app.folder.file import func_name и некоторые другие различные попытки, но до сих пор я не смог правильно импортировать. Как я могу это сделать?


30
Является ли JavaScript языком передачи по ссылке или передачей по значению?
Примитивные типы (число, строка и т. Д.) Передаются по значению, но объекты неизвестны, поскольку они могут быть оба переданы по значению (в случае, если мы считаем, что переменная, содержащая объект, на самом деле является ссылкой на объект ) и передается по ссылке (когда мы считаем, что переменная для объекта содержит …

16
Комментарии в уценке
Каков синтаксис для хранения комментария в файле уценки, например, комментарий CVS $ Id $ вверху файла? Я ничего не нашел в проекте уценки .
1402 syntax  comments  markdown 


13
Прекратить вызов setInterval в JavaScript
Я использую setInterval(fname, 10000);для вызова функции каждые 10 секунд в JavaScript. Можно ли перестать называть это на каком-то событии? Я хочу, чтобы пользователь мог остановить повторное обновление данных.

27
Почему бы не наследовать от List <T>?
При планировании своих программ я часто начинаю с такой цепочки мыслей: Футбольная команда - это просто список футболистов. Поэтому я должен представить это с: var football_team = new List&lt;FootballPlayer&gt;(); Порядок в этом списке представляет порядок, в котором игроки перечислены в списке. Но позже я понимаю, что у команд есть и …
1400 c#  .net  list  oop  inheritance 

30
Где я могу найти документацию по форматированию даты в JavaScript? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Я заметил, что new Date()функция JavaScript очень умна в приеме дат в нескольких форматах. Xmas95 = …


10
Я фиксирую файл package-lock.json, созданный npm 5?
npm 5 был выпущен сегодня, и одна из новых функций включает детерминированные установки с созданием package-lock.jsonфайла. Этот файл должен храниться в системе контроля версий? Я предполагаю, что это похоже на yarn.lockи composer.lock, оба из которых должны храниться в системе контроля версий.


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