Windows10 开启 Linux 子系统

Windows Subsystem for Linux(WSL)是一个可以直接执行Linux二进制可执行文件(ELF)的兼容层。和 Hyper-v 虚拟化不同,WSL 是底层把 Linux 系统调用翻译成 Native Windows API。例如安装 ...

阅读全文



事务的四种隔离级别

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们...

阅读全文



面试手写代码题目

二分查找 private static int binarySearch(int a[], int target) { if (a == null || a.length == 0) return -1; int l...

阅读全文



动态规划—最长公共子序列 LCS 及模板

摘自 https://www.cnblogs.com/hapjin/p/5572483.html这位大佬写的对理解 DP 也很有帮助,我就直接摘抄过来了,代码部分来自我做过的题。问题描述给定两个字符串,求解这两个字符串的最长公共子序列(Longest C...

阅读全文



详解 MongoDB 中的多表关联查询($lookup)

聚合框架聚合框架是 MongoDB 的高级查询语言,它允许我们通过转换和合并多个文档中的数据来生成新的单个文档中不存在的信息。聚合管道操作主要包含下面几个部分:命令功能描述$project指定输出文档里的字段。$match选择要处理的文档,与fine()...

阅读全文