随笔分类 - python老男孩
摘要:操作HTML标签的时候,我们首先要找到HTML标签的位置,然后进行操作,下面来看看集中查找标签的方法,如下: 1、Id选择器 -- Id在HTML中是唯一的,通过Id进行查找,Id对应的是#号 id ==》# 上面HTML代码,下面使用$("#i10")进行查找,查找Id="i10"的标签,如下:
阅读全文
摘要:后台页面布局 一、fixed布局 提交表单 行为 样式 结构 相分离的页面 js CSS HTML 行为即让页面动起来,JavaScript来实现的,样式是CSS,结构是HTML代码,如下: 写代码要规范,要把样式,行为分开,不能混淆,虽然功能是一样的,但是看起来很Low,上面代码实现了行为结构相分
阅读全文
摘要:HTML 一大堆的标签:块级、行内 CSS position background text-align padding font-size background-image z-index opacity float(clear:both) line-height border color dis
阅读全文
摘要:JavaScript JavaScript是一门单独的编程语言。浏览器内置JavaScript的解释器。 独立的语言,浏览器具有js解释器。 存在与HTML中,在HTML中写JavaScript,存在形式是<script></script> JavaScript的存在形式 <script type=
阅读全文
摘要:上节作业回顾 <style></style>代表的是CSS样式 <script></script>代表的是JavaScript样式 1、CSS重用 <style> .c1{ } .c2{ } <div class="c1 c2"></div> 2、自适应和改变大小变形 左右滚动条的出现 宽度,百分比
阅读全文
摘要:1. 数据库介绍 什么是数据库?(https://www.cnblogs.com/alex3714/articles/5950372.html) 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我
阅读全文
摘要:协成(Gevent) 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。CPU只认识线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调
阅读全文
摘要:进程: Python 解释器有一个全局解释器锁(PIL),导致每个 Python 进程中最多同时运行一个线程,因此 Python 多线程程序并不能改善程序性能,不能发挥多核系统的优势,可以通过这篇文章了解。 但是多进程程序不受此影响, Python 2.6 引入了 multiprocessing 来
阅读全文
摘要:queue队列 Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递。一个线程放入数据,另外一个线程取数据。 class queue.Queue(maxsize=0) #先入先出 class
阅读全文
摘要:sockeserver主要实现多并发的情况,我们知道,socket只能一对一用户进行交互,如何实现一对多交互,socketserver就是用来解决这个问题的。 socketserver--共有这么几种类型: TCPServer:TCPServer类别的,都是socket。 UDPServer:适用于
阅读全文
摘要:后面学习了线程、协成和异步,它们的框架都是基于socket的协议,基本原理都是一样的,现在把这几个模块重温一下,尽量掌握这些知识更全面一些。 动态导入模块,知道知道模块名,可以像反射一样,使用字符串来导入模块。 上面就实现了动态导入模块的方法,动态导入模块。官方建议使用importlib模块实现模块
阅读全文
摘要:进程:qq要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存的对各种资源管理的集合,就可称之为进程。 线程:是操作系统最小的调度单位,是一串指令的集合。 进程:要操作CPU,必须要先创建一个线程,进程不能单独执行,进程执行是调动线程,至少要有一个线程; 进程是资源的集合,线程是最小
阅读全文
摘要:socketserver分类: 1、TCP协议 class socketserver.TCPServer(server_address,RequestHandlerClass,bind_and_activate=True) 2、UDP协议 class socketserver.UDPServer(s
阅读全文
摘要:FTP server 1、读取文件名 2、检测文件是否存在 3、打开文件 4、检测文件大小(告诉客户端发送文件的大小) 5、发送文件大小和MD5值给客户端,MD5 6、等待客户端确认(防止粘包) 7、开始边读边发数据 8、发送完整的MD5 9、关闭服务器 socket收发文件,服务器端打开并发送文件
阅读全文
摘要:socket:socket就是实现服务器和客户端数据的交换,服务器端接收并发送数据,客户端发送并接收数据,并且需要注意的是,在python3中,socket值接收字节。因为客户端在发送连接给服务器的时候,要转换为字节码;服务器端在返回给客户端的时候,也要转换为字节码。 如下所示: 服务器端: 上面是
阅读全文
摘要:1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语
阅读全文
摘要:json模块 json模块是实现序列化和反序列化的,主要用户不同程序之间的数据交换,首先来看一下: dumps()序列化 从上面可以看出,dumps其实是生成一个序列化的实例,这个后面会和dump进行区分,而且汉字非英文转化成的是字节码。 loads()反序列化 上面dumps()和loads()序
阅读全文
摘要:本节作业: 熟练使用类和模块,写一个交互性强、有冲突的程序。 一、作业目的 1、规范程序写法,要按照模块来规范书写; 2、类的使用,文件之间的调用练习; 3、思路的开阔,自己编写冲突,实现调用; 4、对基础知识的熟练掌握。 本文写了一个决斗系统,两个男的为了一个女的进行决斗,获胜者赢得美女放心,失败
阅读全文
摘要:作业:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 知识: 1.循环的使用; 2.continue,break在循环中中断的作用; 3.文件的写入,读取; 4.各基础知识的穿插应用 一、程序架构图 二、程序流程图如下: 三、具体代码及思路如下: 1.导入模块,及主程序页面 设
阅读全文
摘要:Socket Socket是什么? 下面来看一下网络的传输过程: 上面图片显示了网络传输的基本过程,传输是通过底层实现的,有很多底层,我们写传输过程的时候,要知道所有的过程那就太复杂了,socket为我们封装了底层的传输流程,让我们直接可以在socket上直接实现数据交换。 socket本质:对底层
阅读全文

浙公网安备 33010602011771号