07 2017 档案

摘要:1 import paramiko 2 3 private_key = paramiko.RSAKey.from_private_key_file('/home/auto/.ssh/id_rsa') 4 5 # 创建SSH对象 6 ssh = paramiko.SSHClient() 7 # 允许连 阅读全文
posted @ 2017-07-29 13:32 柳姑娘 阅读(192) 评论(0) 推荐(0) 编辑
摘要:资产采集的实现方案 1. agent模式 每一台服务器放一份agent程序,subprocess执行采集命令,requests提交数据 优点:简单,采集速度快 应用场景:机器多,性能要求降低 2. ssh模式 在服务器和API之间放置一台中控机 用ssh远程连接服务器 ,执行命令,获取结果,并发送给 阅读全文
posted @ 2017-07-29 13:14 柳姑娘 阅读(645) 评论(0) 推荐(1) 编辑
摘要:三层架构 数据层(DAL)、业务逻辑层(BLL)、表示层(UI) 三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。 所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅 阅读全文
posted @ 2017-07-29 12:56 柳姑娘 阅读(2225) 评论(0) 推荐(0) 编辑
摘要:Django create添加数据后会返回新添加的数据行的queryset对象。从而获取自增id 应用场景:添加新随笔之后,将根据自增id,添加文章详细表和文章标签关系表 一对一关系的外键反向查询: obj = models.UserInfo.objects.filter(username='sw' 阅读全文
posted @ 2017-07-25 11:34 柳姑娘 阅读(150) 评论(0) 推荐(0) 编辑
摘要:从数据库中取出本篇博客的所有评论使用python语句将评论整理成具有层级关系的列表 方式一: 后台生成html字符串(递归函数) 方式二:前端生成页面加载完成之后发送ajax请求js 函数递归字符串格式化 阅读全文
posted @ 2017-07-25 11:23 柳姑娘 阅读(167) 评论(0) 推荐(0) 编辑
摘要:应用: 登录注册时头像的图片预览: 1 伪ajax 提交文件,后台接收后返回文件路径,伪ajax更新src 提供预览,第二次提交数据时,提交头像的路径。小bug是后台必须临时保存上传的头像文件 2 原生ajax提交文件(获取CSRF)formdata ,后台接收后返回文件路径,ajax更新src 提 阅读全文
posted @ 2017-07-25 11:12 柳姑娘 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Python生成随机验证码,需要使用PIL模块. 安装: 1 pip3 install pillow 1 pip3 install pillow 1 pip3 install pillow 1 pip3 install pillow pip3 install pillow 基本使用 1. 创建图片 阅读全文
posted @ 2017-07-25 10:27 柳姑娘 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1 官网:http://kindeditor.net/doc.php 2 文件夹说明: 3 基本使用 1 <script src="/static/kindeditor-4.1.10/kindeditor-all.js"></script> 2 <script> 3 KindEditor.creat 阅读全文
posted @ 2017-07-25 10:00 柳姑娘 阅读(216) 评论(0) 推荐(0) 编辑
摘要:官网推荐 http://www.bootcss.com http://jquery.cuishifeng.cn http://www.fontawesome.com.cn/faicons https://github.com http://mishengqiang.com/sweetalert 前端 阅读全文
posted @ 2017-07-25 09:01 柳姑娘 阅读(188) 评论(0) 推荐(0) 编辑
摘要:由于浏览器存在同源策略机制,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。 特别的:由于同源策略是浏览器的限制,所以请求的发送和响应是可以进行,只不过浏览器不接受罢了。 浏览器同源策略并不是对所有的请求均制约: 制约: XmlHttpRequest 不约束: img、ifr 阅读全文
posted @ 2017-07-09 17:34 柳姑娘 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and XML 阅读全文
posted @ 2017-07-09 17:18 柳姑娘 阅读(201) 评论(0) 推荐(0) 编辑
摘要:服务端假设所有用户提交的数据都是不可信任的,所以Django框架内置了form组件来验证用户提交的信息 form组件的2大功能: 1 验证(显示错误信息) 2 保留用户上次输入的信息 -- 可以生成html标签应用: 原理: 扩展: 1.由于form组件中每个字段都是类的数据属性(全局变量),在类每 阅读全文
posted @ 2017-07-09 16:15 柳姑娘 阅读(4107) 评论(1) 推荐(1) 编辑
摘要:xss攻击: 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS 恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执 阅读全文
posted @ 2017-07-02 15:56 柳姑娘 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Django内置分页: 1 def index(request): 2 3 current_page=request.GET.get('page') 4 user_list=models.UserInfo.objects.all() 5 paginator=Paginator(user_list,1 阅读全文
posted @ 2017-07-02 14:44 柳姑娘 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。会话状态仅在支持 cookie 的浏览器中保留 阅读全文
posted @ 2017-07-02 14:37 柳姑娘 阅读(182) 评论(0) 推荐(0) 编辑
摘要:什么是 Cookie?Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。 Cookie 的基本工作原理如果用户再次访问站点上的页面,当该用户输入 URLwww.*****.com时,浏览器 阅读全文
posted @ 2017-07-02 14:16 柳姑娘 阅读(244) 评论(0) 推荐(0) 编辑
摘要:MODELS 1 对数据库起效的字段设置: 2 数据类型:CharField 3 IntegerField 4 FloatField 5 DecimalField(max_digits=30,decimal_places=10) 6 DateTimeField 7 8 9 字段参数:null=Tru 阅读全文
posted @ 2017-07-02 14:06 柳姑娘 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1 安装 1 pip3 install django 2 # 创建Django程序 3 django-admin startproject mysite 4 # 进入程序目录 5 cd mysite 6 # 启动socket服务端,等待用户发送请求 7 python manage.py runser 阅读全文
posted @ 2017-07-02 13:27 柳姑娘 阅读(263) 评论(0) 推荐(0) 编辑