JavaScript 取消事件绑定
一般情况下使用removeEventListener移除事件绑定时, 需要把之前addEventListener传递的函数再传递一次:
一般情况下使用removeEventListener移除事件绑定时, 需要把之前addEventListener传递的函数再传递一次:
使用 scrollTo({top: 0, behavior: 'smooth'}) 可以丝滑滚动到页面顶部, 不需要写动画效果:
大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的。你可以把它比作一个厨房所以需要的各种工具。锅碗瓢盆,各有各的用处,互相之间又有重合。你可以用汤锅直接当碗吃饭喝汤,你可以用小刀或者刨子去皮。但是每个工具有自己的特性,虽然奇怪的组合也能工作,但是未必是最佳选择。
只是为了clone小的话,用--depth=1只获取最新的commit即可
.Net Core 工具 dotnet-script 简介
.Net Core QA
使用命令行或者脚本获取当前机器的公网IP地址:
官方给的简介是: Caddy是一个强大的、可扩展的平台, 用于伺服你的站点、服务以及应用. Caddy使用Go语言编写.
简单来说, caddy 和 nginx 很像, 我觉得相比较nginx有以下优点:
缺点就是生态和性能不如nginx, 不过个人使用绝大部分场景都能hold住.
默认情况下使用 docker history <image-id> 输出的 Created By 信息是不完整的, docker cli会根据情况截断一些字符, 给命令加上--no-trunc参数即可输出完整的信息, 比如:
在新版的macOS系统里, 对通过浏览器下载的应用进行了限制, 在 System Preferences(系统设置) > Security & Privacy(安全&隐私) > General(通用) > Allow apps downloaded from: 里缺少了Anywhere选项, 如果想打开浏览器下载的文件或者App, 每次都需要进到这里点击 Open anyway 才行, 网上搜了一下可以执行以下命令打开Anywhere选项:
如何让 Spring Boot 接口同时支持JSON数据和Form表单数据
via How to consume both JSON and URL encoded form data in REST endpoint (Spring Boot)
Node.js 调整 child_process 创建的子线程的内存大小:
via How to Remove Untracked Files in Git
删除Git未跟踪或忽略文件的基础命令是 git clean