摘要:
直接用的mongoDB Atlas,有免费的云集群可以用,免费的mongoDB Atlas mongose是一个对象文档映射(ODM)库,用来在node.js上和mongoDB交互的。 比较详细的介绍见这个:https://www.freecodecamp.org/news/introduction 阅读全文
摘要:
之前搞前端项目,经常遇到依赖的问题,这下学到了npm的依赖管理,以后应该能应对这些问题了 什么是语义化依赖管理 npm根据package.json中的dependencies字段来管理依赖,一般根据下面这种格式 "dependencies": { "package-name": "version", 阅读全文
摘要:
leetcode 2956 https://leetcode.cn/problems/find-common-elements-between-two-arrays/ 一次遍历实现 class Solution: def findIntersectionValues(self, nums1: Lis 阅读全文
摘要:
# 关于事件循环机制 [项目地址](https://weread.qq.com/web/shelf) redis的核心流程就是它的AE事件循环。 事件循环中包含两类事件:文件事件和时间事件。 go-redis跟redis的事件循环机制一样,我管他叫KE ```go type KeLoop struc 阅读全文
摘要:
Go语言string和byte以及rune go语言中,byte其实是utint8的别名,一个字节;rune是int32的别名,4个字节 一个字节可以表示ASCii中的所有,但是要表示unicode中的别的内容,就得用多个字节了,所以用rune来表示。 那么string和这俩有啥关系呢 用下标访问s 阅读全文
摘要:
第K小子串 输入一个字符串 s,s 由小写英文字母组成,保证 s 长度小于等于 5000 并且大于等于 1。在 s 的所有不同的子串中,输出字典序第 k 小的字符串。 字符串中任意个连续的字符组成的子序列称为该字符串的子串。 字母序表示英文单词在字典中的先后顺序,即先比较第一个字母,若第一个字母相同 阅读全文
摘要:
朋友圈 现在有 105 个用户,编号为 1- 105,现在已知有 m 对关系,每一对关系给你两个数 x 和 y ,代表编号为 x 的用户和编号为 y 的用户是在一个圈子中,例如: A 和 B 在一个圈子中, B 和 C 在一个圈子中,那么 A , B , C 就在一个圈子中。现在想知道最多的一个圈子 阅读全文
摘要:
为neovim优化语法高亮 neovim和vim在我用起来都有一个问题:代码高亮很烂 于是我找到了一个插件:nvim-treesitter(后面发现semantic highlight也挺不错的),优化我的neovim的代码高亮: 优化前 优化后 如何安装 我目前没有使用任何插件管理工具,直接用的g 阅读全文
摘要:
Linux进程线程区别 前情提要:https://www.cnblogs.com/yumingkuan/p/16036746.html Linux内核源代码里面,进程和线程,是一个结构体。 在linux内核设计者看来,这俩是一个东西,但还是有区别的。 在Linux中,进程是资源管理的最小单位,这些资 阅读全文
摘要:
虚拟机中的Docker无法拉取镜像解决 当我用Docker拉取一个nginx镜像时,出现了这个问题 随后我按照网上搜索出来的结果,配置了阿里云镜像加速,然后再拉,还是这个结果。 这时候我不知所措。 终于,我ping 了一下阿里云镜像加速器的地址,发现在虚拟机里ping不同,在主机上能ping同,我一 阅读全文