2018年12月21日
摘要: 在创建表的时候创建索引 create table 表名(字段1 格式(宽度), 字段2 格式(宽度), index 索引名(想要成为索引的字段名)); 在建表的时候创建索引 1.create table 表名 (字段名 类型 primary key, #主键也可以作为索引值 字段名 类型 (宽度)) 阅读全文
posted @ 2018-12-21 21:55 汩汩-咕咚 阅读(123) 评论(0) 推荐(0) 编辑
  2018年12月19日
摘要: 一. 知识点概览: 1.引擎介绍 2.表介绍及先关操作 创建及数据插入 表内数据查询 表结构查询 3.mysql中的数据类型 二. 知识点详解: 1.mysql中的存储引擎: 概念: MySQL中的数据用各种不同的技术存储在文件或内存中, 这些技术都使用不同的存储机制, 索引技巧, 锁定水平并且最终 阅读全文
posted @ 2018-12-19 20:44 汩汩-咕咚 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 创建表 create table 表名(字结 类型(宽度) 限制条件) 查看表结构 desc 表名; 插入记录 insert into 表名 values(按表结构添加) 简单查询 select * from 表名; #查看表所有的内容 select 字结,字结2.... from 表; #查看表中 阅读全文
posted @ 2018-12-19 19:33 汩汩-咕咚 阅读(116) 评论(0) 推荐(0) 编辑
  2018年12月13日
摘要: 协程(纤程、轻型线程) 对于操作系统来说,协程是不可见的,不需要操作系统的调度,协程是程序级别的操作单位。 协程的效率高不高和操作系统本身没有关系,不需要操作系统调度,而是看协程的调度合不合理。 协程指的是在同一条线程上能够相互切换多个任务,遇到io就切换实际上是我们利用协程提高线程工作效率的一种方 阅读全文
posted @ 2018-12-13 20:52 汩汩-咕咚 阅读(114) 评论(0) 推荐(0) 编辑
  2018年12月12日
摘要: 有了GIL还是会出现数据不安全,所以还是要用锁 import time from threading import Thread,Lock n = 100 def func(lock): global n with lock: tmp = n-1 n = tmp l = [] lock = Lock 阅读全文
posted @ 2018-12-12 22:53 汩汩-咕咚 阅读(142) 评论(0) 推荐(0) 编辑
  2018年12月11日
摘要: socket 最底层的网络通信,所有的网络通信都是基于socket 什么是进程 在操作系统发展的过程中,为了提高cpu的利用率,在操作系统同时运行多个程序的时候,为了数据安全、代码不混乱而被创造出来的一个概念,每一个程序运行起来都至少是一个进程。进程是计算机中最小的资源分配单位,进程是被操作系统调度 阅读全文
posted @ 2018-12-11 16:32 汩汩-咕咚 阅读(167) 评论(0) 推荐(0) 编辑
  2018年11月20日
摘要: 返回顶部 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 阅读全文
posted @ 2018-11-20 20:46 汩汩-咕咚 阅读(202) 评论(0) 推荐(0) 编辑
  2018年11月15日
摘要: 时间模块import timetime.time() #现在的时间戳时间time.localtime() #现在(北京)机构化时间格式化时间--time.strptime(ret,"%Y-%m-%d %H:%M:%S")-->结构化时间--time.mktime(ret)-->时间戳时间时间戳时间- 阅读全文
posted @ 2018-11-15 17:38 汩汩-咕咚 阅读(178) 评论(0) 推荐(0) 编辑
  2018年11月1日
摘要: tuple 元组 python元组与列表类似,不同之处是元组不可以更改,元组使用小括号,列表使用花括号。 元组创建很简单,只要在括号里添加元素,用逗号隔开即可。 ***当元组中只有一个元素时要用逗号隔开,否则括号会被当作运算符号处理。 元组与字符串类似,下标索引从0开始,可以进行索取,组合等。 阅读全文
posted @ 2018-11-01 17:08 汩汩-咕咚 阅读(103) 评论(0) 推荐(0) 编辑
摘要: python 列表 list = [] 列表是可变的 列表的增: list.append(8) #追加 输出方式print(list) list.insent(3,'中国') #插入 第一个是追加的位置(索引) 第二个元素是插入的元素 list.extend('alex') #迭代添加 输出方式:l 阅读全文
posted @ 2018-11-01 16:52 汩汩-咕咚 阅读(106) 评论(0) 推荐(0) 编辑