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

1427
Вставить в… значения (ВЫБРАТЬ… ОТ…)

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

1425
Как получить доступ к правильному `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); }...

1424
Замена 32-разрядного счетчика циклов на 64-разрядный вводит сумасшедшие отклонения производительности с _mm_popcnt_u64 на процессорах Intel

Я искал самый быстрый способ для popcountбольших массивов данных. Я обнаружил очень странное действие: Изменение переменного цикла из unsignedк uint64_tвысказанному падению производительности на 50% по сравнению с ПК. Бенчмарк #include <iostream> #include <chrono> #include...

1423
Как назвать и получить тайник по имени в git?

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

1421
Как проверить, пуста ли строка?

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

1419
Скрытые возможности Python [закрыто]

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

1416
Что такое монада?

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

1413
Интерфейс против абстрактного класса (общий ОО)

Недавно у меня было два телефонных интервью, где меня спрашивали о различиях между интерфейсом и абстрактным классом. Я объяснил каждый их аспект, который мог придумать, но, похоже, они ждут, чтобы я упомянул что-то конкретное, и я не знаю, что это такое. Исходя из своего опыта, я думаю, что это...

1413
Как работает трюк vim «напиши с sudo»?

Многие из вас, вероятно, видели команду, которая позволяет вам писать в файле, для которого требуется разрешение root, даже если вы забыли открыть vim с помощью sudo: :w !sudo tee % Дело в том, что я не понимаю, что именно здесь происходит. Я уже понял это: wдля этого *:w_c* *:write_c*...

1412
Как получить IP-адрес контейнера Docker от хоста

Есть ли команда, которую я могу запустить, чтобы получить IP-адрес контейнера прямо с хоста после создания нового контейнера? По сути, когда Docker создает контейнер, я хочу развернуть сценарии развертывания собственного кода и конфигурации...

1410
Как мне клонировать только подкаталог Git-репозитория?

У меня есть мой Git-репозиторий, в корне которого есть два подкаталога: /finisht /static Когда это было в SVN , /finishtбыло проверено в одном месте, в то время как /staticбыло проверено в другом месте, вот так: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Есть ли способ...

1410
Импорт файлов из другой папки

У меня есть следующая структура папок. application/app/folder/file.py и я хочу импортировать некоторые функции из file.py в другой файл Python, который находится в application/app2/some_folder/some_file.py я пробовал from application.app.folder.file import func_name и некоторые другие различные...

1405
Является ли JavaScript языком передачи по ссылке или передачей по значению?

Примитивные типы (число, строка и т. Д.) Передаются по значению, но объекты неизвестны, поскольку они могут быть оба переданы по значению (в случае, если мы считаем, что переменная, содержащая объект, на самом деле является ссылкой на объект ) и передается по ссылке (когда мы считаем, что...

1402
Комментарии в уценке

Каков синтаксис для хранения комментария в файле уценки, например, комментарий CVS $ Id $ вверху файла? Я ничего не нашел в проекте уценки

1400
Прекратить вызов setInterval в JavaScript

Я использую setInterval(fname, 10000);для вызова функции каждые 10 секунд в JavaScript. Можно ли перестать называть это на каком-то событии? Я хочу, чтобы пользователь мог остановить повторное обновление...

1400
Почему бы не наследовать от List <T>?

При планировании своих программ я часто начинаю с такой цепочки мыслей: Футбольная команда - это просто список футболистов. Поэтому я должен представить это с: var football_team = new List<FootballPlayer>(); Порядок в этом списке представляет порядок, в котором игроки перечислены в списке. Но...