随笔分类 - Python
摘要:HTML : 1 HTML篇 2 初始html 3 html 之表单,div标签等 CSS : 1 01CSS的引入方式 2 02-CSS的选择器 3 03-CSS中的选择器 4 04.CSS的继承性和层叠性 5 05盒模型 6 标准文档流 7 文本属性 8 blockground 9 块级元素和行
阅读全文
摘要:一 , 表单 功能 : 表单用于向服务器传输数据, 从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段,复选框 , 单选框 , 提交按钮等等. 表单还可以包含textarea , select , fieldset 和 label 标签 表单属性 name:表单的名称,用
阅读全文
摘要:一 . 初识HTML 1. web 服务本质 2.html是什么? 超文本标记语言(Hypertext Markup Language, HTML) 通过标签语言来标记要显示的网页中的各个部分,一套规则,浏览器认识的规则 浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容.但需要注意的是,对于不
阅读全文
posted @ 2018-09-16 17:20
heshun
摘要:要内容 web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 HTML规范 HTML结构详解 web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 HTML规范 HTML结构详解 一、web标准 web准备介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织
阅读全文
摘要:IO 多路复用 作用: 检测多个socket是否已经发生变化(是否已经连接成功/是否已经获取数据) 即(可读/可写) IO请求时 解决并发 : 单线程 def get_data(key): client = socket.socket() # 与百度创建连接 client.connect(("www
阅读全文
摘要:理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统,点击进入
阅读全文
摘要:线程概念的引入背景 线程的出现 60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端, 一是由于进程是自愿的拥有者,创建,撤销与切换存在较大的时空开销,因此需要引入轻型进程;,二是由于对称多处理机(SMP)出现,可以满足多个运行单位,而多个进程并行开销
阅读全文
摘要:计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可
阅读全文
摘要:黏包 conn.send() 不能发空 让我们基于tcp先制作一个远程执行命令的程序 (命令ls -l ; lllllll ; pwd) 1 import subprocess 2 res = subprocess.Popen(cmd.decode("utf-8"), 3 shell = True,
阅读全文
摘要:软件开发的架构 两个程序之间的通讯的应用大致可以分两种: 第一种是应用类: qq , 微信 , 网盘 , 优酷 , 这一类是属于需要安装的桌面应用 第二种shi web类: 比如百度 ,知乎, 博客园, 等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是连个程序之间的通讯,而这两个分类又对
阅读全文
摘要:约束 约束 , 约束其派生类: 保证派生类中必须编写send方法 , 不然执行可能就会报错 Python中 语法: Python中约束的方式 : 有主动抛异常 (如上) 还有 抽象类和抽象方法: 总结 : 什么是接口以及作用? 接口是一种数据类型,主要用于约束派生类中必须实现指定的方法 Python
阅读全文
摘要:面向对象中内置函数 issubclass方法: 检查第一个参数是否是第二个参数的子子孙孙类 返回 : 是一个布尔值 type: 方法 获取当前对象是由那个类创建 返回: 类的类型 , if判断是否等于某个类 1 def func(*args): 2 Foo_count = 0 3 Base_coun
阅读全文
摘要:类的成员 类的成员可以分为三大类 : 字段 , 方法 和 属性 注 : 所有的成员中,只有普通字段的内容保存对象中, 即 : 根据此类创建了对象,在内存就有多少个普通字段. 而其他的成员,则都是保存在类中 , 即 : 无论对象的多少,在内存中只创建一份. 一 , 字段 字段包括 : 普通字段和静态字
阅读全文
摘要:面向过程VS面向对象 概述 面向过程的程序设计的核心是过程(流水式思维) , 过程即解决问题的步骤,面向过程的设计就好比精心设计好一天流水线,考虑周全什么时候处理什么东西 优点是: 极大的见地了写程序的复杂度,只需要顺着要执行的步骤,堆代码即可 缺点是 : 一套流水线或者流程就是用来解决一个问题,代
阅读全文
摘要:一 模块 什么是模块 常见的场景 : 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用Python编写的代码 (.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用
阅读全文
摘要:异常和错误 part1:程序中难免出现错误,而错误分成两种 1. 语法错误(这种错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正) 2. 逻辑错误(逻辑错误) part2: 什么是异常 异常就是程序运行时发生错误的信号,在Python中,错误出发的异常如下 part3:Pytho
阅读全文
摘要:random模块 随机验证码 函数版 可以自己更改位数 发红包 拼手气红包 1 import random 2 def red_packet(money,num): 3 money = money * 100 4 ret = random.sample(range(1,money),num-1) 5
阅读全文
摘要:re模块 永远不要起一个py文件的名字,这个名字和你已知的模块同名 查找 findall(): 匹配所有 每一项都是列表中的一个元素 语法 : findall(正则判断条件,要判断字符串) 返回值: 是一个列表 search(): 只匹配从左到右的第一个,得到的不是直接的结果,而是一个变量,通过变量
阅读全文
摘要:模块 什么是模块 : 一组功能的集合 你要和某个东西打交道,而这个东西本身和Python没有关系,而这个东西本身就存在 Python提供了一个功能的集合, 专门负责和这个东西打交道 模块的类型 内置模块 不需要我们自己安装的 解释器自带的 第三方模块 需要我们自己安装的模块 自定义模块 我们自己写的
阅读全文
摘要:匿名函数 lambda() 语法: lambad 参数 : 返回值 所有匿名函数的名字都是 lambda 可以赋值其他变量名 ,可以自己认为其他变量名是 函数名 查看函数名: lambda函数可以返回多个值 sorted() 排序函数 语法: sorted(iterable,key, reverse
阅读全文

浙公网安备 33010602011771号