- 博客(9)
- 收藏
- 关注
转载 Python GIL锁
Cpython进程与其运行文件所产生的主进程是一个进程(文件进程相当于Cpython的一个线程)线程的特点是数据资源是共享的,而多个线程又都要共享Cpython的解释权限,共享意味着竞争,有竞争数据就不安全,所以Cpython的GIL锁(Cpython的一个线程)就产生了,根本作用是,当python文件中的线程想要执行其代码,必须获得GIL权限,否则不能执行,所以cpu的多核优势也没有了...
2019-09-04 10:58:00
121
转载 网络通信原理
互联网的本质就是一系列的网络协议一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用像这样,每个人都拥有一台自己的机器,然而彼此孤立如何能大家一起玩耍然而internet为何物?其实两台计算机之间通信与两个人打电话之间通信的原理是一样的(中国有很多地区,不同的地区有不同的方言,为了全中国人都可以听懂,大家统一讲普通话)普通话属于中...
2019-01-16 10:20:00
156
转载 乐观锁和悲观锁
一乐观锁总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。version方式:一般是在数据表中加上一个数据版本号version字段,表示数据被修改的次数,当数据被修改时,version值会加一。当线程A要更新数据值时,在读取数据的同时也会读取v...
2018-12-20 22:47:00
100
转载 logging模块默认配置
import os# 日志相关的配置BASE_DIR=os.path.dirname(os.path.dirname(__file__))standard_format = '%(asctime)s - task:%(name)s - %(filename)s:%(lineno)d -' \ ' %(levelname)s : [%(message)s]...
2018-08-10 15:17:00
343
转载 补充其他数字类型 (了解)
1.长整型python3中没有长整型的概念;python2中, num=2L type(num) => ‘long’复数x=1-2jprint(x.real) #取实部print(x.imag) #取虚部 1.0-2.0字符串_需要掌握的操作#1. strip, lstrip, ...
2018-07-27 08:18:00
117
转载 python入门(补充)
python基础(补充)赋值方式 (之前介绍过增量赋值)链式赋值y=1y=xy=x=a=b=c=1 (id相同)交叉赋值 (m,n值交换)m=1n=2x=mm=nn=xm=1n=2m, n=n, m变量的解压salaries = [11,12,13,14,15]mon1...
2018-07-27 08:14:00
154
转载 列表类型(笔记)
#一:基本使用# 1 用途:存放多个值,可以根据索引存取值# 2 定义方式:在[]内用逗号分割开多个任意类型的值l=['egon','lxx','yxx'] # l=list(['egon','lxx','yxx'])# l1=list('hello') #list就相当于调用了一个for循环依次取出'hello'的值放入列表# print(l1)# l2=list({'x':1,'y'...
2018-07-24 18:08:00
143
转载 python入门
1. 编程语言分类机器语言: 用二进制指令编程,本质是直接操作硬件;执行效率高, 开发效率低,学习难度高汇编语言: 用英文标识符表示一串二进制,本质亦为直接操作硬件, 主要用于操作系统的开发高级语言:根据翻译方式不同分为编译型和解释型-用人类的字符去编写程序, 主要用于开发应用程序编译型(C语言):编译一次,拿到结果可以重复执行, 无需重新翻译;类似谷歌翻译;C语...
2018-07-23 07:56:00
92
转载 计算机基础
** Python是一种(编程)语言关键字(python) -- 单词 (English)语法 (python) -- 语法 (English)--------------大量练习------------程序 (python) -- 作文 (English)编程语言: 程序员与计算机沟通的介质编程: 程序员用计算机所能理解的表达方式(编程语言)把自己...
2018-07-19 16:16:00
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