摘要: MySQL中定义数据字段的类型对数据库的优化非常重要 MySQL支持多种类型,大致可分为数值、日期/时间和字符串(字符)类型。 数值: 1.整数(TINYINT SMALLINT MEDIUMINT INT BIGINT) tinyint[(m)] [unsigned] [zerofill](小整数 阅读全文
posted @ 2017-09-06 16:38 爱笑的大象 阅读(3727) 评论(0) 推荐(0)
摘要: #1 操作文件夹(库) 增 create database db1 charset utf8; 查 show databases; show create database db1; 改 alter database db1 charset gbk; 删 drop database d... 阅读全文
posted @ 2017-09-05 20:10 爱笑的大象 阅读(245) 评论(0) 推荐(0)
摘要: 乱码问题 永久解决编码问题 查看表结构 修改表 复制表 删除表 阅读全文
posted @ 2017-09-05 20:08 爱笑的大象 阅读(271) 评论(0) 推荐(0)
摘要: 一.协程 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 注意: 1. python的线程属于内核级别的,即由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其 阅读全文
posted @ 2017-08-31 19:21 爱笑的大象 阅读(2364) 评论(0) 推荐(0)
摘要: 一.线程 定义:进程中某个单一顺序的执行流。进程可以看作工厂的一个车间,每个线程相当于车间中的流水线。 多个线程就是,一个进程中存在多个线程,多个线程共享所在进程的所有资源。 线程与进程的区别: 1.线程共享创建它的进程的地址空间;进程有自己的地址空间。 2.线程可以直接访问其进程的数据段;进程有自 阅读全文
posted @ 2017-08-29 16:18 爱笑的大象 阅读(131) 评论(0) 推荐(0)
摘要: 一.multiprocessing模块 multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。 multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Proces 阅读全文
posted @ 2017-08-26 15:48 爱笑的大象 阅读(210) 评论(0) 推荐(0)
摘要: 一.错误 错误分两种:语法错误和逻辑错误 逻辑错误: 异常: 异常就是程序运行时发生的错误信号,发生异常程序不再执行 常见异常种类: 二.异常处理 1.什么是异常处理: python解释器检测到错误,触发异常(也允许程序员自己触发异常) 程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑 阅读全文
posted @ 2017-08-17 16:54 爱笑的大象 阅读(158) 评论(0) 推荐(0)
摘要: 一.classmethod 和staticmethod 二.isinstance 和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 ssubclass(sub, super)检查sub类是否是 super 类的派生类 三 .反射定义: 1 什么是反 阅读全文
posted @ 2017-08-16 22:48 爱笑的大象 阅读(215) 评论(0) 推荐(0)
摘要: 一.继承性 含义:继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 类的继承分为 单继承 和 多继承 查看继承 疑问:如果没有指定基类,python的类会默认继承object类,object是所有python类的基类,它提供 阅读全文
posted @ 2017-08-11 17:25 爱笑的大象 阅读(184) 评论(0) 推荐(0)
摘要: 一.面向对象程序设计 1.面向过程程序设计: 侧重过程二字,即解决问题的步骤,先干什么,后干什么,应用场景比较固定 2.面向对象编程: 侧重对象二字,解决了程序的扩展性问题,对某一个对象的修改,会反应到整个体系中,比如在游戏中对一个人物特征和技能的修改,应用于需求经常变化的场景。 3.类与对象的概念 阅读全文
posted @ 2017-08-10 16:26 爱笑的大象 阅读(170) 评论(0) 推荐(0)