首页
统计
邻居
留言
关于
Search
1
彩虹商城系统开发API文档
4,329 阅读
2
IntelliJ IDEA 报错TextMate bundle load error: Bundle kotlin can't be registered
3,747 阅读
3
使用RaiDrive将网盘映射为本地磁盘
2,175 阅读
4
谷歌浏览器 Google Chrome 69.0.3497.100 正式稳定版、测试版及开发版本大全
2,133 阅读
5
抖音、小红书、快手 免费三网解析去水印小工具
2,051 阅读
精选推荐
源码分享
软件下载
影视资源
经验教程
模板插件
Emlogo
Wordpress
浮夸小生。
情感杂文
趣味生活
影视后期
Java学习笔记
登录
Search
标签搜索
个人分享
Wordpress
浮夸小生。
Wordpress教程
Java
PHP
Wordpress优化
Java笔记
网络技巧
网站
CDN
Windows
又拍云
教程
浏览器
IntelliJ IDEA
html
建站教程
微信
情感杂文
浮夸小生。
累计撰写
83
篇文章
累计收到
220
条评论
首页
栏目
精选推荐
源码分享
软件下载
影视资源
经验教程
模板插件
Emlogo
Wordpress
浮夸小生。
情感杂文
趣味生活
影视后期
Java学习笔记
页面
统计
邻居
留言
关于
搜索到
8
篇与
网络技巧
的结果
2020-09-11
页面加载完后自动执行一个方法的js代码
1、在body中用onload:<body onload="myfunction()">2、在脚本中用window.onload:<script type="text/javascript"> function myfun() { alert("this window.onload"); } /*用window.onload调用myfun()*/ window.onload=myfun;//不要括号 </script>下面这个例子在页面完成加载之后改变id_1的背景颜色。<script language="javascript" > function myfun() { document.getElementById("id_1").style.background= "#000"; // 改变背景颜色 } // 用js实现在加载完成一个页面后自动执行一个方法 /*用window.onload调用myfun()*/ window.onload=myfun;//不要括号 </script>
2020年09月11日
644 阅读
0 评论
0 点赞
2019-09-27
QQ协议抓取
作为 Tentcent QQ 的用户怎么能少得了去研究呢?人始于好奇心,只有去发现了解才能懂得更多。至此,给大家分享自己抓的 QQ 协议的相关内容,供大家学习。 近期…也不能算是近期吧,一次偶然的 QQ 第三方登录想分析下登录成功后的 Cookie,可能当时也回忆起 QQ 很多服务都是通过 skey 来鉴权的。所以应该能通过模拟扫描登录来操作签到之类的,不过经过大致的分析,各个地方登录得到 skey 可以操作的东西也是不一样的,比如是在腾讯业务登录的,那么 Qzone 就无法操作,反过来也是一样的。实现的过程是这样的:流程: 扫描二维码 > 确认登录 > 发起请求 模拟流程: ptqrshow[请求二维码并记录Cookie] > xlogin[页面Cookie] > ptqrlogin[获取二维码状态] >? 登录成功 > check_sig[二次登录] ↓ ↓ ↓ qrsig qrsig, pt_login_sig skey 那么,一起来开始一场紧张刺激的模拟之旅吧!首先,你需要懂得一门编程语言,其次就是得拥有一台电脑,如果你觉得不困难的话移动设备也是可行的。 First, 获取二维码。在这里我们仅需要使用 GET 请求即可。请求地址:https://ssl.ptlogin2.qq.com/ptqrshow?appid=715030901&e=2&l=M&s=3&d=72&v=4&t=0.{时间戳}&daid=73&pt_3rd_aid=0先做个简单的介绍,这个是 ptqrshow 上面所提到的”请求二维码”的 API,715030901呢,是腾讯登录业务的 产品识别码 ,腾讯下的任何一款需要登录的产品都会有,包过第三方,都会分发一个这样的 APPID ,看到后面 t= 参数后的 {时间戳} 了吧,把它替换成 当前时段的时间戳 即可。 当然了,这小巧的身体里可不只是返回二维码那么简单,还藏着十分重要的大宝贝 (指 qrsig,对于此处,我们还需要获取这个页面所包含Cookie里的 qrsig,对于我的猜测是二维码的ID,当然这是十分重要的,请保存下来,后面需要使用。 大致的Cookie长这样:qrsig=YO556objSAWbQMetukRbWUek9Q05T1*uCnVxqMTLPlLzxxarYsFQmm15bQFdCPcP; Second, 获取页面Cookie。同样的,我们仅需要 GET 。请求地址:https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=715030901&daid=73&hide_close_icon=1&pt_no_auth=1&s_url=https%3A%2F%2Fqun.qq.com%2Fmember.html%23此处是上述提到的 xlogin ,当然,这里请求结果返回的是HTML,不用管它,保存这个页面的Cookie就好,记得是全部。 之后全程需要,并将上面获取到的 qrsig 插入进去。 好的,目前我们已经得到了 qrsig, pt_login_sig 。非常好,我们已经进行到一半了!Third, 以心跳包的方式获取二维码状态,当然了,请使用 GET。此处十分关键,请仔细阅读,如有任何疑问请在本文下方评论。 No.1 拼接 API 地址。https://ssl.ptlogin2.qq.com/ptqrlogin?u1=https%3A%2F%2Fqun.qq.com%2Fmember.html%23&ptqrtoken={ptqrtoken}&ptredirect=1&h=1&t=1&g=1&from_ui=1&ptlang=2052&action=0-0-{时间戳}&js_ver=90305&js_type=1&login_sig={pt_login_sig}&pt_uistyle=40&aid=715030901&daid=73&has_onekey=1&在看这段文字之前,想必你已经仔细阅读过该 Url 了吧。是的,这是第三部的 ptqrlogin 获取二维码状态。可以发现,链接里有几个参数是需要填写的。分别是 {ptqrtoken} , {pt_login_sig} , {时间戳},前者 ptqrtoken 既是第一步获取到的 qrsig,对的,读取出来替换就好。而中间呢 pt_login_sig 既是第二步里,所请求的页面Cookie里包含的,依旧。读取出来替换就好。至于末尾的 {时间戳} 呢,不用我多说了吧,当然时段的时间戳。然后我们需要设置Cookie,即是前两部获取到的 Cookie合集 ,对的,设置就好,否则会 400。 No.2 现在尝试请求吧!正常的返回结果是:ptuiCB('66','0','','0','二维码未失效。(2096893216)', '')如果你的结果不是这样的数据格式,而且还无法排错的话,请评论。注意,心跳包推荐是 1次/s那么,尝试扫码,并确认登录看看返回的结果吧! No.3 通过读取我们可以获取到 ptuiCB 里的一个参数,意义: 66 => 正在等待二维码扫描 68 => 正在等待确认 0 => 登录成功 对了!别忘了保存Cookie,并插入到之前的Cookie里面,全局都需要哦。 Fourth, 该获取我们想要的 skey 了。 同样的,请使用 GET 。 现在,我们需要从上述操作中返回的 ptuiCB 里读取一个Url,这个就是二次登录啦。 请求地址就是上面的那个 Url ,大概长这样:https://ptlogin2.qzone.qq.com/check_sig?pttype=1&uin=10001000&service=ptqrlogin&nodirect=0&ptsigx=0fe7ffb7e332xcascfqwfqw158ff6c40828d042d51f8e57e2636472d6eed984adqf12dcascf54979bc3688725b4fb7a55e610&s_url=https%3A%2F%2Fqzs.qzone.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&f_url=&ptlang=2052&ptredirect=100&aid=549000912&daid=5&j_later=0&low_login_hour=0®master=0&pt_login_type=3&pt_aid=0&pt_aaid=16&pt_light=0&pt_3rd_aid=0当然,请设置上面所有操作的 Cookie合集 ,否则依旧会返回 400 错误。 请求之后不用管里面的返回有什么内容,请直接获取Cookie,我们需要的 skey 就在里面!skey=@A0IboiylZ; 好了,我们现在已经完全模拟成功了,恭喜~那么,有了 skey 我们可以干什么坏事呢?当然了,来操作QQ哒! 关于调戏群签到:API [POST]:https://qun.qq.com/cgi-bin/qiandao/sign/publishCookie: 之前模拟的所有Cookie合集 参数: bkn, gallery_info, template_id, pic_id, gc, client, lgt, lat, poi, text
2019年09月27日
977 阅读
0 评论
0 点赞
2019-01-09
wordpress为评论添加访客ip归属地址及运营商信息
一、前言有一些盆友的IP地址归属地不准确,请确保有没有开启CDN,CDN可能导致无法准确获取IP归属地信息,启用CDN获取访客真实IP地址方法 参考文章:https://bltang.cc/6623.html二、效果图三、使用教程把以下全部代码复制到你的模板函数 (functions.php) 注:模板不同,有些会是在:(functions-theme.php)include("ip2c/ip2c.php"); //IP 归属地和运营商查询功能include("show-useragent/show-useragent.php"); //显示国籍、系统、浏览器信息调用代码WordPress 评论模板函数中合适的位置插入如下代码即可:CID_print_comment_flag();/*国籍*/echo' ';/*空格*/CID_print_comment_browser();/*浏览器*/echo convertip(get_comment_author_ip());/*运营商*/如果你跟我主题一样的 那么是在modules目录下mo_comments_list.php文件58行下面添加底部的文件添加在 主题目录中
2019年01月09日
539 阅读
5 评论
0 点赞
2018-10-15
半粒糖强烈推荐腾讯404页面
为公益进行 行动,本站已经把404,505等错误页面全部更改为 腾讯404页面。请大家帮助宝宝回家。-宝塔设置教程 在宝塔建站后,博客本身404页面被宝塔的404 Not Found 所取代。 以下是解决方法:进入宝塔面板 -> 网站 -> 找到你的网站 -> 设置 -> 配置文件找到文件里下面的代码error_page404 /404.html;error_page502 /502.html;使用# 注释掉,如下:#error_page 404 /404.html; #error_page 502 /502.html;腾讯404 页面调用在wordpress后台点击外观,然后点击编辑,再选择右侧的404模板,先将原来404模板里的内容备份一下,然后全部删掉,放入这段代码,注意将返回我的主页的链接改成自己的。<script type="text/javascript" src="//qzonestyle.gtimg.cn/qzone/hybrid/app/404/search_children.js" charset="utf-8" homePageUrl="https://bltang.cc" homePageName="返回(Bltang's blog)博客主页"></script>这是腾讯公益的网址请在次为爱助力!!!
2018年10月15日
544 阅读
3 评论
0 点赞
2018-10-14
免费cdn开启https回源设置-又拍云
没接触过又拍云的或许不知道,其实它的功能挺多的,但对于我们个人博客来说,够用就行。下面就说说,对于个人博客涉及到的操作简要说一下:没体验过的朋友可以点这里:注册(点这里注册赞助一下半粒糖,非常感谢!)如下图,这是后台的功能配置分类。 1.首先就是创建一个服务,选择全网加速服务。服务名字中英文都可以,这个涉及域名解析,最好设置简单一点。源站类型为自主源,其他的可以随意填,后面可修改。2.使用又拍云cdn必须备案,这里cname解析又拍云给出的域名。3.下面就是直接配置了。外链功能开启。配置回源,填写你的主机ip,如果你的主机也是阿里云ecs,记得要开0.0.0.0不然回源有问题。重要的就是缓存配置,其实也简单,注意几点就行。对于博客,静态资源肯定是要缓存的,比如图片,js文本。这些又拍云都有提供文本,点击添加就行,其他的就根据你自己的需求添加。时间可以设置7天或者更久。后台路径肯定是不缓存的,不然登陆不了,动态资源php之类的不缓存。这四条是最基本的,最多50条。然后就是参数跟随。4.镜像存储开启,直接回源又拍云,节省很大流量。源站若有内容修改,采用ftp编辑操作。5.后面几个功能看需求而定,设置好上述几个步骤,静等服务器缓存。又拍云也提供免费的ssl,直接申请,也可上传别的证书,建议刚开始折腾的朋友不建议强制https访问。其他一些diy功能就让你自己去发掘吧。谁用谁知道!!这里放个推荐链接:邀请注册每个月有15G流量,对于小站基本够用。
2018年10月14日
1,032 阅读
3 评论
0 点赞
2018-10-11
WordPress代码实现自动关键词与描述
部分Wordpress主题在开发时并没有过多考虑SEO优化,如果手动设置文章关键词和描述,显然不太明智,当然了你完全可以使用插件来帮助你完成,比如All in one seo,但是Wordpress有个原则是能用代码实现的就尽量不用插件,可避免过多的消耗资源和影响站点速度。修改主题目录下functions.php文件,添加下面的代码,注意43行与第44行修改为您自己网站的关键词和描述,添加代码后会自动获取文章标签作为关键词,获取文章前200字作为描述。//自动关键词与描述 function meta_SEO() { global $post; $output = ''; if (is_single()){//如果是文章页 $keywords = ''; $description = ''; if ($post->post_excerpt) {//如果文章摘要存在就以文章摘要为描述 $description = $post->post_excerpt; $description = str_replace("\r\n","",$description); $description = str_replace("\n","",$description); $description = str_replace("\"","'",$description); $description .= '...'; } else {//如果文章摘要不存在就截断文章前200字为描述 $description = utf8Substr(strip_tags($post->post_content),0,200); $description = str_replace("\r\n","",$description); $description = str_replace("\n","",$description); $description = str_replace("\"","'",$description); $description .= '...'; } $tags = wp_get_post_tags($post->ID);//取文章标签 foreach ($tags as $tag ) { $keywordarray[] = $tag->name; } //以文章标签为关键字 $keywords = implode(',',array_unique((array)$keywordarray)); } else if (is_category()){ $description = strip_tags(trim(category_description())); $keywords = single_cat_title('', false); }else {//如果不是文章页、分类页 $keywords = 'WordPress,wordpress主题,wordpress插件,WordPress开发,代码,前端,建站'; //在引号间写入你博客的关键字用,断开 $description = '一个有关WordPress技巧与前端开发知识的个人博客,以分享、研究探讨WordPress技巧为主要内容,博主乃WordPress极客一枚';//在引号间写入你博客的简单描述,不要过200字 } //输出关键字 $output .= '' . "\n"; $output .= '' . "\n"; //输出描述 echo "$output"; } 此文参考了:代码实现WordPress自动关键词keywords与描述description
2018年10月11日
584 阅读
0 评论
0 点赞
2018-10-04
初识独立博客-wordpress
独立博客现在大多数采用Wordpress|Emlog框架搭建,如果是新手建议采用Emlog程序驱动,占内存较小,本人感觉不用做太多优化,运行流畅。下面就介绍一下独立博客。1 什么是独立博客独立博客,指的是拥有独立服务器的博客网站,通常为个人站长所搭建并维护开发,和网易等门户网站的博客区别,主要有以下几点: 服务器资源不受限制 网站风格可高度定制 博客是一种用于发布和分享个人文章和资源的平台,独立博客至少存在以下要素: 域名独立 空间独立 内容独立 2 什么是wordpressWordPress是一个国际知名的博客程序,也是博客领域最具代表性的建站程序,使用Wordpress,我们可以轻松设计出属于自己的博客网站,当然,既然是网站设计,仍旧需要具有一定的php、js以及HTML等相关知识。WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。wordpress建站程序可以从https://wordpress.org/获取英文版建站程序,至于中文版,则可以从https://cn.wordpress.org/ 获取中文版程序。当然,其实中文版和英文版的最大不同,除了语言包,就是其主配置文件中的语言设置了,既拥有英文版也可以转换成中文版。3 服务器选择要建设一个独立博客,首先要有一台自己的服务器或者空间,对于初学者,可以先从本地开始学习配置和搭建,对于长期运营的博客,则需要考虑服务器,国内提供云服务器资源的流行平台有如下公司: 阿里云 腾讯云 华为云 境外云服务器 Vultr(推荐【本站采用,月付2.5美元】地址::https://www.vultr.com/) 不同云服务器运营商的价位都不同,搭建可以去了解下,当然,初步建站也可以选择虚拟主机,虚拟主机的价位通常比云服务器要便宜,但是服务器空间不独立是一大问题,限制了我们能控制的系统环境。有的人可能会选择使用自购物理服务器,物理服务器需要考虑机房托管问题,对我们而言,还是云服务器更划算。说到阿里云,这里需要强调一件事,那就是,千万别买t5(性能突发性实例),这个实例会限制CPU资源,我们的资源本身就少,还限制资源,对我们是坑。
2018年10月04日
757 阅读
0 评论
0 点赞
2018-09-29
windows电脑系统出现系统资源严重不足的原因及解决办法
我们在使用电脑的时候,总是会遇到很多的难题。今天遇到的问题是电脑系统总是是显示系统资源不足的时候,那么我们应该怎么办呢?在解决之前我们先了解下什么是系统资源。一、了解系统资源系统资源(System Resource)和内存并不是同一个概念。微软将Windows的系统资源(堆)分为五个堆,其中User资源堆为三个,而GDI资源堆为两个。 三个User资源堆分别是:16位的用户堆(User Heap,64KB);32位的窗口堆(Windows Heap,2MB);32位的用户菜单堆(User Menu Heap,2MB)。 两个GDI资源堆分别是:16位的GDI堆(GDI Heap,64KB);32位的GDI堆(GDI,2MB)。 从这里的系统资源分类和大小我们应该明白,不管CPU是P4还是486,内存是8M还是1G,所有Windows的用户都拥有同样大小的系统资源(堆),用户不能自己增加或减少系统资源的大小,这是由操作系统决定的,与硬件档次没有任何关系。二、问题原因在Windows中每运行一个程序,系统资源就会减少。有的程序会消耗大量的系统资源,即使把资源关闭,在内存中还是有一些没有的DLL文件在运行,这样就便得系统的运行速度下降,甚至出现上述问题。三、解决办法1.点击系统的“开始”——“运行”,输入“regedit”打开注册表2.按顺序依次找到注册表主键“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer”,在右过窗中单击右键,新建一个名这“AlwaysUnloadDII“的“字符串值“,然后将“AlwaysUnloadDII“的键值修改为“1“(如果已经有这个字符串,直接把值改为1就可以),退出注册表重新启动电脑即可。是不是很简单,如果帮你解决了问题,请给个赞哦~
2018年09月29日
571 阅读
0 评论
0 点赞