上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 一 介绍 我们在写项目的时候一般都会建一个数据库,数据库里面会存很多的表,不可能把所有的数据都放在一张表里,因为分表来存数据节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上还不是一个整体,既然是一个项目,那么就会涉及到多个表联合查询,比如说员工一张表,部门一张表,要查询各个部门有哪些 阅读全文
posted @ 2019-01-18 16:23 一个很善良的抱爱 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 一. 关键字的执行优先级(重点) 二 . 简单查询 查询操作 三 . where约束 where语句中可以使用: 之前我们用where 后面跟的语句是不是id=1这种类型的啊,用=号连接的,除了=号外,还能使用其他的,看下面: 1. 比较运算符:> < >= <= <> != 2. between 阅读全文
posted @ 2019-01-17 21:30 一个很善良的抱爱 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一 库操作 数据库命名规则 可以由数字,字母,下划线,@, #, $ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 # 这些是对上次的补充. 二 表操作 1. MySQL的基础数据类型 简单介绍一下: 在这里介绍一下枚举个集合类型的用法 2.MyS 阅读全文
posted @ 2019-01-17 20:56 一个很善良的抱爱 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一 . MySQL安装 按照下面的图示来下载,下载的是zip压缩包,解压之后就能用了. 下载完成后进行安装 解压压缩包,放到自定义的目录下面 配置一下环境变量,将bin这个文件夹添加到环境变量 二 . MySQL安装目录介绍 三 . 给MySQL设置密码 四 . SQL语句的基本操作(输入语句后要加 阅读全文
posted @ 2019-01-17 20:07 一个很善良的抱爱 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一 . current_thread的用法 二 . 线程队列(重点) 1. 先进先出(FIFO)队列 (常用) 2.先进后出(FILO) (常用) 3.优先级队列 (不常用) 三 . 线程池(重点) 四. 协程 1. 生成器版协程(最low,了解) 2. greenlet版协程(中档,了解) 3. 阅读全文
posted @ 2019-01-14 17:22 一个很善良的抱爱 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一 . 线程的两种创建方式 二 . 查看线程的pid 三 . 验证线程之间的数据共享 四. 多进程与多线程的效率对比 # 从上述代码中的执行效率可以看出来,多线程在执行IO密集型的程序的时候速度非常快,但是执行计算密集型的程序的时候很慢,所以说python这门语言不适合做大数据. 五 . 互斥锁,同 阅读全文
posted @ 2019-01-11 21:24 一个很善良的抱爱 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一 . 管道 (了解) 二 . 事件(了解) 三 . 信号量(了解) 四. 进程池(重点) 进程的创建和销毁是很浪费时间的,影响代码执行效率. 所以说进程池比多进程同时执行的时候会省很多时间,因为进程池没有创建和销毁这一过程. 同步方法 异步方法 五. 回调函数 阅读全文
posted @ 2019-01-10 16:36 一个很善良的抱爱 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一. 进程的其他方法 进程id, 进程名字, 查看进程是否活着(is_alive()), terminate()发送结束进程的信号 二 . 僵尸进程和孤儿进程(了解) 僵尸进程可以理解为一些进程垃圾, 没有实际作用, 但是在占用着空间, 当这些进程的父进程正常关闭的时候会清楚这些僵尸进程, 孤儿进程 阅读全文
posted @ 2019-01-09 20:16 一个很善良的抱爱 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一 . 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 二 多道技术: 所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一 阅读全文
posted @ 2019-01-08 21:29 一个很善良的抱爱 阅读(184) 评论(0) 推荐(0) 编辑
摘要: # 服务端 import json import socket import struct server = socket.socket() server.bind(('127.0.0.1',8001)) server.listen() conn,addr = server.accept() #首先接收文件的描述信息的长度 struct_data_len = conn.recv(4) dat... 阅读全文
posted @ 2019-01-07 21:25 一个很善良的抱爱 阅读(809) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页