- 博客(20)
- 收藏
- 关注
原创 MySQL
max最大值 min最小值 sum求和 count计数 avg平均值。针对5.6需要自己设置sql_mode模式。'聚合函数 聚合函数主要就是配合分组一起使用。按照某个指定的条件将单个单个的个体分成一个个整体。%:匹配任意个数任意字符。_:匹配单个个数任意字符。模糊查询:没有明确的筛选条件。group by分组。
2023-09-05 14:45:55 72 1
原创 python中的各种锁
每个CPU在同一时间只能执行一个线程,每个线程在执行之前都会拿到一把GIL锁,只有拿到这把锁才能正常执行任务,其他的线程就必须等待该线程的使用权消失后才能使用全局解释器,GIL锁只存在于cpython中,在其他解释器中不存在。
2023-04-05 18:24:52 2420
原创 进程-线程-协程,并行-并发概念,同步异步阻塞非阻塞
指的是同时处理大量请求的能力,在计算机中,高并发指的是一个系统在处理高并发请求时,仍然能保持高性能,高并发需要更多的资源和技术支持,才能保证系统的稳定性和可用性。'''进程池和线程池都是提供的是异步调用,只需要往池子里丢任务,我们不需要等待结果,等池子里面的任务完成之后,内部做了一个回调,告诉我们执行后的结果!那这个线程就称为主线程,子线程。进程是指正在执行的程序,一个进程可以包含多个线程,是资源分配的最小单位,进程拥有自己的内存空间和系统资源,一个进程中至少要有一个线程。:等待进程执行结束。
2023-03-31 23:30:47 100
原创 socket编程 - 粘包现象
我们把socket称为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用,已实现进程在网络中的通信。
2023-03-29 23:10:35 581
原创 网络编程1
client (客户端)---------网络-----------server(服务端)在c/s架构中,客户端和服务端通过网络进行通信,客户端向服务器发出请求,服务器对请求进行处理并返回结果给客户端,客户端再根据服务器返回的结果进行相应的操作客户端弊端:用户使用必须下载客户端,当用户下载的客户端多的时候,电脑可能会收到影响。
2023-03-28 21:15:34 54
原创 pycharm快捷键-MAC版本
command + Alt + P Extract Parameter, 提取参数 (在Function方法中使用)shift + Alt + ctrl + ⬆ / ⬇ 查看本地与版本控制 VCS 的区别。shift + Alt + ctrl + ⬆ / ⬇ 查看本地与版本控制 VCS 的区别。command + Alt + C Extract Constant, 提取常量。command + ctrl + +/= Zoom Editor, 编辑器尺寸。
2023-03-26 10:27:14 1066
原创 常用内置函数
map()需要传入一个函数,这个函数可以是内置自定匿名的,后面的参数可以是地带对象列表字符串,不是列表不能输出,通过for循环或者list()显示。它将聚合来自两个或多个元素,生成一个(x,y)形式的元素,要检查最终的列表对象,要使用list()get()k存在返回对应的v值,k不存在不会报错返回None,k不存在时可以设置返回值。pop()默认删除列表的最后一个元素并将删除的值返回,括号内可以加索引指定删除。format () 格式化输出 (一一对应)(索引对应)(名称对应)fitter()过滤;
2023-03-22 23:35:44 48
原创 字符编码 - 文件处理
人类在与计算机交互时,用的都是人类能够读懂的字符,比如中文,英文等。。而计算机只能识别二进制数0100...,由人类的字符到计算机中的数字,中间就需要一个转换过程,翻译的过程必须参照一个特定的标准,该标准称之为字符编码表,该表上存放的就是字符与数字一一对应的关系。
2023-03-19 21:55:00 98
原创 面向对象.类
类名的命名要遵循变量的命名规范类的首字母一般都是大写如果类名存在多个单词,一般都是大驼峰格式(每个单词首字母大写)定义类,会立即执行类体代码,之前的函数必须是调用才可以,放在类里面是不需要调用就会执行的然后产生类的名称空间,并把类中的属性和方法名字丢到类的名称空间中,类的名称空间就是一个大字典把类的名称空间绑定给_ _dict_ _,类型_ _dict_ _
2023-03-19 12:33:51 63
原创 常用模块1
random() #随机生成0-1之间的小数randint(1, 9) # 随机产生1-9之间的整数uniform(1, 9) # 随机产生1-9之间的小数randrange(1, 10, 2) # 大于等于1且小于10之间的奇数shuffle() # 打乱输出内容的顺序。
2023-03-14 15:47:13 63
原创 正则表达式
正则表达式是一门独立语言,跟任何一门语言都没有关系,但是却可以和别的语言兼容;镶嵌使用,正则表达式就是运用一些特殊字符,来筛选出我们想要的数据,在python中如果我们想运用正则表达式,需要借助re模块在线测试工具。
2023-03-14 15:43:29 51
原创 导入模块与包
python模块是一系列功能的结合体,一个py文件就是一个模块,导入模块可以引用模块中已经写好的功能;在需要的时候可以直接拿来套用,比如说,模块就是已经洗好待下锅的菜,剩下的工作就是什么时候用到了;直接下锅就行了,极大提高了开发效率!将程序模块化会使整个程序结构更加清晰,维护起来更加方便。单独开发一个小的模块也会更加简单,可以被重复使用,即保证了代码的重要性,又增加了的可维护性。
2023-03-14 15:43:24 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人