摘要: 1.行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 <p style="background-color: rebeccapurple">hello yuan</p> 2.嵌入式 嵌入式是将CSS样式集中写在网页的<head></head>标签对 阅读全文
posted @ 2017-10-16 17:32 风火林山 阅读(139) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。 作用:声明文档的解析类型(document.compatMode),避免浏览器的怪异模式。 document.compatMode: BackCompa 阅读全文
posted @ 2017-10-16 16:49 风火林山 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Title start end 阅读全文
posted @ 2017-09-25 16:37 风火林山 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 进度条 阅读全文
posted @ 2017-09-25 16:37 风火林山 阅读(218) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="1.css"> </head> <body> <div style="wi 阅读全文
posted @ 2017-09-25 16:36 风火林山 阅读(157) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>抽屉新热榜</title> <link rel="stylesheet" href="抽屉css.css"> </head> <body> <div class 阅读全文
posted @ 2017-09-25 16:36 风火林山 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>菜单</title> </head> <body> <table border="1" cellspacing="0" cellpadding="0" bord 阅读全文
posted @ 2017-09-25 16:35 风火林山 阅读(307) 评论(0) 推荐(0) 编辑
摘要: from gevent import monkey;monkey.patch_all() from socket import * import gevent def sever(ipport): s = socket(AF_INET,SOCK_STREAM) s.setsockopt(SOL_SO 阅读全文
posted @ 2017-08-31 16:09 风火林山 阅读(785) 评论(0) 推荐(0) 编辑
摘要: from gevent import monkey;monkey.patch_all()#打补丁,使gevent识别I/O阻塞进而实现协程 import requests,re,gevent,time def get_info(url):#爬网页函数 res = requests.get(url) 阅读全文
posted @ 2017-08-31 15:55 风火林山 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 互斥锁,递归锁,信号量 以上都是进程(线程)锁,下面我就一一解释一下 最普通互斥锁 看一下最后执行时间,如果没有互斥锁,线程是并行执行,时间在1s多点,而有互斥锁后,线程变成串行执行,时间是10s多点, 它有什么作用:保证同一时间只有一个进程(线程在修改数据,从而使修改的共享数据安全),也是为什么C 阅读全文
posted @ 2017-08-30 16:01 风火林山 阅读(247) 评论(0) 推荐(0) 编辑