- 博客(9)
- 收藏
- 关注
原创 windows如何安装WSL
前景WSL(Windows Subsystem for Linux)是微软为了方便开发者编程,在Windows10中内嵌的Linux子系统,最近WSL2作为标准组件成为Windows10 2004版本的一部分,比起一代提升了文件系统的I/O性能和与Linux的兼容性。如何安装WSL控制面板 -> 程序 -> 程序和功能 -> 启用或关闭Windows功能WSL1依赖于上步骤适用于Linux的Windows子系统功能。使用管理员身份运行Powershell并执行指令
2021-12-01 14:35:50
5395
1
原创 Ubuntu 部署lamp
(一)升级服务器的Ubuntu系统sudo apt-get update 分析包关系以及升级版本sudo apt-get full-upgrade 服务器Ubuntu版本全面升级sudo reboot 重启服务器(二)删除iptables关闭ufw重启服务器sudo ufw disable 关闭ufwsudo apt-get purge iptables 删除iptablessudo reboot 重启服务器(三)安装MySQL如果需要安装mysql8.0,请执行下面两步。
2021-09-06 17:03:56
234
原创 Laravel 利用中间件,实现接口签名验证
记录一下自己的操作,有点菜,希望大家别介意哈。1. 创建文件打开命令行,运行命令创建中间件。php artisan make:middleware VerifyApiSign创建成功后,可以在App\Http\Middleware目录下找到它。2.写入代码<?phpnamespace App\Http\Middleware;use Carbon\Carbon;use Closure;/** * 接口签名 * */class VerifyApiSign{
2021-09-02 17:51:02
824
原创 XSS防御与攻击 基础防范
XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。如,盗取用户Cookie、破坏页面结构、重定向到其它网站等。XSS攻击 XSS攻击类似于SQL注入攻击,攻击之前,我们先找到一个存在XSS漏洞的网站,XSS漏洞分为两种,一种是DOM Based XS
2021-08-31 11:23:29
289
原创 ElasticSearch使用说明
ElasticSearch-PHPcomposer安装composer require elasticsearch/elasticsearch实例化use Elasticsearch\ClientBuilder;$client = ClientBuilder::create()->setHosts([ 'host' => '127.0.0.1', 'port' => '9200',])->build();核心概念索引(index)一个索引可以理解成
2021-08-31 11:20:29
188
转载 PHP 接口的安全设计要素:Token,签名,时间戳
后端以api的方式将数据源呈现出来是目前的趋势,可以用在前后端分离的架构中,前后端分离之后,前后端人员能够更加专注于自己板块的东西;也可以用在后端与后端相互调用中。拿到接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证验证原理原理从图中可以看得很清楚,前台想要调用接口,需要使用几个参数生成签名。1 时间戳:当前时间2 随机数:随机生成的随机数
2021-08-31 11:15:58
267
转载 PHP算法题猴子选大王写法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-08-31 11:06:29
192
原创 cpca和jieba
python cpca和jieba结合使用获取省市区街道查询例子@json_response@require_auth@require_store def test(request): import cpca from models import 数据表 # from django.db.models import Q import operator addr = [ '广东省广州市天河区东圃镇前进街道桃园路21号', ]
2021-06-18 09:15:10
460
原创 python 基础笔记
#<center>python基本语法</center>##基本用法###项目基础语法#####创建django项目>django-admin startproject xxx#####创建app目录>python manage.py startapp app#####运行项目>python manage.py runserver 127.0.0.1:8000#####创建/更新数据库>python manage.py makemigrat
2021-06-18 09:04:22
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人