2019-04-02 js控制底层滚动 js控制底层滚动 //设置底层禁止滚动(true:禁止滚动;false:打开滚动) function stopBodyScroll (isFixed) { var bodyEl = document.body; if (isFixed) { scrollTop = $(window).scrollTop(); bodyEl.style.position = 'fixed'; bodyEl.style.width = '100%'; } else { bodyEl.style.position = ''; document.body.scrollTop = scrollTop; } } 子沫 2019-04-02 1,561 阅读 1 评论 2019年04月02日 1,561 阅读 1 评论
2019-04-01 爬虫UA大全 爬虫UA大全 百度PC: Mozilla/5.0 (compatible; Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html) 百度移动: Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 (compatible; Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html) 360搜索 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0); 360网站安全检测 360spider (http://webscan.360.cn) Google Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.g... 子沫 2019-04-01 9,251 阅读 0 评论 2019年04月01日 9,251 阅读 0 评论
2019-03-31 typecho如何开启https访问 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,308 阅读 3 评论 2019年03月31日 2,308 阅读 3 评论
2019-03-31 价值3000元的唤醒支付宝红包原理 价值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=... 子沫 2019-03-31 1,379 阅读 0 评论 2019年03月31日 1,379 阅读 0 评论
2019-03-31 jsonp转数组函数jsonp_decode jsonp转数组函数jsonp_decode 分享一个可以跟json一样用的函数jsonp_decode,能把jsonp格式数据转为php数组或对象。/** * 把jsonp转为php数组 * @param string $jsonp jsonp字符串 * @param boolean $assoc 当该参数为true时,将返回array而非object * @return array */ function jsonp_decode($jsonp, $assoc = false) { $jsonp = trim($jsonp); if(isset($jsonp[0]) && $jsonp[0] !== '[' && $jsonp[0] !== '{') { $begin = strpos($jsonp, '('); if(false !== $begin) { $end = strrpos($jsonp, ')'); if(false !== $end) ... 子沫 2019-03-31 1,732 阅读 2 评论 2019年03月31日 1,732 阅读 2 评论
2019-03-31 Nginx添加多个网站,禁止通过ip访问,禁止访问某些目录 Nginx添加多个网站,禁止通过ip访问,禁止访问某些目录 同一个nginx上安装多个网站的方法在nginx.conf的http{}中按照说明修改server{}字段server { listen 80; server_name www.example.com; #所绑定的域名 location / { root example; #该域名对应的网站根目录 index index.html index.htm index.php; } location ~ \.php$ { #支持php root C:/nginx/html; #php访问目录 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_scr... 子沫 2019-03-31 1,983 阅读 2 评论 2019年03月31日 1,983 阅读 2 评论
2019-03-31 安装BBR加速脚本为服务器提速 安装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已启动。内核升级方法如果... 子沫 2019-03-31 1,369 阅读 0 评论 2019年03月31日 1,369 阅读 0 评论
2019-03-31 豆瓣电影的API接口 豆瓣电影的API接口 文字摘抄1、获取正在热映的电影:接口:https://api.douban.com/v2/movie/in_theaters访问参数:start : 数据的开始项count:单页条数city:城市如:获取 广州热映电影 第一页 10条数据:https://api.douban.com/v2/movie/in_theaters?city=广州&start=0&count=10返回数据格式:(这里只列出app需要的字段)2、获取电影Top250:接口:https://api.douban.com/v2/movie/top250访问参数:start : 数据的开始项count:单页条数如:获取电影Top250 第一页 10条数据:https://api.douban.com/v2/movie/top250?start=0&count=10返回数据格式:同上3、电影搜索接口:https://api.douban.com/v2/movie/search访问参数:start : 数据的开始项count:单页条数q:要搜索的电影关键字tag:要搜索的电影的标签如:搜索电影《神秘巨星》:http... 子沫 2019-03-31 2,021 阅读 0 评论 2019年03月31日 2,021 阅读 0 评论
2019-03-31 PHP检测每一段代码执行时间 PHP检测每一段代码执行时间 <?php // 实例1 /** * @start time */ function proStartTime() { global $startTime; $mtime1 = explode(" ", microtime()); $startTime = $mtime1[1] + $mtime1[0]; } /** * @End time */ function proEndTime() { global $startTime,$set; $mtime2 = explode(" ", microtime()); $endtime = $mtime2[1] + $mtime2[0]; $totaltime = ($endtime - $startTime); $totaltime = number_format($totaltime, 7); echo "process time: ".$totaltime."\r\n... 子沫 2019-03-31 1,276 阅读 0 评论 2019年03月31日 1,276 阅读 0 评论
2019-03-31 thinkphp5多语言切换 thinkphp5多语言切换 config.php 两个配置:'lang_switch_on' => true,'lang_list' => ['zh-cn','en-us'], 进入Lang.php /** * 自动侦测设置获取语言选择 * @return string */ public static function detect() { // 自动侦测设置获取语言选择 $langSet = ''; // if (isset($_GET[self::$langDetectVar])) { if (cookie('think_var')) { // url中设置了语言变量 // $langSet = strtolower($_GET[self::$langDetectVar]); $langSet = strtolower(cookie('think_var')); } elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { // 自动侦测浏览器语言 preg_match('/^([a-z\d\-]+)/i', $_SERVER['HTTP_AC... 子沫 2019-03-31 1,339 阅读 0 评论 2019年03月31日 1,339 阅读 0 评论