首页
留言板
统计
Search
1
阿里云国际OSS使用CloudFlare免流量
2,333 阅读
2
PP.UA免费域名注册
2,189 阅读
3
Adobe Photoshop CS2经典版 中文原版
2,176 阅读
4
7-Zip中文美化版
2,036 阅读
5
获取免费的 Microsoft 365 E5 开发人员订阅
1,953 阅读
软件分享
网络资源
网络代码
生活情感
免费主机
Search
标签搜索
工具软件
代码
Android
教程
Emlog
办公软件
图形图像
免费空间
Web
情感
PHP
视频
系统工具
Windows
上传下载
建站
PDF
网盘
Typecho
Office
ZJ
累计撰写
811
篇文章
累计收到
105
条评论
首页
栏目
软件分享
网络资源
网络代码
生活情感
免费主机
页面
留言板
统计
搜索到
268
篇与
的结果
2019-12-05
阿里云备案的免费二级域名申请
一之家DNS解析网,阿里云备案的免费二级域名申请,不能用于违法站,一经发现,立马删除解析封号处理。域名包含:yes1.cn、two3.cn、52yzj.top申请地址:https://dns.yzjia.xin/
2019年12月05日
330 阅读
0 评论
0 点赞
2019-12-03
通过cloudflare partner接入CDN自定义加速节点
相信很多朋友都听说过或正在使用cloudflare的免费CDN服务,然而,cloudflare默认的节点几乎已经被大家玩坏了,所以导致使用cloudflare的CDN网站反而更慢,然而你不知道的cloudflare其实可以自定义节点IP。前期准备使用除cloudflare之外的其他任意DNS解析服务,如godaddy、dnspod、dns.com之类的,如果你的DNS已经在使用cloudflare,请先迁移DNS解析到其他任何的DNS服务商。使用cloudflare账号登录https://cdn.dxmc.net/,其他的partner或者自建都可以,github 开源代码搭建,保证不会记录您的任何信息。https://github.com/ZE3kr/Cloudflare-CNAME-Setup选择一个cloudflare和百度云的合作节点,这里推荐以下节点列表,下面的节点挨着选,测试ping值,选个ping值稍低的就好162.159.208.4-162.159.208.103162.159.209.4-162.159.209.103162.159.210.4-162.159.210.103162.159.211.4-162.159.211.103官方的更多节点列表:https://www.cloudflare.com/zh-cn/ips/开始迁移在DNS控制台添加根域名和泛域名到你选择的节点IP上,这里以godaddy为例,如你从上面的节点中选择了162.159.210.88,则解析值为162.159.210.88然后登录partner控制台,添加域名域名添加好之后回到partner控制台,便可以管理域名选择域名,管理DNS,这里面添加真正的DNS解析值即可,同时还开启了cloudflare的CDN,稍等片刻,将会收到cloudflare添加成功的邮件通知接下来登录cloudflare控制台,切换到DNS选项卡,出现如下界面,代表partner接入成功进入SSL/TLS选项卡,如果你的服务器本身绑定了https证书,则使用Full,否则使用Flexible再切到Edge Certificates,可以看到刚才添加的DNS解析,自动绑上了https证书到此,partner接入完成!各线路推荐列表:电信:推荐走圣何塞,例:104.16.160.* 或者上面的百度云合作 ip。 移动:推荐走移动香港,例:172.64.32.*、141.101.115.* 或者 104.23.240.0-104.23.243.254。 联通:没发布什么好线路,可走圣何塞。例:104.16.160.* 或者 104.23.240.0-104.23.243.254。也可以试一下走亚特兰大 108.162.236.*(日前不可用。) 。常见问题1.无法正常打开,网站提示 ERR_SSL_VERSION_OR_CIPHER_MISMATCH这是 Cloudflare 签发 SSL 证书不正常的问题。如果你确认你的回源配置正确,等几分钟一般会签发完成;或者进入 Cloudflare 官网找到您域名选项中的 SSL/ 栏,在最底部找到 Disable Universal SSL,尝试禁用再启用。2.Error 1016 Origin DNS error回源配置有问题。访问者只能找到 Cloudflare,但是 Cloudflare 找不到IP所对应的网站。请确保回源域名和IP都配置正确。更多节点推荐CFIP白名单173.245.48.0/20 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 141.101.64.0/18 108.162.192.0/18 190.93.240.0/20 188.114.96.0/20 197.234.240.0/22 198.41.128.0/17 162.158.0.0/15 104.16.0.0/12 172.64.0.0/13 131.0.72.0/22百度云加速与Cloudflare合作节点162.159.211.4-103 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 104.16.0.0/12 108.162.192.0/18 131.0.72.0/22 141.101.64.0/18 162.158.0.0/15 172.64.0.0/13 173.245.48.0/20 188.114.96.0/20 190.93.240.0/20 197.234.240.0/22 198.41.128.0/17 各线路推荐列表: 电信:推荐走圣何塞,例:104.16.160.* 或者上面的百度云合作 ip。 移动:推荐走移动香港,例:172.64.32.*、141.101.115.* 或者 104.23.240.0-104.23.243.254。 联通:没发布什么好线路,可走圣何塞。例:104.16.160.* 或者 104.23.240.0-104.23.243.254。也可以试一下走亚特兰大 108.162.236.*(目前不可用) 。Qi推荐108.162.236.1/24 联通 走美国 172.64.32.1/24 移动 走香港 104.16.160.1/24 电信 走美国洛杉矶 ——— 172.64.0.0/24 电信 美国旧金山 104.20.157.0/24 联通 走日本 104.28.14.0/24 移动 走新加坡 (联通移动推荐节点) 104.23.240.0-104.23.243.254 (电信推荐百度云合作ip) 162.159.208.4-162.159.208.103 162.159.209.4-162.159.209.103 162.159.210.4-162.159.210.103 162.159.211.4-162.159.211.103适合电信的节点104.23.240.* 走欧洲各国出口 英国德国荷兰等 延迟比美国高一些 适合源站在欧洲的网站 172.64.32.* 虽然去程走新加坡,但是回程线路的绕路的,实际效果不好,不推荐 104.16.160.* 圣何塞的线路,比洛杉矶要快一点,推荐 108.162.236.* 亚特兰大线路,延迟稳定,但是延迟较高适合移动的节点162.158.133.* 走的丹麦,这一段ip只有部分能用,可以自己试一下。绕美国。 198.41.214.* 198.41.212.* 198.41.208.* 198.41.209.* 172.64.32.* 141.101.115.* 移动走香港的IP段有很多,以上并不是全部。CF移动走香港的分直连和走ntt的效果都挺不错的,不过部分地区晚上还是会丢包。 172.64.0. 这是走圣何塞的,一般用香港的就行 172.64.16.* 欧洲线路.绕电信部分大多数省直接使用1.0.0.0即可,延迟低,丢包少, 少部分还是需要换ip新加坡172.64.32.0-172.64.47.254移动部分新加坡104.18.48.0-104.18.63.255 104.24.112.0-104.24.127.255 104.27.128.0-104.27.143.255 104.28.0.0-104.28.15.255圣何塞 cogentco.com104.28.16.0-31.255 104.27.144.0-243.254 104.23.240.0-243.254香港cloudflare1-100g.hkix.net大部分都是这个通道 1.0.0.0-254 1.1.1.0-254 66.235.200.0-254 此段为IPOWER.COM endurance.com专用,有可能被跳转到IPOWER.COM endurance.com页面 104.16.80.0-95.255 104.16.175.255-104.16.191.255香港直连23.227.63.0-254 此段为shopify.com专用,有可能被跳转到shopify.com页面 104.16.0.0-79.255 104.16.96.0-175.254 104.16.192.0-207.255新加坡 ae-0.cloudflare.sngpsi07.sg.bb.gin.ntt.net都从香港ntt转发 104.28.0.0-15.255联通部分伦敦 cloudflare-gw.cr10-lon1.ip4.gtt.net172.64.19.16
2019年12月03日
402 阅读
0 评论
0 点赞
2019-12-01
批量查询域名是否被注册 (Python脚本)
批量查询域名是否被注册,用来注册自己心仪的域名。Python脚本如下: #!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Time : 2019/10/21 3:46 PM # @Author : w8ay # @File : domain.py.py import requests from bs4 import BeautifulSoup import time from itertools import combinations, permutations # 查询是否注册 def check(domain): url = "http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=%s" % domain html = requests.get(url) bsj = BeautifulSoup(html.text, "lxml") onum = bsj.find("original") if onum != None: num = onum.get_text()[:3] if num == '210': print("%s可以注册" % domain) elif num == "213": print("查询超时,请重新查询") elif num == "211": print("[x] %s" % domain) elif num == "212": print(f"{domain} 无效域名") else: print(html.text) print("出现未知问题") return num else: print("让我哭一会,ip可能被封了") return None def search(name, suffix): domain = name + '.' + suffix num = check(domain) if num != None: if num == '210': return domain return False if __name__ == '__main__': namepart = ['micro', 'hacking', 'scan'] qians = ['micro', 'hack', 'sec', 'vul', 'vuln', 'pwn', 'bug', 'i', 'poc','src','exp'] hous = ['scan', 'scanner', 'sec', 'hub','con','hunter','sploit','exp'] suffixes = ['com'] domains = [] for suffix in suffixes: # names = permutations(namepart, 2) names = [] for qian in qians: for hou in hous: names.append(qian + hou) for name in names: domains.append((name, suffix)) for domain in domains: oklist = search(domain[0], domain[1]) time.sleep(0.1)
2019年12月01日
461 阅读
0 评论
0 点赞
2019-11-30
PHP为任意页面设访问密码
为你的页面加密访问,来实现加密访问你的加密页面或文章等等的页面。 <?php /******************************************** * 使用方法: * * 1、将本段代码保存为 MkEncrypt.php * * 2、在要加密的页面前面引入这个 php 文件 * require_once('MkEncrypt.php'); * * 3、设置页面访问密码 * MkEncrypt('页面密码'); * ********************************************/ // 密码 Cookie 加密盐 if(!defined('MK_ENCRYPT_SALT')) define('MK_ENCRYPT_SALT', 'Kgs$JC!V'); /** * 设置访问密码 * * @param $password 访问密码 * @param $pageid 页面唯一 ID 值,用于区分同一网站的不同加密页面 */ function MkEncrypt($password, $pageid = 'default') { $pageid = md5($pageid); $md5pw = md5(md5($password).MK_ENCRYPT_SALT); $postpwd = isset($_POST['pagepwd']) ? addslashes(trim($_POST['pagepwd'])) : ''; $cookiepwd = isset($_COOKIE['mk_encrypt_'.$pageid]) ? addslashes(trim($_COOKIE['mk_encrypt_'.$pageid])) : ''; if($cookiepwd == $md5pw) return; // Cookie密码验证正确 if($postpwd == $password) { // 提交的密码正确 setcookie('mk_encrypt_' . $pageid, $md5pw, time() + 3600000, '/'); return; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="renderer" content="webkit"> <meta name="author" content="mengkun"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>该页面已被加密</title> <style type="text/css"> *{font-family:"Microsoft Yahei",微软雅黑,"Helvetica Neue",Helvetica,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;box-sizing:border-box;margin:0px;padding:0px;font-size:14px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s} html,body{width:100%;height:100%} body{background-color:#F4F6F9;color:#768093} input,button{font-size:1em;border-radius:3px;-webkit-appearance:none} input{width:100%;padding:5px;box-sizing:border-box;border:1px solid #e5e9ef;background-color:#f4f5f7;resize:vertical} input:focus{background-color:#fff;outline:none} button{border:0;background:#6abd09;color:#fff;cursor:pointer;opacity:1;user-select:none} button:hover,button:focus{opacity:.9} button:active{opacity:1} .main{width:100%;max-width:500px;height:300px;padding:30px;background-color:#fff;border-radius:2px;box-shadow:0 10px 60px 0 rgba(29,29,31,0.09);transition:all .12s ease-out;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;text-align:center} .alert{width:80px} .mk-side-form{margin-bottom:28px} .mk-side-form input{float:left;padding:2px 10px;width:77%;height:37px;border:1px solid #ebebeb;border-right-color:transparent;border-radius:2px 0 0 2px;line-height:37px} .mk-side-form button{position:relative;overflow:visible;width:23%;height:37px;border-radius:0 2px 2px 0;text-transform:uppercase} .pw-tip{font-weight:normal;font-size:26px;text-align:center;margin:25px auto} #pw-error {color: red;margin-top: 15px;margin-bottom: -20px;} .return-home{text-decoration:none;color:#b1b1b1;font-size:16px} .return-home:hover{color:#1E9FFF;letter-spacing:5px} </style> </head> <body> <div class="main"> <svg class="alert" viewBox="0 0 1084 1024" xmlns="http://www.w3.org/2000/svg" 80" 80"> <defs><style/></defs> <path d="M1060.744 895.036L590.547 80.656a55.959 55.959 0 0 0-96.919 0L22.588 896.662a55.959 55.959 0 0 0 48.43 83.907h942.14a55.959 55.959 0 0 0 47.525-85.534zm-470.619-85.172a48.008 48.008 0 1 1-96.015 0v-1.567a48.008 48.008 0 1 1 96.015 0v1.567zm0-175.345a48.008 48.008 0 1 1-96.015 0V379.362a48.008 48.008 0 1 1 96.015 0v255.157z" fill="#FF9800"/> </svg> <form action="" method="post" class="mk-side-form"> <h2 class="pw-tip">该页面已被加密</h2> <input type="password" name="pagepwd" placeholder="请输入访问密码查看" required><button type="submit">提交</button> <?php if($postpwd): ?> <p id="pw-error">Oops!密码不对哦~</p> <script>setTimeout(function() {document.getElementById("pw-error").style.display = "none"}, 2000);</script> <?php endif; ?> </form> <a href="/" class="return-home" title="点击回到网站首页">- 返回首页 - </a> </div> </body> </html> <?php exit(); }
2019年11月30日
291 阅读
0 评论
0 点赞
2019-11-30
PHP跳转页面代码
代码简介PHP跳转页面代码,第8行代码5代表是跳转的秒数,网址代表是要跳转的网址。<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="renderer" content="webkit"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta http-equiv="refresh" content="5;url='http://www.baidu.com';"> <title>页面加载中,请稍候...</title> </head> <body> <div class='center-box'> <div class='loader_overlay'></div> <div class='loader_cogs'> <div class='loader_cogs__top'> <div class='top_part'></div> <div class='top_part'></div> <div class='top_part'></div> <div class='top_hole'></div> </div> <div class='loader_cogs__left'> <div class='left_part'></div> <div class='left_part'></div> <div class='left_part'></div> <div class='left_hole'></div> </div> <div class='loader_cogs__bottom'> <div class='bottom_part'></div> <div class='bottom_part'></div> <div class='bottom_part'></div> <div class='bottom_hole'></div> </div> </div> <p class="loading-text">页面加载中<dot>...</dot></p> </div> <script> function closePage() { /* 通用窗口关闭 */ window.opener=null; window.open('','_self'); window.close(); /* 微信浏览器关闭 */ WeixinJSBridge.call('closeWindow'); } </script> <style> html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td{margin:0;padding:0} ol,ul{list-style:none} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal} input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit} input,textarea,select{*font-size:100%} body{font-family:"Microsoft YaHei",Arial,sans-serif;font-size:12px;color:#333} a{color:#747474;text-decoration:none;cursor:pointer} input,button{outline:none} html,body{height:100%} body{background-color:#fcfcfc} body{height:100vh;font-family:"微软雅黑";overflow:hidden} html,body{width:100%;height:100%} body .center-box{left:0;right:0;top:0;bottom:150px;height:250px;width:100%;max-width:600px;position:absolute;margin:auto;z-index:10;text-align:left;box-sizing:border-box;padding:10px} .jump-tips h3{width:100%;height:48px;font-size:28px;line-height:44px;padding-left:57px;box-sizing:border-box;position:relative} .jump-tips h3 span{width:46px;height:46px;background-color:#f34c3c;border-radius:50%;display:inline-block;position:absolute;left:0;top:0} .jump-tips h3 span i{width:4px;height:20px;background-color:#fff;border-radius:2px;display:block;margin:10px auto 4px} .jump-tips h3 span em{width:4px;height:4px;background-color:#fff;border-radius:2px;display:block;margin:0 auto} .jump-tips dl{width:100%;height:auto;overflow:hidden;box-sizing:border-box;padding-left:57px;margin-top:22px;color:#404040;font:14px/24px "微软雅黑"} .jump-tips dl dt a{color:#2b92f2} .jump-tips dl dt a:hover{text-decoration:underline} .jump-tips dl dd{width:100%;height:auto;overflow:hidden;box-sizing:border-box;margin-top:10px;color:#858585;font-size:12px} .jump-tips .button{width:100%;height:33px;position:absolute;bottom:0;left:0} .jump-tips .button .button-left{float:left;margin-left:58px} .jump-tips .button .button-left label{width:110px;height:34px;color:#858585;font-size:12px;line-height:34px;box-sizing:border-box;padding-left:20px;position:relative;cursor:default;user-select:none} .jump-tips .button .button-left label input{position:absolute;left:0;top:0px;background-color:#fff} input[type='checkbox']{-webkit-appearance:none;border-radius:2px;height:16px;width:16px;background-color:#fff;border:1px solid #A6A6A6} input[type='checkbox']:hover{border-color:#8C8C8C} input[type='checkbox']:checked:hover{border-color:#0DC561} input[type='checkbox']:checked::before{color:#808080;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAACBSURBVCiRlc2xCcJQFEDRE7VI2oCV4A6CvaiIvQs4kLOIDmAvZAALxVZwAbGwsHoQUvwktz/cbFzt9SjDEL9BD1SiwhN5V1jigjk+XY+BZrhjHXCEK47IW9ASLwg4xQ5nFG0o4BcbvLHFCZMUCgg3rGr4kUJ12MRFCjVh4AUOKQR/PfIlGJGAEgYAAAAASUVORK5CYII=);font-size:13px;height:16px;left:0px;top:-3px;position:absolute} .jump-tips .button .button-right{padding-right:10px;width:235px;height:33px;float:right;position:relative} .jump-tips .button .button-right a:last-child{display:inline-block;width:107px;height:31px;border:1px solid #0DC561;background-image:linear-gradient(150deg,#15ca5f,#10ce67);color:#fff;border-radius:3px;text-align:center;font-size:14px;line-height:31px;cursor:pointer;user-select:none} .jump-tips .button .button-right a:last-child:hover{border-color:#0BD166;background-image:linear-gradient(150deg,#10d560,#12dd6f)} .jump-tips .button .button-right a:last-child:active{border-color:#0EC361;background-image:linear-gradient(150deg,#12c35a,#10cc65)} .jump-tips .button .button-right a:first-child{width:108px;height:33px;color:#1c8af1;margin-right:12px;font:12px/33px "微软雅黑";cursor:pointer} .jump-tips .button .button-right a:first-child:hover{text-decoration:underline} body .loader_overlay{width:150px;height:150px;background:transparent;box-shadow:0px 0px 0px 1000px rgba(255,255,255,0.67),0px 0px 19px 0px rgba(0,0,0,0.16) inset;border-radius:100%;z-index:-1;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto} body .loader_cogs{z-index:-2;width:100px;height:100px;top:-120px !important;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto} body .loader_cogs__top{position:relative;width:100px;height:100px;-webkit-transform-origin:50px 50px;transform-origin:50px 50px;-webkit-animation:rotate 6s infinite linear;animation:rotate 6s infinite linear} body .loader_cogs__top div:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg)} body .loader_cogs__top div:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg)} body .loader_cogs__top div:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)} body .loader_cogs__top div.top_part{width:100px;border-radius:10px;position:absolute;height:100px;background:#f98db9} body .loader_cogs__top div.top_hole{width:50px;height:50px;border-radius:100%;background:white;position:absolute;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto} body .loader_cogs__left{position:relative;width:80px;-webkit-transform:rotate(16deg);transform:rotate(16deg);top:28px;-webkit-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-animation:rotate_left 3s .1s infinite reverse linear;animation:rotate_left 3s .1s infinite reverse linear;left:-24px;height:80px} body .loader_cogs__left div:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg)} body .loader_cogs__left div:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg)} body .loader_cogs__left div:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)} body .loader_cogs__left div.left_part{width:80px;border-radius:6px;position:absolute;height:80px;background:#97ddff} body .loader_cogs__left div.left_hole{width:40px;height:40px;border-radius:100%;background:white;position:absolute;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto} body .loader_cogs__bottom{position:relative;width:60px;top:-65px;-webkit-transform-origin:30px 30px;transform-origin:30px 30px;-webkit-animation:rotate_left 2s infinite linear;animation:rotate_left 2s infinite linear;-webkit-transform:rotate(4deg);transform:rotate(4deg);left:79px;height:60px} body .loader_cogs__bottom div:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg)} body .loader_cogs__bottom div:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg)} body .loader_cogs__bottom div:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)} body .loader_cogs__bottom div.bottom_part{width:60px;border-radius:5px;position:absolute;height:60px;background:#ffcd66} body .loader_cogs__bottom div.bottom_hole{width:30px;height:30px;border-radius:100%;background:white;position:absolute;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto} .loading-text{font-size:20px;position:absolute;bottom:-40px;text-align:center;left:0;right:0;color:#b9b9b9} dot{display:inline-block;height:1em;line-height:1;text-align:left;vertical-align:-.25em;overflow:hidden} dot::before{display:block;content:'...\A..\A.';white-space:pre-wrap;animation:dot 2s infinite step-start both} @keyframes dot{33%{transform:translateY(-2em)} 66%{transform:translateY(-1em)} }@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)} to{-webkit-transform:rotate(360deg);transform:rotate(360deg)} }@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)} to{-webkit-transform:rotate(360deg);transform:rotate(360deg)} }@-webkit-keyframes rotate_left{from{-webkit-transform:rotate(16deg);transform:rotate(16deg)} to{-webkit-transform:rotate(376deg);transform:rotate(376deg)} }@keyframes rotate_left{from{-webkit-transform:rotate(16deg);transform:rotate(16deg)} to{-webkit-transform:rotate(376deg);transform:rotate(376deg)} }@-webkit-keyframes rotate_right{from{-webkit-transform:rotate(4deg);transform:rotate(4deg)} to{-webkit-transform:rotate(364deg);transform:rotate(364deg)} }@keyframes rotate_right{from{-webkit-transform:rotate(4deg);transform:rotate(4deg)} to{-webkit-transform:rotate(364deg);transform:rotate(364deg)} } </style> </body> </html>
2019年11月30日
262 阅读
0 评论
0 点赞
2019-11-30
PHP链接go调整页面代码
使用教程新建个go.php文件 将下方的代码,复制粘贴到你新建的go.php文件中,保存(把http://www.xxx.com/改成自己的网站地址)使用方法:http://你的网站域名/go.php/?url=跳转到别人的网站<?php $t_url=$_GET['url']; if(!empty($t_url)) { preg_match('/(http|https):\/\//',$t_url,$matches); if($matches){ $url=$t_url; $title='亲爱的朋友记得常回来哦...'; } else { preg_match('/\./i',$t_url,$matche); if($matche){ $url='http://'.$t_url; $title='亲爱的朋友记得常回来哦...'; } else { $url='http://www.xxx.com/'; $title='参数错误,正在返回首页...'; } } } else { $title='参数缺失,正在返回首页...'; $url='http://www.xxx.com/'; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="refresh" content="5;url='<?php echo $url;?>';"> <title><?php echo $title;?></title> <div id="circle"></div> <div id="circletext"></div> <div id="circle1"></div> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="refresh" content="1;url='<?php echo $url;?>';"> <title><?php echo $title;?></title> <style> <style type="text/css"> html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{background:#3498db;}#loader-container{width:188px;height:188px;color:white;margin:0 auto;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);border:5px solid #3498db;border-radius:50%;-webkit-animation:borderScale 1s infinite ease-in-out;animation:borderScale 1s infinite ease-in-out;}#loadingText{font-family:'Raleway',sans-serif;font-size:1.4em;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);}@-webkit-keyframes borderScale{0%{border:5px solid white;}50%{border:25px solid #3498db;}100%{border:5px solid white;}}@keyframes borderScale{0%{border:5px solid white;}50%{border:25px solid #3498db;}100%{border:5px solid white;}} </style> </style></head> <body> <div id="loader-container"><p id="loadingText">页面加载中...</p></div> </body> </html>
2019年11月30日
282 阅读
0 评论
0 点赞
2019-11-30
PHP生成随机字符可用作随机卡密
此代码用于PHP环境中生成随机密码,生成位数可以自行控制,这样我们可以在注册网站的时候,一个网站一个密码。第一种<?php function randStr($len=6) { $chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*'; mt_srand((double)microtime()*1000000*getmypid()); $password=''; while(strlen($password)<$len) $password.=substr($chars,(mt_rand()%strlen($chars)),1); return $password; } echo randStr(); ?>第二种<?php header("Content-type:text/html;charset=utf-8"); function randStr($length = 6){ $password = ''; //将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $char_len = strlen($chars); for($i=0;$i<$length;$i++){ $loop = mt_rand(0, ($char_len-1)); //将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数 $password .= $chars[$loop]; } return $password; } echo randStr(12); //随机生成一个12位数的密码 ?>
2019年11月30日
269 阅读
0 评论
0 点赞
2019-11-28
全球IPV4地址正式耗尽!
北京时间11月26日下午消息,据国外媒体报道,负责英国、欧洲、中东和部分中亚地区互联网资源分配的欧洲网络协调中心(RIPE NCC)今日宣布:全球所有43亿个IPv4地址已全部分配完毕,这意味着没有更多的IPv4地址可以分配给ISP(网络服务提供商)和其他大型网络基础设施提供商。Nikolas Pediaditis发布的一封邮件部分内容 翻译如下: 亲爱的同事们, 今天,在2019年11月25日UTC + 1 15:35,我们从可用池中的最后剩余地址进行了最终的/22 IPv4分配。现在,我们已经用完了IPv4地址。 对于网络运营商来说,我们的宣布并不让人感到意外—— RIPE社区早就预料到并计划到了IPv4的耗尽。实际上,正是由于社区对这些资源的负责任管理,我们才能够在2012年达到最后一个/8后,向我们服务区域内的数千个新网络提供/22分配。从邮件中,大家也可以看出来,对于这件事情,我们并不惊讶,而是早有准备。IPv4迄今为止已经使用了30多年。最早期的时候,互联网只是设计给美国军方用的,根本没有考虑到它会变得如此庞大,成为全球网络。 进入21世纪后,随着计算机和智能手机的迅速普及,互联网开始爆发性发展,越来越多的上网设备出现,越来越多的人开始连接互联网。这就意味着,需要越来越多的IP地址。 地址不够的问题,其实早在1990年,IETF(互联网工程任务小组,成立于1985年底,是全球互联网最具权威的技术标准化组织)就开始规划IPv4的下一代协议。 没错,就是号称可以“给地球上每一颗沙子都分配一个IP的IPv6”。 另外,按照本世纪初专家们的预测,我们IPv4的地址早已枯竭几万次了。之所以能够“苟活”到现在,主要是除了IPv6之外,我们还有一些技术,可以变相地缓解地址不足,例如NAT(Network Address Translation,网络地址转换)。 而上个月,在乌镇举办的第六届世界互联网大会上,中国电信就表示:“中国电信城域网、移动网、骨干网、IDC等均实现了IPv6的商用部署,目前已建成规模最大、业务形态最全的IPv6网络”,“已为超过3亿用户分配IPv6地址”。
2019年11月28日
259 阅读
0 评论
0 点赞
1
...
26
27
28
...
34