Shell use clipboard to copy and paste

copy copy text file content to clipboard pbcopy < file.txt copy command stdout to clipboard ps aux | pbcopy copy text echo text | pbcopy paste paste from clipboard to file pbpaste > file.txt filter string pbpaste | grep "hello" > file2.txt echo text from clipboard echo | pbpaste Reference https://www.macobserver.com/tips/quick-tip/use-clipboard-in-terminal-without-mouse/

JS 自动滚动页面到底部

function getScrollTop() { var scrollTop = 0, bodyScrollTop = 0, documentScrollTop = 0; if (document.body) { bodyScrollTop = document.body.scrollTop; } if (document.documentElement) { documentScrollTop = document.documentElement.scrollTop; } scrollTop = bodyScrollTop - documentScrollTop > 0 ? bodyScrollTop : documentScrollTop; return scrollTop; } function getScrollHeight() { var scrollHeight = 0, bodyScrollHeight = 0, documentScrollHeight = 0; if (document.body) { bodyScrollHeight = document.body.scrollHeight; } if (document.documentElement) { documentScrollHeight = document.documentElement.scrollHeight; } scrollHeight =

git 统计仓库中代码行数

列出每个文件行数,以及总行数 git ls-files | xargs wc -l 指定文件夹 git ls-files src lib | xargs wc -l 以上示例是指定仓库中 lib 文件夹 过滤文件夹或文件类型 git ls-files | grep -Ev 'examples|.txt' | xargs wc -l 以上示

Python 取列表共有元素(交集)

交集:对于给定的两个集合,返回一个包含两个集合中共有元素的新集合。 使用 Python 元组数据类型 set 来实现交集操作。 a = [1, 2, 3] b = [3, 4, 5] c = set(a).intersection(set(b)) print(list(c)) # [3]

CSS 如何实现开关按钮(switch)

推荐使用现成的组件,不用重复造轮子。 Next.js 可以用 [nextui-org[(https://nextui.org/docs/components/switch) 手动实现思路: (关键)使用 <Label> 关联 <Input type=checkbox>,响应鼠标操作 方法一:按照

正则表达式工具

构建、编辑、分析和测试正则表达式的工具。 地址 介绍 https://regex101.com/ 构建、测试及调试正则表达式。适配多种编程语言规则 https://www.debuggex.com/ 可视化正则表达式分析、测试器 https://regexr.com/ 学习、构建