摘要: 一 .vue学习使用 1 .创建项目命令 bower node-npm 前端包管理包 第一步 : 安装 vue-cli npm install -g vue-cli vue init webpack Vue-Project 初始化项目 vue npm webpack mywebvue 进入项目 cd 阅读全文
posted @ 2020-03-07 15:32 supreme9999 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一 .html介绍和使用 阅读全文
posted @ 2020-03-07 13:06 supreme9999 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一 .Django中(原生mysql封装) 1.函数封装 2.对象封装 阅读全文
posted @ 2019-08-12 15:13 supreme9999 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 一 .WEB框架的本质 二 .HTTP 阅读全文
posted @ 2019-08-01 16:11 supreme9999 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一 数据库增删改查 二 .创建用户和授权 三 .视图(mysql) 四 .触发器 五 .存储过程 六 .函数 七 .事务 八 . 索引 九. 聚合函数 十.总 十一 . ORM框架 SQLAchemy 阅读全文
posted @ 2019-07-31 20:40 supreme9999 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一 .python和数据库 1. 防止数据注入 注意增删改 一定要提交(commit() 2. 查询 阅读全文
posted @ 2019-07-31 13:27 supreme9999 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一 .python和数据库 1.连接数据库 2. 创建表 3. 插入数据 4. 更新数据 5. 删除数据 6. 查找数据 7. 数据增删改查封装 阅读全文
posted @ 2019-07-31 12:21 supreme9999 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一 .索引(index) 1.索引的介绍 2. 常见的几种索引: 3. 普通索引 4. 唯一索引 5. 主建索引 6. 组合索引 7. 索引名词 阅读全文
posted @ 2019-07-25 16:19 supreme9999 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 一 . 外键 (多表关系) 1. foreign key (外键) 2、重点理解如果找出两张表之间的关系 3 .表的三种关系 阅读全文
posted @ 2019-07-25 11:58 supreme9999 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一 .多表查询 https://www.cnblogs.com/majj/p/9174404.html 1. 多表连接查询 外链接语法 语法: 1. 交叉连接 mysql> select * from emp,dep; 不适用任何匹配条件。生成笛卡尔积+ + + + + + + +| id | na 阅读全文
posted @ 2019-07-25 11:12 supreme9999 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一 .表的查询 1. 表单查询及关键字和查询优先级 mysql> select sex,age from cc;+ + +| sex | age |+ + +| 男 | 18 || 男 | 78 || 女 | 81 || 男 | 73 || 女 | 28 || 男 | 18 || 女 | 18 || 阅读全文
posted @ 2019-07-24 01:41 supreme9999 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一 .MySQL记录操作 1 .数据插入(insert into) 2. 更新数据(update) update runoob_tbl set runoob_title='学习 C++' where runoob_id=3; 从结果上看,runoob_id 为 3 的 runoob_title 已被 阅读全文
posted @ 2019-07-24 00:18 supreme9999 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一 .表的完整约束 1.约束简介 2. NOT NULL(非空) 2 . DEFAULT+NOT NULL(非空+默认值) 3. UNIQUE(唯一约束,指定某列或者几列组合不能重复) 4. PRIMARY KEY(主键为了保证表中的每一条数据的该字段都是表格中的唯一值 和 unique差不多) 5 阅读全文
posted @ 2019-07-23 02:14 supreme9999 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 一. MySQL支持的数据类型 1.数值类型 2. INIT类型 3.FAOALT小数类型 DECIMAL数据类型用于在数据库中存储精确的数值。我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据 double是mysql浮点类型数据的一种,double(6,2)表示规定 阅读全文
posted @ 2019-07-22 15:20 supreme9999 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一 .数据表(table) 1.数据表操作 2. 建表 + + + + + + +| Field | Type | Null | Key | Default | Extra |+ + + + + + +| id | int(11) | YES | | NULL | || name | varchar 阅读全文
posted @ 2019-07-22 14:07 supreme9999 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一 .数据库操作 https://www.cnblogs.com/majj/p/?page=2 1. 数据库语句使用 阅读全文
posted @ 2019-07-22 13:50 supreme9999 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 一 .数据库简介 1.认识数据库 2. 数据库安装 阅读全文
posted @ 2019-07-21 23:26 supreme9999 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 一 .IO模型 1.IO模型简介 https://www.cnblogs.com/nickchen121/p/11145098.html https://www.cnblogs.com/Eva-J/articles/8324837.html 2. 阻塞IO模型 阻塞IO模型图 改进后方案的问题 1. 阅读全文
posted @ 2019-07-19 22:47 supreme9999 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一 .协程(Coroutine) 1. 协程简介 2.协程(真正的协程模块就是使用greenlet完成切换的) 开始吃饭了哈哈哈哈8888888888888888饭吃完了哈哈哈哈9999999999999999 3.协程(效率比较)单纯的切换(在没有io的情况下或者没有重复开辟内存空间的操作) ,反 阅读全文
posted @ 2019-07-19 11:22 supreme9999 阅读(377) 评论(1) 推荐(0) 编辑
摘要: 一 .线程池(ThreadPoolExecutor) https://www.cnblogs.com/nickchen121/p/11141751.html#autoid-3-0-0 1. 线程池异步 2.线程返回值 3256线程的id号1228线程的id号7608线程的id号7608线程的id号3 阅读全文
posted @ 2019-07-18 15:20 supreme9999 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: 一 .线程队列(queue)和进程差不多(参照进程)7 1.队列先进先出(queue) 2.栈先进后出(queue.LifoQueue()) 3.队列生产者消费者 4. 存储数据时可设置优先级的队列(queue.PriorityQueue(maxsize=0)) 阅读全文
posted @ 2019-07-18 14:24 supreme9999 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一. 线程事件(Event) 1. 线程事件方法等 阅读全文
posted @ 2019-07-18 13:39 supreme9999 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一 .线程信号量(Semaphore) 阅读全文
posted @ 2019-07-18 12:42 supreme9999 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一 .线程锁( Lock,RLock) 1. GIL(全局解释器锁) 互斥锁(同步锁) 锁的目的是为了保护共享的数据,同一时间只能有一个线程来修改共享的数据 互斥锁(同步锁) 锁的目的是为了保护共享的数据,同一时间只能有一个线程来修改共享的数据 2. 互斥锁和join比较 3.死锁和递归锁(递归锁来 阅读全文
posted @ 2019-07-17 15:59 supreme9999 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一 .线程的创建(Threading.Thread) 1.threading模块 2.线程的创建 3. 多线程与多进程 4.线程数据共享(全局变量) 注意多线程内部有自己的数据栈 数不共享 多线程局部变量之threading.local()用法 假如,开了十个线程并且做同样的一件事,他们需要带着自己 阅读全文
posted @ 2019-07-17 13:20 supreme9999 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一. 线程简介 1. 线程概念的引入背景 2.进程和线程的区别 3. 线程特点 4.内存中的线程 阅读全文
posted @ 2019-07-17 09:40 supreme9999 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一 .进程池(multiprocess.Pool) 1.进程池概念 2.进程同步(apply) 3.进程异步( apply_async) 4.进程池版 socket 5. 进程池回调函数(主要用于爬虫) 爬虫案例 6. 进程池返回值 异步获取返回值 map 阅读全文
posted @ 2019-07-16 15:21 supreme9999 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 一 .进程(Pipe 双管道通信) 1.进程管道概念(Pipe) 2.管道使用(Pipe) 3.使用管道来实现生产者消费者(Pipe) 阅读全文
posted @ 2019-07-16 12:16 supreme9999 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一 .Manager进程数据之间数据共享 1.数据之间共享概念 #主进程 {'num': 52} 阅读全文
posted @ 2019-07-15 21:53 supreme9999 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一. 进程间通信——队列(multiprocess.Queue) 1 .队列概念介绍 2. 队列方法介绍 11148(get):10592(put):Mon Jul 15 21:24:16 2019[<Process(Process-1, stopped)>, <Process(Process-2, 阅读全文
posted @ 2019-07-15 15:10 supreme9999 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 一. 进程事件(multiprocessing.Event) 1. Event对象的基本概述 设置信号 使用Event的set方法可以设置Event对象内部信号标志为True. 清除信号 可以清除Event对象内部的信号标志,将其设为False。 Falsewait1True 阅读全文
posted @ 2019-07-15 12:48 supreme9999 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一. 进程信号量( multiprocessing.Semaphore) 1. 信号量概念(相当于在锁的基础上增加计数器) 2. multiprocessing.Semaphore 阅读全文
posted @ 2019-07-15 12:12 supreme9999 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一. 进程同步(multiprocess.Lock) 1. 多进程会出现抢占资源 2. 多进程使用锁来维护执行顺序(同步multiprocess.Lock) 阅读全文
posted @ 2019-07-14 22:56 supreme9999 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: 一 .程序中的进程操作 1. multiprocess模块 process模块介绍 process模块是一个创建进程的模块,借助这个模块,就可以完成进程的创建。 2. 进程(参数 方法 属性 注意事项) 3. 进程创建使用 4. 多进程启动(for循环 join进程感知) 5. 进程之间数据隔离 6 阅读全文
posted @ 2019-07-13 15:18 supreme9999 阅读(362) 评论(1) 推荐(0) 编辑
摘要: 一 .进程概念理解 1.前面必备知识点 2. 进程概念 注意:同一个程序执行两次,就会在操作系统中出现两个进程,所以我们可以同时运行一个软件,分别做不同的事情也不会混乱。 3. 进程调度 先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。FCFS算法比较 阅读全文
posted @ 2019-07-13 15:10 supreme9999 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一. 操作系统简介 https://www.cnblogs.com/Eva-J/articles/8253521.html https://baike.baidu.com/item/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%8F%91%E5%B1%95%E5%8 阅读全文
posted @ 2019-07-13 14:16 supreme9999 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一. FTP案例 (相关知识点) 1.进度条 阅读全文
posted @ 2019-07-12 08:59 supreme9999 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一. requests 模块初级使用爬取 案例(线程) 1. uuid的模块使用 2. Requests模块说明 阅读全文
posted @ 2019-07-09 16:45 supreme9999 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 一 .socketserver 模块初级使用(解决并发异步 多用户登录) # def handle(self): 注意这个self 包含了两个参数 第一个参数信息(self.request==conn) 第二个参数是地址(self.client_address=addr) 二 .剖析soketser 阅读全文
posted @ 2019-07-07 00:37 supreme9999 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一. 验证客户端合法性 hmac模块 Python内置的hmac模块实现了标准的Hmac算法, 它利用一个key对message计算“杂凑”后的hash, 使用hmac算法比标准hash算法更安全,因为针对相同的message,不同的key会产生不同的hash。 1.验证客户端合法性 案例 阅读全文
posted @ 2019-07-06 01:50 supreme9999 阅读(259) 评论(0) 推荐(0) 编辑