2021-04-13 MacBook pro 新版系统如何设置vpn支持pptp类型 MacBook pro 新版系统如何设置vpn支持pptp类型 No bibi show code先 cd到你的maccd /etc/ppp/peers vim vpn.pplware //将下面的内容写进去保存[alt type="warning"]根据你自己的信息进行更改[/alt]plugin PPTP.ppp noauth # logfile /tmp/ppp.log remoteaddress "你的vpn地址" user "用户名" password "密码" redialcount 1 redialtimer 5 idle 1800 # mru 1368 # mtu 1368 receive-all novj 0:0 ipcp-accept-local ipcp-accept-remote # noauth refuse-eap refuse-pap refuse-chap-md5 hide-password mppe-stateless mppe-128 # require-mppe-128 looplocal nodetach # ms-dns 8.8.8.8 us... 子沫 2021-04-13 1,128 阅读 2 评论 2021年04月13日 1,128 阅读 2 评论
2021-04-12 免费内网穿透 免费内网穿透 如果你还没有公网域名,在本部分,你可以使用钉钉内网穿透工具,映射一个本地的公网域名使用。打开命令行工具,执行以下命令,下载内网穿透工具。git clone https://github.com/open-dingtalk/pierced.git执行以下命令,启动内网穿透。注意 Windows需使用cmd工具打开命令行。 Windows执行以下命令:cd windows_64 ding -config=ding.cfg -subdomain=abcde 8080MAC执行以下命令:cd mac_64 chmod 777 ./ding ./ding -config=./ding.cfg -subdomain=abcde 8080启动完客户端后,你访问http://abcde.vaiwan.com/xxxxx 都会映射到 http://127.0.0.1:8080/xxxxx。重启后端服务。 子沫 2021-04-12 803 阅读 0 评论 2021年04月12日 803 阅读 0 评论
2021-04-10 Redis中两种持久化机制RDB和AOF,工作上常用到 Redis中两种持久化机制RDB和AOF,工作上常用到 众所周知,Redis是一个内存数据库。但它与其它内存数据库(如memcache)等有一个很大的区别,就是Redis可以持久化到磁盘。有了持久化方案,Redis就可以对数据进行备份、恢复、复制。Redis提供了两种持久化方案:RDB和AOF。在Redis 4.0中,提供了一个新特性:两者的混合持久化。下面将介绍Redis的各种持久化方案的原理和配置。1.RDB持久化RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。1)触发机制手动触发分别对应save和bgsave命令。save命令:阻塞当前Redis服务器,直到RDB过程完成为止,对于内存 比较大的实例会造成长时间阻塞,线上环境不建议使用。bgsave命令:Redis进程执行fork操作创建子进程,RDB持久化过程由子 进程负责,完成后自动结束。阻塞只发生在fork阶段,一般时间很短。2)自动触发RDB的持久1)使用save相关配置,如“save m n”。表示m秒内数据集存在n次修改 时,自动触发bgsave。2)如果从节点执行全量复制操作,主节点自动执行bgsave生成RDB文件... 子沫 2021-04-10 547 阅读 0 评论 2021年04月10日 547 阅读 0 评论
2021-04-09 破解宝塔所有插件只需一句代码即可 破解宝塔所有插件只需一句代码即可 1.首先安装好宝塔面板2.找到文件/www/server/panel/data/plugin.json批量替换 "endtime": -1为"endtime": 9999999999999sed 's/\"endtime\": -1/\"endtime\": 9999999999999/g' /www/server/panel/data/plugin.json 子沫 2021-04-09 872 阅读 1 评论 2021年04月09日 872 阅读 1 评论
2021-01-18 颜色RGB转LAB算法 颜色RGB转LAB算法 废话不多说,show my code//RGB转LAB public function RgbToLab($RED,$GREEN,$BLUE) { $x=0.95047; $y=1; $z=1.08883; if ($RED/255>0.04045){ $R=pow(($RED/255+0.055)/1.055,2.4); }else{ $R=($RED/255)/12.92; } if ($GREEN/255>0.04045){ $G=pow(($GREEN/255+0.055)/1.055,2.4); }else{ $G=($GREEN/255)/12.92; } if ($BLUE/255>0.04045){ $b=pow(($BLUE/255+0.055)/1... 子沫 2021-01-18 1,164 阅读 1 评论 2021年01月18日 1,164 阅读 1 评论
2020-07-17 php时间换算适用于留言评论 php时间换算适用于留言评论 function mac_friend_date($time) { if (!$time) return false; $fdate = ''; $d = time() - intval($time); $ld = $time - mktime(0, 0, 0, 0, 0, date('Y')); //得出年 $md = $time - mktime(0, 0, 0, date('m'), 0, date('Y')); //得出月 $byd = $time - mktime(0, 0, 0, date('m'), date('d') - 2, date('Y')); //前天 $yd = $time - mktime(0, 0, 0, date('m'), date('d') - 1, date('Y')); //昨天 $dd = $time - mktime(0, 0, 0, date('m'), date('d'), date('Y')); //今天 $td = $time - mktim... 子沫 2020-07-17 999 阅读 0 评论 2020年07月17日 999 阅读 0 评论
2020-04-01 微信公众号支付jsapi 微信公众号支付jsapi <?php header('Content-type:text/html; Charset=utf-8'); $mchid = 'xxxxx'; //微信支付商户号 PartnerID 通过微信支付商户资料审核后邮件发送 $appid = 'xxxxx'; //微信支付申请对应的公众号的APPID $appKey = 'xxxxx'; //微信支付申请对应的公众号的APP Key $apiKey = 'xxxxx'; //https://pay.weixin.qq.com 帐户设置-安全设置-API安全-API密钥-设置API密钥 //①、获取用户openid $wxPay = new WxpayService($mchid,$appid,$appKey,$apiKey); $openId = $wxPay->GetOpenid(); //获取openid if(!$openId) exit('获取openid失败'); //②、统一下单 $outTradeNo = uniqid(); //你自己的商品订单号 $payAm... 子沫 2020-04-01 1,309 阅读 0 评论 2020年04月01日 1,309 阅读 0 评论
2020-04-01 支付宝Jsapi支付源码 支付宝Jsapi支付源码 <?php error_reporting(0); header('Content-type:text/html; Charset=utf-8'); /*** 请填写以下配置信息 ***/ $appid = 'xxxxxx'; //https://open.alipay.com 账户中心->密钥管理->开放平台密钥,填写添加了电脑网站支付的应用的APPID $notifyUrl = 'http://www.xxx.com'; //付款成功后的异步回调地址 $outTradeNo = uniqid(); //你自己的商品订单号,不能重复 $payAmount = 0.1; //付款金额,单位:元 $orderName = '支付测试'; //订单标题 $signType = 'RSA2'; //签名算法类型,支持RSA2和RSA,推荐使用RSA2 //商户私钥 $rsaPrivateKey='xxxx'; /*** 配置结束 ***/ if(!isInAlipayClient()){ echo... 子沫 2020-04-01 1,732 阅读 0 评论 2020年04月01日 1,732 阅读 0 评论
2020-01-14 宝塔面板 7.1.0破解专业版脚本 宝塔面板 7.1.0破解专业版脚本 安装要求 内存:512M以上,推荐768M以上(纯面板约占系统60M内存) 硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间) 系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装) 编辑器问题已经修复,已经开心版的,请输入“bt”命令执行“9”清除面板缓存,以及手动清理浏览器缓存,即可正常使用! 宝塔面板 7.1.0 安装命令 Centos安装命令: 试验性Centos/Ubuntu/Debian安装命令支持ipv6,注意使用root权限执行此命令 (支持Centos8) Ubuntu/Deepin安装命令: wget -O install.sh http://download.miui.uk:25041/install/install-ubuntu_6.0.sh && sudo bash install.sh Debian安装命令: wget -O install.sh http://downlo... 子沫 2020-01-14 4,957 阅读 15 评论 2020年01月14日 4,957 阅读 15 评论
2019-12-10 一段代码简单防止别人扒自己的网页-优化版 一段代码简单防止别人扒自己的网页-优化版 基于上一篇文章站长又再次给代码进行了优化,这次的代码更加智能化,能够直接保护整个站,而不再是单个页面,直接把代码放到自己的网站上,如果是博客建议放到header,如果是单页面直接放到首页即可,也可以单独建一个js文件把代码放入进去,然后引入js文件就行了var a = 'retrtrfdcfvvvv'; var ym = window.location; var ym2 = '这里添加你需要保护的网站域名例如strjson.com不加http'; var ym3 = String(ym); function suan(a){ var re = a.substring(0,2); var tr = a.substring(2,4); var tr2 = a.substring(4,6); var fd = a.substring(6,8); var cf = a.substring(8,10); var vv = a.substring(10,12); var vv2 = a.substring(12,14); re = 'h'; tr = 't'; tr2 ='t'; fd =... 子沫 2019-12-10 1,682 阅读 0 评论 2019年12月10日 1,682 阅读 0 评论