分类
摘要:
1. (1)python下多线程的限制以及多进程中传递参数的方式
python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程序一个意思,大家都是轮着用的,这叫“并发”,不是“并行”。
多进程间共享数据,可以使用 mult... 阅读原文
2019-07-15 15:34:03 阅读(2340) 评论(0)
摘要:
Python并发编程之多进程
一、什么是进程
进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。
进程是资源分配的基本单位
进程有:代码段,数据段,进程控制块(PCB)组成
二、进程与程序的区别
程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。
举例:
想象一位有一手好厨艺的计算机科学家正在为他... 阅读原文
2019-07-15 14:32:03 阅读(2436) 评论(0)
摘要:
python默认参数陷阱
0|1陷阱?
学过函数的人一定听说过函数的默认参数,关于函数的默认参数,请看以下的例子:
def extendList(val, lst=[]):
lst.append(val)
return lst
li... 阅读原文
2019-07-15 13:05:03 阅读(2794) 评论(0)
摘要:
方法与函数
函数需要手动传参self、cls,方法自动传,比如对象方法自动传self,类方法自动传cls,而函数相对而言需要手动传,比如静态绑定的函数,self是需要手动传值得,比如我们平常使用的函数都是手动传值。
判断函数和方法的方式
使用types模块中的FunctionType和MethodType进... 阅读原文
2019-07-15 11:50:07 阅读(2407) 评论(0)
摘要:
07.14自我总结
MYSQL数据库数据类型
一.整数类型和浮点数典型
1.有符号/没符号
对于整数和负整数来说,默认情况下是有符号范围的
默认是有符号
有符号和没符号其实就是有没有包括负数,有符号是包括负数的
设置成无符号:
alter table 表名 变量名 数据类型 unsigned;
严格模式
非严格... 阅读原文
2019-07-15 10:24:06 阅读(2536) 评论(0)
摘要:
1.python连接redis
from django.test import TestCase
import redis
conn = redis.Redis(host='127.0.0.1')
conn.set('key1', 'v1')
conn.hset('n2', 'k2', 'v2')
... 阅读原文
2019-07-15 10:03:01 阅读(2351) 评论(0)
摘要:
实现gevent模块
服务端:
from socket import *
import time
s = socket()
s.bind(('127.0.0.1',8080))
s.listen(5)
s.setblocking(False)
r_list=[]
w_list=[]
... 阅读原文
2019-07-15 09:44:02 阅读(2680) 评论(0)
摘要:
第一种方式:@echo off C: cd C:\Users\administrator\Desktopstart python apidemo.pyexit第二种方式: start cmd /K "C:&&cd C:\Users\administrator\Desktop&&p... 阅读原文
2019-07-15 08:03:01 阅读(2379) 评论(0)
摘要:
07.14自我总结
MYSQL数据库约束类型
一.主键约束(primary key)
主键约束要求主键列的数据唯一,并且不能为空。主键分为两种类型:单字段主键和多字段联合主键。
1.单字段主键
写法
创建列表数据时
create table a(
name char(9) primary key,
age... 阅读原文
2019-07-15 08:00:01 阅读(2386) 评论(0)
摘要:
下面将自己学习过程中总结的Python第三方库的安装常用三种方法分享给大家,本人推荐前面两种方式。(已安装Python)
方法一:pip命令行直接安装
打开cmd命令窗口,通过命令 pip install 包名 进行第三库安装,此方法简单快捷,示例安装keras库。
注意:安装成功会显示Succ... 阅读原文
2019-07-15 07:30:09 阅读(2472) 评论(0)