上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 1. 前情回顾 1. Web开发的本质 客户端 服务端 浏览器 自己写socket server 2. HTML HTML标签 1. 单标签和双标签 2. 内联标签和块儿级标签(是否独占一行) 内联: span img a b i 块儿级:div h1~h6 p hr ul li ol 嵌套的规则: 阅读全文
posted @ 2019-09-05 20:39 谭文章 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 前端 blog链接:http://www.cnblogs.com/liwenzhou/p/7988087.html 4周 ~5周 -2周前端 -2周Django基础 编程: 使用(展示)数据 存储数据 处理数据 前端 1. 前端是做什么的? 2. 起我们为什么要学前端? 1. 全栈 3. 前端都有哪 阅读全文
posted @ 2019-09-05 20:35 谭文章 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 上传文件: 找标签: id:独一无二的 权重直接相加就可以了 阅读全文
posted @ 2019-09-05 11:48 谭文章 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-04 17:28 谭文章 阅读(116) 评论(0) 推荐(0) 编辑
摘要: server: client: IO多路复用的三种机制: select :windows linux poll;linux eploo:linux 链接:https://www.cnblogs.com/Eva-J/articles/8324837.html 阅读全文
posted @ 2019-09-03 22:33 谭文章 阅读(140) 评论(0) 推荐(0) 编辑
摘要: # 同步 提交一个任务之后要等待这个任务执行完毕# 异步 只管提交任务,不等待这个任务执行完毕就可以做其他事情# 阻塞 recv recvfrom accept# 非阻塞 # 阻塞 线程 运行状态 --> 阻塞状态 --> 就绪# 非阻塞 # IO多路复用 # select机制 Windows li 阅读全文
posted @ 2019-09-03 22:26 谭文章 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 实现并发的手段:进程,线程,协程 在cpython解释器下,没有办法真正的利用多线程去同一时间使用多个CPU,其他语言的多线程没问题 协程本质是一个线程(假线程),能够在多个任务之间切换来节省一些IO时间 协程:代码级别的切换,不涉及寄存器和堆栈 在任务之间的切换也消耗时间,但远远小于进程、线程之间 阅读全文
posted @ 2019-09-03 22:20 谭文章 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 更新pip: python -m pip install --upgrade pip 阅读全文
posted @ 2019-09-03 12:59 谭文章 阅读(120) 评论(0) 推荐(0) 编辑
摘要: # 条件# 锁# acquire release# 一个条件被创建之初 默认有一个False状态# False状态 会影响wait一直处于等待状态# notify(int数据类型) 造钥匙 notify和wait需要在acquire release之间 wait()是在等钥匙,写在acquire和w 阅读全文
posted @ 2019-09-02 21:41 谭文章 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 递归锁RLock:在一个线程里可以多次acquire(),解决死锁问题 进程也有死锁问题,当在同一个线程或者同一个进程中,用到两把及以上的互斥锁的时候,容易出现死锁 为什么加锁:全局解释器锁(GIL)是给线程加了锁,是为了避免多个线程同一时间对一个数据进行操作, 但是并不能避免时间片的轮转带来的数据 阅读全文
posted @ 2019-09-02 21:33 谭文章 阅读(117) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页