SQL优化一 Merge Join vs. Hash Join vs. Nested Loop
本文介绍了 Merge Join,Hash Join,Nested Loop 这三种数据库 Join 方式的工作原理,并通过实验进一步说明了其适用范围。 Nested Loop,Hash Join,M…
Go Channel 应用模式
Channel 是 Go 中的一种类型,和 goroutine 一起为 Go 提供了并发技术, 它在开发中得到了广泛的应用。Go 鼓励人们通过 Channel 在 goroutine 之间传…
安装依赖 npm install idealTree:lib: sill idealTree buildDeps 卡着不动
我一直怀疑是网络问题,因为等了很久也能安装成功,就是时间比较长,直到现在完全受不了了,决定好好整治下这个问题! 1、执行命令 npm config get us…
聊聊 IOC 中依赖注入那些事 Dependency inject
What is Dependency injection 依赖注入定义为组件之间依赖关系由容器在运行期决定,形象的说即由容器动态的将某个依赖关系注入到组件之中在面向对象…
EasyOCR 带 CAPTCHA 自动清理 的 Java OCR 一体化识别组件
EasyOCR 是一个使用 Java 语言实现的 OCR 识别引擎(基于 Tesseract)。借助几个简单的 API,即能使用 Java 语言完成图片内容识别工作。并集成了图片…
聊聊 WKWebView Cookie 管理那些事
1. 前言 在浏览内核加载网络资源的过程中我们离不开 HTTP 协议。它是在 Web 上进行数据交换的基础,同时也是一种无状态的 client-server 协议。这种无…
用 C++ 实现数据驱动开发
提起 C++ 这门已有 38 年历史的语言,大家或多或少都会有一定的了解,&ldquo面向对象&rdquo、&ldquo过程式编程&rdquo这些词汇立刻在脑海中浮现出来。&…
LeetCode 中的关于 树 的算法
递归 1.树的高度 2.平衡树 3.两节点的最长路径 4.翻转树 5.归并两棵树 6.判断路径和是否等于一个数 剑指 24.二叉树中和为某一值的路径 7.统计路径和等…
JSON-RPC 2.0 规范 中文版
1.概述 JSON-RPC 是一个无状态且轻量级的远程过程调用(RPC)协议。 本规范主要定义了一些数据结构及其相关的处理规则。它允许运行在基于 socket,http …
源码解析 Github 上 14.1k Star 的 RocketMQ
Apache RocketMQ 作为广为人知的开源消息中间件,诞生于阿里巴巴,于 2016 年捐赠给了 Apache。从 RocketMQ 4.0 到如今最新的 v4.7.1,不论是在阿里…
让 Chrome 支持小于 12px 的文字方式有哪些?区别?
一、背景 Chrome 中文版浏览器会默认设定页面的最小字号是 12px,英文版没有限制,原由 Chrome 团队认为汉字小于 12px 就会增加识别难度 中文版浏览…