首页
友链
壁纸
留言
今日热榜
更多
关于
时光
推荐
精品流量卡
Search
1
都二十多年了,你的梦为什么还没碎!
57,051 阅读
2
2022年5个好用的 BT/ 磁力链接下载工具推荐 |Windows 、安卓系统
37,156 阅读
3
nps内网穿透实现外网访问树莓派
32,369 阅读
4
实践利用宝塔建emlog个人博客-超详细【原创】
26,116 阅读
5
Typecho-Joe-Theme主题帮助文档
24,518 阅读
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
登录
Search
标签搜索
PHP
HTML
API
Javascript
源码
JS
Vue
Github
CloudFlare
接口
函数
SQL
ASP.NET
MVC
EF
T4模板
后台管理
CDN
微信小程序
MAC
韩小韩
累计撰写
261
篇文章
累计收到
1,295
条评论
首页
栏目
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
页面
友链
壁纸
留言
今日热榜
关于
时光
推荐
精品流量卡
搜索到
107
篇与
娱乐分享
的结果
2024-01-01
2024 平安喜乐
暂无简介
2024年01月01日
1,072 阅读
0 评论
1 点赞
2023-03-24
手撸call apply bind
{callout color="#f0ad4e"}如果自己去实现call apply bind,看上去挺复杂,写起来其实就几行代码因为call和apply一样,只是传参不一样,所以我就只写一个call{/callout}实现call(其实只有2行代码)/* 随便定义一个对象,待会将函数内的this指向指向倒这个对象 */ const obj = { name: '我是需要被绑定改变this指向的对象' } /* 需要改变this指向的函数,没有使用call时,this指向window */ function fn(arg) { console.log('fn---------', this); console.log('fn---------', arg); } /* * * 重写call方法 * target 需要把this改变到哪个目标 * args 传递进来的参数 */ Function.prototype.call = function (target, ...args) { /* 这里的this就指向上面的fn函数 */ console.log(this); /* 随便定义一个变量,用于在目标对象里存fn函数,这里使用symbol更好 */ target['sb250'] = this /* 这样target目标上就有个sb250的属性,并且属性值就是fn函数 */ console.log(target); /* 调用这个sb250,并把参数传入进去就实现this改变了 */ target['sb250'](args) /* 防止给target上多出多余没用的参数,在将sb250删除掉 */ delete target['sb250'] } fn.call(obj, '我是傻逼')实现bind因为bind的调用方式,是返回一个新函数,在调用一次,例如:fn.bind(null)(options),所以需要用到高阶函数/* 随便定义一个对象,待会将函数内的this指向指向倒这个对象 */ const obj = { name: '我是需要被绑定改变this指向的对象' } /* 需要改变this指向的函数,没有使用call时,this指向window */ function fn(arg) { console.log('fn---------', this); console.log('fn---------', arg); } /* * * 重写call方法 * target 需要把this改变到哪个目标 * args 传递进来的参数 */ Function.prototype.bind = function (target) { target['sb250'] = this /* 这里使用高阶函数接收参数 */ return (...args) => { target['sb250'](args) delete target['sb250'] } } fn.bind(obj)('我是大傻逼!!!')
2023年03月24日
2,800 阅读
4 评论
0 点赞
2023-03-14
2023年有哪些良心的流量卡推荐?爆肝给大家整理好了最新的流量卡合集
不用再费力翻找了,良心的流量卡都在这里,还不知道如何申请?仅此一篇,拿走不谢。 {callout color="#F6F6F6"}本篇为流量卡测评+推荐+领取攻略文章(点赞+收藏我相信你一定会用的上){/callout}@小韩 长期搜寻全国各地运营商发布的优惠补贴流量卡。集合了河南、山东、海南、福建、宁夏、北京、广东、四川、湖北、湖南各地运营商推出的各款流量卡,目前还在持续挖掘中......运营商调整时期,相信很多友友都发现了近期想要去找优惠补贴手机流量卡,但是无论去哪里都找不到。为解决这个问题, 小韩 在此特别更新一篇还可领取的流量卡文章,给大家筛选出来可以盲入的流量卡系列。开篇前先给大家讲点小知识。(坐下听课了)如果你仔细了解了这些流量卡之中的套路,那可以跳过以下避坑指南,直接进入正文部分。如果你是新手小白或者对流量卡只是略懂,建议最好看完这部分经验,最大程度保证你不会交流量卡方面的智商税~流量卡避坑指南选择流量卡之前一定要看清楚套餐详情,这是重中之重,套餐详情就好比盖房子的地基一样,那玩意给你拐弯抹角你能说不踩坑?比如看着是360G,真正用上之后才知道每个月30G,回头仔细看套餐详情,原来是360G每年。还是定向流量,年字小到根本看不到。如下图:记住一点(越是含糊不清不想让大家看到的,就越暗藏坑点)另外!! {callout color="#f0ad4e"}物联卡一定是不能选的,无论是物联卡还是手机卡他都能被归为流量卡。目前流量卡市场鱼龙混杂,有些商家利用纯低的月租和纯高的流量来吸引用户,实际上坑很多。{/callout}要么虚量,要么是买了就消失,要么前面收费便宜后面收费变高,总之套路特别多。咱就是说5块能有20G流量,难道运营商不吃饭了?出这种套餐?所以友友们一定要擦亮自己的眼睛。 给大家科普一下为什么20G流量只要5块?首先他会设置虚量,虚完之后应该就剩10G然后速度也比正常的手机卡要慢(虚量+限速=用量变少)。最后差不多和日租卡一样,最后算下来并没有特别划算。还有,现在选择手机流量卡或者物联卡的时候,记得一定要是实名制的。如果谁告诉你 不要实名,赶紧溜,必有大坑!▶ 为什么这些优惠套餐只能线上申请? {callout color="#f0ad4e"}线上不能影响线下的收入,因为大部分的友友办理手机卡都还是习惯于去线下,如果都用上了优惠套餐,那只能造成一个后果,就是只能再次提高流量价格!所以优惠套餐只能线上申请,不能在线下申请。但是无论线上还是线下,都是官方营业厅可以查询到的。都能享受到官方的各种服务!{/callout}{mtitle title="好卡大多能选择的期限"/}性价比流量卡推荐区:{abtn icon="fa-link" color="#ff6800" href="https://www.vvhan.com/HaoKa/" radius="" content="2023年良心流量卡推荐"/}
2023年03月14日
2,468 阅读
10 评论
1 点赞
2023-02-13
火爆全球的ChatGPT,最全的使用方法!
{message type="info" content="ChatGPT是OpenAI旗下的一款聊天机器人,现在已经火遍全球,前几天我简要介绍了一下,很多小伙伴儿留言想知道怎么使用。目前来说,需要免费注册一个OpenAI账号,才能使用。可惜暂未对国内开放注册,无法访问。下面简要介绍几种方法,供大家参考。"/}ChatGPT高仿/反代{callout color="#f0ad4e"}① https://aigcfun.com这个网站和官网的界面设计是一样的。免费使用、无需登录账号、无需科学上网,网站无广告,非常方便。打开网页后,直接输入问题提问即可。{/callout}{callout color="#f0ad4e"}② http://chat.h2ai.cn/home与上面的网站类似,界面为中文,与官网界面一致。可以作为备用。{/callout}{callout color="#f0ad4e"}③ https://xc.com这也是一个第三方的镜像网站,使用也比较简单。{/callout}官网直接注册{callout color="#f0ad4e"}ChatGPT的使用方法其实很简单,就是登录官方地址,注册一个账号,然后就可以免费使用了。之所以很多人搞不定,主要是尚未对国内开放,需要科学上网;在注册账号的过程中,有一步需要验证码,而这个验证码需要国外的手机号。因此,使用上有一定的门槛,下面简要说明:{/callout}1、科学上网,打开ChatGPT官网进行注册: https://chat.openai.com2、注册账号的过程中,需要一个国外手机号收验证码。我们可以用下面网站提供的虚拟号码来接受验证码。 https://sms-activate.org{callout color="#f0ad4e"}可惜并不是免费的,需要至少充值1美元(7元人民币)。这个网站使用的时候,也要先注册一个账号。购买号码时,选择一个(例如:印度)点击购物车,充值时可以选择支付宝,便宜的号码5~6元人民币左右,购买后账户还会剩下一点余额。成功付款后,等待几秒钟自动给出一个虚拟号码,这个号码可以用来接受验证码。需要注意的是,虚拟号码给出后,要尽快使用,过期就失效了。{/callout}微软新Bing(集成ChatGPT)前不久的新闻,微软的Bing搜索引擎与ChatGPT合作,打开如下网站,可以获取“使用ChatGPT版Bing”的后补资格。https://www.bing.com/new这个网站打开后,应该是如下界面,不过目前仍需要一些手段才可以打开。使用方法:使用Edge浏览器,扩展市场中搜索并安装Gooreplacer。点击浏览器中该扩展的图标,点击导入下面的规则。如下图所示。重启浏览器,然后再进入新的Bing网站,就可以正常打开了。点击一下申请候选“Join the waitlist”,这个时候需要登录微软账户。接下来就是等待邮件通知了,等收到通知就可以体验ChatGPT版本的Bing了。{callout color="#f0ad4e"}Gooreplacer规则文件{/callout}{cloud title="Gooreplacer规则" type="lz" url="https://ohan.lanzouf.com/iVnFd0nfuawb" password=""/}{gird column="2" gap="15"}{gird-item}{/gird-item}{gird-item}{/gird-item}{/gird}使用ChatGPT的API密钥这种方法,依然需要注册一个OpenAI的账号,方法参考方法2。在已经有了OpenAI账号的前提下:1、打开OpenAI官网,申请API密钥(科学上网)。https://platform.openai.com/account/api-keys2、下载一个第三方的客户端(来自吾爱破解论坛),将申请到的API密钥输入到下图中。然后就也可以和ChatGPT对话了,平时对话的时候,不需要科学上网,正常联网即可。{cloud title="ChatGPT v1.1p" type="lz" url="https://ohan.lanzouf.com/ibYqu0nfuwxe" password=""/}{gird column="3" gap="15"}{gird-item}{/gird-item}{gird-item}{/gird-item}{gird-item}{/gird-item}{/gird}
2023年02月13日
4,255 阅读
5 评论
3 点赞
2023-01-12
AWS教程——解决WordPress网站加载缓慢的大难题
{message type="info" content="谁不喜欢免费的东西?谁不想网站访问更快呢?让我们试一试。借助亚马逊云技术的CloudFront CDN服务提供的免费套餐,通过简单的配置,加速你的WordPress网站。作为一个强大的CMS(内容管理系统)平台,WordPress以其完善的功能、一流的定制能力和丰富的插件广受好评。从个人博客到企业网站,从初创企业到大型跨国企业,我们日常访问的很多网站都是基于WordPress创建的。如果你有这样一个网站,想为世界各地的访问者提供快速流畅的访问体验,你该怎么做?最简单的方法是使用CDN,借助CDN服务提供商在全球主要地区的节点,将内容传递给附近的用户。但是这样一套方案会不会很贵?选择合适的CDN服务其实可以很便宜,甚至对于很多流量不是很大的网站来说, 完全可以实现免费 。"/}{callout color="#f0ad4e"}请注意,本文的所有操作将以全球版亚马逊云科技平台为准。点击 这里 详细了解CloudFront CDN服务并注册账户开始使用免费套餐。{/callout}先决条件要使用本文介绍的方法,你需要具备:一个基于WordPress平台创建的现成网站;为该网站安装一款名为“WPAdmin AWS CDN”的插件;一个亚马逊云科技账户仅此而已!Amazon CloudFront服务是什么Amazon CloudFront是亚马逊云科技提供的CDN服务,可以用极低的延迟和极高的传输速度实现内容的全球化交付。目前,该服务已经通过超过310个节点覆盖全球47个国家/地区的90多个城市,基本上可以全面覆盖所有主要的人口聚集区。那么这项服务为何可以免费使用?其实这主要得益于亚马逊云科技为所有用户提供的“免费套餐”。该套餐涵盖了亚马逊云科技的上百项产品,这些产品有些可以“免费试用”,有些可以“12个月内免费”,有些则是“永久免费”。有关免费套餐涵盖的服务以及详细信息,可以点击 这里 查看。那么这项服务为何可以免费使用?其实这主要得益于亚马逊云科技为所有用户提供的“免费套餐”。该套餐涵盖了亚马逊云科技的上百项产品,这些产品有些可以“免费试用”,有些可以“12个月内免费”,有些则是“永久免费”。有关免费套餐涵盖的服务以及详细信息,可以点击 这里 查看。具体到CloudFront,在免费套餐涵盖下,用户每月可免费获得1TB传出数据流量,1000万次HTTP或HTTPS请求,以及200万次函数调用。该免费套餐永久有效,只有每月用量超出套餐额度,才会对超出部分根据实际用量收费。CloudFront的具体收费方式和费率可参考这里: https://aws.amazon.com/cn/cloudfront/pricing/ 。第一步:注册帐号并开通CloudFront服务1.首先访问亚马逊云科技官网(aws.amazon.com)注册账户,或使用现有账户登录到管理后台。2.随后点击左上角的“Services”,并依次点击“安全性、身份与合规性”,以及“IAM”:3.接下来会打开IAM界面,我们需要在这里创建一个CloudFront用户,随后需要配置WordPress网站使用该用户来访问CloudFront服务。4.请点击页面左侧的“用户”,随后点击“添加用户”:5.在“用户名”处输入一个有意义的名称,例如“CloudFront-User”;将“AWS凭证类型”选择为“访问密钥-编程访问”;然后点击“下一步:权限”:6.选择“直接附加现有策略”;在策略搜索框中输入“CloudFront”,从搜索结果中选择“CloudFrontFullAccess”;随后点击“下一步:标签”:7.随后出现的标签页面上可以为该IAM用户设置一些描述性的标签,不过对于一般的小规模云部署来说,标签的作用并不大,因此不设置也没关系。但对于大规模的,包含几十上百个用户的部署来说,为了简化后续管理,强烈建议设置标签。这里我们不设置标签,直接点击“下一步:审核”。8.在随后的页面上检查所有设置,确定无误后,点击“创建用户”。9.接着会看到下图所示的界面。这里列出了访问密钥ID和私有访问密钥这两个非常关键的信息。请记录这两个信息并妥善保管(后续操作中还将用到)。并且需要注意保密,任何人知道这两个信息后,都将可以使用你的CloudFront服务!至此,CloudFront端的配置已经全部完成。接下来需要配置WordPress网站了。第二步:为WordPress网站启用CloudFront CDN1.登录到WordPress网站的管理后台,在左侧列表中依次点击“插件”和“安装插件”。2.随后在插件搜索框中输入“WPAdmin AWS CDN”;点击对应的“立即安装”按钮:3.安装完成后点击“启用”,随后在WordPress后台界面的左侧会出现一个“WPAdmin CDN”菜单项,鼠标指向该选项,并从弹出菜单中选择“WPAdmin CDN”:4.接下来会看到该插件的配置界面,这里重点需要输入“Access ID”和“Secret Key”这两项。而这两项就是刚才创建IAM用户后获得的那两个值。请将其填写到这里。5.将“访问密钥ID”填入“Access ID”,将“私有访问密钥”填入“Secret Key”。“Cache Policy”请选择“Enabled with Compression”;“Price Class”请选择“All Location”。其他设置均可使用默认值。点击“Create Distribution”:6.稍等片刻该页面会显示已成功创建CloudFront分配,随后点击“Reload the page”链接,可以看到左侧显示出了已分配的CloudFront二级域名,点击该域名对应的“Active”按钮:至此,WordPress网站端的设置已经全部完成。随后如果重新回到CloudFront的后台界面,会看到这里列出了一个“分配”,这就是WPAdmin插件为WordPress网站自动创建的CDN分配。从这里也可以看到,该CDN已经创建成功,并已成功启用。此后全球用户在访问这个网站时,就可以通过CloudFront CDN服务获得更快速、流畅的体验了。那么实际效果到底如何?让我们使用浏览器内置的Lighthouse性能测试工具测试看看。在启用CloudFront CDN之前,通过该工具测试的网站性能结果如下:在启用CDN后,重新测试获得的结果如下:所有性能测试指标都有一定提升。提升幅度看似并不大,主要是因为这是一个新搭建的测试用WordPress空白网站,除了自动生成的一篇占位文章外,并没有包含其他内容,因此本身加载速度就不慢,但CloudFront CDN依然让网站性能有了一定程度的提升。对于已经长时间运营,包含大量文章、图片等内容的网站来说,自然也就可以实现更好的提速效果。每月1TB免费流量,已经可以满足个人或大部分低负载网站的需求。就算超出免费额度,亦可按照极低的费率付费,就能让你的网站享受到以往只有大型企业才能使用的专业级CDN服务。更重要的是,相关的开通和设置操作都很简单,只要安装一个WordPress插件,并进行简单的配置,无需高深的技术能力,几分钟就能轻松搞定。试试看吧!点击 这里 详细了解CloudFront CDN服务,立即注册账户开始使用免费套餐,为你的WordPress网站提速。
2023年01月12日
1,230 阅读
4 评论
3 点赞
2022-11-11
蓝奏云盘解析API接口 开源
{message type="info" content="根据 服务器接口数量、带宽、可维护性等多种因素,韩小韩API接口站决定下架蓝奏云解析API接口,不过由于使用量过大,突然下架是对用户的不负责,故将解析接口开源,供大家直接使用或二次修改使用。"/}蓝奏云解析API{abtn icon="fa-link" color="#00b3ff" href="https://api.vvhan.com/lanzou.html" radius="" content="蓝奏云解析 - 韩小韩API"/} 蓝奏云解析API源码<?php header("Access-Control-Allow-Origin:*"); header('Content-type:application/json; charset=utf-8'); // API调用统计 // include './sum/db/apicount.php'; // hansCount("lanzou"); // 取文件地址 (isset($_GET['url']) && $_GET['url']) ? ($uurl = $_GET['url']) : exit(json_encode(["success" => false, "message" => "文件不存在"], JSON_UNESCAPED_UNICODE)); $_url = str_replace(['http://', 'https://'], '', $uurl); // 取文件Key $_keyArr = explode('/', $_url); $_key = end($_keyArr); // 统计基础地址 $BASEURL = 'https://_.lanzouq.com/'; // 统一接口 $_res = getData($BASEURL . $_key); // 取参数 preg_match_all('/user-name">(.*?)<\/span>/i', $_res, $_fileAutherArr); if ($_fileAutherArr[1]) { preg_match_all('/filenajax">(.*?)<\/div>/i', $_res, $_fileNameArr); preg_match_all('/n_file_infos">(.*?)<\/span>/i', $_res, $_fileInfoArr); preg_match_all('/大小:(.*?)<\/div>/i', $_res, $_fileSizeArr); if (count($_fileInfoArr[1]) > 1) { $__time = $_fileInfoArr[1][0]; $__type = $_fileInfoArr[1][1]; } else { $__time = '-'; $__type = $_fileInfoArr[1][0]; } $infoArr = [ 'name' => $_fileNameArr[1][0] ?? '-', 'auther' => $_fileAutherArr[1][0] ?? '-', 'time' => $__time ?? '-', 'size' => $_fileSizeArr[1][0] ?? '-', 'type' => $__type ?? '-' ]; } else { preg_match_all('/<title>(.*?) - 蓝奏云/i', $_res, $fileNameArr); preg_match_all('/span>(.*?)<br/i', $_res, $infoArr); preg_match_all('/font>(.*?)<\/font/i', $_res, $autherArr); $infoArr = [ 'name' => $fileNameArr[1][0] ?? '-', 'auther' => $autherArr[1][0] ?? '-', 'time' => $infoArr[1][1] ?? '-', 'size' => $infoArr[1][0] ?? '-', 'type' => $infoArr[1][3] ?? '-' ]; } // 取二次数据 preg_match_all('/src="(.*?)" frameborder/i', $_res, $ifarmArr); $ifarmUrl = strlen($ifarmArr[1][0]) > 36 ? $ifarmArr[1][0] : $ifarmArr[1][1]; $_sres = getData($BASEURL . $ifarmUrl); // 取键值对 preg_match_all("/'(.*?)'/i", $_sres, $downKeyArr); preg_match_all("/ajaxdata = '(.*?)';/i", $_sres, $ajaxdata); preg_match_all("/websignkey = '(.*?)';/i", $_sres, $webKey); preg_match_all("/wsk_sign = '(.*?)';/i", $_sres, $webKeys); // 取downKey $downKey = ''; foreach ($downKeyArr[1] as $v) { strlen($v) > 36 && ($downKey = $v); } // 取直链 if ($downKey) { $datas = curlPosr($downKey, $ajaxdata[1][0], $webKey[1][0] ?? $webKeys[1][0], $BASEURL); $json = json_decode($datas, true); $result = array("success" => true, 'info' => $infoArr, "download" => $json['dom'] . "/file/" . $json['url'], "fileUrl" => restoreUrl($json['dom'] . "/file/" . $json['url'])); exit(json_encode($result, JSON_UNESCAPED_UNICODE)); } else { $result = array("success" => false, "message" => "文件不存在"); exit(json_encode($result, JSON_UNESCAPED_UNICODE)); } // POST请求封装 function curlPosr($urls, $ajaxData, $webKey, $uname) { $ip = rand(0, 255) . '.' . rand(0, 255) . '.' . rand(0, 255) . '.' . rand(0, 255); $header[] = "CLIENT-IP:" . $ip; $header[] = "X-FORWARDED-FOR:" . $ip; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "{$uname}ajaxm.php"); curl_setopt($ch, CURLOPT_REFERER, $uname . $urls); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); //发送 http 报头 curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); // POST数据 $data = array( "signs" => $ajaxData, "action" => "downprocess", "sign" => $urls, "websign" => '', "ves" => "1", "websignkey" => $webKey ); curl_setopt($ch, CURLOPT_POST, 1); // 把post的变量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $output = curl_exec($ch); curl_close($ch); return $output; } // GET请求封装 function getData($url) { $ip = rand(0, 255) . '.' . rand(0, 255) . '.' . rand(0, 255) . '.' . rand(0, 255); $header[] = "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"; $header[] = "accept-encoding: gzip, deflate, br"; $header[] = "accept-language: zh-CN,zh;q=0.9"; $header[] = "cache-control: max-age=0"; $header[] = "sec-ch-ua: \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\""; $header[] = "sec-ch-ua-mobile: ?0"; $header[] = "sec-ch-ua-platform: \"Windows\""; $header[] = "sec-fetch-dest: document"; $header[] = "CLIENT-IP:" . $ip; $header[] = "X-FORWARDED-FOR:" . $ip; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //设置传输的 url // curl_setopt($ch, CURLOPT_HTTPHEADER, $header); //发送 http 报头 curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36"); //设置UA curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate'); // 解码压缩文件 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // 对认证证书来源的检查 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); // 从证书中检查SSL加密算法是否存在 curl_setopt($ch, CURLOPT_TIMEOUT, 5); // 设置超时限制防止死循环 $output = curl_exec($ch); curl_close($ch); return $output; } // 连接转换封装 function restoreUrl($shortUrl) { $ip = rand(0, 255) . '.' . rand(0, 255) . '.' . rand(0, 255) . '.' . rand(0, 255); $header[] = "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"; $header[] = "accept-encoding: gzip, deflate, br"; $header[] = "accept-language: zh-CN,zh;q=0.9"; $header[] = "cache-control: max-age=0"; $header[] = "sec-ch-ua: \"Google Chrome\";v=\"95\", \"Chromium\";v=\"95\", \";Not A Brand\";v=\"99\""; $header[] = "sec-ch-ua-mobile: ?0"; $header[] = "sec-ch-ua-platform: \"Windows\""; $header[] = "sec-fetch-dest: document"; $header[] = "CLIENT-IP:" . $ip; $header[] = "X-FORWARDED-FOR:" . $ip; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $shortUrl); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36"); //设置UA curl_setopt($ch, CURLOPT_NOBODY, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_exec($ch); $info = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); curl_close($ch); return $info; }{callout color="#f0ad4e"}蓝奏云解析 - 到此结束。{/callout}
2022年11月11日
1,843 阅读
5 评论
7 点赞
2022-09-27
韩小韩API上架腾讯云HiFlow
{callout color="#f0ad4e"}为了庆祝 🎉 韩小韩API的 摸鱼人日历、每日励志英语、随机笑话、今日早报等应用上架腾讯云 HiFlow( hiflow.tencent.com ),做个抽奖吧。国庆第一天从转发的粉丝中抽取两位各送出由 HiFlow 提供的腾讯「盲盒」共2个(见图) 😎{/callout}抽奖规则在最下面!😍 腾讯云HiFlow场景连接器是什么?{abtn icon="fa-link" color="#006eff" href="https://hiflow.tencent.com/" radius="" content="腾讯云HiFLow"/} 腾讯云 HiFlow场景连接器 是一个应用连接器,听上去是不是很复杂?但是简单的来说,可以把很多的应用串起来从而实现自动化。而背后的逻辑就是他底层打通了各个应用之间的API,再提供图形化的界面让用户拖拉拽就可以直接操作。所以过去的API对接或者调用还需要码代码,但是这样让不懂编程的人,也可以轻松调用比如韩小韩的API了。这个应用的逻辑类似早期很火的iFTTT,国内还有一个对标应用Zapier;整体来说,HiFlow应该对标的就是Zapier的方式,流程整体运行的逻辑:触发应用+触发动作:设定触发应用,比如定时、表格等,这样就会去触发下一部动作执行应用+执行动作:比如摸鱼人日历、今日早报定时发到企业微信社群最简单的流程由一个触发事件的触发器(比如定时、摸鱼人日历、今日早报)+一个执行动作的执行器(比如企业微信、钉钉、短信或邮件进行每日推送)组成。比如将摸鱼人日历,添加定时启动对接企业微信,企业微信员工群内每天定时发摸鱼人日历。就是一个最简单的例子。这里,定时启动就是触发条件+触发应用;执行操作就是,摸鱼人日历调用和企业微信群机器人。所以这里也提醒大家一下,韩小韩API是执行应用,因此流程第一个以后的应用才能搜索到。{callout color="#f0ad4e"}和国外的应用相比,HiFlow更好的是,接入了很多国内的应用,比如公众号、企业微信、钉、飞书等。而且也可以通过比如代码coding模块、执行条件、循环执行、webhook等高阶应用来实现更多复杂的应用&操作。和HiFlow的同学聊下来,听说不少腾讯和生态伙伴的应用,都专门为了对接合作,开发了不少新的API,比如腾讯文档,维格表,TAPD等,所以能执行很多好玩的应用连接。对于程序员来说,虽然很多,也能自己写代码,但是比如定时发机器人这种,自己要写几百行代码,还是用这种自动化工具更香啊。{/callout}韩小韩API上架腾讯云HiFlow在 HiFlow 同学们的帮助下,韩小韩API的 摸鱼人日历、每日励志英语、随机笑话、今日早报等应用,之后大家不用自己用webhook和http request自己拼接请求了,直接选择对应的应用就可以,很方便的哦,赶紧去试试吧。比如将摸鱼人日历,添加定时启动对接企业微信,企业微信员工群内每天定时发摸鱼人日历。就是一个最简单的例子。{gird column="2" gap="15"}{gird-item} {/gird-item}{gird-item}{/gird-item}{/gird}{message type="info" content="HiFlow的同学还贴心的为大家准备了一个模版,直接点击就可以:"/}{abtn icon="fa-link" color="#006eff" href="https://hiflow.tencent.com/template/details/1572941151309459457/schedule-vvhan/" radius="" content="摸鱼人日历 腾讯云HiFLow"/}微博抽奖{anote icon="fa-link" href="https://m.weibo.cn/status/4818292302941219?wm=3333_2001&from=10C9393010&sourcetype=weixin" type="success" content="点击前往 微博抽奖"/} {callout color="#f0ad4e"}奖品为腾讯云HiFLow提供 腾讯盲盒*2{/callout}{gird column="2" gap="15"}{gird-item}{/gird-item}{gird-item}{/gird-item}{/gird}
2022年09月27日
2,014 阅读
8 评论
2 点赞
2022-09-15
羊了个羊在线刷通关数999999
{callout color="#f0ad4e"}安卓,苹果手机满大街随便下载个抓包软件即可开刷{/callout}直接上图片{gird column="2" gap="15"}{gird-item}{/gird-item}{gird-item}{/gird-item}{/gird}视频教程{dplayer src="https://www.vvhan.com/other/yanglegey/index.m3u8"/}在线网站{abtn icon="fa-link" color="#ff6800" href="https://www.vvhan.com/other/yanglegey/" radius="" content="在线刷羊了个羊通关数"/}
2022年09月15日
4,901 阅读
0 评论
68 点赞
1
2
...
14