上一页 1 ··· 7 8 9 10 11 12 13 下一页

2018年8月31日

前端基础之CSS

摘要: 一、CSS语法 1、CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 2、CSS注释 /*这是注释*/ 二、CSS的几种引入方式 1、行内样式 行内式是在标记的style属性中设定CSS样式。不推荐大规模使用。 2、内部样式 嵌入式是将CSS样 阅读全文

posted @ 2018-08-31 22:49 窮山霧繞(静妙) 阅读(176) 评论(0) 推荐(0) 编辑

2018年8月30日

前端知识--------HTML内容

摘要: HTML介绍 1、web服务本质 浏览器发请求-->HTTP协议-->服务端接收请求-->服务端返回响应-->服务端把HTML文件内容发给浏览器-->浏览器渲染页面 2、HTML是什么? 超文本标记语言(HTML)是一种用于创建网页的标记语言 HTML不是一种编程语言。 3、HTML文档结构 最基本 阅读全文

posted @ 2018-08-30 19:44 窮山霧繞(静妙) 阅读(232) 评论(0) 推荐(0) 编辑

2018年8月28日

协程

摘要: 一、协程存在的原因 因为想要在单线程内实现并发的效果(因为CPython有GIL锁,限制了在同一个时间点,只能执行一个线程,所以想要在执行一个线程的期间,充分的利用CPU的性能,因此想在单线程内实现并发的效果) 并发 :切换 + 保存状态 (yield 只能单纯的实现状态的保存和切换函数) yiel 阅读全文

posted @ 2018-08-28 22:36 窮山霧繞(静妙) 阅读(130) 评论(0) 推荐(0) 编辑

2018年8月27日

同一个进程内的队列(多线程) 线程池

摘要: 一、同一个进程内的队列(多线程) import queue queue.Queue() 先进先出 queue.LifoQueue() 后进先出 queue.PriorityQueue() 优先级队列 优先级队列 q = queue.PriorityQueue() q.put((pri , data) 阅读全文

posted @ 2018-08-27 18:40 窮山霧繞(静妙) 阅读(422) 评论(0) 推荐(0) 编辑

2018年8月23日

线程 定时器 互斥锁

摘要: 一、线程的概念。 线程被称为轻量级的进程。GIL:全局解释锁(只有CPython解释器才有) 对于线程来说因为有了GIL所以没有真正的并行。 计算机的执行单位以线程为单位。计算机的最小可执行单位为线程。 进程是资源分配的基本单位。线程是可执行的基本单位,是可被调度的基本单位。 线程不可以自己独立拥有 阅读全文

posted @ 2018-08-23 21:32 窮山霧繞(静妙) 阅读(476) 评论(0) 推荐(0) 编辑

2018年8月22日

joinablequeue模块 生产者消费者模型 Manager模块 进程池 管道

摘要: 一、生产者消费者 主要是为解耦(借助队列来实现生产者消费者模型) import queue # 不能进行多进程之间的数据传输 (1)from multiprocessing import Queue 借助Queue解决生产者消费者模型,队列是安全的。 q = Queue(num) num :为队列的 阅读全文

posted @ 2018-08-22 22:58 窮山霧繞(静妙) 阅读(369) 评论(0) 推荐(0) 编辑

查看文件的路径

摘要: lis = [] def find_path(filepath,n): lis_file = os.listdir(filepath) for i in lis_file: # 迭代出lis_file下的文件夹和文件 file = os.path.join(filepath,i) # 把目录拼接起来 try: if os.p... 阅读全文

posted @ 2018-08-22 11:39 窮山霧繞(静妙) 阅读(160) 评论(0) 推荐(0) 编辑

2018年8月21日

锁机制(Lock) 信号量机制(Semaphore) 事件机制(Event)

摘要: IPC 进程间通信(inter-Process Communicate) 锁机制(Lock) l = Lock() 开启一个锁机制(实例化) 一把锁配一个钥匙 l.acquire() 获得钥匙,锁门 l.release() 还钥匙,开门 信号量机制(Semaphore) sem = Semaphor 阅读全文

posted @ 2018-08-21 17:24 窮山霧繞(静妙) 阅读(758) 评论(0) 推荐(0) 编辑

2018年8月20日

十大经典排序算法

摘要: 1、算法概述 1.1 算法分类 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 1 阅读全文

posted @ 2018-08-20 23:17 窮山霧繞(静妙) 阅读(261) 评论(0) 推荐(0) 编辑

进程的相关知识和操作

摘要: 1、编程语言的发展: 机器语言:二进制 汇编语言:指令,命令形式的 高级语言:面向过程(C)面向对象(python,c++,java) 2、操作系统的目标: 为了用户使用更方便。 作用: 有效性:提高系统资源利用率。 方便性:更加方便用户的使用。 高内聚:内聚指模块内部各部分之间的紧密程度。 低耦合 阅读全文

posted @ 2018-08-20 21:31 窮山霧繞(静妙) 阅读(171) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 下一页

导航