会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
紫月不亦乐乎
心如止水!!!!!!!
博客园
首页
新随笔
联系
订阅
管理
2020年3月7日
Vue 学习使用
摘要: 一 .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
阅读(109)
评论(0)
推荐(0)
编辑
一 .html使用介绍
摘要: 一 .html介绍和使用
阅读全文
posted @ 2020-03-07 13:06 supreme9999
阅读(122)
评论(0)
推荐(0)
编辑
2019年8月12日
十四. python数据库的封装
摘要: 一 .Django中(原生mysql封装) 1.函数封装 2.对象封装
阅读全文
posted @ 2019-08-12 15:13 supreme9999
阅读(1367)
评论(0)
推荐(0)
编辑
2019年8月1日
一 .python&Web框架
摘要: 一 .WEB框架的本质 二 .HTTP
阅读全文
posted @ 2019-08-01 16:11 supreme9999
阅读(243)
评论(0)
推荐(0)
编辑
2019年7月31日
十三. 数据库总结
摘要: 一 数据库增删改查 二 .创建用户和授权 三 .视图(mysql) 四 .触发器 五 .存储过程 六 .函数 七 .事务 八 . 索引 九. 聚合函数 十.总 十一 . ORM框架 SQLAchemy
阅读全文
posted @ 2019-07-31 20:40 supreme9999
阅读(165)
评论(0)
推荐(0)
编辑
十二. 数据库和python
摘要: 一 .python和数据库 1. 防止数据注入 注意增删改 一定要提交(commit() 2. 查询
阅读全文
posted @ 2019-07-31 13:27 supreme9999
阅读(268)
评论(0)
推荐(0)
编辑
十一. 数据库和python
摘要: 一 .python和数据库 1.连接数据库 2. 创建表 3. 插入数据 4. 更新数据 5. 删除数据 6. 查找数据 7. 数据增删改查封装
阅读全文
posted @ 2019-07-31 12:21 supreme9999
阅读(229)
评论(0)
推荐(0)
编辑
2019年7月25日
十.数据库(索引index)
摘要: 一 .索引(index) 1.索引的介绍 2. 常见的几种索引: 3. 普通索引 4. 唯一索引 5. 主建索引 6. 组合索引 7. 索引名词
阅读全文
posted @ 2019-07-25 16:19 supreme9999
阅读(432)
评论(0)
推荐(0)
编辑
九.数据库(多表查询 外键的变种 三种关系)
摘要: 一 . 外键 (多表关系) 1. foreign key (外键) 2、重点理解如果找出两张表之间的关系 3 .表的三种关系
阅读全文
posted @ 2019-07-25 11:58 supreme9999
阅读(246)
评论(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
阅读(366)
评论(0)
推荐(0)
编辑
2019年7月24日
七 .数据库(表的查询)
摘要: 一 .表的查询 1. 表单查询及关键字和查询优先级 mysql> select sex,age from cc;+ + +| sex | age |+ + +| 男 | 18 || 男 | 78 || 女 | 81 || 男 | 73 || 女 | 28 || 男 | 18 || 女 | 18 ||
阅读全文
posted @ 2019-07-24 01:41 supreme9999
阅读(320)
评论(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
阅读(575)
评论(0)
推荐(0)
编辑
2019年7月23日
五 .数据库(表的完整性约束)
摘要: 一 .表的完整约束 1.约束简介 2. NOT NULL(非空) 2 . DEFAULT+NOT NULL(非空+默认值) 3. UNIQUE(唯一约束,指定某列或者几列组合不能重复) 4. PRIMARY KEY(主键为了保证表中的每一条数据的该字段都是表格中的唯一值 和 unique差不多) 5
阅读全文
posted @ 2019-07-23 02:14 supreme9999
阅读(664)
评论(0)
推荐(0)
编辑
2019年7月22日
四 .数据库(数据类)
摘要: 一. MySQL支持的数据类型 1.数值类型 2. INIT类型 3.FAOALT小数类型 DECIMAL数据类型用于在数据库中存储精确的数值。我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据 double是mysql浮点类型数据的一种,double(6,2)表示规定
阅读全文
posted @ 2019-07-22 15:20 supreme9999
阅读(339)
评论(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
阅读(345)
评论(0)
推荐(0)
编辑
二 .数据库(Data)操作
摘要: 一 .数据库操作 https://www.cnblogs.com/majj/p/?page=2 1. 数据库语句使用
阅读全文
posted @ 2019-07-22 13:50 supreme9999
阅读(428)
评论(0)
推荐(0)
编辑
2019年7月21日
一. 数据库(Data)基础
摘要: 一 .数据库简介 1.认识数据库 2. 数据库安装
阅读全文
posted @ 2019-07-21 23:26 supreme9999
阅读(722)
评论(0)
推荐(0)
编辑
2019年7月19日
五种IO/模型
摘要: 一 .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
阅读(479)
评论(0)
推荐(0)
编辑
并发编程 (协程)
摘要: 一 .协程(Coroutine) 1. 协程简介 2.协程(真正的协程模块就是使用greenlet完成切换的) 开始吃饭了哈哈哈哈8888888888888888饭吃完了哈哈哈哈9999999999999999 3.协程(效率比较)单纯的切换(在没有io的情况下或者没有重复开辟内存空间的操作) ,反
阅读全文
posted @ 2019-07-19 11:22 supreme9999
阅读(381)
评论(1)
推荐(0)
编辑
2019年7月18日
七.并发编程 (线程池,返回值,回调函数)
摘要: 一 .线程池(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
阅读(1799)
评论(0)
推荐(0)
编辑
六.并发编程 (线程对列)
摘要: 一 .线程队列(queue)和进程差不多(参照进程)7 1.队列先进先出(queue) 2.栈先进后出(queue.LifoQueue()) 3.队列生产者消费者 4. 存储数据时可设置优先级的队列(queue.PriorityQueue(maxsize=0))
阅读全文
posted @ 2019-07-18 14:24 supreme9999
阅读(204)
评论(0)
推荐(0)
编辑
五.并发编程 (线程事件)
摘要: 一. 线程事件(Event) 1. 线程事件方法等
阅读全文
posted @ 2019-07-18 13:39 supreme9999
阅读(401)
评论(0)
推荐(0)
编辑
四.并发编程 (线程信号量)
摘要: 一 .线程信号量(Semaphore)
阅读全文
posted @ 2019-07-18 12:42 supreme9999
阅读(222)
评论(0)
推荐(0)
编辑
2019年7月17日
三.并发编程 (线程锁)
摘要: 一 .线程锁( Lock,RLock) 1. GIL(全局解释器锁) 互斥锁(同步锁) 锁的目的是为了保护共享的数据,同一时间只能有一个线程来修改共享的数据 互斥锁(同步锁) 锁的目的是为了保护共享的数据,同一时间只能有一个线程来修改共享的数据 2. 互斥锁和join比较 3.死锁和递归锁(递归锁来
阅读全文
posted @ 2019-07-17 15:59 supreme9999
阅读(323)
评论(0)
推荐(0)
编辑
二.并发编程 (程序中线程操作)
摘要: 一 .线程的创建(Threading.Thread) 1.threading模块 2.线程的创建 3. 多线程与多进程 4.线程数据共享(全局变量) 注意多线程内部有自己的数据栈 数不共享 多线程局部变量之threading.local()用法 假如,开了十个线程并且做同样的一件事,他们需要带着自己
阅读全文
posted @ 2019-07-17 13:20 supreme9999
阅读(256)
评论(0)
推荐(0)
编辑
一.并发编程 (线程简介)
摘要: 一. 线程简介 1. 线程概念的引入背景 2.进程和线程的区别 3. 线程特点 4.内存中的线程
阅读全文
posted @ 2019-07-17 09:40 supreme9999
阅读(187)
评论(0)
推荐(0)
编辑
2019年7月16日
九. 并发编程 (进程池)
摘要: 一 .进程池(multiprocess.Pool) 1.进程池概念 2.进程同步(apply) 3.进程异步( apply_async) 4.进程池版 socket 5. 进程池回调函数(主要用于爬虫) 爬虫案例 6. 进程池返回值 异步获取返回值 map
阅读全文
posted @ 2019-07-16 15:21 supreme9999
阅读(1084)
评论(0)
推荐(0)
编辑
九. 并发编程 (进程管道)
摘要: 一 .进程(Pipe 双管道通信) 1.进程管道概念(Pipe) 2.管道使用(Pipe) 3.使用管道来实现生产者消费者(Pipe)
阅读全文
posted @ 2019-07-16 12:16 supreme9999
阅读(262)
评论(0)
推荐(0)
编辑
2019年7月15日
八. 并发编程 (进程数据之间共享)
摘要: 一 .Manager进程数据之间数据共享 1.数据之间共享概念 #主进程 {'num': 52}
阅读全文
posted @ 2019-07-15 21:53 supreme9999
阅读(606)
评论(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
阅读(737)
评论(0)
推荐(0)
编辑
六. 并发编程 (进程事件)
摘要: 一. 进程事件(multiprocessing.Event) 1. Event对象的基本概述 设置信号 使用Event的set方法可以设置Event对象内部信号标志为True. 清除信号 可以清除Event对象内部的信号标志,将其设为False。 Falsewait1True
阅读全文
posted @ 2019-07-15 12:48 supreme9999
阅读(181)
评论(0)
推荐(0)
编辑
五. 并发编程 (进程信号量)
摘要: 一. 进程信号量( multiprocessing.Semaphore) 1. 信号量概念(相当于在锁的基础上增加计数器) 2. multiprocessing.Semaphore
阅读全文
posted @ 2019-07-15 12:12 supreme9999
阅读(287)
评论(0)
推荐(0)
编辑
2019年7月14日
四. 并发编程 (进程锁概念使用)
摘要: 一. 进程同步(multiprocess.Lock) 1. 多进程会出现抢占资源 2. 多进程使用锁来维护执行顺序(同步multiprocess.Lock)
阅读全文
posted @ 2019-07-14 22:56 supreme9999
阅读(3108)
评论(0)
推荐(0)
编辑
2019年7月13日
三. 并发编程 (程序中的进程操作)
摘要: 一 .程序中的进程操作 1. multiprocess模块 process模块介绍 process模块是一个创建进程的模块,借助这个模块,就可以完成进程的创建。 2. 进程(参数 方法 属性 注意事项) 3. 进程创建使用 4. 多进程启动(for循环 join进程感知) 5. 进程之间数据隔离 6
阅读全文
posted @ 2019-07-13 15:18 supreme9999
阅读(365)
评论(1)
推荐(0)
编辑
二. 并发编程 (进程介绍)
摘要: 一 .进程概念理解 1.前面必备知识点 2. 进程概念 注意:同一个程序执行两次,就会在操作系统中出现两个进程,所以我们可以同时运行一个软件,分别做不同的事情也不会混乱。 3. 进程调度 先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。FCFS算法比较
阅读全文
posted @ 2019-07-13 15:10 supreme9999
阅读(317)
评论(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
阅读(446)
评论(0)
推荐(0)
编辑
2019年7月12日
十. 网络编程(FTP案例 知识点)
摘要: 一. FTP案例 (相关知识点) 1.进度条
阅读全文
posted @ 2019-07-12 08:59 supreme9999
阅读(249)
评论(0)
推荐(0)
编辑
2019年7月9日
九. 网络编程(通过requests模块深入了解socket案例)
摘要: 一. requests 模块初级使用爬取 案例(线程) 1. uuid的模块使用 2. Requests模块说明
阅读全文
posted @ 2019-07-09 16:45 supreme9999
阅读(609)
评论(0)
推荐(0)
编辑
2019年7月7日
八. 网络编程( socketserver 模块 初级使用)
摘要: 一 .socketserver 模块初级使用(解决并发异步 多用户登录) # def handle(self): 注意这个self 包含了两个参数 第一个参数信息(self.request==conn) 第二个参数是地址(self.client_address=addr) 二 .剖析soketser
阅读全文
posted @ 2019-07-07 00:37 supreme9999
阅读(261)
评论(0)
推荐(0)
编辑
2019年7月6日
七. 网络编程(验证客户端合法性 hmac模块)
摘要: 一. 验证客户端合法性 hmac模块 Python内置的hmac模块实现了标准的Hmac算法, 它利用一个key对message计算“杂凑”后的hash, 使用hmac算法比标准hash算法更安全,因为针对相同的message,不同的key会产生不同的hash。 1.验证客户端合法性 案例
阅读全文
posted @ 2019-07-06 01:50 supreme9999
阅读(262)
评论(0)
推荐(0)
编辑
下一页
公告