会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
灵虚御风
醉饮千觞不知愁,忘川来生空余恨!
导航
博客园
首页
新随笔
联系
订阅
管理
公告
上一页
1
···
17
18
19
20
21
22
23
24
25
下一页
2019年6月13日
python42 1.外键的变种 2.数据表操作
摘要: 昨日回顾: 一. 数据库的介绍 管理数据的软件 二. 数据库的 分类: a.关系型数据库 有约束 b.非关系型数据库 没有约束 三. MySQl 的安装: a. exe msi文件 点击下一步下一步 b. 压缩包 bin mysqld : 启动mysql服务的 mysql : 连接mysql 环境变
阅读全文
posted @ 2019-06-13 21:46 没有如果,只看将来
阅读(201)
评论(0)
推荐(0)
编辑
2019年6月12日
Python 41 数据库 数据表 数据行的增删改查操作
摘要: day 41MySql day01一. 为啥使用数据库? 因为之前使用文件(Excel)管理数据, 但是数据量特别大的时候,使用Excel管理 的话, 就比较的麻烦了 因此引入一个新的数据管理软件 : 数据库软件二. 数据库的分类? 关系型数据库 1. 有约束 2. 基于硬盘的存储 (就是将数据存储
阅读全文
posted @ 2019-06-12 19:34 没有如果,只看将来
阅读(379)
评论(0)
推荐(0)
编辑
2019年6月11日
Python40 epoll 使用和数据库 1.数据库相关概念--非常重要 2.数据库与文件系统的对应关系---非常重要 3.数据库安装方式--掌握 4. 连接服务器的指令 必要掌握 5.修改管理员密码---了解
摘要: 复习 IO模型 1.阻塞IO模型 2.非阻塞IO模型 3.多路复用IO模型 4.异步IO模型 详解: IO 模型网络传输数据的两个阶段send 从应用程序copy到操作系统recv 等待数据到达缓冲区 wait_data 然后在从操作系统缓冲区copy应用程序wait_data 耗时最长我们的目的就
阅读全文
posted @ 2019-06-11 20:34 没有如果,只看将来
阅读(222)
评论(0)
推荐(0)
编辑
2019年6月10日
Python39 IO模型 1阻塞IO 2.非阻塞IO 3. 多路复用 4.异步IO
摘要: 复习 内容:详解 1.多道技术 空间复用 同一时间在内存中同时加载多个程序数据,其内存之间相互隔离 时间复用 切换+保存状态 切换的两种情况: 1.一个进程遇到了IO操作时,切换到另一个进程, 2.时间片用完后,也会被强行切换 总结:多道技术的出现使计算机可以并发执行任务 2.进程: 正在运
阅读全文
posted @ 2019-06-10 22:09 没有如果,只看将来
阅读(211)
评论(0)
推荐(0)
编辑
2019年6月6日
python38 1.线程一堆队列 2.事件Event 3.协程 4.断点续传
摘要: 复习 1.GIL锁 2.如何避免GIL锁给程序带来的效率影响 3.与自定义锁的区别 4. 线程池进程池 5 同步 异步 6.异步回调 1.GIL锁 全局解释器锁, 用来锁住解释器的互斥锁 为啥加: CPython 中内存管理是非线程安全的, GIL是为了 保护解释器的数据不被并发修改 加
阅读全文
posted @ 2019-06-06 19:07 没有如果,只看将来
阅读(255)
评论(0)
推荐(0)
编辑
2019年6月5日
python37 1.GIL--全局解释器锁 2.GIL带来的问题 3.为什么需要GIL 4.GIL的加锁解锁时机 5.关于GIL的性能的讨论 6.线程常用方法 7.GIL锁与自定义锁的区别 8.进程池与线程池 9.同步异步 10.异步调用
摘要: 复习1.JoinableQueue--可以被join的队列2.多线程3线程的使用方法与进程一模一样3.1守护线程3.2线程安全问题3.3解决方案3.3.1互斥锁mutex3.3.2递归锁Rlock3.3.3信号量semaphore3.3.4死锁问题详解:1.JoinableQueue--可以被joi
阅读全文
posted @ 2019-06-05 22:45 没有如果,只看将来
阅读(230)
评论(0)
推荐(0)
编辑
2019年6月4日
Python36 1.joinablequeue 2.线程理论 3.多线程对比多进程 4.线程的使用方式 4.1.产生 线程的两种方式 4.2.守护线程 4.3.线程安全问题 4.3.1.互斥锁 4.3.2.死锁 4.3.3.可重入锁 4.3.4.信号量
摘要: 复习1.守护进程2.互斥锁(解决数据错乱的方法)3.IPC(进程间通讯)4.生产者与消费者模型详解:1.守护进程 一个进程可以设为另一个进程的守护进程 特点:被守护的进程结束时,守护进程也会随之结束 本质:父进程交给子进程一个任务,然而父进程 先于子进程结束了,子进程的任务也就没有必要 继续执行了
阅读全文
posted @ 2019-06-04 15:59 没有如果,只看将来
阅读(201)
评论(0)
推荐(0)
编辑
2019年6月3日
python35 1.守护进程 2.互斥锁3.IPC 4.生产者和消费者模型
摘要: 复习1.TCP粘包问题2.UDP3.进程 1.TCP粘包问题 2.UDP 区别: UDP 不粘包,不可靠,效率高,适合数据量小的传输,不要求顺序,不需要建立连接 使用场景: UDP 适用于,对速度要求高,但是对数据完整性要求不高,DNS,对战游戏 网络编程:目前的 无法并发处理多个客户端进程 一个正
阅读全文
posted @ 2019-06-03 21:32 没有如果,只看将来
阅读(207)
评论(0)
推荐(0)
编辑
2019年5月31日
python34 多进程: 1.进程与程序的区别 2.阻塞 非阻塞 并行 并发(重点) 3.进程三种方式的切换 4.程序员永恒的话题 5.进程的创建以及销毁 6.进程的两种使用方式(重点) 7.join函数(重点) 8.process常用属性 9僵尸与孤儿进程(了解)
摘要: 复习: 1.UDP协议 2.通讯流程 3.DNS 域名解析服务器 4.操作系统 5.多道技术 6.进程. 详解: 1.UDP协议----用户数据报协议,是OSI模型中属于传输层的协议 提供:不可靠的, 不要求顺序的, 数据量小的, 速度快的 传输服务 1.1不可靠: 发送完成后不需要确认信息 并且立
阅读全文
posted @ 2019-05-31 14:52 没有如果,只看将来
阅读(263)
评论(0)
推荐(0)
编辑
2019年5月30日
Python33 1.UDP协议 2.与TCP区别 3.DNS服务器 4.进程----进入并发编程的学习 5.操作系统 6.多道技术
摘要: 复习 1.半连接数 2.粘包问题 3.自定义报头 详解: 1.半连接数:指的是没有完成的链接 1.1原因:1.1.1客户端恶意攻击,只进行了两次握手,导致服务器处于等待状态 1.1.2有大量的客户同时访问(高并发)服务器处理不过来 1.2listen()函数中可以指定最大的半连接数量, 1.2.1超
阅读全文
posted @ 2019-05-30 16:25 没有如果,只看将来
阅读(133)
评论(0)
推荐(0)
编辑
上一页
1
···
17
18
19
20
21
22
23
24
25
下一页