自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-django(环境配置以及新建项目流程)

本文所采用的是虚拟机ubuntu用xshell远程连接进行操作:具体操作命令有:workon 查看当前虚拟机内有什么虚拟环境 mkvirtualenv -p /usr/bin/python3 djtest22 其中 -p /usr/bin/python3 是指定创建环境是python几 后边djtext是创建的名...

2019-03-25 00:19:46 1028

原创 HTTP通讯过程以及原理

HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有...

2019-03-24 17:04:37 1660

原创 渗透菜鸟之路一(了解渗透以及HTTP通信原理)

渗透测试 : 是为了证明网络防御按照预期计划正常运行而提供得一种机制。不妨假设,你的公司定期更新安全策略和程序,时时给系统打补丁,并采用了漏洞扫描器等工具以确保所有的补丁都已经打上。如果你早已做了这些,为什么还要请外方进行审查或者渗透测试呢?因为,渗透测试能够独立的检查你的网络策略,换句话说,就是给你的系统加上一双眼睛,而且,进行这类测试的,都是虚招网络系统安全漏洞的软也人士。技术架构-...

2019-03-24 16:47:48 689

原创 Ajax-(js的Ajax;JQ的Ajax)

  js实现   post/get  请求的实现: 4步曲:      创建对象:var xhr = new XMLHttpRequest();      get请求: xhr.open("get","/ajax?username=xiaopo&password=999",true);      发送请求:xhr.send();      实现:          ...

2019-02-03 22:32:45 200

