随笔分类 - Python
摘要:Form表单认证 作用: - 验证用户提交的数据 - 生成HTML标签 在实际的生产环境中比如登录和验证的时候,我们一般都使用Jquery+ajax来判断用户的输入是否为空,假如JS被禁用的话,咱们这个认证屏障是不是就消失了呢?(虽然一般不会禁用掉但是还是存在风险)。所以我们一般做两种认证一种是前端
阅读全文
摘要:Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 1.安装 在windows终端下面输入 pip3 install Django=1.10 2.创建
阅读全文
摘要:jQuery扩展 1、什么是jQuery的扩展 首先要了解下,python中给咱们提供和很多现成的模块,但是他的模块够用吗?不够用那怎么办?导入第三方的模块,使用现成的模块操作快捷 方便! http://www.php100.com/manual/jquery/,中有一个叫做“插件机制”: jQue
阅读全文
摘要:Dom HTML DOM 树 Dom 1.帮你找到某个标签 2.进行操作 一、查找元素 1、直接查找 1 2 3 4 document.getElementById 根据ID获取一个标签 document.getElementsByName 根据name属性获取标签集合 document.getEl
阅读全文
摘要:JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 存在方式: JavaScript代码存放位置 由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致
阅读全文
摘要:css css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。 存在方式有三种:元素内联、页面嵌入和外部引入,比较三种方式的优缺点。 优先级:标签>页面镶入>外部,这个仅限同样的样式冲突是才有用 语法:style = 'key1:value1;key2:
阅读全文
摘要:什么是html? HTML 不是一种编程语言,而是一种标记语言 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将
阅读全文
摘要:sqlalchemy创建表结构:一对多 一对多 多对多表结构 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: + View Code + View C
阅读全文
摘要:redis发布和订阅 发布者一旦发送消息,那么所有订阅者都会收到。 RedisHelper RabbitMQ RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一
阅读全文
摘要:一、线程 threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 二、线程锁 当多个线程同时修改同一条数据时可能会出现脏数据,所以,出现了线程锁 - 同一时刻允许一个线程执行操作。 三、线程池 进程 进程之间的数据需要各自持有一份,所以创建进程需要的非常大的开销。并且python
阅读全文
摘要:Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ 聊天、收发 email 等等。要解决网络上两台主机之间的进程通信问题,首先要唯一标识该进程,在 TC
阅读全文
摘要:类的成员 1.字段 静态字段和普通字段 2.方法 3.属性 由属性的定义和调用要注意一下几点 定义时,在普通方法的基础上添加 @property 装饰器 定义时,属性仅有一个self参数 调用时,无需括号 方法:foo_obj.func() 属性:foo_obj.prop #属性:具有方法的写作形式
阅读全文
摘要:一、类和对象 二、面向对象 概念:面向对象是一种编程方式,需要类和对象来实现。 类就是一个模板,模板里包含多个函数,函数里实现一些功能。 对象是根据类创建的一个实例,通过实例对象可以执行类中的函数。 面向对象也是对函数或事物进行分类和封装。 面向对象三大特性: 封装,继承,多态 1.函数式编程和面向
阅读全文
摘要:知识点 python的安装 python的种类 python2和python3 变量 用户的输入(input) for ,while 模块初识 基本数据类型 一、python的安装 二、python的种类 三、python2和3 四、变量(变量名必须是大小写英文、数字和_的组合,且不能用数字开头)
阅读全文
摘要:set集合:set是一个无序,不重复元素的集合。可嵌套列表,字典(可以for循环或者迭代的对象)。 列表:list是一种有序的集合,可以随时添加和删除其中的元素。 用一个变量存储更多的值 ####切片 ###增删改查 #遍历列表 元组另一种有序列表叫元组:tuple。tuple和list非常类似,但
阅读全文
摘要:#!/usr/bin/env python #-*- coding:utf-8 -*- import random li=[] for i in range(6): #循环几次,就代表生成几位的验证码 num = random.randrange(65,95) #65-91 随机打印的范围,(65<
阅读全文
摘要:#!/usr/bin/env python #-*- coding:utf-8 -*- a='abc' b=a a='def' print(b) #这里打印的是abc #1.执行a = 'abc',解释器创建了字符串'abc'和变量a,并把a指向'ABC' #2.执行b=a,解释器创建了变量b,并把变量b指向了变量a所指向的abc #3.执行a = 'def',解释器创建了字符串'...
阅读全文
浙公网安备 33010602011771号