2018年5月8日

MySQL数据类型

摘要: 一、MySQL数据类型 1.数值类型 1)整数类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 tinyint[(m)] [unsigned] [zerofill] 小整数,数据类型用于保存一些范围的整数数值范围: ... 阅读全文

posted @ 2018-05-08 16:48 大白(●—●)小弟小白 阅读(176) 评论(0) 推荐(0) 编辑

2018年5月7日

数据库基础

摘要: 1、数据库相关概念 数据库服务器(本质就是一个台计算机,该计算机之上安装有数据库管理软件的服务端) 数据库管理管理系统RDBMS(本质就是一个C/S架构的套接字软件) 库(文件夹) 》数据库 表(文件) 记录:抽取一个事物所有典型的特征/数据 egon,18,180,male,True 数据 nam 阅读全文

posted @ 2018-05-07 16:21 大白(●—●)小弟小白 阅读(132) 评论(0) 推荐(0) 编辑

2018年5月2日

IO模型

摘要: 一 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能 阅读全文

posted @ 2018-05-02 16:59 大白(●—●)小弟小白 阅读(92) 评论(0) 推荐(0) 编辑

2018年4月27日

进程池

摘要: 十一 进程池 在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。多进程是实现并发的手段之一,需要注意的问题是: 例如当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,十几个还好,但如 阅读全文

posted @ 2018-04-27 15:58 大白(●—●)小弟小白 阅读(179) 评论(0) 推荐(0) 编辑

GIL全局解释器锁

摘要: Python GIL(Global Interpreter Lock) 阅读目录 一 介绍 二 GIL介绍 三 GIL与Lock 四 GIL与多线程 五 多线程性能测试 一 介绍 ''' 定义: In CPython, the global interpreter lock, or GIL, is 阅读全文

posted @ 2018-04-27 15:26 大白(●—●)小弟小白 阅读(167) 评论(0) 推荐(0) 编辑

2018年4月26日

守护进程补充,线程,递归锁及信号量

摘要: 一、守护进程应用实例 import time import random from multiprocessing import Process,JoinableQueue def consumer(name,q): while True: res=q.get() if res is None:br 阅读全文

posted @ 2018-04-26 14:57 大白(●—●)小弟小白 阅读(139) 评论(0) 推荐(0) 编辑

2018年4月25日

并发编程二

摘要: 一、守护进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常: 注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止 示例代码: from multiprocessing import Process import tim 阅读全文

posted @ 2018-04-25 14:56 大白(●—●)小弟小白 阅读(86) 评论(0) 推荐(0) 编辑

2018年4月23日

cdp协议通信并发编程基础之进程

摘要: 一 、 基于UDP的套接字 udp是无链接的所以先启动哪一段都不会报错 udp服务端 import socket server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 数据报协议 server.bind(('127.0.0.1',8080) 阅读全文

posted @ 2018-04-23 16:26 大白(●—●)小弟小白 阅读(235) 评论(0) 推荐(0) 编辑

2018年4月18日

异常处理

摘要: 一、异常处理 异常就是程序运行时发生错误的信号 在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止 一个异常分为三部分: 1、异常的追踪信息 2、异常的类型 3、异常的值 错误主要分为两种 1.语法错误: 必须在程序运行前就纠正 if def test: pa 阅读全文

posted @ 2018-04-18 14:56 大白(●—●)小弟小白 阅读(148) 评论(0) 推荐(0) 编辑

2018年4月17日

内置函数补充,__str__方法、__del__方法 和 __call__方法和元祖

摘要: 一 、内置函数补充 1.isinstance函数: isinstance(obj,cls)检查obj是否是类 cls 的对象 使用该函数来判断一个函数的类型 2. issubclass(sub, super)检查sub类是否是 super 类的派生类 class Foo(object): pass 阅读全文

posted @ 2018-04-17 15:23 大白(●—●)小弟小白 阅读(315) 评论(0) 推荐(0) 编辑

导航