随笔分类 - python
摘要:一.JS发展历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator
阅读全文
摘要:本篇内容 CSS 语法 css的四种引入方式 css选择器 css属性操作 Caution! 后台管理布局 css响应式布局 一.CSS语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 例如: 二.CSS引入方式(4种) CSS引入有4种方式:行内式,嵌入式,链接式,导入式 2.
阅读全文
摘要:当父元素内都是漂浮元素时,会造成父高度塌陷的问题。(因为等同于父元素内容为空,所以长,宽都等于空) 我们想要的页面结构是: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <sty
阅读全文
摘要:一.概述 1.1 什么是html语句? 超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则 浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容。但需要注意的是,对于不同的浏览器,对同一标签可能会有不
阅读全文
摘要:一.概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则(B/S架构)。 HTTP就是一个基于TCP的通信规则,规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。传输过程使用了T
阅读全文
摘要:mysql 概述 一.主要内容: 视图 create view name (select * from user where id>5); 触发器 函数 存储过程 索引 二.各模块详细说明 1.视图 加速有临时表:(select * from user where id>5) as B 需要再100
阅读全文
摘要:一.概述 1.什么是数据库 数据库就是按照数据结构来组织、存储和管理数据的仓库。如我们创建的文件夹,就是一个数据库。 2.什么是mysql,oracle,access,sqlit等? 他们都是一款软件,用来管理操作数据,功能主要如下: a.将数据保存到文件或内存 b.接收特定的命令,然后对文件进行相
阅读全文
摘要:一.进程和线程的概念 1.进程(最小的资源单位): 进程:就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 程序:我们编写的程序用来描述进程要完成哪些功能以及如何完成; 数据集;则是程序在执行过程中所需要使用的资源; 进程控制块:用来记录进程的外部特征,描
阅读全文
摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象。由于Python中一切都是类,所以也可以用来判断是否为字典,字符串,列表等类型 issubclass(sub, super)检查sub
阅读全文
摘要:一.设计思想的发展 面向机器(代码复杂,效率低,学习成本高,开发周期长) >面向过程(扩展性差,不适用多变的需求改变) >面向对象(扩展性好,但是可控性差) 二.面向过程和面向对象对比 面向过程: 定义:面向过程的核心是过程(即流水线式设计),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条
阅读全文
摘要:在python中,为了简少代码重复量,我们将引用了函数,面向对象 等方法。为了能够让这些函数,面向对象可以再其他python文件中引用,我们将功能函数写在一个py文件中,该py文件即是一个模块,可以共其他py文件引用。同时,我们将程序同类型的功能放进同一个py模块中,易读性和维护性也更换。总结一句,
阅读全文
摘要:一.什么是装饰器 首先,让我们在字面上来理解。装饰,即添加额外的修饰,在不改变函数源代码和调用方式的前提下,添加额外的功能。器,在python里面,指定的函数,例如迭代器,生成器,都是函数。装饰器,本质就是函数,功能是为其他函数添加新功能。 二.装饰器遵循的原则(开放封闭原则) 1.不改变被修饰函数
阅读全文
摘要:迭代: 迭代器协议: 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约
阅读全文
摘要:一.函数是什么: python中函数定义:函数是逻辑结构化和过程化的一种编程方法。定义函数的方法为: 二.使用函数的好处: 1.减少代码重用 2.保持一致性,易维护。相同功能可以使用同一个函数,功能发生改变时,直接修改函数即可 3.扩展性更好 三.函数的参数(实参,形参,可选参数,默认参数) 1.形
阅读全文
摘要:文件操作的基本步骤: 1.打开文件:f=open('filename'),with open('filename') as f 2.操作文件:增,删,改,查 3.关闭文件:f.close 打开文件 python中打开文件的函数为open('filename',mode='r',encode='Non
阅读全文
摘要:编码的发展 py2的字符编码 py3的字符编码 编码的发展: 编码表:编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。编码表记录着我们常见的明文所对应的计算机二进制的值。计算机显示的明文内容都通过编码表转换为对应的二进制存储在磁盘,内存中。 编码格式: ASCII
阅读全文
摘要:本章内容: 三元运算 八进制,十六进制,十进制与二进制的转换 集合的修改方法 字符串常用方法 三元运算 八进制,十六进制,十进制与二进制的转换 集合的修改方法 字符串常用方法 三元运算 三元运算简化了if else的语句,将四行代码简化为一行。三元运算的格式:条件为真执行命令 if 条件 else
阅读全文
摘要:本章内容: 一.编码格式 二.常用数据类型 三.字符串常用方法 四.列表常用方法 五.数据运算 六.课后作业 编码格式: ASCII ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系
阅读全文
摘要:本章内容: 一.编程语言分类 二.python之变量介绍 三.python交互命令(input,print,getpass) 四.Python之循环控制(if,while,for) 编程语言的分类 编程语言分为解析型语言和编译型语言。所谓编译,就是将代码转换为底层硬件设备所识别的二进制代码的过程。编
阅读全文
摘要:1.什么是网络: 通过网络设备将各个设备连接在一起,使用协议让设备之间可以通信,共享资源,这些组成了一个网络。 2.osi七层模式: 国际标准化组织(ISO)创建OSI(开放系统互联)参考模型,希望不同供应商的网络能够相互协同工作。OSI分层的优点如下: 1.促进标准化工作,允许各个供应商进行开发.
阅读全文

浙公网安备 33010602011771号