RY 's Blog

LeetCode 959. Regions Cut By Slashes 笔记

Algorithm
题目:https://leetcode.com/problems/regions-cut-by-slashes/description/ Solution1: DFSTime Complexity:: $O(n^2)$ 分析:这个神奇的思路分割格子,转化为图的DFS问题。12345Inpu ...
Read more

XMPP(6):XMPP-消息存储与拉取历史消息

XEP-0313定义了XMPP消息存储的规则。 场景需求0313协议主要有这些场景: 同账号多客户端之间的历史消息同步 客户端拉取历史消息,按日期排序展示(想想我们在微信的历史消息) 分页拉取消息 存储 单条消息存储包括: 消息发送跟接收的时间戳 from 跟 to 的JID s ...
Read more

XMPP(5): 消息

Message消息体构造属性: to :接收方地址, JID from : 发送方, JID type chat: 一对一聊天 error: 出错 groupchat: 群聊 headline: 通知、临时消息这种不需要回复的系统消息 normal: 之前没有聊天的记录, 客户端可以 ...
Read more

JWT 入门

Auth
什么是JSON Web Tokens (JWT)?123456789JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. ...
Read more

XMPP(4):Search 和 vCard

jabber:iq:search协议用来查找用户信息。

  1. 我们先查询可以用哪些字段查找用户
Read more

影响曝光的3个因素

CV
进光量曝光也指单位面积上光子的数量。 如果我们没有捕获足够的光,那么相片就会欠曝: 如果我们捕获的光太多,图像就会过曝: 三个要素可以影响曝光的进光量 快门速度 光圈 感光度 (ISO) 想象相机是黑暗房间,有个窗户(光圈), 有块窗帘(快门),窗户越大进光量越大,窗帘拉开的 ...
Read more

XMPP(3):Roster&联系人

XMPP中联系人模块协议是jabber:iq:roster. Roster直接翻译叫花名册,其实它就是联系人列表啦。 客户端获取联系人列表比较简单,发送IQ stanza给server. xmlns=jabber:iq:roster;type=’get’ 1234567<iq from ...
Read more

XMPP(2):注册账户

XMPP注册流程1. client发送消息体, 去服务端查询注册需要的字段123<iq type='get' id='reg1' to='localhost'> <query xmlns='jabber ...
Read more

XMPP Overview

跟朋友做一个项目,想快速开发,选了XMPP协议。它是一套通信协议。分为两部分,XMPP Core Services 和 XMPP Extension Protocols. 核心由基础feature组成,扩展协议就非常丰富,而且一直在发展。Wiki上有张各种IM协议的汇总表,推荐! Comp ...
Read more
Prev Next