首页
关于我
搜索
首页
经验笔记
Web渗透
系统安全
量化交易
指标
策略
笔记
实盘
登录
〡
注册
搜索
苏慕白的博客
一个无聊的博客
累计撰写
76
篇文章
累计收到
11
条评论
首页
栏目
首页
经验笔记
Web渗透
系统安全
量化交易
指标
策略
笔记
实盘
页面
首页
关于我
登录
经验笔记
2022-5-25
php 实现https Ssl证书到期监听
1.为什么需要 服务器和域名太多,宝塔的自动续签又不管用 三四次因为Ssl证书到期网站不能正常访问导致经济损失了 这里安利一个免费的Ssl申请网站:https://freessl.cn/ 2.Php function index(){ $domains = [ 'sumubai.cc', ]; foreach($domains as $domain) { try{ $cert_info = get_cert_info($domain); $dn = $cert_info['subject']['CN']; //证书保护域名 $validFrom_time_t = date('m-d H:i', $cert_info['validFrom_time_t']); //证书开始时间 $validTo_time_d = date('m-d H:i', $cert_info['validTo_time_t']); //证书结束时间 echo "+-证书保护域名:" . $dn . " -+------------------+\n"; echo "+-证书开始时间:" . $validFrom_time_t . " -+------------------+\n"; echo "+-证书结束时间:" . $validTo_time_d . " -+------------------+\n"; echo ''; // 7天内到期 if($cert_info['validTo_time_t']-time() < 7*24*60*60) { // 这里我接入了钉钉通知 // (new \app\api\controller\DingController)->DingdingGo($domain." 证书到期 ".$validTo_time_d, 1, $domain." 证书到期 ".$validTo_time_d); echo "$domain." 证书到期 ".$validTo_time_d, 1, $domain." 证书到期 ".$validTo_time_d\n"; } } catch (Exception $e) { } } die; } function get_cert_info($domain){ set_time_limit(100); $context = stream_context_create(['ssl' => [ 'capture_peer_cert' => true, 'capture_peer_cert_chain' => true, 'verify_peer' => false, // You could skip all of the trouble by changing this to false, but it's WAY uncool for security reasons. 'cafile' => '/etc/ssl/certs/cacert.pem', //'CN_match' => 'example.com', // Change this to your certificates Common Name (or just comment this line out if not needed) 'ciphers' => 'HIGH:!SSLv2:!SSLv3', 'disable_compression' => true, ], ]); $client = stream_socket_client("ssl://".$domain.":443", $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $context); if($client==false) { return false; } $params = stream_context_get_params($client); $cert = $params['options']['ssl']['peer_certificate']; $cert_info = openssl_x509_parse($cert); return $cert_info; } index(); 3. 自动运行 代码弄好了之后就是自动运行了 宝塔添加计划任务即可
2022年-5月-25日
114 阅读
0 评论
经验笔记
2022-5-25
ThinkPHP5 Mysql Varchar字符串排序
1.实现 ThinkPHP5 Mysql Varchar字符串排序 百度各种搜索最终三个方法: ORDER BY name+0 desc ORDER BY CAST(name as SIGNED) desc ORDER BY CONVERT(name as SIGNED) desc 但是经过实践不知道为什么排序出来的结果只有倒序,没有正续 2.另一个 经过Google后。。 第二个实现方法: ORDER BY LPAD(LOWER(name), 10,0) DESC 原文地址:https://stackoverflow.com/questions/4686849/sorting-varchar-field-numerically-in-mysql 3. PHP $order2 = "$order $desc"; if(in_array($order, ['name', 'ip'])) { $order2 = "LPAD(LOWER($order), 10,0) $desc"; } Db::name('xxxx')->orderRaw($order2)->paginate(50, false,['query'=>request()->param()])
2022年-5月-25日
111 阅读
0 评论
经验笔记
2022-1-29
又被教做人了
一直看不起长线策略年化几百太低 结果再次被金融市场按在地上狠狠的摩擦 最后尝试下高频(高频套利、千千的做市),不行专心跑长线了 然后把量化当成副业,不做主业,让他做为自己的理财方案 自己去做线报引流 有这个一天引流几百粉的能力,为啥要死磕金融一个? 半年前开始做这个早就稳定日入1k以上了 半年前做长线策略身家早就几百万了 就当做是历练了吧,让自己的心理承受能力更强(亏钱亏的)
2022年-1月-29日
526 阅读
0 评论
经验笔记
2022-1-16
Python Okex 四舍五入取10的整倍数
今天对接Okex发现开仓量必须是10的整倍数 def Beishu(a): a = round(a, 0) if a%10 == 0: return a s = str(a) z = int(s[-1]) if z < 5: t = list(s) if len(t) > 1: t[-1] = '0' return ''.join(t) else: return 10 return int(s) + (10-z) print(Beishu(1)) print(Beishu(111)) print(Beishu(120)) 结果:
2022年-1月-16日
382 阅读
0 评论
经验笔记
2022-1-16
Python 解决asyncio 异步阻塞
https://www.cnblogs.com/minseo/p/15469063.html
2022年-1月-16日
325 阅读
0 评论
经验笔记
2022-1-13
跑策略不要跑平台币...
其他币都是一家交易所对标其他几个交易所所形成的价格 平台币不同... 他一家说的算 这就是下场:
2022年-1月-13日
576 阅读
0 评论
经验笔记
2022-1-6
薅羊毛~
判断一个项目是否可做,参考五个维度。 第一,是否合法? 第二,市场总量有多大,预期收入是多少? 第三,是否长期可做? 第四,盈利模式 和 操作难度是否简单? 第五,容错性是否够好,后期延展性如何? 项目合法,市场体量大,利润高,长期可做,高复购率,操作简单,容错性强,就是顶级好项目。 以上5条全占,便是五星项目,拒绝三星级以下的项目,拒绝违法项目。 薅羊毛也可以兼具阳光、暴利、合法,收入远超屌丝的想象。 当年的借贷宝做活动,每拉一个新用户,奖励20元。 当年百度钱包也做拉新活动,每拉一个用户奖励18元。 趣头条的收徒功能,之前邀请好友奖励8元,后期还能持续赚分润。 去年微粒贷的拉新活动,只要转发链接让好友查看微粒贷额度,每发展1个用户,奖励20元。 今年2月份,T宝特价版拉新活动,用户可免费领5元/10元的现金红包,在指定页面0.1元购物。 推广者只要找人参与0.1元购物,每成交一个人,T宝就会奖励10元。 想象一下,这些活动能赚多钱? 积累10个2000活粉的精准群,只要有一半人参与,便是暴利。 做T宝拉新活动,可躺赚10万。 做趣头条拉新,可躺赚8万,还有后续源源不断的收益。 大量平台在推广期都会有拉人送钱活动,只要你的群足够多,足够精准,顺手转发,日收入轻松破千。
2022年-1月-6日
465 阅读
0 评论
经验笔记
2022-1-3
JS让浏览器刷新后不记住滚动栏的位置
今天晚上在做刷新后记录滚动栏的位置的时候与浏览器默认的此功能冲突了 放一行Js代码即可解决: history.scrollRestoration = 'manual'; //告诉浏览器不要重置我的滚动栏
2022年-1月-3日
371 阅读
0 评论
经验笔记
2021-12-20
Linux给Zip压缩包添加自定义注释
zip filename.zip -z 然后会叫你输入内容 先输入注释 然后回车另起一行输入 . Shell脚本实现,保存为:do_zipm: #!/bin/bash f=$1 z=$2 echo "${f} ${z}" zip ${f} -z << EOF ${z} . EOF 使用:./do_zipm 文件名 注释内容
2021年-12月-20日
287 阅读
0 评论
经验笔记
2021-12-7
Nginx if多重判断 指定域名强制Https
set $tag 0; if ($server_port !~ 443) { set $tag "${tag}1"; } if ($host = "baidu.com") { set $tag "${tag}1"; } if ($tag = "011"){ rewrite ^(/.*)$ https://$host$1 permanent; }
2021年-12月-7日
228 阅读
0 评论
经验笔记
1
2