首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
打牌专题
uniapp集成websocket不断线的处理-打牌记账
背景 近期在开发打牌记账微信小程序时,我们将房间这个业务场景做成了类似聊天室功能。 对房间内发生的动作,都能实时对其他人可见。 如:转账,离开,加入,结算等动作 其他人员都能实时接收到推送消息, 这个时候就需要websocket发挥作用。 但uniapp集成websocket 会出现断线的情况。 导致用户体验差,基经过一番排查,解决了异常。 感兴趣扫描下方小程序码在线体验. 解决方
阅读更多...
LeetCode——最长回文串(Set + 打牌思路)
题目描述 解题思路 这道题和最长回文子串有本质不同,这道题相当于给我们一个字符串,让我们根据这个字符串来自己组合最长回文串,我第一次尝试解决这个问题的时候,采用的是Map的思路,但是需要考虑很多种情况,后来看到使用Set+打牌思路的题解,感觉甚是巧妙,特此分享给大家。 创建一个Set。遍历每一个字符,如果这个字符出现在了集合中,则将这个字符从集合中删去,并且给sum+2,表示这个字
阅读更多...
实验week2 C-瑞神打牌
问题描述: 瑞神HRZ因为疫情在家闲得无聊,同时他又非常厉害,所有的课对他来说都是水一水就能拿A+,所以他无聊,找来了另外三个人:咕咕东,腾神以及zjm来打牌(天下苦瑞神久矣)。 牌局由四个人构成,围成一圈。我们称四个方向为北 东 南 西。对应的英文是North,East,South,West。游戏一共由一副扑克,也就是52张构成。开始,我们指定一位发牌员(东南西北中的一个,用英文首字母标识)
阅读更多...
poj-1786 || 打牌
显然,牌局由四个人构成,围成一圈。我们称四个方向为北 东 南 西。对应的英文是North,East,South,West。游戏一共由一副扑克,也就是52张构成。开始,我们指定一位发牌员(东南西北中的一个,用英文首字母标识)开始发牌,发牌顺序为顺时针,发牌员第一个不发自己,而是发他的下一个人(顺时针的下一个人)。这样,每个人都会拿到13张牌。 现在我们定义牌的顺序,首先,花色是(梅花)<(方片)<
阅读更多...
C-瑞神打牌POJ-1786
题目: 瑞神HRZ因为疫情在家闲得无聊,同时他又非常厉害,所有的课对他来说都是水一水就能拿A+,所以他无聊,找来了另外三个人:咕咕东,腾神以及zjm来打牌(天下苦瑞神久矣)。 显然,牌局由四个人构成,围成一圈。我们称四个方向为北 东 南 西。对应的英文是North,East,South,West。游戏一共由一副扑克,也就是52张构成。开始,我们指定一位发牌员(东南西北中的一个,用英文首字母标识
阅读更多...