编程语言
# coding:utf-8 import os import time from multiprocessing import Pool def func(n): print("%s:%s" % (os.getpid(), n)) return n**2 def func2(n): print("... ...
tcp_client.py 发现:并发开启多个客户端,服务端同一时间只有4个不同的pid,只能结束一个客户端,另外一个客户端才会进来. ...
一、python统计代码 方法一(利用迭代思想)、 方法二(拼接出文件夹下所有的文件路径)、 二、os模块循环删除文件 ...
try: print('1111') # 1/0 print('2222') # name # 2+'3' # [][3] # {}['k'] ret = int(input('number >>>')) print(ret*'*')except ValueError: print('输入的数据类型 ...
当配置文件有多个时,我们通常的做法是建一个目录将这些配置文件放在该目录下,但是在加载该配置文件时却不能加载,即使路径也写对了, 这是因为项目文件是默认加载src目录,但是我们创建的目录不是在src目录下,看下面的截图 config目录是我用来存放配置文件的目录,这时无论如何修改路径都不能加载成功,这 ...
复习 1.GIL锁 2.如何避免GIL锁给程序带来的效率影响 3.与自定义锁的区别 4. 线程池进程池 5 同步 异步 6.异步回调 1.GIL锁 ? 全局解释器锁, 用来锁住解释器的互斥锁 ? 为啥加: CPython 中内存管理是非线程安全的, GIL是为了 保护解释器的数据不被并发修改 ? 加 ...
1.列表 1.1列表的含义: ? 它是以[]括起来,每个元素用""引起来,用逗号隔开而且可以存放各种类型的数据。 1.2列表的作用 ? 列表不但可以存放不同类型的数据,而且还可以存放大量的数据。而且列表是有序的。可以按照你保存的顺序,有索引,可以方便取值。 2.1列表的索引和取片 2.1.1列表和字 ...
# coding:utf-8 import os import time from multiprocessing import Pool def func(n): print("%s:%s" % (os.getpid(), n)) return n**2 def func2(n): print("... ...
1python运行速度慢的原因: python不是强类型的语言,所以解释器运行时遇到变量以及数据类型转换,比较操作,引用变量时都需要检查其数据类型 python的编译器启动速度比java快,但几乎每次都要启动编译 python的对象模型会导致访问内存效率变低,Numpy的指针执行缓存区数据的值,而p ...
一,添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 二,编写切面类 /** * @program: ...