Python从零开始
una199303
这个作者很懒,什么都没留下…
展开
-
为什么python的多线程不能利用多核CPU,但是多线程的确是在并发,而且还比单线程快
为什么python的多线程不能利用多核CPU,但是多线程的确是在并发,而且还比单线程快python 为什么不能利用多核CPUGIL其实是因为在python中有一个GIL(Global Interpreter Lock),中文为:全局解释器锁。1、最开始时候设计GIL是为了数据安全python为了数据安全设计了这个GIL。2、每个CPU在同一时间只能执行一个线程:(在单核CPU下的多线程其实都只是并发,不是并行,并发和并行从宏观上来讲都是同时处理多路请求的概念。但并...转载 2020-08-20 15:47:47 · 782 阅读 · 1 评论 -
关于形参实参(python)
一直以来只知道,如果需要通过一个方法来改变主函数里面的某一个值,且这个值将会用到别的函数里面的话。我们需要调用一个方法函数且把实参传递给形参,同时该函数需要返回一个值。 但是也有特殊情况的存在。可以通过特殊的方式在函数内部修改实参的值。如下: >>> def modify(v): #修改列表元素值 v[0] = v[0]+1>>>转载 2017-12-05 15:16:22 · 1929 阅读 · 0 评论 -
django-admin.py startproject testdj 失败 没有工程文件夹 弹出admin.py
今天第一次用django创建工程时一直没有反应,没有期望的文件夹出现 将创建工程语句django-admin.py startproject testdj改为:django-admin startproject testdj转载 2018-12-25 20:34:51 · 233 阅读 · 0 评论 -
django站点管理——创建管理员账户
新版本的Django已经不是python manage.py syncdb了改为: 先执行python manage.py makemigrations再执行python manage.py migrate最后执行python manage.py createusperuser。转载 2018-12-25 21:25:24 · 647 阅读 · 0 评论