[PHP] 基于redis实现滑动窗口式的短信发送接口限流
滑动窗口短信发送限流算法 1.有两条规则 基于IP的限制和基于手机号的限制 IP规则: 1分钟限制5 10分钟限制30 1小时限制50 手机号规则: 1分钟限制1 10分钟限制5 1小时限制10 2.滑动窗口就是随着时间的流动 , 进行动态的删减区间内的数据 , 限制时获取区间内的数据 最主要的是用 ... 查看全文
Nginx-9.nginx与https自签发证书
一、 简述http://nginx.org/en/docs/http/ngx_http_ssl_module.html证书说明网络安全性最首先要解决的就是身份验证问题;而解决身份验证问题,最主要的方式就是借助私钥和公钥,而最主要的公钥信息获取就变得尤为重要:利用第三方公正者,公正公钥信息目前标准的证 ... 查看全文
基于 webpack 的本地化数据 mock
日常业务开发,会频繁请求接口,非常耽误功夫。一个简单的方法是把数据缓存起来,然而我并不想每次提交前还要关心缓存数据是否被移除。 所以,要实现: 将数据复制到项目文件夹中,名字就叫 apiMock.js,不限文件个数和位置; 无侵入、不影响打包; 项目环境(重要) vue-cli3、webapck4 ... 查看全文
django+jquery+websocket+dwebsocket实现客户端直接发送消息
后台代码: url::: url(r'^echo_cc/(?P<userid>[0-9]+)/(?P<sendid>[0-9]+)$', views.echo_c, name='echo')views代码::: from django.shortcuts import renderfrom dweb ... 查看全文
ASP.NET Core 3.0 WebApi中使用Swagger生成API文档简介
参考地址,官网:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-2.2&tabs=visual-studio 与https://www.ji ... 查看全文
https://support.microsoft.com/zh-cn/help/2290714/error-message-when-you-install-office-2010-on-a-win
Error message when you install Office 2010 on a Windows 7-based computer "The installation of Microsoft Office 2010 requires that MSXML version 6.10.1 ... 查看全文
ftp上传工具中文,3款最好用的ftp上传工具中文
第一款:iis7服务器管理软件 iis7远程桌面管理软件,是一款绿色小巧,功能实用的FTP工具软件,其界面简洁,操作方便,它支持FTP批量上传下载,它可以同时连接多台ftp服务器进行文件传输工作,还可以在线解压缩文件,支持文件查找,在线编辑等功能。同时它还能够同时远程操作多台服务器,并且多台服务器间 ... 查看全文
ThinkPHP6 上传图片代码demo
本文展示了ThinkPHP6 上传图片代码demo, 代码亲测可用. HTML部分代码 1 <tr> 2 <th class="font-size-sm" style="width:15%;height:100px;">商品图片</th> 3 <td> 4 <div class="custom-fi ... 查看全文
工业4.0:换热站最酷设计—— Web SCADA 工业组态软件界面
随着工业4.0的不断普及与发展,以及国民经济的飞速前进,我国的城市集中供热规模也不断扩大,科学的管理热力管网具有非常重大的经济和社会效益。目前热力系统,如换热站大都采用人工监控,人工监控不仅浪费人力;而且在出现事故隐患时操作人员难以发现,易造成设备事故。同时各换热站比较分散的独立运行,难以达到供热系... ... 查看全文
利用php的动态链接,增加搜索引擎的蜘蛛爬行速度,规则嵌入ElasticSearch泛目录
前言 最近项目上需要用到搜索引擎,由于之前自己没有了解过,所以整理了一下搜索引擎的相关概念知识。 正文 想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而对于我们自己的业务数据来说,肯定就没必要用这么复杂的技术了,如 ... 查看全文
攻防世界web ics-07
打开环境 根据提示找到 得到网站源码 这源码分为三段 一段一段分析 第一段: <?php session_start(); if (!isset($_GET[page])) { show_source(__FILE__); die(); } if (isset($_GET[page]) && $_G ... 查看全文
Asp.Net Core 2.x 和 3.x WebAPI 使用 Swagger 时 API Controller 控制器 Action 方法 隐藏 hidden 与 and 分组 group
1、前言 为什么我们要隐藏部分接口? 因为我们在用swagger代替接口的时候,难免有些接口会直观的暴露出来,比如我们结合Consul一起使用的时候,会将健康检查接口以及报警通知接口暴露出来,这些接口有时候会出于方便考虑,没有进行加密,这个时候我们就需要把接口隐藏起来,只有内部的开发者知道。 为什么 ... 查看全文
学习httprunner记录01
python 3.6版本 使用 pipenv构建的虚拟化环境 安装指导遵从官方文档https://docs.httprunner.org/quickstart/ 测试环境:在vmware中安装centos7,然后在centos7安装禅道软件 步骤: 1 打开charles,作为proxy 2 使用浏 ... 查看全文
thinkphp5.1 创建定时任务
1.在application目录下创建crontab模块(统一存放定时任务) 2.在command目录下创建Task.php 代码如下: <?php namespace app\crontab\command; use think\console\Command; use think\console ... 查看全文
杜德,我的php.ini在哪里? - Dude, where's my php.ini?
问题: A few years ago I installed Apache 2.2x and PHP 5.3.1 on a Linux server I maintain. 几年前,我在维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1。 I used .tar.gz's a ... 查看全文
HTTP–Response详解
HTTP–Response详解 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 响应消息数据格式 响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态 态码都是3位数字 分 ... 查看全文
RedHat6.9 编译安装php7.4.6
202006为了升级nextcloud13.0.12至14.0.X及更高版本,但是高于13版本的nextcloud已经不再支持php5.6,至少需要php7,故升级php 下载php7.4.6安装包linux版,地址: https://www.php.net/releases/ 下载完成后,把php ... 查看全文
JavaWeb会话技术之Session
Session 1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端对象中。HttpSession 2. 快速入门 1. 获取HttpSession对象 2. HttpSession对象: object getAttribute(String name) void se ... 查看全文
学习WEBAPI(DOM)第二天
第二天学习目标: [TOC] 一、阻止超链接的默认跳转行为 事件处理函数添加:return false 二、鼠标进入事件和鼠标离开事件 鼠标进入事件:onmouseover 鼠标离开事件:onmouseout 三、根据name属性值获取元素== 表单标签,返回的是伪数组 document.getel ... 查看全文
Apache 提供的3种不同方式访问web的方法
#####先配置好dns,安装好Apache ####第一种:基于域名提供的页面服务 ip只有一个但是可以通过不同的域名来实现不同的页面 一个apache服务器可以同时对多个不同域名的站点提供服务 编辑一下httpd的配置文件 `vim /usr/local/httpd/conf/httpd.con ... 查看全文
Go实现WebSocket案例
本文转自https://www.freeaihub.com/article/websocket-example-in-go.html,该页可在线运行该实例 本节将使用Go语言 gorilla/websocket 库在线实现一个基于WebSocket的消息发送的案例,我们将建立一个简单的服务端用于回播 ... 查看全文