
个人学习笔记
hcqDezhp
代码就像一门艺术
展开
-
页面控制输入授权码方能访问
话不多说,直接上代码,在html header中加入 <script language="JavaScript"> var password=""; password=prompt('请输入密码 (本网站需输入密码才可进入):',''); if (password != 'mima') { alert("密码不正确,无法进入本站!!"); window.opener=null; window.原创 2021-07-15 15:01:31 · 525 阅读 · 0 评论 -
ELK日志系统部署和使用初体验
ELK分别是Elasticsearch、Logstash、Kibana三个开源框架缩写。参考文档:https://www.cnblogs.com/yycc/p/7422628.htmlhttps://blog.youkuaiyun.com/qq_22211217/article/details/80764568https://www.cnblogs.com/zhaijunming5/p/6639553.html架构:filebeat --> redis -->logstash -原创 2021-07-09 17:30:11 · 216 阅读 · 0 评论 -
consul使用watches机制,healthcheck不通过时发送预警
参考文档:https://www.consul.io/docs/dynamic-app-config/watches#checkswatches是一个被动触发的动作,预定义有多个类型:Key – 监视指定K/V键值对Keyprefix – Watch a prefix in the KV storeServices – 监视服务列表nodes – 监控节点列表service – 监视服务实例checks- 监视健康检查的值event – 监视用户事件我这里有个..原创 2021-04-08 16:07:50 · 1027 阅读 · 0 评论 -
利用缓冲区,php实时输出数据
我们平常使用的php通常都是php-fpm,作为api或者页面加载。一般的web框架都是在程序运行完毕之后再输出内容,但是有些情况需要实时输出,比如过长的执行过程需要实时监控进度等。这时候我们想到了缓冲区<?phpheader("Content-type:text/html;charset=utf-8");#设置执行时间不限时set_time_limit(0);#清除并关闭缓冲,输出到浏览器之前使用这个函数。ob_end_clean();#控制隐式缓冲泻出,默认off,打原创 2021-04-07 09:27:52 · 554 阅读 · 0 评论 -
php提取字符串中占位符对应的值
功能描述:已有一个带占位符的消息模块和对应的消息实例,需要提取实例中的变量值,由于字符串可能包含中文、英文、数字等,所以关于字符串的操作采用mb类的函数。//消息模板$str = '尊敬的客户,您兑换的#code61#商品已在#code2#消费成功,感谢您的使用。';//消息实例$str2 = '尊敬的客户,您兑换的优惠券商品已在有家门店消费成功,感谢您的使用。';//已知占位符为#,匹配出模板中的变量preg_match_all('/#.{5,7}#/', $str, $resul原创 2021-03-04 11:19:46 · 511 阅读 · 1 评论 -
推荐一款在绘图工具processon
免费在线作图、实时协作支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等https://www.processon.com/;jsessionid=E241D35B85EB73FB34FF87406BA95207.jvm1原创 2021-02-05 17:21:53 · 142 阅读 · 0 评论 -
利用ontimeupdate记录video播放进度
软件版本:php 7.1mysql 8.0.2Chrome实现思路:分两个触发点记录播放进度,一是利用video的 ontimeupdate属性每隔一分钟记录一次,而是关闭页面记录一次。当然如果视频播放只有一个端,完全可以做页面的localstorage缓存,没必要上送到服务端。如果有网页和、微信或者app几个播放端,想要不同端公用统一个播放进度,就有必要与服务端交互了。下面的代码是上送服务端的。html代码 <html> <head> <met原创 2020-10-19 15:10:46 · 2287 阅读 · 0 评论