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

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

15
Как вы храните неотслеживаемый файл?
У меня есть изменения в файле плюс новый файл, и я хотел бы использовать git stash, чтобы убрать их, пока я переключаюсь на другую задачу. Но git stash сам хранит только изменения в существующем файле; новый файл остается в моем рабочем дереве, загромождая мою будущую работу. Как спрятать этот неотслеживаемый …
1437 git  git-stash 

24
Git push требует имя пользователя и пароль
Я клонировал Git-репозиторий со своей учетной записи GitHub на свой ПК. Я хочу работать как с моим ПК, так и с ноутбуком, но с одной учетной записью GitHub. Когда я пытаюсь нажать или вытащить GitHub с помощью моего компьютера, ему требуется имя пользователя и пароль, но не когда я использую …

15
Как выполнить поиск (поиск) зафиксированного кода в истории Git
Я удалил файл или некоторый код в файле когда-то в прошлом. Могу ли я получить доступ к содержимому (не к сообщениям о коммитах)? Очень плохим решением является поиск в журнале: git log -p | grep <pattern> Однако это не сразу возвращает хеш коммита. Я играл git grepбезрезультатно.
1435 git  grep  diff 


30
Программная навигация с использованием реагирующего маршрутизатора
С помощью react-routerя могу использовать Linkэлемент для создания ссылок, которые изначально обрабатываются реагирующим маршрутизатором. Я вижу внутренне это звонки this.context.transitionTo(...). Я хочу сделать навигацию. Не по ссылке, а из выпадающего списка (как пример). Как я могу сделать это в коде? Что такое this.context? Я видел Navigationмиксин, но могу ли я …

12
Какова цель Node.js module.exports и как вы его используете?
Какова цель Node.js module.exports и как вы его используете? Похоже, я не могу найти какую-либо информацию по этому поводу, но она кажется довольно важной частью Node.js, поскольку я часто вижу ее в исходном коде. Согласно документации Node.js : модуль Ссылка на ток module. В частности module.exports то же самое, что …
1432 javascript  node.js 

26
Вставить в… значения (ВЫБРАТЬ… ОТ…)
Я пытаюсь INSERT INTOтаблицу, используя вход из другой таблицы. Хотя это вполне выполнимо для многих механизмов баз данных, мне всегда кажется, что я не могу вспомнить правильный синтаксис для SQLмеханизма времени ( MySQL , Oracle , SQL Server , Informix и DB2 ). Существует ли синтаксис «серебряной пули», исходящий из …

11
Как получить доступ к правильному `this` внутри обратного вызова?
У меня есть функция конструктора, которая регистрирует обработчик событий: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Выполнить фрагмент …
1425 javascript  callback  this 

10
Замена 32-разрядного счетчика циклов на 64-разрядный вводит сумасшедшие отклонения производительности с _mm_popcnt_u64 на процессорах Intel
Я искал самый быстрый способ для popcountбольших массивов данных. Я обнаружил очень странное действие: Изменение переменного цикла из unsignedк uint64_tвысказанному падению производительности на 50% по сравнению с ПК. Бенчмарк #include <iostream> #include <chrono> #include <x86intrin.h> int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr …

21
Как назвать и получить тайник по имени в git?
У меня всегда было впечатление, что вы можете дать тайнику имя, сделав git stash save stashname, что позже вы могли бы применить git stash apply stashname. Но, похоже, что в этом случае все, что происходит, stashnameбудет использоваться в качестве описания тайника. Нет ли способа на самом деле назвать тайник? Если …
1423 git  git-stash 

24
Как проверить, пуста ли строка?
Есть ли в Python что-то вроде пустой строковой переменной, где вы можете сделать: if myString == string.empty: Независимо от того, какой самый элегантный способ проверить наличие пустых строковых значений? Я нахожу жесткое кодирование ""каждый раз для проверки пустой строки не таким хорошим.


30
Скрытые возможности Python [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

30
Что такое монада?
Кратко рассмотрев недавно Хаскелла, каким было бы краткое, сжатое, практическое объяснение того, что в действительности представляет собой монада? Я обнаружил, что большинство объяснений, с которыми я столкнулся, было довольно недоступным и лишенным практических деталей.


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