忧心滑板

文章
5
资源
0
加入时间
3年0月20天

hexo的配置和发布

这是写的第一篇git博客,对于个人博客的搭建在网上找了很多资料,走了几步弯路,最后还是折腾好了,发第一篇表示下感慨。 顺便整理了一下hexo操作博客的一些命令。Hexo 安装: npm install hexo -g #安装 npm update hexo -g #升级 hexo init #初始化Hexo 简写命令: hexo n “我的博客” == hexo new “我的博客” #新

移除元素 双指针

给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前...

ZooKeeper客户端源码(三)——Watcher注册与通知

ZooKeeper的Watcher机制是一个跨进程的发布/订阅功能,客户端与服务端都需要保存数据节点和Watcher的关系,当节点的状态信息变更时就会触发一些事件,服务端先从自己的内存中找出节点对应的Watcher列表,然后一个个遍历生成事件通知消息,再远程发送给客户端;客户端接收到对应消息后,解析出Wather事件信息,得知是哪个数据节点,触发什么事件类型,然后客户端同样从内存中找到节点对应的Watcher列表,真正触发事件回调。