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

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

30
Как посчитать все строки кода в каталоге рекурсивно?
У нас есть приложение PHP, и мы хотим подсчитать все строки кода в определенном каталоге и его подкаталогах. Нам не нужно игнорировать комментарии, так как мы просто пытаемся получить грубое представление. wc -l *.php Эта команда прекрасно работает в данном каталоге, но игнорирует подкаталоги. Я думал, что это может сработать, …
1625 bash  shell 

30
Преобразование данных формы в объект JavaScript с помощью jQuery
Как мне преобразовать все элементы моей формы в объект JavaScript? Я хотел бы иметь какой-то способ автоматического создания объекта JavaScript из моей формы, без необходимости циклически перебирать каждый элемент. Я не хочу, чтобы строка возвращалась $('#formid').serialize();, и при этом я не хочу, чтобы карта возвращалась$('#formid').serializeArray();


4
Предупреждение: push.default не установлен; его неявное значение меняется в Git 2.0
Я уже некоторое время использую Git и недавно скачал обновление только для того, чтобы найти это предупреждение, когда я пытаюсь это сделать push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the …

22
Как вы объединяете два репозитория Git?
Рассмотрим следующий сценарий: Я разработал небольшой экспериментальный проект A в своем собственном репозитории Git. Сейчас он созрел, и я бы хотел, чтобы A стал частью более крупного проекта B, у которого есть свой большой репозиторий. Теперь я хотел бы добавить A в качестве подкаталога B. Как мне слить А в …

18
Почему с массивами, почему [5] == 5 [a]?
Как указывает Джоэл в подкасте № 34 «Переполнение стека» на языке программирования C (он же K & R), в C упоминается это свойство массивов:a[5] == 5[a] Джоэл говорит, что это из-за арифметики указателей, но я все еще не понимаю. Почемуa[5] == 5[a] ?


23
Предварительный просмотр изображения перед его загрузкой
Я хочу иметь возможность предварительного просмотра файла (изображения) до его загрузки. Действие предварительного просмотра должно выполняться в браузере без использования Ajax для загрузки изображения. Как я могу это сделать?

28
Удалить файлы из Git commit
Я использую Git, и я зафиксировал несколько файлов, используя git commit -a Позже я обнаружил, что файл был ошибочно добавлен в коммит. Как я могу удалить файл из последнего коммита?
1613 git  git-commit 

30
Как проверить, является ли строка числом (с плавающей точкой)?
Каков наилучший способ проверить, может ли строка представляться как число в Python? У меня сейчас есть функция: def is_number(s): try: float(s) return True except ValueError: return False Который, не только уродлив и медлителен, кажется неуклюжим. Однако я не нашел лучшего метода, потому что вызов floatв главной функции еще хуже.

3
Как Git обрабатывает символические ссылки?
Если у меня есть файл или каталог, который является символической ссылкой, и я фиксирую его в репозитории Git, что с ним происходит? Я бы предположил, что он оставляет его как символическую ссылку, пока файл не будет удален, а затем, если вы извлекаете файл из старой версии, он просто создает обычный …

30
Отключение кеша Chrome для разработки сайтов
Я изменяю внешний вид сайта (CSS-модификации), но не вижу результата в Chrome из-за раздражающего постоянного кэша. Я пытался Shift+ обновить, но это не работает. Как я могу временно отключить кеш или обновить страницу так, чтобы я мог видеть изменения?

11
Как выйти / выйти / отключить Python virtualenv
Я использую virtualenv и virtualenvwrapper. Я могу переключаться между virtualenv просто отлично, используя workonкоманду. me@mymachine:~$ workon env1 (env1)me@mymachine:~$ workon env2 (env2)me@mymachine:~$ workon env1 (env1)me@mymachine:~$ Как мне выйти из всех виртуальных машин и снова работать на моей реальной машине? Прямо сейчас единственный способ вернуться к нему me@mymachine:~$- выйти из оболочки и …

30
Не удалось открыть соединение с вашим агентом аутентификации
Я сталкиваюсь с этой ошибкой: $ git push heroku master Warning: Permanently added the RSA host key for IP address '50.19.85.132' to the list of known hosts. ! Your key with fingerprint b7:fd:15:25:02:8e:5f:06:4f:1c:af:f3:f0:c3:c2:65 is not authorized to access bitstarter. Я попытался добавить ключи, и я получаю эту ошибку ниже: $ …
1607 ssh  ssh-agent 


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