jjzjj

[中间件~大厂面试题] 腾讯三面,40亿的QQ号如何去重

前言:在SpringBoot框架下,可以使用以下方法来去重40亿个QQ号.请注意:QQ号码的理论最大值为232−12^{32}-1232−1,大概是43亿左右。文章目录提前总结(总分总~~~)最粗鲁的方式1.使用HashSet去重:2.使用Java8的Stream去重:3.使用数据库的去重功能:限制1GB内存,文件的方式4.文件分片5.外部排序算法使用中间件redis6.bitmap7.布隆过滤器分析一下布隆过滤器以及bitmap存储40亿个QQ号需要的内存布隆过滤器:位图(Bitmap):总结1.使用HashSet去重:2.使用Java8的Stream去重:3.使用数据库的去重功能:4.文件

QQ音乐api的使用(持续更新)

2022.7.31更新:QQ音乐对获取vkey的接口请求增加了签名,签名方式未知,原接口拿到的vkey始终为空https://u.y.qq.com/cgi-bin/musics.fcg?_=1659237053789&sign=zzbfbf757d5albjo4yed3do4flmzkuvq7db9c7ef目前使用到其他音乐库api以下原文:在移动端上虽然QQ音乐没有提供nativesdk,但是可以通过http请求的方式使用QQ音乐的能力,封装一下就能实现一个简单的音乐播放器。应用示例一、音乐搜索接口Method:GETURL:https://c.y.qq.com/soso/fcgi-bin/

Linux通过QQ邮箱账号使用mailx发送邮件

Linux通过QQ邮箱账号使用mailx发送邮件第一步:安装mailx第二步:获取邮箱的授权码第三步:配置mailx服务第四步:添加数字证书第五步:发送邮件测试!第一步:安装mailx#安装mailxyuminstall-ymailx#检查是否已安装相关依赖rpm-qa|grepmail第二步:获取邮箱的授权码  打开QQ邮箱的“设置”——“账号”,如下:  点击此处的“管理服务”,即可申请邮箱的授权码。第三步:配置mailx服务  编辑mail的配置文件:#配置,QQ邮箱为例vi/etc/mail.rc  在mail.rc最下方添加如下代码:setfrom=your_account@qq.c

Python开发QQ聊天机器人——Yes酱的部署与调教

Yes酱是一个会发s图的群管理机器人,基于go-cqhttp,使用OneBot标准的插件开发的一个机器人,支持以下功能:发送setu/猫猫图返回一张涩图/猫猫图检测关键字禁言私聊调教对话本文主要参考了其官方博客,结合Yes酱的github和go-cqhttp的github的官方教程最终实现的效果如下:群聊环境系统:Windows10orUbuntu18.04编辑器:SublimeText3(记事本也可)浏览器:这里用的Chrome框架:go-cqhttpYes酱:Go-CQHTTP-YesBot准备工作注:由于该程序依赖的框架go-cqhttp有多处更新,因此在原版基础上进行了改良,详见Pyt

MySQL 数据库突然消失了。 "QQ_83191575"

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭6年前。Improvethisquestion所以我是Minecraft网络的所有者,昨晚通过控制台查看时,我看到我的许多插件出现错误,这些插件声称他们需要的数据库丢失,并且在登

你还不了解QQ聊天是如何实现的吗?手把手教你实现网络聊天室

目录一、前言二、聊天协议        1、自定义聊天协议三、登录、聊天业务1、登录业务1)客户端登录核心代码2)服务器登录核心代码3)登录效果展示2、聊天业务1)客户端聊天核心代码2)服务器聊天核心代码3)聊天效果展示四、服务器全部代码一、前言💕        都2022年了,大家和心中的那个他👦(她👧)是怎么保持联系的呢?我想绝大部分人都是通过手机的聊天软件进行聊天或者打语音、视频电话来保持联系。💕        那么网络聊天离我们这么近,我们发送的信息怎么通过网络传输到他👦(她👧)的手机上呢?本文将通过一个在线聊天的小案例来详细介绍网络聊天的实现过程,带你了解网络信息传递的奥秘!!!👀下

Python开发QQ聊天机器人——进阶的yes酱部署与调教

由于Go-CQHTTP的更新,老版的yes酱存在诸多问题(若还是想使用以前的yes酱请移步博客),让新手望而却步,因此,这里开源自己魔改的yes酱,希望能够造福群友和大家一起交流学习Python新版yes酱说明魔改后的yes酱生存的环境如下:Python3.7+Go-CQHTTP1.0.0.4beta新版yes酱在原有基础上基本保持不变,改动如下:通信方式改为正向websocket兼容最新版Go-CQHTTP更改协议为nonebot新增添加好友自动处理函数封装了合并转发功能封装了私聊功能修复原yes酱猫猫图发送失败问题新增了几个禁言的字段准备工作QQ号注册一个手机号能够绑定十个QQ号,所以直接

pythonQQ机器人系列:使用requests实现QQ机器人聊天(1-0)

系列文章目录基础:requests的基本使用:QQ机器人基础  传送门pythonQQ机器人系列:使用requests实现QQ机器人聊天(0-2) 传送门pythonQQ机器人系列:使用requests实现QQ机器人聊天(2-0)传送门目录系列文章目录前言一.源代码二.源代码讲解main源代码讲解get源代码讲解 post源代码讲解(多群喊话) 前言建议使用(2-0)的代码,比这个好用此文章继承前面的文章,这次更新了本地词库的回答和多群回话,并且这个文章从新讲解源代码,为了大家更好的阅读不能像前面那样更新,都在一篇文章上,对看文章的人来说也并不友好,所以一篇文章咱们也就更新或优化二到三次,就会

QQ机器人实现步骤

一、实现步骤使用他人现成的服务可以参考:https://qmsg.zendee.cn/,但是有次数及网址屏蔽等一系列限制,如果自己实现的话可以使用https://github.com/Mrs4s/go-cqhttp这个仓库,下面介绍如何实现1、按照https://docs.go-cqhttp.org/guide/quick_start.html#%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B步骤安装及配置相关文件2、服务跑起来后,可以在浏览器中访问http://127.0.0.1:5700/send_msg?user_id=要发送的好友的qq号码&message=hi

2023 版 QQ 机器人运行部署文档

文章目录1.前置说明2.机器人框架的下载与运行2.1下载机器人框架2.2下载可操作框架的静态页面2.3运行机器人框架3.登录QQ机器人3.1前提说明3.2扫码登录3.3注意事项4.后端程序处理消息4.1下载stater4.2stater基本说明4.3运行后端程序4.4测试消息处理4.5关于扩展消息处理5.Linux服务器持续运行QQ机器人5.1安装docker🍀基于centos的安装🍀基于ubuntu5.2配置阿里云加速器🍀找到相应页面🍀创建docker目录🍀创建daemon.json文件🍀重新加载服务配置文件🍀重启docker引擎5.3将手机与服务器处于同一网络:socks5🍀什么是SOCK