自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 在Django项目中使用独立的python脚本

在一个独立的 Python 脚本中设置 Django 环境,以便可以使用 Django 的功能。这在需要在独立脚本中使用 Django ORM 或其他 Django 功能时非常有用。通过这种方式,你可以在独立的 Python 脚本中使用 Django 的功能,就像在 Django 管理命令或视图中一样。

2024-06-27 17:33:08 348

原创 【Django项目的搭建步骤】

【代码】【Django项目的搭建步骤】

2024-06-13 16:26:01 174

原创 Django框架

Django框架Flask与Django的区别Flask中:request请求的取值:GET: request.args.get(key)POST: request.form.get(key)COOKIES: request.cookies.get(key)FILES: request.files.get(key)response响应的值:author='Echo'return render_template('xxx.html',author=author)vi

2024-05-28 17:21:23 1567

原创 【Linux防火墙开放与关闭端口】

【代码】【Linux防火墙开放与关闭端口】

2024-05-28 16:52:19 193

原创 Django之ORM执行原生sql语句

直接执行自定义原生sql(完全避开模型层,类似******pymysql******操作)fromdjango.dbimportconnection'select***from book’config = {

2024-05-28 16:41:15 467

原创 APScheduler的安装及使用

在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,虽然这样也可以,但是总觉得不是那么的专业,

2024-05-28 16:29:45 627

原创 Python进阶—高级语法

**#******直接执行自定义原生*sql*(完全避开模型层,类似******pymysql****操作)*fromdjango.dbimportconnection'select***#((2, ‘*小时光*未来可期*打破思维里的墙*时光不散*

2024-05-27 10:46:48 802

原创 supervisor安装使用和命令介绍

这个错误的原因就是supervisor.sock 这个文件会被系统自动删除或者其它原因不存在了,删除软连接就可以了。supervisor.sock 生成的位置可以去 supervisor 的配置文件中找到。问题描述:多次运行supervisord -c /etc/supervisord.conf 或supervisord,导致有些进程被多个superviord管理,无法正常关闭进程。(5)这里是启动要配置的参数,请根据自己的项目自定义添加。(2)在配置文件底部,配置include。

2024-05-27 10:39:35 698

原创 VScode Remote 远程开发与调试

最近VScode发布了远程编程与调试的插件Remote Development,使用这个插件可以在很多情况下代替vim直接远程修改与调试服务器上的代码,同时具备代码高亮与补全功能,就和在本地使用VScode一样。终于不用在服务器端翻来覆去的配置vim插件了。配置的过程很简单,本文介绍如何通过ssh的方法链接到远程机器上,另外插件还提供了连接到WSL和容器的功能。

2024-05-27 10:34:25 1035

原创 生成SSL自签名证书

在生成过程中,我们需要输入一些信息,需要注意的是Common Name需要和网站域名一致;利用私钥生成一个不需要输入密码的密钥文件,生成文件为blog_nopass.key;创建SSL证书签名请求文件,生成SSL证书时需要使用到,生成文件为blog.csr;首先创建SSL证书私钥,期间需要输入两次用户名和密码,生成文件为blog.key;生成SSL证书,有效期为365天,生成文件为blog.crt;

2024-05-27 10:27:08 482

原创 Django ORM 迁移同步步骤

例如新增’savi_wireless_ac_service’数据库表。

2024-05-23 10:47:17 185

原创 oop编程中的封装、继承、多态的三大特性

【代码】oop编程中的封装、继承、多态的三大特性。

2024-05-23 10:42:13 262

原创 supervisor命令

supervisord 或者 supervisord -c 你的配置文件:重启supervisord。supervisorctl restart program_name :重启某个进程。supervisorctl update :更新新的配置到supervisord。spervisorctl stop program_name :停止某个进程。supervisorctl reload :重启所有程序。supervisorctl status:查看进程状态。

2024-05-22 15:31:04 183

原创 DjangoRestFramework中views的继承关系

View是django自带的视图组件 , APIView就是在View上做了二次封装 (重写了dispatch方法,进一步封装了Request和Response对象)

2024-05-22 11:38:08 526 1

原创 Zabbix的安装

server中,即便Zabbix Server和Zabbix proxy的连接断开也不会导致数据的丢失(数据保。4.proxy:这是一个可选的组件,利用它来实现分布式监控架构或分担Zabbix Server的负载,提高。官网:http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/Zabbix proxy收集的数据首先存放到本地临时数据库中,随后会定时发送到Zabbix。7)进入登录界面, 用户名:Admin,密码:zabbix。规则,包括触发器,告警,监控采集等。

2024-05-22 11:24:49 615

