隐藏页面特效

随笔分类 -  python学习笔记

全栈开发学习
摘要:内存管理机制 python是由c开发出来的。 看源码分析,下载python安装包tar包 解压后主要看Include和Objects这两个文件夹 # 分析 在创建对象时,如 v = 0.3 源码内部: a. 开辟内存 b. 初始化 ob_fval=0.3 ob_type=float #类型 ob_r 阅读全文 »
posted @ 2020-11-29 20:38 我在路上回头看 阅读(12) 评论(0) 推荐(0) 编辑
摘要:# ### part1 索引树高度 # 1.表的数据量 数据量越大,树的高度就会变高,理论上三层索引树的高度最为理想,可以支持百万级别的数据量 解决:可以使用分表(横切,竖切),分库,增加缓存,解决数据量大,查询慢 # 2.索引键值过长 该索引字段存储数据太大,每个叶子节点最大存储16k,超过这个范 阅读全文 »
posted @ 2020-06-28 08:18 我在路上回头看 阅读(197) 评论(0) 推荐(0) 编辑
摘要:# 1、查询所有的课程的名称以及对应的任课老师姓名 #where select teacher.tname,course.cname from teacher,course where course.teacher_id = teacher.tid #内联写法 select teacher.tnam 阅读全文 »
posted @ 2020-06-23 19:38 我在路上回头看 阅读(186) 评论(0) 推荐(0) 编辑
摘要:# ###part1: sql语句优化 #(1) mysql 执行流程 客户端: 发送连接请求,然后发送增删改查sql语句进行执行 服务端: 1.连接层:提供和客户端连接的服务,在tcp协议下 提供多线程并发的技术,让多个用户登录到mysql中 show processlist; 查看所有登录到my 阅读全文 »
posted @ 2020-06-23 19:35 我在路上回头看 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1.pymysql基本语法 # ### python操作mysql import pymysql ''' # ### 1.基本语法 #(1) 创建连接 host user password database 四个参数必写 conn = pymysql.connect(host='127.0.0.1' 阅读全文 »
posted @ 2020-06-21 23:22 我在路上回头看 阅读(303) 评论(0) 推荐(0) 编辑
摘要:1.单表查询 # ### part1 单表查询 # sql 查询语句的完整语法 '''select..from..where..group by..having..order by..limit..''' #一.where 条件的使用 '''功能:对表中的数据进行筛选和过滤''' ''' 语法: 1 阅读全文 »
posted @ 2020-06-19 02:52 我在路上回头看 阅读(167) 评论(0) 推荐(0) 编辑
摘要:# ### char varchar(补充) char 字符长度 255个 varchar 字符长度 21845个 # ### part1 数据类型 -时间 date YYYY-MM-DD 年月日(结婚纪念日,节假日) time HH:MM:SS 时分秒(体育竞赛) year YYYY 年份值(历史 阅读全文 »
posted @ 2020-06-17 21:37 我在路上回头看 阅读(263) 评论(0) 推荐(0) 编辑
摘要:# ### mysql ''' 命令可以用tab来补全 d: D:\>cd MySQL5.7 D:\>cd D:\MySQL5.7\mysql-5.7.25-winx64\bin 直接切换到对应的路径 D:\>dir 来查看文件夹里面的内容 ''' cls 清屏(winodw) ctrl+l 清屏( 阅读全文 »
posted @ 2020-06-17 06:31 我在路上回头看 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.死锁,互斥锁,递归锁 # ### 死锁 互斥锁 递归锁 from threading import Lock,Thread,RLock #递归锁 import time noddle_lock = Lock() kuaizi_lock = Lock() def eat1(name): noodl 阅读全文 »
posted @ 2020-06-15 00:48 我在路上回头看 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1.Manager # ### Manager (list列表,dict字典)进程之间的共享数据(列表或字典等) from multiprocessing import Process,Manager,Lock def work(data): ''' #正常写法 lock.acquire() #da 阅读全文 »
posted @ 2020-06-11 19:34 我在路上回头看 阅读(212) 评论(0) 推荐(0) 编辑
摘要:1.lock锁 # ### 锁 lock from multiprocessing import Process,Lock import json,time # (1) lock的基本语法 """ 上锁和解锁是一对,只上锁不解锁会发生死锁现象(程序发生阻塞,下面的代码不执行了) 互斥锁: 互斥锁是进 阅读全文 »
posted @ 2020-06-11 01:51 我在路上回头看 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.进程 # ### 进程 import os,time #当前进程id(子进程) res = os.getpid() print(res) #1772 #当前进程id(父进程) res = os.getppid print(res) #1772 #(1) 进程的基本语法 from multipro 阅读全文 »
posted @ 2020-06-10 01:52 我在路上回头看 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1.udp循环发消息 # ### 客户端 import socket sk = socket.socket(type=socket.SOCK_DGRAM) while True: #发送消息 message = input("请输入客户端发送的消息") sk.sendto(message.encod 阅读全文 »
posted @ 2020-06-08 22:38 我在路上回头看 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1.四次挥手(补充) 客户端向服务端发送一个请求消息,断开连接(代表客户端没有数据传输了) 服务端接收请求,发出响应 等到服务端所有数据收发完毕之后 服务端向客户端发送断开连接的请求 客户端接收请求后,发出响应 等到2msl,最大报文生存时间之后 客户端与服务端彻底断开连接 2.socket soc 阅读全文 »
posted @ 2020-06-07 20:32 我在路上回头看 阅读(354) 评论(0) 推荐(0) 编辑
摘要:1.网络开发的两大架构c/s,b/s # ### 1.网络开发的两大架构 a文件 -> b文件 借助c文件 a文件和b文件进行数据交流,借助c文件中转数据 a文件把数据放在c文件中,b文件从c文件取 b文件把数据放在c文件中,a文件从c文件取 构成了最早期的数据交互的原理 ->socket(套接字) 阅读全文 »
posted @ 2020-06-04 21:04 我在路上回头看 阅读(493) 评论(0) 推荐(0) 编辑
摘要:1.认识异常处理 # ### 认识异常处理 #IndexError 索引超出序列范围 #lst = [1,2,3,4] #print(lst[10]) #KeyError 字典中查找一个不存在的关键字 #dic = {"a":1,"b":2} #print(dic["c"]) #NameError 阅读全文 »
posted @ 2020-06-03 19:47 我在路上回头看 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.反射 # ### 反射(针对于类对象 模块) '''概念:通过字符串去操作类对象或者模块当中的成员(属性方法)''' class Man(): pass class Woman(): pass class Children(Man,Woman): ''' 成员属性:eye 成员方法:skylig 阅读全文 »
posted @ 2020-06-01 21:53 我在路上回头看 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1.__del__ # ### __del__魔术方法(析构方法) ''' 触发时机:当对象被内存回收的时候自动触发(1.页面执行完毕回收所有变量2.所有对象被del的时候) 功能:对象使用完毕后资源回收 参数:一个self接收对象 返回值:无 ''' class LangDog(): food = 阅读全文 »
posted @ 2020-05-31 19:32 我在路上回头看 阅读(243) 评论(0) 推荐(0) 编辑
摘要:1.多态 # ### 多态:不同的子类对象,调用相同的父类方法,产生了不同的执行效果 ''' 关键字:继承 改写 ''' class Soldier(): #攻击 def attack(): pass #撤退 def back(): pass #陆军 class Army(Soldier): def 阅读全文 »
posted @ 2020-05-28 18:09 我在路上回头看 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1.单继承 # ### 继承:一个类除了自身所有用的属性方法之外,还获取了另外一个类的成员属性和方法 ''' 一个类继承另外一个类,那么该类就是子类(衍生类),被继承的这个类就叫做父类(基类,超类) 继承: (1)单继承 (2)多继承 python 所有的类都默认继承父类 object ''' # 阅读全文 »
posted @ 2020-05-27 17:00 我在路上回头看 阅读(175) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示