自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 五十二、django 中间件,csrf跨站请求伪造,auth模块表

django 中间件 django中间件事类似django的保安,请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models), 响应走的时候也需要经过中间件才能到达web服务网关接口django中间件中有五个用户可以自定义的方法 django中间件可以用来做什么? 1.网站全局的身份校验...

2019-09-28 19:21:00 147

转载 五十一、form组件,钩子函数,cookie,session,

django form 组件  注册功能 1.渲染前端标签获取用户输入 》》》》》》 渲染标签 2.获取用户输入船体到后端校验 》》》》》》 校验数据 3.校验未通过展示错误信息 》》》》》》》》 展示信息校验数据(前后端都可以) 校验前端后端都可以做,但是前端可以不做,后端必须做django form组件的三大功能 1.渲染标签 2...

2019-09-28 19:12:00 148

转载 五十、Ajax传送数据,序列化组件,sweetalert搭建页面,自定义分页器

MTV与MVC模型 django框架 自称为是MTV框架 M:models T:templates V:views MVC M:models V:views C:controller 控制器(urls) 本质:MTV其实也是MVCAjax 异步提交 局部刷新 请求方式 GET POST a标签h...

2019-09-23 22:48:00 148

转载 Springboot 基于的SAP项目环境配置

做SAP开发,感觉最难的莫过于前期的环境了,也就是说让程序能跑起来。。最重要的有三个文件(较新版本,jco lib版本721.800)下载libsapjco3.so、sapjco3.dll、sapjco3.jarsapjco3.jar是sap通用类库,sapjco3.dll和libsapjco3.so分别是用于在window和linux环境的连接类库。1. sapjc...

2019-09-23 11:18:00 456

转载 驱动通信:驱动与应用的通信(3)