原创 cookie的SameSite属性不正确的问题

根据上述,总共三种操作方式,汇整如下:最简单:设置chrom为禁用samesiteDJango版本低于2.1:引入库django-cookie-samesite来处理Django版本高于2.1:直接设置SESSION_COOKIE_SAMESITE=None。

2024-05-22 11:10:22 695

原创 Git 版本控制

如你所见,我们创建了一个分支,在该分支上移除了一些文件 test.txt,并添加了 runoob.php 文件,然后切换回我们的主分支,删除的 test.txt 文件又回来了,且新增加的 runoob.php 不存在主分支中。现在,假如切换回 master 分支我们可以看内容恢复到我们修改前的(空文件,没有代码),我们再次修改 runoob.php 文件。当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。

2024-05-21 16:07:29 841

原创 一篇文章搞懂——ansible-playbook高级用法

facts 变量的实际使用场景案例。显示 eth0 网卡的 IP 地址。

2024-05-21 10:30:00 773

原创 Docker的安装及使用、Docker容器化部署、Harbor仓库的搭建及使用---呕心沥血全是干货,一篇文章全部搞懂。

Docker的守护线程绑定的是unix socket,而不是TCP端口,这个套接字默认属于root,其他用户可以通过sudo去访问这个套接字文件。所以docker服务进程都是以root账户运行。解决的方式是创建docker用户组,把应用用户加入到docker用户组里面。只要docker组里的用户都可以直接执行docker命令。可以先通过指令查看是否有用户组:第一步:创建docker用户组第二步:用户加入到用户组第三步:检查是否有效第四步:重启docker-daemon。

2024-05-21 10:01:48 1443

原创 发起DDoS攻击的各种工具

HULK是另一个DOS攻击工具,这个工具使用UserAgent的伪造,来避免攻击检测,可以通过启动500线程对目标发起高频率HTTP GET FLOOD请求,牛逼的是每一次请求都是独立的,可以绕过服务端的缓存措施,让所有请求得到处理。R-U-Dead-Yet是一款采用慢速HTTP POST请求方式进行DOS攻击的工具,它提供了一个交互式控制台菜单,检测给定的URL,并允许用户选择哪些表格和字段应用于POST-based DOS攻击,操作非常简单。图4-4显示的是HOIC的配置选项。

2024-05-21 09:34:00 1131

原创 MHDDoS

基于 Python 开发的具有 56 种方法的 DDoS 攻击脚本

2024-05-21 09:17:19 803

原创 DDoS基础与概念

分布式拒绝服务攻击(英文意思是Distributed Denial of Service,简称DDoS)是指处于不同位置的多个攻击者同时向一个或数个目标发动攻击,或者一个攻击者控制了位于不同位置的多台机器并利用这些机器对受害者同时实施攻击。由于攻击的发出点是分布在不同地方的,这类攻击称为分布式拒绝服务攻击,其中的攻击者可以有多个。

2024-05-20 11:05:51 1019

原创 Django ORM Query 输出格式

返回一个QuerySet集合——— 一个特殊的QuerySet,运行后得到的并不是一系列Model的实例化对象,而是一个可迭代的字典序列。返回与所筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。筛选与条件所匹配的对象,返回的是一个对象查询集合(无参数默认返回全部集合)返回用户表中的第一个。

2024-05-20 10:58:23 429

原创 线性回归算法

1.岭回归可以解决特征数量比样本量多的问题2.岭回归作为一种缩减算法可以判断哪些特征重要或者不重要,有点类似于降维的效果3.缩减算法可以看作是对一个模型增加偏差的同时减少方差岭回归用于处理下面两类问题:1.数据点少于变量个数2.变量间存在共线性(最小二乘回归得到的系数不稳定,方差很大)

2024-05-20 10:52:18 718

原创 机器学习概念

如果一个程序,在执行某个任务的过程中,能够利用现有的经验数据不断的完善与提高完成既定任务的性能,这个程序就是具有学习能力的。三个特点:经验、任务、性能。

2024-05-20 10:27:21 281

原创 K-近邻算法(KNN)

欧几里得距离二维:​。

2024-05-20 10:26:35 763

原创 Windows安装Mysql跟Redis

mysql的下载共有两种,一种是zip压缩文件,另一种是msi安装程序我这里选择5.7.28-Windows64位点击左下角直接开始下载使用迅雷或者IDM等下载器,下载会快一点下载完成之后的两种文件。

2024-05-20 09:35:44 773

原创 《网络设计原理》---全是干货,一篇文章搞懂网络设计原理。

全是干货,一篇文章搞懂网络设计原理。

