笔记
文章平均质量分 66
年中初界
这个作者很懒,什么都没留下…
展开
-
学习笔记7-python(构造函数、类属性、实例属性及析构函数
python构造函数、类属性、实例属性、析构函数原创 2022-06-15 18:15:57 · 504 阅读 · 0 评论 -
学习笔记6-python(高阶函数、装饰器)
python高阶函数、装饰器原创 2022-06-15 17:53:26 · 225 阅读 · 0 评论 -
学习笔记5-python(函数闭包,迭代对象,生成器,迭代器及作用域)部分面试题
函数闭包,迭代对象,生成器,迭代器及作用域原创 2022-06-12 21:25:46 · 199 阅读 · 0 评论 -
学习笔记4-python字符串补充及函数传参(部分面试题)
python 主要知识点原创 2022-06-11 15:36:21 · 377 阅读 · 0 评论 -
学习笔记3-python深拷贝、浅拷贝及赋值补充(主要面试问题)
python深拷贝、浅拷贝及赋值区分原创 2022-06-05 21:32:44 · 119 阅读 · 0 评论 -
MySQL笔记-InnoDB锁问题
1.MySQL锁概述MyISAM存储引擎采用的是表级锁InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下是采用行级锁MySQL锁的特性:表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低;行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高;页面锁:开销和加锁时间介于表锁和行锁之间;会出现死锁,锁定粒度介于表锁和行锁之间,并发度一般。2.InnoDB锁问题InnoDB与MyISAM的最大不同有两点:支持事务(原创 2022-05-27 21:32:24 · 2342 阅读 · 0 评论 -
MySQL笔记--事务控制和锁定语句
序MySQL支持对MyISAM和MEMORY存储引擎的表进行表级锁定,对BDB存储引擎的表进行页级锁定,对InnoDB存储引擎的表进行行级锁定;默认情况下,表锁和行锁都是自动获得的,不需要额外的命令;但是在有的情况下,用户需要明确地进行锁表或者进行事物的控制,以便确保整个事务的完整性,这样就需要使用事务控制和锁表语句来完成。LOCK TABLES 和 UNLOCK TABLESLOCK TABLES 可以锁定用于当前线程的表,如果表被其他线程锁定,则当前线程会等待,直到可以获取所有锁定为止;原创 2022-05-24 21:29:04 · 119 阅读 · 0 评论 -
学习笔记2-python基础知识(字典,集合, 元组)
1. 字典获取元素的方式第一种方式:通过索引的方式访问字典中的元素第二种方式:get()字典中删除元素第一种:pop(‘要删除元素的key’)第二种:popitem() 删除字典中的最后一对key和value第三种:clear() 清空字典len():获取字典的长度获取字典的参数dict.keys():获取字典中所有的keydict.values():获取字典中的所有的valuedict.items():获取字典中所有的key和value遍历字典第一原创 2022-05-22 21:06:01 · 1747 阅读 · 0 评论 -
学习笔记1-python基础知识(字符串,列表)
1. 字符串:upper():将小写字母全部转换为大写字母lower():将大写字母全部转换为小写字母swapcase():将字符串中的大写字母转换为小写,将小写字母转换为大写title():将单词的每个首字母转换为大写find():查找子串在字符串中第一次出现的位置,若找到了返回的是下标,若未找到返回-1index():功能和find类似,若未找到直接报错,若找到了返回的是下标rfind():查找子串在字符串中最后一次出现的位置,找到了返回的是下标,若未找到返回-1rindex():查找原创 2022-05-20 21:30:52 · 106 阅读 · 0 评论 -
算法笔记1-二叉树所有遍历模板及知识总结
# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = None1. 递归时间复杂度:O(n),n为节点数,访问每个节点恰好一次。空间复杂度:空间复杂度:O(h),h为树的高度。最坏情况下需要空间O(n),平均情况为O(logn)递归1:二叉原创 2022-05-21 11:07:48 · 189 阅读 · 0 评论 -
RESTful笔记-1
RESTful设计方法和规范常用的 HTTP 动词有下面 4 个(括号里是对应的 SQL 命令)。GET(SELECT):从服务器取出资源(一项或多项)POST(CREATE):在服务器新建一个资源PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)DELETE(DELETE):从服务器删除资源PATCH(UPDATE):在服务器更新(更新)资源(客户端提供改变的属性)HEAD:获取资源的元数OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的过滤信息.原创 2021-12-08 15:19:59 · 128 阅读 · 0 评论 -
python--logging简单用法
1. 日志级别import logging # 引入logging模块# 将信息打印到控制台上logging.debug()logging.info()logging.warning()logging.error()logging.critical()只有后面三个能打印出来,默认生成的root logger的level是logging.WARNING,低于该级别的就不输出了;级别排序:CRITICAL > ERROR > WARNING > INFO >原创 2021-11-15 14:28:50 · 178 阅读 · 1 评论 -
Python算法题求解
各位大佬,还望赐教!## 标题原创 2021-06-06 21:10:21 · 88 阅读 · 0 评论