Codengineering - блог о программировании ➜ страница 2823


Что такое файл TypeScript Map?

Я видел .map файлы для TypeScript. Я хочу знать, для чего нужны эти файлы. Содержат ли они ссылки на другие файлы, на которые ссылаются в .файл ТС? ...

Ghostscript для объединения PDF-файлов сжимает результат

Я нашел эту аккуратную команду для объединения нескольких PDF в один, используя Ghostscript: gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf результирующий размер меньше, чем объединенный размер 2 PDF-файлов. выполнение команды с одним файлом в качестве входных данных по-прежнему приводит к выходному файлу меньшего размера. есть ли опция на Ghostscript, чтобы просто скопировать страницы, как они появляются при слиянии без какого-либо сжатия? если нет, возможн ...

Redis для выборки всех значений из списка без итерации и не появляются

У меня есть простой ключ redis list = > "supplier_id" теперь все, что я хочу, это получить все значение списка без фактического перебора или выскакивания значения из списка пример для извлечения всех значений из списка теперь у меня есть итерация по длине redis element = [] 0.upto(redis.llen("supplier_id")-1) do |index| element << redis.lindex("supplier_id",index) end можно ли это сделать без итерации возможно, с лучшим моделированием redis . может кто-нибудь предложить ...

Когда браузер выполняет Javascript? Как перемещается курсор выполнения?

мне было интересно, есть ли какие-либо доступные ресурсы, которые описывают, как курсор браузера выполняет Javascript. Я знаю, что он загружает и выполняет теги при загрузке страницы, и что вы можете прикреплять функции к различным событиям окна, но где все становится нечетким, когда, например, я получаю удаленную страницу через AJAX и помещаю ее содержимое в div. Если эта удаленная страница должна загружать библиотеки сценариев, такие как <script src="anotherscript.js" />, когда это " a ...

Показать метку времени запроса в Fiddler?

Я получил длинную скрипичную трассировку (со сложным сценарием) и должен коррелировать запросы с журналами приложений. к сожалению, в то время как Fiddler отображает запросы в хронологическом порядке, он не отображает временные метки запроса. Чтобы получить доступ к этой информации (которая записывается), я должен щелкнуть правой кнопкой мыши каждую строку и посмотреть во всплывающем окне со свойствами. Это очень трудоемко, когда приходится расчесывать сотни линий. Глядя на сырой захват данные ...

Что делает: делать в PostgreSQL? [дубликат]

этот вопрос уже есть ответ здесь: двойное двоеточие (:: нотация) в SQL 4 ответы Я видел :: в различных местах с участием кода postgres я видел в сети. Например: SELECT '{apple,cherry apple, avocado}'::text[]; кажется, это какой-то актерский состав. Что именно такое :: в postgres и когда следует ли его использовать? я попробовал немного погуглить и искал документы Postgres для ::, но не получил хороши ...

git ls-files: как идентифицировать новые файлы (добавлены, не зафиксированы)?

после того, как я назвал git add <file> команда git status покажет мне что-то типа: ... new file: <file> почему я не могу управлять, чтобы получить ту же информацию с помощью ls-files, он (ls-files -tc в этом случае) покажет мне: H <commited file> H <other commited file> H <file> похоже, что для новых файлов не существует переключателя командной строки. Файл сообщается как кэшированный, что нормально, но как я могу узнать, что он не зафиксирован в это время ...

DropWizard метрики метры против таймеров

Я учусь библиотека метрик DropWizard (ранее Coda Hale metrics), и я смущен, когда я должен использовать Meters vs Timers. Согласно документам: м: метр измеряет скорость, с которой происходит набор событий и: таймер: есть таймер-это в основном гистограмма длительности типа события и метр скорости его возникновение основываясь на этих определениях, я не могу различить разницу между ними. Что меня смущает, так это Timer не используется так, как я ожидал бы его использовать. Ко мне,Timer ...

Понимание стрелок в Haskell

Я пытался получить контроль над стрелками, так как они являются основой большинства FRP реализаций. Я думаю, что понимаю основную идею-они связаны с монадами, но хранят статическую информацию в каждом операторе привязки, поэтому вы можете пройти через цепочку стрелок и посмотреть на статическую информацию, не оценивая всю стрелку. но я теряюсь в точке, где мы начнем обсуждать первый, второй и поменять. Какое отношение 2-кортежи имеют к стрелкам? Учебники представляют материал кортежа, как е ...

Каково существенное использование унарных операторов плюс и минус?

Если унарный +/- операторы используются для выполнения преобразований как Number() функция литья, тогда зачем нам нужны унарные операторы? В чем особая потребность этих унарных операторов? ...