摘要: 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)