Маленькие программирования

#Маленькие #Статья #Commissions #Пункты #Замечания

Статья URL: https://will-keleher.com/posts/mall-programing-tricks-matters/Commissions: httpss://news.ycombinator.com.item?id=49729000 Пункты: 3 # Замечания: 0

По-моему, удивительное количество инженерной производительности происходит от небольших наггетсов знаний: знание о существовании языковой функции; осознание того, что необъяснимая задержка в TCP_NO_DELAY и алгоритма Naglens, знание правильного инктации для выхода из огурца; или знание трюка с седлом для перезаписи файла. В одном смысле это самоочевидно: все, что вы знаете, будет состоять из меньших кусков знаний. Конечно, эти маленькие части знаний имеют значение. Но я думаю, что есть несколько наггетсов знаний, которые особенно ценны и не требуют большой поддержки психической инфраструктуры. Вам не нужно знать никакого питончика, чтобы использовать python3-m http.server для запуска простого сервера в каталоге, но это все равно может немного облегчить вашу работу. Позвольте мне привести несколько примеров: — Вы, вероятно, знаете, что ctrl + r позволяет искать вашу командную историю терминалов, но если вы установите fzf, то можете установить его так, чтобы Ctrl+r проводил нечеткий поиск. Если вам нужно еще больше энергии, атуин заменяет историю снаряда базой SQLite. По одному направлению истории вы можете переключиться между поиском команд в конкретном каталоге или поисками всех предыдущих команд. Наконец, вы можете настроить количество истории для хранения: вопрос о потоке свалки. - Вы можете SELECT без аFROM . Это может быть полезно для проверки того, как функция в вашей базе данных работает или напоминает себе о том, каким образом SELECT TRUE <> NULL.1 - ПостгрессQL и…