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

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

23
В чем разница между образом Docker и контейнером?
При использовании Docker мы начинаем с базового образа. Мы загружаем его, создаем изменения, и эти изменения сохраняются в слоях, образующих другое изображение. Так что в конце концов у меня есть образ для моего экземпляра PostgreSQL и образ для моего веб-приложения, изменения в котором продолжают сохраняться. Что такое контейнер?


13
Когда я должен использовать крест применить поверх внутреннего соединения?
Какова основная цель использования CROSS APPLY ? Я прочитал (смутно, через сообщения в Интернете), что cross applyможет быть более эффективным при выборе больших наборов данных, если вы разделяете. (Пейджинг приходит на ум) Я также знаю, что CROSS APPLYне требует UDF в качестве правой таблицы. В большинстве INNER JOINзапросов (отношения «один …

5
Использование HTML5 / Canvas / JavaScript для создания скриншотов в браузере
Google «Сообщить об ошибке» или «Инструмент обратной связи» позволяет выбрать область окна браузера, чтобы создать снимок экрана, который будет отправлен вместе с вашим отзывом об ошибке. Снимок экрана Джейсона Смолла, размещенный в дублирующем вопросе . Как они это делают? API обратной связи JavaScript Google загружается отсюда, и их обзор модуля …

30
Как обрезать пробелы из переменной Bash?
У меня есть сценарий оболочки с этим кодом: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Но условный код всегда выполняется, потому что hg stвсегда печатает хотя бы один символ новой строки. Есть ли простой способ убрать пробелы из $var(как trim()в PHP )? или Есть …
923 string  bash  variables  trim 

28
Изменение размера изображения в Markdown
Я только начал с Markdown. Мне это нравится, но меня беспокоит одна вещь: как я могу изменить размер изображения с помощью Markdown? Документация дает только следующее предложение для изображения: ![drawing](drawing.jpg) Если это возможно, я бы хотел, чтобы изображение также было отцентрировано. Я прошу об общей уценке, а не о том, …
922 image  markdown 

30
Как проверить телефонные номера с помощью регулярных выражений
Я пытаюсь собрать всеобъемлющее регулярное выражение для проверки телефонных номеров. В идеале он должен обрабатывать международные форматы, но он должен обрабатывать американские форматы, включая следующие: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Я отвечу своей текущей попыткой, но я надеюсь, что у кого-то есть что-то лучше …

11
Git push отклонен после перебазировки ветки
Хорошо, я думал, что это был простой сценарий мерзавца, что я пропускаю? У меня есть masterфилиал и featureфилиал. Я работаю над masterнекоторыми, над некоторыми feature, а потом еще над некоторыми master. Я получаю что-то вроде этого (лексикографический порядок подразумевает порядок коммитов): A--B--C------F--G (master) \ D--E (feature) У меня нет проблем …
920 git 

16
Копировать элементы массива в другой массив
У меня есть массив JavaScript, dataArrayкоторый я хочу вставить в новый массив newArray. За исключением того, что я не хочу newArray[0]быть dataArray. Я хочу вставить все элементы в новый массив: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... или даже лучше: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // …
919 javascript  arrays 

19
Заставить Git работать с прокси-сервером - не работает с «Тайм-аут запроса»
Как мне заставить Git использовать прокси-сервер? Мне нужно проверить код с сервера Git, но он показывает «Время ожидания запроса» каждый раз. Как мне обойти это? Кроме того, как я могу установить прокси-сервер?

10
Как установить предыдущую точную версию пакета NPM?
Я использовал nvm для загрузки узла v0.4.10 и установил npm для работы с этой версией узла. Я пытаюсь установить экспресс с помощью npm install express -g и я получаю сообщение об ошибке, что Express требует версии узла> = 0.5.0. Ну, это странно, так как я , следуя инструкциям на узле …
918 node.js  npm 

17
Как запретить кнопкам отправлять формы
На следующей странице с Firefox кнопка удаления отправляет форму, а кнопка добавления - нет. Как предотвратить отправку формы кнопкой удаления? <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> function addItem() { var v = $('form :hidden:last').attr('name'); var n = /(.*)input/.exec(v); var newPrefix; if (n[1].length == 0) { newPrefix = '1'; } …




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