摘要: 1,权重计算: 权重:id class 标签 >>>顺序不变 当权重一样时,显示后来设置的 继承下来的标签,权重为0 若权重为0,那么谁描述的近,就显示谁 若权重为0,描述的一样近的时候,回归原始状态(数权重) 2,padding: /*上 右 下 左*/padding: 20px 30px 40p 阅读全文
posted @ 2018-08-18 16:52 匠心程序定制 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 直接看代码,拿到你的py下运行测试一下就 明白了. 阅读全文
posted @ 2018-08-15 13:58 匠心程序定制 阅读(216) 评论(0) 推荐(0) 编辑
摘要: IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同 阅读全文
posted @ 2018-08-02 22:18 匠心程序定制 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 协程 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效 阅读全文
posted @ 2018-08-01 22:06 匠心程序定制 阅读(296) 评论(0) 推荐(0) 编辑
摘要: python之路——线程 操作系统线程理论 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行 阅读全文
posted @ 2018-07-31 22:03 匠心程序定制 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 进程与线程的一个简单解释 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有 阅读全文
posted @ 2018-07-31 20:32 匠心程序定制 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Vim进入和退出命令 本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。另外还有其它的,我可能都不会用到。。。 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将 阅读全文
posted @ 2018-07-28 11:20 匠心程序定制 阅读(62838) 评论(0) 推荐(1) 编辑
摘要: python之路——操作系统的发展史 阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作 阅读全文
posted @ 2018-07-24 17:29 匠心程序定制 阅读(652) 评论(0) 推荐(1) 编辑
摘要: 重点回顾: 官方文档对socket模块下的socket.send()和socket.sendall()解释如下: socket.send(string[, flags]) Send data to the socket. The socket must be connected to a remot 阅读全文
posted @ 2018-07-21 15:27 匠心程序定制 阅读(7307) 评论(0) 推荐(0) 编辑
摘要: 远程执行命令 先来学习一个新模块 , 一会用到的.. 下边直接上代码,一看就懂. TCP的 import socket import subprocess sk = socket.socket() sk.bind(('127.0.0.1',9090)) sk.listen() conn,addr = 阅读全文
posted @ 2018-07-21 14:52 匠心程序定制 阅读(2280) 评论(0) 推荐(0) 编辑