Популярные вопросы

Какое значение href следует использовать для ссылок JavaScript, # или javascript: void (0)?
Ниже приведены два метода создания ссылки, единственной целью которой является запуск кода JavaScript. Что лучше с точки зрения функциональности, скорости загрузки страницы, целей проверки и т. Д.? function myJsFunc() {...

Как мне использовать grep рекурсивно?
Как мне рекурсивно grep все каталоги и подкаталоги? find . | xargs grep "texthere" *
schedule 13.01.2024

Как скопировать образы Docker с одного хоста на другой без использования репозитория
Как перенести образ Docker с одного компьютера на другой без использования репозитория, частного или общедоступного? Я создаю свой собственный образ в VirtualBox, и когда он готов, я пытаюсь развернуть его на других машинах, чтобы иметь реальное...
schedule 27.12.2023

Какую книгу должен прочитать каждый программист?
Если бы вы могли вернуться в прошлое и посоветовать себе прочитать конкретную книгу в начале своей карьеры разработчика, какая это была бы книга? Я ожидаю, что этот список будет разнообразным и будет охватывать широкий круг вопросов. Для...
schedule 24.01.2024

Как вручную отправлять запросы HTTP POST из браузера Firefox или Chrome
Я хочу протестировать некоторые URL-адреса в веб-приложении, над которым я работаю. Для этого я хотел бы вручную создавать запросы HTTP POST (то есть я могу добавлять любые параметры, которые мне нравятся). Есть ли какие-то функции в Chrome и / или...

исполняемый файл pg_config не найден
У меня проблемы с установкой psycopg2. При попытке pip install psycopg2 я получаю следующую ошибку: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the...
schedule 05.12.2023

Как объявить пространство имен в JavaScript?
Как мне создать пространство имен в JavaScript, чтобы мои объекты и функции не перезаписывались другими одноименными объектами и функциями? Я использовал следующее: if (Foo == null || typeof(Foo) != "object") { var Foo = new Object();} Есть...

Как мне получить фактическую ширину и высоту HTML-элемента?
Предположим, у меня есть <div> , который я хочу разместить в центре экрана браузера (области просмотра). Для этого мне нужно вычислить ширину и высоту элемента <div> . Что мне использовать? Пожалуйста, включите информацию о...
schedule 26.12.2023

Git - отменить отправленные коммиты
У меня есть проект в удаленном репозитории, синхронизированный с локальным репозиторием (разработка) и серверным (prod). Я делал некоторые зафиксированные изменения, которые уже были отправлены на удаленный компьютер и сняты с сервера. Теперь я хочу...
git
schedule 27.10.2023

Используйте синтаксис grep --exclude / - include, чтобы не просматривать определенные файлы с помощью grep
Я ищу строку foo= в текстовых файлах в дереве каталогов. Это на обычной машине Linux, у меня есть оболочка bash: grep -ircl "foo=" * В каталогах также есть много двоичных файлов, соответствующих "foo=" . Поскольку эти...
schedule 02.11.2023

Как 'grep' непрерывный поток?
Возможно ли использовать grep в непрерывном потоке? Я имею в виду что-то вроде команды tail -f <file> , но с grep на выходе, чтобы оставить только те строки, которые меня интересуют. Я пробовал tail -f <file> | grep pattern ,...
schedule 18.12.2023

В чем разница между операторами (for in) и (for of)?
Я знаю, что такое цикл for... in (он перебирает ключи), но я слышал о for... of впервые (он перебирает значения). Меня смущает for... of цикл. var arr = [3, 5, 7]; arr.foo = "hello"; for (var i in arr) { console.log(i); //...
schedule 01.12.2023

Как красиво отформатировать вывод JSON в Ruby on Rails
Я хотел бы, чтобы мой вывод JSON в Ruby on Rails был «красивым» или хорошо отформатированным. Прямо сейчас я звоню to_json , и мой JSON находится в одной строке. Иногда бывает трудно увидеть, есть ли проблема в выходном потоке JSON. Есть ли...
schedule 20.11.2023

Vim удаляет пустые строки
Какую команду я могу запустить, чтобы удалить пустые строки в Vim?
schedule 10.12.2023

Что такое патч обезьяны?
Я пытаюсь понять, что такое патч обезьяны или патч обезьяны? Это что-то вроде перегрузки или делегирования методов / операторов? Есть ли что-нибудь общее с этими вещами?
schedule 23.11.2023

Как мне достичь теоретического максимума в 4 FLOP за цикл?
Как может быть достигнута теоретическая пиковая производительность 4 операций с плавающей запятой (двойной точности) за цикл на современном процессоре Intel x86-64? Насколько я понимаю, требуется три цикла для SSE add и пять циклов для mul для...
schedule 10.11.2023

Почему AngularJS включает пустую опцию в select?
Я работал с AngularJS в течение последних нескольких недель, и одна вещь, которая меня действительно беспокоит, - это то, что даже после попытки всех перестановок или конфигурации, определенной в спецификации в...
schedule 14.11.2023

Excel в CSV с кодировкой UTF8
У меня есть файл Excel с некоторыми испанскими символами (тильдами и т. Д.), Которые мне нужно преобразовать в файл CSV для использования в качестве файла импорта. Однако, когда я использую «Сохранить как CSV», он искажает «специальные» испанские...
schedule 24.11.2023

Какие ресурсы для начала разработки операционной системы?
Одна вещь, которую я всегда хотел сделать, - это разработать свою собственную операционную систему (не обязательно необычную, как Linux или Windows, но лучше, чем простой загрузчик, который я уже сделал). Мне сложно найти ресурсы / руководства,...
schedule 30.10.2023

Vue.js - Как правильно следить за вложенными данными
Я пытаюсь понять, как правильно следить за некоторыми вариациями опор. У меня есть родительский компонент (файлы .vue), который получает данные из вызова ajax, помещает данные внутри объекта и использует их для рендеринга некоторого дочернего...