2024-05-16 10:02:23 690

原创 VS Code快捷键的使用

VS Code快捷键的使用常用快捷键快捷键描述Ctrl + Shift + P /F1显示命令面板Ctrl + Shift +U显示输出面板Ctrl + P按名称搜索文件,快速打开Ctrl + Shift + N新建窗口实例Ctrl + Shift + W关闭窗口实例Ctrl + ,用户设置Ctrl + K Ctrl + S键盘快捷方式Ctrl + `打开终端Ctrl + B切换侧边栏F11切换全屏文件操

2024-05-16 09:50:21 237

原创 SDN 实现 vxlan隧道

在两个交换机上配置了vxlan之后,就像是在s1和s1之间打通了隧道,跨越局域网的限制传输数据。逻辑上是如上,实际是流量是从。

2024-05-15 10:01:00 996

原创 一篇文章搞懂 SDN中Minint和Ryu的安装及使用

SDN(Software Defined Network)软件定义网络。2006年,以斯坦福大学教授Nike Mckewn为首的团队提出了OpenFlow的概念,并基于OpenFlow技术实现网络的可编程能力(OpenFlow只是实现SDN的一个协议),是网络像软件一样灵活编程,SDN技术应运而生。SDN的定义SDN的定义是其字面意思,控制与转发分离,管理与控制分离只是满足SDN的一种手段,OpenFlow只是满足SDN的一种协议SDN的分类。

2024-05-15 09:43:13 1110

原创 node.js 版本切换——一台机器快速使用不同的nodejs版本

三、从官网下载安装包 https://github.com/coreybutler/nvm-windows/releases,下载红框里面的那个。然后进入命令控制行窗口,并输入where node查看之前本地安装的node的路径。七、输入命令行nvm install node版本号即可安装对应版本以及自动安装对应的npm版本。九、如果想删除某node.js版本的话,输入命令行nvm uninstall node版本号。二、找到上面找到的路径,将node.exe所在的父目录里面的所有东西都删除。

2024-05-15 09:31:40 390

原创 迁移数据库——Mysql导出命令

【代码】迁移数据库——Mysql导出命令。

2024-05-15 09:27:41 252

原创 Django Celery 的配置及使用---最详细教程

【代码】Django Celery 的配置及使用---最详细教程。

2024-05-15 09:23:10 547 1

原创 Django+https 访问配置

django-requests库发送https请求请求https()#忽略警告django-requests库发送https请求访问项目提示如下错误。提示错误:You're accessing the development server over HTTPS, but it only supports HTTP。

2024-05-14 11:53:28 1002 1

原创 在不同的应用系统创建Python虚拟环境

可以通过使用virtualenv工具来完成。下面是创建Python虚拟环境的步骤:首先确保已经安装了python3-venv包(如果没有安装,则需要运行命令 sudo apt install python3-venv)。打开终端并进入想要创建虚拟环境的目录。等待片刻,直到虚拟环境被创建。现在你将会看到终端提示符前面显示 (myenv),表明你正处于虚拟环境中。deactivate这样就成功地在Ubuntu上创建了Python虚拟环境。

2024-05-14 11:45:42 1360 1

原创 RPKI资源公共密钥基础架构体系的搭建

一、安装二、目录说明三、管理命令。

2024-05-14 11:33:22 663 3

原创 Radius搭建以及双因素认证

网络接入服务器(Network Access Server,NAS)是RADIUS的客户端,它负责将用户的验证信息传递给指定的RADIUS服务器,然后处理返回的响应。搭建Radius服务器的方法:用户接入NAS,NAS向RADIUS服务器使用Access-Require数据包提交用户信息,包括用户名、密码等相关信息,其中用户密码是经过MD5加密的,双方使用共享密钥,这个密钥不经过网络传播;给 /usr/local/etc/raddb/mods-available/sql做个软连接。

2024-05-14 11:19:59 1564

原创 【对于Flask中蓝图的理解】--- Echo

这两个文件相当于django中的两个app了,不同是django中的路由分配是将大的路由通过include分配给app的urls.py,而Flask是通过蓝图注册的方式将蓝图添加到主app中,user.py,admin.py中的主要是创建蓝图,然后为创建的蓝图可以添加部分的路由配置,接着我们就可以在主路由文件manage.py中将我们创建的蓝图注册到主app中了。我们我请求的路由和我们所设置的返回值是一样的,这样我们就大概的完成了一个Flask的蓝图的注册,实现了文件功能的分层次管理了。

2024-05-13 16:23:23 353

原创 【Flask项目结构搭建】

【代码】【Flask项目结构搭建】

2024-05-13 16:12:48 387 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除