原创 html——jq补充(scroll:(滚动条);添加子元素 ;添加兄弟元素;筛选(eq;for in ; json )

scroll:(滚动条)    /*$(document).click(function () {        console.log(1);        console.log("滚动高度"+$(this).scrollTop());          打印出目前滚动条的高度        console.log("滚动宽度"+$(this).scrollLeft());    ...

2019-02-03 16:36:44 394

原创 JQuery——JQ(简单介绍;js与jq的运用区别;JQ与JS之间的转换;获取下标(each);JQ操作属性;JQ操作样式;事件;动画;annimate;stop;)

什么是JQ          JQ是JS写的插件库,说白了,就是一个js文件;jQuery是一种新的JavaScript库。JS和JQ是区别           凡是用jq能实现的,js都能实现,js能实现的,jq却不一定能实现        http:www.bootcdn.cn  引入jq        http:jquery.cuishifeng.cn  中文      ...

2019-02-03 02:00:22 674

原创 html5-js(日期对象;定时器;清除定时器;函数表达式(函数定义);实参/形参;不定参;返回值)

日期对象:   例:    var year = data.getFullYear();    var mon = data.getMonth()+1;//获取月份 取值为0~11之间的整数    var date = data.getDate();    var hour = data.getHours();    var min = data.getMinutes();   ...

2019-02-01 01:38:10 546

原创 HTML5-JS(算数运算符;number数字;判断;循环;string字符串;数组;Math 数学函数)

算数运算符(基础数字运算)                +  -  *  /  % (求余数)             当不是数字之间的运算的时候                +号两边一旦有字符串(引号引起来的一坨),那么+号就不再是数学运算了,而是拼接,最终结果是字符串  *****                -/*%  尽量将字符串转换成数字(隐式类型转换)         ...

2019-01-30 22:29:29 1016

原创 html5-JavaScript初始js(获取元素,再修改;事件;修改样式;数据类型)

JavaScript的作用:                  页面特效                  前后交互                  后台开发(node) /*多行注释*///单行注释 1.JavaScript 是一种脚本语言,是一种动态类型、弱类型2.JavaScript通常用来操作HTML页面的 html骨架(页面结构),css是样式(元素大...

2019-01-30 01:18:32 1228

原创 html-css2(盒子模型,RESET CSS,浮动,定位)

 盒子模型的组成:            盒子模型由内容,内边距,边框和外边距组成 边框:  border       border   边框颜色    border-width  边框宽度   border-style   边框样式                border-left   左边框    border-right  右边框   border-top   上...

2019-01-27 13:37:22 300

原创 HTML5——css1(选择器,字体,段落,背景,下划线,点击事件(对a标签))

CSS  都写在哪里    1:直接写在标签里   2:写在style标签内    3:使用外部.css文件(首先创建一个文件写样式,再引入)再引入   选择器的使用:如图(id>class>元素选择器) 字体/文本:        font-famliy:选择字体类型,一般浏览器默认的都是微软雅黑。当写多个字体之后,中间用逗号隔开。如果...

2019-01-26 21:47:12 2568

原创 html5——常用标签,特殊符号,表格,表单

HTML的基本模板:常用标题:       1:标题标签                      2:段落标签                       3:无序列表和有序列表                       4:div标签                       5:<br>水平线标签    <hr>换行标签...

2019-01-26 16:02:36 1123

原创 登录注册模块2(手机短信验证码)

思路:使用字典封装消息和数据 使用第三方公司提供的服务扩展项目功能使用小工具或小组件减少工作量使用redis实现缓存做用户表的时候 最常用的字段放到一个表中,不经常用的字段放到一对一的扩展表中 写一部分代码就要测一测 1、使用云通信服务实现手机短信发送http://www.yuntongxun.com/user/reg/init第一步第二步第三步第四步看Demo3 Python Demo中模板短信...

2018-03-30 17:53:26 1487

原创 登录注册模块1(以及环境配置)每个文件夹的作用(7)

1、在ubuntu下创建虚拟环境$ mkvirtualenv tornado_test_003查看解释器位置$ which python2、在pycharm创建一个django项目    3、建立远程链接     删除原django的文件     在ubuntu里创建项目目录映射文件夹上传代码到ubuntu4、安装包$ pip install -r requirements.txt5、创建用户和数...

2018-03-22 23:48:17 539

原创 tornado虚拟机环境配置

Ubuntu16.04开发环境常用修改1.ubuntu默认root用户没有激活,激活root用户,就要为root用户创建密码$sudo passwd root2、修改主机名$vi /etc/hostname 3、安装ssh服务$sudo apt-get install openssh-server//安装sshd服务$ sudo apt-get install openssh-server//开启...

2018-03-22 23:35:13 617

原创 tornado简单项目简介以及基础知识(包括错误类型解释十)

开发工具:编辑器:Pycharm虚拟机:UbuntuPython版本:Python2链接虚拟机:Xshell链接数据库:Navicat    项目知识:     项目:办公自动化模块开发:      办公自动化(Office Automation,简称OA)          是将现代化办公和计算机技术结合起来的一种新型的办公方式。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机...

2018-03-22 23:27:44 479

原创 请求与响应(配置的含义)

配置的含义:导入模块说明import tornado.ioloop # 开启循环,让服务一直等待请求的到来import tornado.web # web服务基本功能都封装在此模块中import tornado.options # tornado里面的自定义功能模块import tornado.httpserver # 非阻塞,单线程 HTTP servero...

2018-03-19 22:31:27 300

原创 tornado的输入输出,缓冲区,redirect,request,获取参数(表单内的参数)get_argument

1.tornado支持输入输出的类型    bytes:            Unicode:            字典:            其他(列表,json等):        2:缓冲区的存在,以及作用    例如:    作用:write会先把内容放在缓冲区,正常情况下,当请求处理完成的时候会自动把缓冲区的内容输出到浏览器,但是可以调用 flush方法,这样可以直接把缓冲区的内容...

2018-03-12 23:36:27 4394

翻译 tornado环境搭建

第一章:tornado入门环境搭建一、准备及安装工具1、pycharm 2017以下简称pycharm2、虚拟机或者自己有服务器3、安装ubuntu 16.04系统以下简称ubuntu4、Xshell 5远程连接工具以下简称Xshell二、ubuntu中环境的基本配置1、创建一个虚拟环境用来跑我们开发的tornado项目#需要先安装virtualenvwrappermkvirtualenv ...

2018-03-12 15:24:22 583

空空如也

空空如也

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

TA关注的人

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