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

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

20
Git заменяет LF на CRLF
Запуск git на машине с Windows XP, используя bash. Я экспортировал свой проект из SVN, а затем клонировал пустой репозиторий. Затем я вставил экспорт в пустой каталог репозиториев и сделал: git add -A Затем я получил список сообщений, говорящих: LF будет заменен на CRLF Каковы последствия этого преобразования? Это решение …
840 git 

7
Как сделать кодирование Base64 в node.js?
Есть ли в node.js встроенная кодировка base64? Причина, по которой я спрашиваю это, заключается в том, что final()from cryptoможет выводить только шестнадцатеричные, двоичные или ascii данные. Например: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt …
839 node.js  encoding  base64 


18
Присоединиться против подзапроса
Я - пользователь MySQL старой школы и всегда предпочитал JOINподзапрос. Но в настоящее время каждый использует подзапрос, и я ненавижу его; Я не знаю почему. Мне не хватает теоретических знаний, чтобы судить самому, есть ли разница. Подзапрос так же хорош, как и, JOINи поэтому не о чем беспокоиться?
839 sql  mysql  subquery  join 

10
Как «вставить, если не существует» в MySQL?
Я начал с поиска в Google и нашел эту статью, в которой говорится о таблицах мьютексов. У меня есть таблица с ~ 14 миллионами записей. Если я хочу добавить больше данных в том же формате, есть ли способ убедиться, что запись, которую я хочу вставить, еще не существует без использования …

28
AngularJS: Предотвращение ошибки $ digest, которая уже выполняется при вызове $ scope. $ Apply ()
Я обнаружил, что мне нужно все больше и больше вручную обновлять свою страницу до объема, начиная с создания приложения в угловом формате. Единственный способ, которым я знаю, - это звонить $apply()из области действия моих контроллеров и директив. Проблема в том, что он выдает ошибку в консоль, которая гласит: Ошибка: $ …

11
Ошибка Xcode 7: «Отсутствует удостоверение подписи дистрибутива iOS для…»
Я пытался загрузить свое приложение в iTunes Connect соответственно. AppStore и получил следующую ошибку: Не удалось найти или создать соответствующие подписывающие активы Xcode попытался найти или сгенерировать соответствующие подписывающие активы и не смог сделать это из-за следующих проблем. Отсутствует удостоверение подписи дистрибутива iOS для ... Xcode может запросить один для …


8
Что означает% w (массив)?
Я смотрю на документацию для FileUtils. Я смущен следующей строкой: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' Что %wзначит? Можете ли вы указать мне на документацию?
837 ruby  arrays  string  notation 

11
Обновить таблицу с помощью JOIN в SQL Server?
Я хочу обновить столбец в таблице, создавая соединение с другой таблицей, например: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Но это жалуется Сообщение 170, уровень 15, состояние 1, строка 2, строка 2: неправильный …

30
Какой твой любимый мультфильм «программист»?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Лично мне нравится этот: PS Не делайте хотлинк мультфильма без разрешения сайта, пожалуйста.

3
Почему код Python работает быстрее в функции?
def main(): for i in xrange(10**8): pass main() Этот фрагмент кода на Python выполняется (Примечание: синхронизация выполняется с помощью функции времени в BASH в Linux.) real 0m1.841s user 0m1.828s sys 0m0.012s Тем не менее, если цикл не помещается в функцию, for i in xrange(10**8): pass тогда он работает намного дольше: …

7
В чем разница между event.stopPropagation и event.preventDefault?
Кажется, они делают одно и то же ... Один современный и один старый? Или они поддерживаются разными браузерами? Когда я обрабатываю события самостоятельно (без фреймворка), я всегда проверяю оба и выполняю оба, если они есть. (Я тоже return false, но у меня такое ощущение, что не работает с событиями, связанными …


7
git отменяет все незафиксированные или несохраненные изменения
Я пытаюсь отменить все изменения с момента моего последнего коммита. Я пробовал git reset --hardи git reset --hard HEADпосле просмотра этого поста . Я отвечаю с головой сейчас на 18c3773 ... но когда я смотрю на мой локальный источник все файлы все еще там. Что мне не хватает?

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