驱动程序与应用程序的通信离不开派遣函数,派遣函数是Windows驱动编程中的重要概念,一般情况下驱动程序负责处理I/O特权请求,而大部分IO的处理请求是在派遣函数中处理的,当用户请求数据时,操作系统会提前处理好请求,并将其派遣到指定的内核函数中执行,接下来将详细说明派遣函数的使用并通过派遣函数读取Shadow SSDT中的内容。先来简单介绍一下 IRP(I/O Request Pack...

2019-09-23 09:05:00 272

转载 驱动还原:恢复SSDT内核钩子(2)

SSDT 中文名称为系统服务描述符表,该表的作用是将Ring3应用层与Ring0内核层,两者的API函数连接起来,起到承上启下的作用,SSDT并不仅仅只包含一个庞大的地址索引表,它还包含着一些其它有用的信息,诸如地址索引的基址、服务函数个数等,SSDT 通过修改此表的函数地址可以对常用 Windows 函数进行内核级的Hook,从而实现对一些核心的系统动作进行过滤、监控的目的。通过前面...

2019-09-21 17:21:00 927

转载 驱动保护:挂接SSDT内核钩子(1)

SSDT 中文名称为系统服务描述符表,该表的作用是将Ring3应用层与Ring0内核层,两者的API函数连接起来,起到承上启下的作用,SSDT并不仅仅只包含一个庞大的地址索引表,它还包含着一些其它有用的信息,诸如地址索引的基址、服务函数个数等,SSDT 通过修改此表的函数地址可以对常用 Windows 函数进行内核级的Hook,从而实现对一些核心的系统动作进行过滤、监控的目的,接下来将演...

2019-09-20 17:57:00 301

转载 四十九、django单表操作,多表操作,一对多,多对多,分组查询,聚合查询,F、Q查询,自定义char字段,事务,only与defer ,choices字段...

单表操作:  - 增删改查# 增# 方式1: create# book_obj = models.Book.objects.create(title='三国',price=19.99,create_time='2019-11-11')# print(book_obj.title)# 方式2:对象点save()方法# from datetime impor...

2019-09-19 21:04:00 91

转载 四十八、模板层,标签,过滤器,继承和导入

Django模板系统官方文档常用语法只需要记两种特殊符号:{{ }}和{% %}变量相关的用{{}},逻辑相关的用{%%}。后端朝前端页面传递数据的方式: n = 666 1.第一种 return render(request, "index.html", {"n": n}) 2.第二种: ret...

2019-09-19 16:40:00 87

转载 Kubernetes 1.15部署日记-使用kubeadm--<7-8>

7. 在k8s集群中run一个应用nginx已经跑起来了到此kubernetes集群部署结束了。8. 总结  此次部署kubernetes的起因是AI团队中的kubernetes项目跑在其他IP段网络中,但是使用的是另外一个网段的ceph分布式存储,出了点问题。然而在ceph分布式存储IP网段中有一套1.13的k8s,挂在cephfs是没有问题的。反正各种原...

2019-09-19 11:17:00 106

转载 Kubernetes 1.15部署日记-使用kubeadm--<5-6>

5.配置pod网络5.1下载calico 网络配置文件[root@k8s-1 libj]# curl -O https://docs.projectcalico.org/v3.6/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.ya...

2019-09-19 10:43:00 165

转载 Kubernetes 1.15部署日记-使用kubeadm--<1-2-3-4>

2019年9月17日由于此次日记篇幅较长blog限制直接使用word发布所以分成几篇来发。1.环境准备10.110.149.172|192.168.111.51K8s-1Centos7.510.110.149.173|192.168.111.5K8s-2Centos7.5...

2019-09-19 10:14:00 125

转载 WinDBG 配置内核双机调试

WinDBG 是在 windows 平台下,强大的用户态和内核态调试工具,相比较于 Visual Studio 它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大,WinDBG由于是微软的产品所以能够调试Windows系统的内核,另外一个用途是可以用来分析dump数据,本笔记用于记录WinDBG内核调试的配置过程,并附有常用命令的使用方法。...

2019-09-19 10:09:00 150

转载 找到树中指定id的所有父节点

const data = [{ id: 1, children: [{ id: 2, children: [{ id: 3, }, { id: 4, }], }],}, { id: 5, children: ...

2019-09-19 00:16:00 592

转载 自动化框架之pytest

pytest转载于:https://www.cnblogs.com/ruguokeyi/p/11540626.html

2019-09-18 11:25:00 89

转载 VS2013+WDK8.1 驱动开发环境配置

Windows Driver Kit 是一种完全集成的驱动程序开发系统,它包含Windows Driver Device Kit (DDK),用于测试 Windows 驱动器的可靠性和稳定性,本次实验使用的是WDK8.1 其支持 Windows 7, Windows 8,Windows 10等系统的驱动开发。WDK环境的搭建研究了很长时间今天总算搭建出来了,而且编译的驱动文件能够被内核...

2019-09-18 10:01:00 1315

转载 四十七、django路由匹配,分组,反向解析,路由分发,视图层

路由匹配: urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^text', views.text), url(r'^testadd', views.testadd), ] 第一个参数是一个正则表达式,也就意味着在路由的匹配的时候,是按照...

2019-09-17 18:34:00 96

转载 jmeter(1)添加header和cookie

1、给线程组添加信息头管理,路径:添加--配置元件--HTTP信息头管理器2.添加cookie转载于:https://www.cnblogs.com/ruguokeyi/p/11533956.html

2019-09-17 15:10:00 472

转载 矢量瓦片地图服务发布后坐标系发生变化

发布矢量瓦片地图有两种方式:通过ArcGISPro发布矢量瓦片(工具栏:Share->Publish Web Layer);先制作.vtpk瓦片离线地图包,再通过ArcGISEnterprise上传发布服务。  通过第二种方式发布服务后坐标系直接变成了投影坐标系。其中Tile不能为中文名,虽然很多时候服务发布是正常的,但偶尔会遇到服务发布后坐标系更改的情况...

2019-09-17 14:24:00 221

转载 C++反汇编: 基础知识(7)

反汇编(Disassembly),即把目标二进制机器码转为汇编代码的过程,该技术常用于软件破解、外挂技术、病毒分析、逆向工程、软件汉化等领域,学习和理解反汇编语言对软件调试、漏洞分析、内核原理及理解高级语言代码都有相当大的帮助,软件一切神秘的运行机制全在反汇编代码里面,该笔记整理了C++反汇编的一些常识.变量与常量数值类型变量: 整数,浮点数,等类型其反汇编结果基本相同.int ...

2019-09-16 18:11:00 637

转载 四十六、django配置及增删改查

路由访问:   如果不加斜杠 会内部自动加上,如果加上还没有会报错(内部会自动重定向)静态文件配置:所有的静态文件(css,js,前端第三方类库)默认都放在static文件夹下STATIC_URL = '/static/' # static 接口前缀 跟你静态文件夹的名字一点关系都没有 # 静态文件配置 STATICFILES_DIRS = [...

2019-09-16 17:20:00 81

转载 Vue 利用指令实现禁止反复发送请求

  前端做后台管控系统,在某些接口请求时间过长的场景下,需要防止用户反复发起请求。  假设某场景下用户点击查询按钮后,后端响应需要长时间才能返回数据。那么要规避用户返回点击查询按钮无外乎是让用户无法在合理时间内再次点击按钮。实现方式也有好几种:    1、在按钮点击发起请求后,弹个蒙层,显示个loading,等请求数据返回了将蒙层隐藏掉。    2、在按钮点击发起请求后,将按...

2019-09-14 23:38:00 482

转载 WinRAR 去广告的姿势

一直在使用WinRAR解压文件,感觉非常的好用,可是现在WinRAR添加了广告,每次打开压缩包都会弹出广告,有时候甚至在解压的时候弹出来,而每次弹出广告都会卡顿一下,忍了很长时间今天实在是受够了,准备尝试去广告,故把过程记录下来,这里我使用的是最新版 5.71.免责声明:该教程仅用于技术交流,并无任何商业目的,您不得将下述内容用于商业或者非法用途,否则后果自负,如果您喜欢该程序,请支持...

2019-09-14 12:21:00 291

转载 Windows 32位-调试与反调试

1.加载调试符号链接文件并放入d:/symbols目录下.0:000> .sympath srv*d:\symbols*http://msdl.microsoft.com/download/symbolsSymbol search path is: srv*d:\symbols*http://msdl.microsoft.com/download/symbolsExpande...

2019-09-13 10:20:00 131

转载 四十五、初识Django

什么是web应用?软件开发架构 c/s架构 客户端 服务端 b/s架构 浏览器 服务器 本质:b/s架构其实也是c/s架构HTTP协议 超文本传输协议:规定了客户端与服务端消息传输的格式 四大特性: 1.基于TCP/IP协议作用于应用层的协议 2.基于请求响应 3.无状态 4.无连接 ...

2019-09-12 19:41:00 71

转载 Linux下使用shell脚本自动备份和移动数据到大容量存储

自动备份数据库,并将备份前一天的数据移动拷贝到存储上。 需求来源是因为linux系统层的磁盘存储容量过小,数据库自动备份之后日积月累数据越来越多,而且还不想删除旧数据。那解决方法就是在linux系统主机上挂载存储到指定目录,然后利用脚本实现备份数据库文件自动拷贝移动到存储。具体实现方法如下: 1.编写备份数据库脚本 mysqldump -uroot -p(mysql密...

2019-09-10 13:44:00 106

转载 四十四、前端之JQuery

jQuery介绍jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“jQuery的优势一款轻量级的JS框架。jQuery核心js文...

2019-09-09 19:54:00 62

转载 四十三、前端基础之BOM和DOM

BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。window对象所有浏览器都支持window对象。它表示浏览器窗口。*如果文档包含框架(frame 或 iframe 标签),浏览器...

2019-09-09 19:50:00 61

转载 BOM和DOM

到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。JavaScript分为 ECMAScript,DOM,BOM。BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览...

2019-09-09 16:57:00 60

转载 js

ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。该标准一开始就是针对JavaS...

2019-09-09 16:56:00 63

转载 Find 命令记录

当需要查找一个时间的文件时 使用find 【文件目录】 -mtime 【时间】 例如:查看mysql.bak目录下的1天前的文件 find mysql.bak -mtime 1 找到此文件之后需要将它移动到另外一个存储目录中留作备份使用[root@zabbix ~]# find mysql.bak/ -mtime 1 -exec 'cp' {} /ce...

2019-09-09 16:51:00 79

转载 CSS

CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。CSS注释/*这是注释*/注释是代码之母。CSS的几种引入方式行内样式...

2019-09-09 16:51:00 51

转载 HTML

Web服务本质import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080))sk.listen(5)while True: conn, addr = sk.accept() data = conn.recv(8096) conn.send(b"HTTP...

2019-09-09 16:50:00 74

转载 四十二、前端基础之JavaScript

JavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。...

2019-09-07 13:38:00 102

转载 四十一、前端基础之CSS相关属性

CSS属性相关宽和高width属性可以为元素设置宽度。height属性可以为元素设置高度。块级标签才能设置宽度,内联标签的宽度由内容来决定。 <style> div { height: 50px; width: 100px; } /*给行内标签设置...

2019-09-07 12:45:00 73

转载 Ceph FS 挂载

Cephfs使用挂载方式有两种 1.使用linux kernel挂载 mount 2.使用ceph-fuse挂载。 1.下图为mount挂载 mount -t ceph 10.110.180.112:6789:/ /mnt/ceph-ceshi-rbd2/ -o name=admin,secret=AQBYqRBcbCfoCxAA0aBmuyhm31MC0XVjEfd97Q...

2019-09-06 16:00:00 177

转载 Cephfs 部署 创建 metadata 池 data池

上一次部署了ceph分布式存储,接下来我们部署ceph的文件系统。Ceph文件系统至少需要两个RADOS池,一个用于数据,一个用于元数据。 创建metadata 池 后面数字表示 PG 和pgp数ceph osd pool create ceph-metadata 20 20创建data池 ceph osd pool create data 20 20...

2019-09-06 14:14:00 574

转载 如何合理使用数据库锁

一、前言死锁,在我们的项目中有发生过,但不频繁;但是因为锁处理的不好,不能合理地规划锁,导致性能下降是经常发生的。通过本文章,除了了解如何避免死锁外,更多的内容是如何使用锁。本文不会讲的很细,有的地方也不是很严谨,但是不影响对内容的理解。更细节和高级的知识,可以百度。二、什么是锁我们这里讲的锁,是数据库的锁(lock)。当数据库要对某个表,或者某条数据修改时,会首...

2019-09-05 16:32:00 184

转载 Ceph分布式存储部署过程

前言:  环境介绍:此次部署系统为Cenots 7MON、OSD10.110.180.112AdminMON、OSD10.110.180.113Node1MON、OSD10.110.180.114Node2  Ceph文...

2019-09-05 15:57:00 131

转载 Wechat alert

企业微信号登录--注册企业号或者企业微信添加子部门部门添加成员创建应用需要接收告警的人员关注企业号企业号已经被部门成员关注企业号有一个可以发送消息的应用,一个授权管理员,可以使用应用给成员发送消息下载python脚本安装simplejsonwget https://pypi.python.org/packages/f0/07/26b519e6ebb03...

2019-09-05 14:57:00 619

空空如也

空空如也

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

TA关注的人

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