首页
关于
留言
友链
电台
壁纸
我的足迹
推荐
知易而行MCP
Search
1
乐橙CMS影视管理系统最全版本
109,277 阅读
2
VIP视频解析破解电影解析模拟破解影视解析
77,795 阅读
3
乐橙CMS影视管理系统4.0.18版本
16,934 阅读
4
新浪图片链接修复教程集合
15,125 阅读
5
反调试代码调试死机代码禁止F12代码
12,093 阅读
语言
PHP
Java
Go
JavaScript
CSS
Vue
资源教程
网络杂谈
技术文章
影视交流
软件工具
Mac
知易而行
登录
Search
标签搜索
PHP
AI
LINUX
微信
MYSQL
OpenClaw
ESP32S3
小智AI
P2P
JS
破解
乐橙cms
支付
uniapp
人工智能
技术趋势
智能玩具
公众号
typecho
xshell
子沐~
累计撰写
121
篇文章
累计收到
372
条评论
首页
栏目
语言
PHP
Java
Go
JavaScript
CSS
Vue
资源教程
网络杂谈
技术文章
影视交流
软件工具
Mac
知易而行
页面
关于
留言
友链
电台
壁纸
我的足迹
推荐
知易而行MCP
搜索到
52
篇与
的结果
2019-04-01
emlog文章GID断号自动补入
EMLOG在删除文章后GID就会断掉,现在只需要简单修改一下代码,后面新增文章的时候就会优先选择断掉的文章ID。路径在include/model/log_model.php原始代码如下:/** * 添加文章、页面 * * @param array $logData * @return int */ function addlog($logData) { $kItem = array(); $dItem = array(); foreach ($logData as $key => $data) { $kItem[] = $key; $dItem[] = $data; } $field = implode(',', $kItem); $values = "'" . implode("','", $dItem) . "'"; $this->db->query("INSERT INTO " . DB_PREFIX . "blog ($field) VALUES ($values)"); $logid = $this->db->insert_id(); return $logid; }修改为以下代码:/** * 添加文章、页面 * * @param array $logData * @return int */ function addlog($logData) { $kItem = array(); $dItem = array(); foreach ($logData as $key => $data) { $kItem[] = $key; $dItem[] = $data; } $field = implode(',', $kItem); $values = "'" . implode("','", $dItem) . "'"; $gidarr[0]='0'; $res = $this->db->query("SELECT gid From " . DB_PREFIX . "blog ORDER BY gid ASC"); while ($row = $this->db->fetch_array($res)) { $gidarr[] = $row['gid']; } foreach($gidarr as $key=>$val){ if($key!=$val){ $field = 'gid,'.$field; $values = "'".$key."',".$values; break; } } $this->db->query("INSERT INTO " . DB_PREFIX . "blog ($field) VALUES ($values)"); $logid = $this->db->insert_id(); return $logid; }这样就可以解决emlog文章断ID的问题了!
2019年04月01日
1,564 阅读
0 评论
0 点赞
2019-03-31
typecho如何开启https访问
1:申请SSL证书在腾讯云,七牛云都可以申请到证书,我也给大家推荐一个DV证书申请地址[首年一元]:https://www.jumyun.cn/ssl/2:在typecho中设置在根目录的config.inc.php文件中,插入一行:define('__TYPECHO_SECURE__',true);注意:Chrome内核的浏览器有不安全提示的时候,需要找到主题目录下面的comments.php文件再将其中的$this->commentUrl(),替换为:echo str_replace("http","https",$this->commentUrl());3:重定向` 将下方代码添加到Ningx配置文件里面去server { listen 80; server_name tianyaseo.com www.chendexin.com; rewrite ^(.*) https://www.chendexin.com$1 permanent; }完成上述操作后,全部保存一下,【当然之前每一步也是需要保存的】。打开自己的网站查看有没有开启。如果没有,在根据实际情况检查或者在评论咨询我。
2019年03月31日
2,686 阅读
3 评论
0 点赞
2019-03-31
价值3000元的唤醒支付宝红包原理
<html class="normal "> <head> <meta charset="UTF-8"> <title>支付宝</title> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="email=no"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"> <style> *, :before, :after { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset,img { border: 0; } li { list-style: none; } caption,th { text-align: left; } q:before,q:after { content: ""; } input:password { ime-mode: disabled; } :focus { outline: 0; } html,body { text-align: center; -webkit-user-select: none; user-select: none; font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif; font-size: 12px; line-height: 1.5; text-align: center; } html{ background:#181c27; } .download-cover{ display:block; height:360px; background-position:center 0; background-repeat:no-repeat; -webkit-background-size:320px auto; -moz-background-size:320px auto; -ms-background-size:320px auto; -o-background-size:320px auto; background-size:320px auto; margin:0 auto; overflow:hidden; } .download-cover .download-cover-slogan, .download-cover .download-cover-picture{ display:none; } .download-interaction{ margin-top:20px; height:42px; padding-bottom:20px; } .download-interaction .download-button{ display:none; text-decoration: none; font-size: 16px; color: #ffffff; letter-spacing: 2px; margin:0 48px; background:#181c27; height:42px; line-height:42px; text-align:center; border:1px solid #7f7f87; border-top-left-radius:2px; border-top-right-radius:2px; border-bottom-left-radius:2px; border-bottom-right-radius:2px; -webkit-background-clip:padding-box; background-clip:padding-box; } .download-interaction .download-opening, .download-interaction .download-asking{ display:none; color:#fff; font-size:15px; } .download-interaction.download-interaction-asking .download-asking, .download-interaction.download-interaction-opening .download-opening, .download-interaction.download-interaction-button .download-button{ display:block; } .download-putcenter, .copyright{ font-size:12px; color:#999; text-align:center; } .download-putcenter{ padding-top:10px; } .download-putcenter .version, .download-putcenter .date, .download-putcenter .size{ margin-left:3px; } .copyright{ padding-bottom:10px; } a{ color:#0af; text-decoration:none; } </style> <script> window.readyToRun = []; </script> </head> <body ryt14421="1"> <script> function track(type) { var img = new Image(); img.onload = function(){}; img.onerror = function(){}; img.src = 'https://cmspromo.alipay.com/mseed/index.jsonp?seed=startAppFrom_'+type+'&t='+(new Date()).getTime(); } if (!location.hash) { track('mobileweb'); } </script> <script> if (typeof AlipayWallet !== 'object') { AlipayWallet = {}; } (function () { var ua = navigator.userAgent.toLowerCase(), locked = false, domLoaded = document.readyState==='complete', delayToRun; function customClickEvent() { var clickEvt; if (window.CustomEvent) { clickEvt = new window.CustomEvent('click', { canBubble: true, cancelable: true }); } else { clickEvt = document.createEvent('Event'); clickEvt.initEvent('click', true, true); } return clickEvt; } function getAndroidVersion() { var match = ua.match(/android\s([0-9\.]*)/); return match ? match[1] : false; } var noIntentTest = /aliapp|360 aphone|weibo|windvane|ucbrowser|baidubrowser/.test(ua); var hasIntentTest = /chrome|samsung/.test(ua); var isAndroid = /android|adr/.test(ua) && !(/windows phone/.test(ua)); var canIntent = !noIntentTest && hasIntentTest && isAndroid; var openInIfr = /weibo|m353/.test(ua); var inWeibo = ua.indexOf('weibo')>-1; if (ua.indexOf('m353')>-1 && !noIntentTest) { canIntent = false; } // 是否在 webview var inWebview = ''; if (inWebview) { canIntent = false; } /** * 打开钱包 * @param {string} params 唤起钱包的参数设置('alipays://platformapi/startapp?'后面的值) * @param {boolean} jumpUrl 唤起钱包后,android下要跳转到的URL; * 若传"default",则为https://d.alipay.com/i/index.htm?nojump=1#once */ AlipayWallet.open = function (params, jumpUrl) { if (!domLoaded && (ua.indexOf('360 aphone')>-1 || canIntent)) { var arg = arguments; delayToRun = function () { AlipayWallet.open.apply(null, arg); delayToRun = null; }; return; } // 唤起锁定,避免重复唤起 if (locked) { return; } locked = true; var o; // 参数容错 if (typeof params==='object') { o = params; } else { o = { params: params, jumpUrl: jumpUrl }; } // 参数容错 if (typeof o.params !== 'string') { o.params = ''; } if (typeof o.openAppStore !== 'boolean') { o.openAppStore = true; } o.params = o.params || 'appId=20000001'; o.params = o.params + ''; o.params = o.params + '&_t=' + (new Date()-0); if (o.params.indexOf('startapp?')>-1) { o.params = o.params.split('startapp?')[1]; } else if (o.params.indexOf('startApp?')>-1) { o.params = o.params.split('startApp?')[1]; } // 是否为RC环境 var isRc = ''; // 是否唤起re包 var isRe = ''; if (typeof o.isRe==='undefined') { o.isRe = !!isRe; } // 通过alipays协议唤起钱包 var schemePrefix; if (ua.indexOf('mac os')>-1 && ua.indexOf('mobile')>-1) { // IOS RC包前缀为 alipaysrc if (isRc) { if (o.isRe) { schemePrefix = 'alipayrerc'; } else { schemePrefix = 'alipaysrc'; } } } if (!schemePrefix && o.isRe) { schemePrefix = 'alipayre'; } schemePrefix = schemePrefix || 'alipays'; // 由于历史原因,对 alipayqr 前缀做特殊处理 if (location.href.indexOf('scheme=alipayqr') > -1) { schemePrefix = 'alipayqr'; isRc = false; } if (!canIntent) { var alipaysUrl = schemePrefix + '://platformapi/startapp?' + o.params; if ( ua.indexOf('qq/') > -1 || ( ua.indexOf('safari') > -1 && ua.indexOf('os 9_') > -1 ) ) { var openSchemeLink = document.getElementById('openSchemeLink'); if (!openSchemeLink) { openSchemeLink = document.createElement('a'); openSchemeLink.id = 'openSchemeLink'; openSchemeLink.style.display = 'none'; document.body.appendChild(openSchemeLink); } openSchemeLink.href = alipaysUrl; // 执行click openSchemeLink.dispatchEvent(customClickEvent()); } else { var ifr = document.createElement('iframe'); ifr.src = alipaysUrl; ifr.style.display = 'none'; document.body.appendChild(ifr); } } else { // android 下 chrome 浏览器通过 intent 协议唤起钱包 var packageKey = 'AlipayGphone'; if (isRc) { packageKey = 'AlipayGphoneRC'; } var intentUrl = 'intent://platformapi/startapp?'+o.params+'#Intent;scheme='+ schemePrefix +';package=com.eg.android.'+ packageKey +';end'; var openIntentLink = document.getElementById('openIntentLink'); if (!openIntentLink) { openIntentLink = document.createElement('a'); openIntentLink.id = 'openIntentLink'; openIntentLink.style.display = 'none'; document.body.appendChild(openIntentLink); } openIntentLink.href = intentUrl; // 执行click openIntentLink.dispatchEvent(customClickEvent()); } // 延迟移除用来唤起钱包的IFRAME并跳转到下载页 setTimeout(function () { if (typeof o.jumpUrl !== 'string') { o.jumpUrl = ''; } // URL白名单 var urlPattern = /^http(s)?:\/\/([a-z0-9_\-]+\.)*(alipay|taobao|alibaba|alibaba-inc|tmall|koubei)\.(com|net|cn|com\.cn)(:\d+)?([/;?].*)?$/; // 默认跳转地址 if (o.jumpUrl==='default') { o.jumpUrl = 'https://ds.alipay.com/?nojump=true'; } if (o.jumpUrl && typeof o.jumpUrl==='string' && urlPattern.test(o.jumpUrl)) { location.href = o.jumpUrl; } }, 1000) // 唤起加锁,避免短时间内被重复唤起 setTimeout(function () { locked = false; }, 2500) } if (!domLoaded) { document.addEventListener('DOMContentLoaded', function () { domLoaded = true; if (typeof delayToRun === 'function') { delayToRun(); } }, false); } })(); </script> <script type="text/javascript"> (function(){ var schemeParam = ''; schemeParam = schemeParam.replace(/&/ig, '&'); if (!location.hash) { AlipayWallet.open({ params: schemeParam, jumpUrl: '', openAppStore: false }); } function pageFuntion(){ } if (/complete|loaded|interactive/.test(document.readyState && document.body)) { pageFuntion(); } else { document.addEventListener('DOMContentLoaded', function () { pageFuntion(); }, true); } })(); </script> <iframe src="alipays://platformapi/startapp?appId=20000001&_t=1464601210564" style="display: none;"></iframe> <style> .normal .download-cover{ background-image:url("https://os.alipayobjects.com/rmsportal/hNfINSQHpUoLRly.png"); } html{background-color:#019fe8;} a{color:#8cffff;} .download-interaction .download-button{background:#019fe8;border:1px solid #fff;} .download-putcenter, .copyright{color:#fff;} </style> <script> window.readyToRun.push(function () { setTimeout(function () { var downloadCover = document.getElementById('downloadCover'); if (downloadCover) { downloadCover.style.backgroundImage = 'url(https://os.alipayobjects.com/rmsportal/hNfINSQHpUoLRly.png)'; } }, 50); }); </script> <div class="download-view-wrap" id="downloadViewWrap"> <div class="wrap-view-addon-1"></div> <div class="wrap-view-addon-2"></div> <div class="wrap-view-addon-3"></div> <div class="wrap-view-addon-4"></div> <div class="download-inner-view" id="downloadInnerView"> <div class="inner-view-addon-1"></div> <div class="inner-view-addon-2"></div> <div class="inner-view-addon-3"></div> <div class="inner-view-addon-4"></div> <div class="download-view" id="downloadView"> <div class="download-view-addon-1"></div> <div class="download-view-addon-2"></div> <div class="download-view-addon-3"></div> <div class="download-view-addon-4"></div> <div class="download-cover" id="downloadCover" style="background-image: url("https://os.alipayobjects.com/rmsportal/hNfINSQHpUoLRly.png");"> <div class="download-cover-logo" id="downloadCoverLogo"></div> <div class="download-cover-slogan" id="downloadCoverSlogan"></div> <div class="download-cover-picture" id="downloadCoverPicture"> <div class="download-cover-picture-1"></div> <div class="download-cover-picture-2"></div> <div class="download-cover-picture-3"></div> <div class="download-cover-picture-4"></div> </div> </div> <div id="J_downloadInteraction" class="download-interaction download-interaction-button"> <div class="inner-interaction"> <p class="download-opening">正在打开支付宝<span class="download-opening-1">.</span><span class="download-opening-2">.</span><span class="download-opening-3">.</span></p> <p class="download-asking">如果没有打开支付宝,<a id="J_downloadBtn" href="https://itunes.apple.com/cn/app/id333206289?mt=8">请下载最新版</a></p> <a id="J_downloadBtn" href="https://itunes.apple.com/cn/app/id333206289?mt=8" class="download-button">立即下载</a> </div> </div> <script> document.getElementById('J_downloadBtn').onclick = function () { var ifr = document.createElement('iframe'); ifr.src = 'itms-apps://itunes.apple.com/app/zhi-fu-bao/id333206289?mt=8'; ifr.style.display = 'none'; document.body.appendChild(ifr); location.href = 'itms-apps://itunes.apple.com/app/zhi-fu-bao/id333206289?mt=8'; }; </script> </div> </div> </div> <div class="base-info"> <div class="download-putcenter"> <span class="word">最新版本:</span> <span class="version">9.6.6</span> <span class="date">(2016-05-10)</span> <span class="size">93.2MB</span> </div> <p class="copyright">支付宝版权所有 © 2004 - 2016</p> </div> <script> function jsBridgeRun(fn) { if (typeof window.AlipayJSBridge==='object' && window.AlipayJSBridge.startupParams) { fn(); } else { document.addEventListener('AlipayJSBridgeReady', function () { fn(); }, false); } } jsBridgeRun(function () { AlipayJSBridge.call("hideOptionMenu"); }); // 等待运行函数 var rtrLen = window.readyToRun.length; if(window.readyToRun.length) { var rtrIdx, rtrFn; for(rtrIdx=0; rtrIdx<rtrLen; rtrIdx++) { rtrFn = window.readyToRun[rtrIdx]; typeof rtrFn==='function' && rtrFn(); } window.readyToRun = []; } </script></body></html>
2019年03月31日
1,695 阅读
0 评论
0 点赞
2019-03-31
苹果cms v10模板大橙子vfed v3.1.5破解版
演示站: http://vfed.cc/官方介绍:PHP版本≥5.6主题优化:全站响应式 后台自定义CSS 自定义logo/favicon主题模块:视频 文章 专题 用户中心 站内公告 影院热映搜索功能:搜索联想 热门搜索 搜索记录 一键求片 文章搜索视频功能:播放记录 切换接口 视频报错 自动播放下一集视频解析:二次解析 广告覆盖 延时加载 内置无广告解析 自定义广告下载地址:[hide]https://u18345104.pipipan.com/fs/18345104-336619935[/hide]使用教程:教程直达
2019年03月31日
4,260 阅读
7 评论
0 点赞
2019-03-31
安装BBR加速脚本为服务器提速
BBR 是 Google 开源的 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.10 版内核已经用上了该算法。主要用于网络加速,类似于锐速。不支持OpenVZ的机器。本脚本适用环境系统支持:CentOS 6+,Debian 7+,Ubuntu 12+虚拟技术:OpenVZ 以外的(KVM、Xen、VMware等)内存要求:≥128M日期:2017 年 02 月 22 日使用root用户登录,运行以下命令:wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:uname -r查看内核版本,含有 4.10 就表示 OK 了查看BBR是否启用,输入以下命令:lsmod | grep bbr返回值有 tcp_bbr 模块即说明bbr已启动。内核升级方法如果是 CentOS 系统,执行如下命令即可升级内核:yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-develCentOS 6 的话,执行命令:sed -i 's/^default=.*/default=0/g' /boot/grub/grub.confCentOS 7 的话,执行命令:grub2-set-default 0如果是 Debian/Ubuntu 系统,则需要手动下载最新版内核来安装升级。 去这里下载最新版的内核 deb 安装包。 如果系统是 64 位,则下载 amd64 的 linux-image 中含有 generic 这个 deb 包; 如果系统是 32 位,则下载 i386 的 linux-image 中含有 generic 这个 deb 包; 安装的命令如下(以最新版的 64 位 4.9.3 举例而已,请替换为下载好的 deb 包):dpkg -i linux-image-4.9.3-040903-generic_4.9.3-040903.201701120631_amd64.deb安装完成后,再执行命令:/usr/sbin/update-grub
2019年03月31日
1,693 阅读
0 评论
0 点赞
2019-03-31
京东图床上传接口 PHP源码
哪里的图床最稳定呢。新浪,京东,淘宝,百度,搜狗。360不过一般来说 还是京东,淘宝的比较稳定!下面是京东图床PHP上传代码<?php /* * 京东图床PHP代码 */ if (class_exists('CURLFile')) { // php 5.5 $post['file'] = new \CURLFile(realpath($_FILES['Filedata']['tmp_name'])); } else { $post['file'] = '@'.realpath($_FILES['Filedata']['tmp_name']); } $rel = get_curl('https://search.jd.com/image?op=upload',$post); preg_match('/callback(?:\(\")(.*)(?:\"\))/i',$rel,$matches); if (!$matches[1]) { exit('图片上传失败!'); } $arr = array( 'code' => 200, 'imgurl'=> 'https://img'.rand(10,14).'.360buyimg.com/uba/'.$matches[1] ); exit(json_encode($arr)); function get_curl($url, $post=0, $referer=0, $cookie=0, $header=0, $ua=0, $nobaody=0){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $httpheader[] = "Accept:application/json"; $httpheader[] = "Accept-Encoding:gzip,deflate,sdch"; $httpheader[] = "Accept-Language:zh-CN,zh;q=0.8"; $httpheader[] = "Connection:close"; curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader); if ($post) { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } if ($header) { curl_setopt($ch, CURLOPT_HEADER, true); } if ($cookie) { curl_setopt($ch, CURLOPT_COOKIE, $cookie); } if($referer){ if($referer==1){ curl_setopt($ch, CURLOPT_REFERER, 'http://m.qzone.com/infocenter?g_f='); }else{ curl_setopt($ch, CURLOPT_REFERER, $referer); } } if ($ua) { curl_setopt($ch, CURLOPT_USERAGENT, $ua); } else { curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Linux; U; Android 4.0.4; es-mx; HTC_One_X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0"); } if ($nobaody) { curl_setopt($ch, CURLOPT_NOBODY, 1); } curl_setopt($ch, CURLOPT_TIMEOUT, 3); curl_setopt($ch, CURLOPT_ENCODING, "gzip"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $ret = curl_exec($ch); curl_close($ch); return $ret; }
2019年03月31日
1,846 阅读
0 评论
0 点赞
2019-03-31
站长专用LINUX 宝塔 专业破解版
先从官网安装到linux系统 服务器https://www.bt.cn/bbs/thread-1186-1-1.html(教程)1、安装面板免费板安装命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh2、升级专业版wget -O update.sh http://download.bt.cn/install/update_pro.sh && bash update.sh pro3、找到路径/www/server/panel/class 找到文件名或者直接搜索:common.py 搜索代码164行data = panelAuth().get_order_status(None) #替换下面 data = { 'status' : True, 'msg' : {'endtime' : 32503651199 } }4、完成后,进入 /www/server/panel/data 新建一个文件 文件名为:userInfo.json 内容空的,如果存在这个文件的删掉重新新建文件。5、最后输入命令 /etc/init.d/bt restart 重启宝塔
2019年03月31日
1,760 阅读
0 评论
0 点赞
2019-03-31
最好的影视建站程序,苹果cms
苹果cms电影程序MacCms是一套采用ASP+MSSQL/ACCESS (PHP+MYSQL)环境下运行的完善而强大的视频电影系统。经过近多年的开发经验和技术积累,苹果MacCMS视频电影程序已逐步走向成熟,在易用性和功能上已经成为同行中的佼佼者。程序体积小->优化程序代码,运行速度快->高效的缓存处理,只要普通的虚拟主机就可以完美搭建起来,建站成本非常低。仿MVC模板分离,内置标签,asp自定义函数标签接口,强大的自定义采集功能,只要你会HTML就可以轻松做出个性化的网站。程序易用性和功能上一直以来都积极采纳广大站长提出的各种好的建议,迅速响应各种紧急问题,我们的服务理念贯穿其中,保证每一位站长每一个环节都可以从容应对。一键部署:宝塔面板和苹果CMS达成合作,一键部署源码模块集成苹果CMS建站程序,为用户提供高效安全的网站部署方案。轻轻一点,即可完成网站、数据库创建等操作。如上图,点击“一键部署”,填写域名,提交即可完成。安装包下载:maccms10.zip
2019年03月31日
2,474 阅读
0 评论
0 点赞
2019-03-31
Bandwagon Host(搬瓦工)利用API自动切换机房脚本
简介搬瓦工大家估计都了解,一家很火的主机商→介绍页面,很多套餐都可以在后台自由切换很多机房,有时候切到很火的机房会提示爆满切不过去,而有的人也不愿守在电脑前不停的手动,这时候就们可以通过API进行自动切换,这里分享个萌咖大佬写的自动切换机房的脚本,很方便。提示最近搬瓦工出了一个特别火的双十一特价CN2套餐,2核/2G内存/40G硬盘/1T流量,配置大概和常规的100美元差不多,现在只需要不到30美元就可以拥有,而且三网CN2线路,能够自由的切换机房,切换IP地址,性价比超高。该套餐优惠码BWH26FXH3HIQ即可享受-6.25%的循环优惠→点击购买,数量有限。使用先登录搬瓦工后台,找到左侧API,记下你的VEID,并点击Show API Key获取你的API Key。说明:任何服务器都可以进行操作,而且请勿滥用API,能够手动切换的请尽量手动。1、下载脚本wget --no-check-certificate -qO BWH.sh 'https://moeclub.org/attachment/LinuxShell/BWH.sh' && chmod a+x BWH.sh脚本备份https://www.moerats.com/usr/shell/BWH.sh2、设置脚本veid='1234560'; #VEID api_key='private_xxxxxxxxxxxxxxxxx'; #API KEY ToLocation='USCA_2'; #目标机房代码,切换机房的时候,机房后面括号里就是代码,默认DC2 Timeout='150'; #API频率有限制,单位秒,每150秒运行一次。(不建议过低,否则面板报错)3、运行脚本前台运行bash BWH.sh后台运行nohup bash BWH.sh >/dev/null 2>&1 &然后差不多很快我们就可以收到切换成功的邮件了。脚本来源:萌咖博客
2019年03月31日
2,096 阅读
1 评论
0 点赞
2019-03-31
页面鼠标点击之处出现美丽小心心
山也不说了直接上代码 (function(window,document,undefined){ var hearts = []; window.requestAnimationFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback){ setTimeout(callback,1000/60); } })(); init(); function init(){ css(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: absolute;}.heart:after{top: -5px;}.heart:before{left: -5px;}"); attachEvent(); gameloop(); } function gameloop(){ for(var i=0;i<hearts.length;i++){ if(hearts[i].alpha <=0){ document.body.removeChild(hearts[i].el); hearts.splice(i,1); continue; } hearts[i].y--; hearts[i].scale += 0.004; hearts[i].alpha -= 0.013; hearts[i].el.style.cssText = "left:"+hearts[i].x+"px;top:"+hearts[i].y+"px;opacity:"+hearts[i].alpha+";transform:scale("+hearts[i].scale+","+hearts[i].scale+") rotate(45deg);background:"+hearts[i].color; } requestAnimationFrame(gameloop); } function attachEvent(){ var old = typeof window.onclick==="function" && window.onclick; window.onclick = function(event){ old && old(); createHeart(event); } } function createHeart(event){ var d = document.createElement("div"); d.className = "heart"; hearts.push({ el : d, x : event.clientX - 5, y : event.clientY - 5, scale : 1, alpha : 1, color : randomColor() }); document.body.appendChild(d); } function css(css){ var style = document.createElement("style"); style.type="text/css"; try{ style.appendChild(document.createTextNode(css)); }catch(ex){ style.styleSheet.cssText = css; } document.getElementsByTagName('head')[0].appendChild(style); } function randomColor(){ return "rgb("+(~~(Math.random()*255))+","+(~~(Math.random()*255))+","+(~~(Math.random()*255))+")"; } })(window,document);
2019年03月31日
2,233 阅读
0 评论
0 点赞
1
...
4
5
6