QQ gtk,bkn算法】的更多相关文章

public long GetGTK(string sKey) { ; , len = sKey.Length; i < len; ++i) { hash += (hash << ) + (int)sKey[i]; } return (hash & 0x7fffffff); } long GetBkn(string skey) { ; , len = skey.Length; i < len; ++i) hash += (hash << ) + (int)ske…
首先还是取得验证码,抓包可得:http://check.ptlogin2.qq.com/check?regmaster=&pt_tea=1&uin=2630366651&appid=7000101&js_ver=10113&js_type=1&login_sig=jBX*GEgR-BFtNPRz-Rz6AG1f2PwOqw0ksVxs0gHPEceuRD0e1VBmwdztN-JoAIlY&u1=http%3A%2F%2Fpet.qq.com%2Fl…
实验目的 初步认识图计算的知识点 复习mapreduce的知识点,复习自定义排序分组的方法 学会设计mapreduce程序解决实际问题 实验原理 QQ好友推荐算法是所有推荐算法中思路最简单的,我们利用的思想就是好友的好友很有可能是自己的好友,而共同好友越多,说明两个人认识的可能性越大.其实这个想法属于图计算的内容,人际关系社交网络是很典型的图计算的内容,大家可以参考相关资料.我们今天就基于共同好友的想法实现. 1.实现思路 我们已有的数据是每个人以及他的好友,我们无法直接从这个数据得到他的好友的…
QQ等级的算法:设当前等级为N,达到当前等级最少需要的活跃天数为D,当前活跃天数为Dc,升级剩余天数为Dr,则: 从而推出: 好了,引述完成,懒得写字了,贴出代码: 复制内容到剪贴板 代码: <?php /** * *QQ等级输出类库 * author毛毛虫<wangchong1985 gmail.com> * version 1.0 2008-04-09 * */ class showRank{ /** *第一级图片显示字段 */ public$mImage1; /** *第二级图片显…
requests库中,可不写为headers内各键值对的部分参数:   s=requests.Session()  #或.session() s.allow_redirects=False #禁止重定向 s.proxies={'http':'http://3.7.2.1:80'}    #代理 s.timeout=5 #服务器5秒内无应答就引发个except s.adapters.DEFAULT_RETRIES=3  #请求失败最多重试3次 s.cookies={'k1':'v1','k2':'…
把以下代码保存成Snake.html文件,使用Google或360浏览器打开 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>Snake</title> <style> </style> </head> <body> <div style="position: relative…
把以下代码保存成donglanguage.html文件,使用Google或360浏览器打开 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>donglanguage</title> <style> </style> </head> <body> <div style="positi…
把以下代码保存成Tetris.html文件,使用Google或360浏览器打开 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="charset-8"/> <title> new doc…
前言 网页游戏2013年左右最火的类型最烧钱游戏,当年的我也掉坑了.为了边玩还满足码农精神我奋力的学习如何来做外挂.2013年我工作的第二个年头.多一半…介绍下游戏<七雄Q传>是北京游戏谷(北京漫游谷信息技术有限公司)研发的一款以春秋战国为时代背景的大型Q版社交SLG游戏, 这款游戏官方推出比肩爆款七雄争霸二代产品.七雄争霸不用说了当年月流水上亿 2013年7月左右开服到2017年2月闭服 这款游戏距今快7年了,算上封测 我也是删档测试的玩家,.(他们关服了我才敢写) 注册时间2013-1-2…
g_tk是腾讯在QQ空间这一领域使用的密文,有写数据包或者url参数中需要加入你计算出的g_tk才能成功! 下面是通过浏览器抓包工具抓取 访问该js内容找出 QZONE.FrontPage.getACSRFToken() 函数 QZONE.FrontPage.getACSRFToken = function(url){ url = QZFL.util.URI(url); var skey; if(url){ if(url.host && url.host.indexOf(“qzone.qq…
C#7.2——编写安全高效的C#代码 2018-11-07 18:59 by 沉睡的木木夕, 123 阅读, 0 评论, 收藏, 编辑 原文地址:https://docs.microsoft.com/zh-cn/dotnet/csharp/write-safe-efficient-code?view=netcore-2.1值类型的优势能避免堆分配.而劣势就是往往伴随的数据的拷贝.这就导致了在大量的值类型数据很难的最大化优化这些算法操作(因为伴随着大量数据的拷贝).而在C#7.2 中就提供了一种机…
最近用C#写qq活动辅助类程序,碰到了会员签到的gtk算法不一样,后来网上找了看,发现有php版的(https://www.oschina.net/code/snippet_1378052_48831) 后来参考了php版的查php相关的资料用C#写了一个: /// <summary> /// 计算gtk32值 /// </summary> /// <param name="skey"></param> /// <returns&g…
QQ通讯协议里的加解密算法. #include <stdio.h> #include <stdlib.h> #include <memory.h> #include <string.h> #include <time.h> //#define CRYPT_ONE_BYTE typedef char int8 ; typedef unsigned char uint8 ; typedef short int16 ; typedef unsigned…
web qq 获取好友列表hash算法 在使用web qq的接口进行好友列表获取的时候,需要post一个参数:hash 在对其js文件进行分析之后,发现计算hash的函数位于: http://0.web.qstatic.com/webqqpic/pubapps/0/50/eqq.all.js 这个文件中: P = function(b, i) { for (var a = [], s = 0; s < i.length; s++) a[s % 4] ^= i.charCodeAt(s); var…
http://blog.csdn.net/kent19900125/article/category/1368203/3 QQ透明皮肤:多层算法,一键适配各种背景 . http://blog.csdn.net/liu__ke/article/details/8889171…
        新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问QQ号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首先将第1个数删除,紧接着将第2个数放到这串数的末尾,再将第3个数删除并将第4个数再放到这串数的末尾,再将第5个数删除……直到剩下最后一个数,将最后一个数也删除.按照刚才删除的顺序,把这些删除的数连在一起就是小哈的QQ啦.现在你来帮帮小哼吧.小哈给小哼加密过的一串数是“6 3 1 75…
实现详情请查看博客园 https://www.cnblogs.com/caoke/p/10793885.html 随机注册10万个放入BitMap,然后查询qq号码是否已存在,算法复杂度O(1). //BitMap算法demo,查询9位数字 const b=new BitMap('[0~9][0~9][0~9][0~9][0~9][0~9][0~9][0~9][0~9]') //设置 console.time('设置时间') for(let i=0;i<b.length;i=i+1000){ b…
最近思考到这样一个题目:在STL的set和vector容器里存储了1亿个QQ号,编写函数删除奇数QQ号. 1. STL容器简介 首先了解一下 set 和 vector 以及其他类似的 STL 容器: 实现描述: 容器 描述 vector 向量,一个有着N个或更多连续存储的元素的数组. list 列表,一个由节点组成的双向链表,每个节点中包含一个元素. deque 双队列,一个有着N个或更多连续存储的指向不同元素的指针组成的数组. set 集合,一个由节点组成的红/黑树,每个节点包含一个元素,节点…
简述 本算法摘选自啊哈磊所著的<啊哈!算法>第二章第一节的题目——使用队列来解密举例中按照规则加密的QQ号.文中代码使用C语言编写,博主通过阅读和理解,重新由Java代码实现了一遍,意在深刻理解队列这一数据结构的特性和操作方法,并希望能够在这种数据结构的帮助之下,解决其他的类似的能够用队列来解决的问题. 算法题目 给一串加密过的数字,这串数字是美女的QQ号经过某种加密算法得到的,加密规则是这样的:首先将第1个数删除,紧接着将第2个数放到这串数的末尾,再将第3个数删除并将第4个数放到这串数的末尾…
一个简单的QQ隐藏图生成算法   隐藏图不是什么新鲜的东西,具体表现在大部分社交软件中,预览图看到的是一张图,而点开后看到的又是另一张图.虽然很早就看到过这类图片,但是一直没有仔细研究过它的原理,今天思考了一下,发现挺有趣的,所以自己也写了个简单的算法把两张图片合成为一张隐藏图. 比如下面这张图. 当背景颜色为白色时,通常也就是在预览状态下,它是这个样子的 而当背景颜色变黑以后,通常也就是点开图片以后,它是这样子的.. 隐藏图原理 我们知道一张图片中具有透明度的像素会叠加一部分的背景色,因此当背…
新学期开始了,小哈是小哼的新同桌(小哈是个小美女哦~),小哼向小哈询问 QQ 号,小哈当然不会直接告诉小哼啦,原因嘛你懂的.所以小哈给了小哼一串加密过的数字,同时小哈也告诉了小哼解密规则.规则是这样的:首先将第 1 个数删除,紧接着将第 2 个数放到这串数的末尾,再将第 3个数删除并将第 4 个数再放到这串数的末尾,再将第 5 个数删除--直到剩下最后一个数,将最后一个数也删除.按照刚才删除的顺序,把这些删除的数连在一起就是小哈的 QQ 啦.现在你来帮帮小哼吧.小哈给小哼加密过的一串数是"6 3…
书中给出的算法有点浪费空间,可以使用循环队列进行改进,这样就不需要使用额外的空间,在原数组的基础上就可以完成解密,代码如下: #include <stdio.h> void decode(int a[], int size) { , tail = size;//tail point to next position to be written while (head != tail){ //删除队首元素 printf("%2d ", a[head]); head = (he…
原文地址:http://user.qzone.qq.com/419067339/2 public string GET_HTTP(string url, string referer_post, string accept_post, string useragent_post, bool keepalive, CookieContainer CookieContainer_Post,int i) { System.Uri httpposturl = new System.Uri(url); H…
隐藏图不是什么新鲜的东西,具体表现在大部分社交软件中,预览图看到的是一张图,而点开后看到的又是另一张图.虽然很早就看到过这类图片,但是一直没有仔细研究过它的原理,今天思考了一下,发现挺有趣的,所以自己也写了个简单的算法把两张图片合成为一张隐藏图. 比如下面这张图. 当背景颜色为白色时,通常也就是在预览状态下,它是这个样子的 而当背景颜色变黑以后,通常也就是点开图片以后,它是这样子的.. 隐藏图原理 我们知道一张图片中具有透明度的像素会叠加一部分的背景色,因此当背景色为白色时,所有具有透明度的白色…
/// <summary> /// 等级换算成图标分布 /// 以QQ的形式计算 /// 2^(2*0) /1    /// 2^(2*1) /4    /// 2^(2*2) /16   /// 2^(2*3) /64   /// </summary> /// <param name="target">目标等级</param> /// <param name="x">计算底数</param>…
链接:https://ac.nowcoder.com/acm/contest/330/F来源:牛客网 Applese 有一个QQ群.在这个群中,大家互相请教问题.如 b 向 a 请教过问题,就把 a 叫做是 b 的"老板".这样一个群中就会有很多老板. 同时规定:如果 a 是 b 的老板,b 是 c 的老板,那么 a 也是 c 的老板. 为了不破坏群里面和谐交流的氛围,Applese 定了一个群规:不允许出现 a 既是 b 的老板, b 又是 a 的老板. 你需要帮助 Applese…
废话不多说,直接看一张图: 没错,这是QQ,但是这有什么稀奇的?但是在Linux上使用QQ就很稀奇了. 众所周知,腾讯早就已经对Linux下的QQ和微信停止了服务,即便是网页版也不能用,通信这一直是小编装了Linux以来最苦恼的事情. 好了,切入正题,如何配置Linux下的QQ呢? 我们到这个网站上(传送门)下载zip包,然后解压到本地文件夹,然后在文件夹中打开终端,输入sudo sh ./install.sh即可安装. 下面是QQ的版本下载网址: TIM:http://mirrors.aliy…
从网上看了一些资料,为了方便自己理解,于是把它的编码原理,自己放在excel表格中清晰列出来,方便以后查阅.做的图如下:…
一.基本思想 归并排序算法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,使每个子序列有序,再将已有序的子序列合并,得到完全有序的序列.该算法是采用分治法(Divide and Conquer)的一个非常典型的应用.   二.算法过程 归并主要做两件事: 1)“分解”——将序列每次折半划分. 2)“合并”——将划分后的序列段两两合并后排序.   三.算法图解及PHP代码实现 1.递归——自顶向下 递归过程是将待排序数组一分为二,直至排序数组就剩下一个元素为止,然…
QQ_spider github传送门 QQ空间spider总结 花了将近3天吧,完成了低配版qq空间的爬虫,终于能上线刚一波了,还是蛮期待的. 流程很简单,模拟登录 ==>采集==>保存csv==>分析.qq空间的爬取还是很有代表性的,先来说说自己所遇到的一些困难吧: 模拟登陆中: 1.cookie,selenium的chrome,相较于phantomjs有一个好处,可以解决验证码的问题. 2.内嵌frame,这边要注意的点就是selenium的frame操作,因为不经常使用. 采集过…