link

CSS的优先级理解

為{幸葍}努か 提交于 2019-12-03 23:18:46
样式的优先级 多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。 一般情况下,优先级如下: (外部样式)External style sheet <(内部样式)Internal style sheet <(内联样式)Inline style 有个例外的情况,就是如果 外部样式 放在 内部样式 的 后面 ,则外部样式将覆盖内部样式。 示例如下: < head > <style type="text/css"> /* 内部样式 */ h3 { color : green ; } </style> <!-- 外部样式 style.css --> < link rel = " stylesheet " type = " text/css " href = " style.css " / > <!-- 设置:h3{color:blue;} --> < /head > < body > < h3 > 测试! < /h3 > < /body > 选择器的优先权 解释: 1. 内联样式表的权值最高 1000; 2. ID 选择器的权值为 100 3. Class 类选择器的权值为 10 4. HTML 标签选择器的权值为 1 利用选择器的权值进行计算比较,示例如下: < html > < head > <style type=

cv-LinkNet

大憨熊 提交于 2019-12-03 08:16:33
Related Work bypass link encode block decode block Result 来源: https://www.cnblogs.com/zhouyu0-0/p/11784734.html

linux 查看网卡驱动信息

匿名 (未验证) 提交于 2019-12-02 21:56:30
方法一: 1:ethtool -i ethx 如: linux:/mnt # ethtool -i eth1 driver: e1000e version: 1.0.2-k2 firmware-version: 1.9-0 bus-info: 0000:0b:00.0 linux:/mnt # ethtool -i eth16 driver: igb version: 2.1.0-k2 firmware-version: 1.4-1 bus-info: 0000:0a:00.0 linux:/mnt # 2:使用 modinfo igb 查看驱动信息 linux:~ # modinfo igb filename: /lib/modules/2.6.32.12-0.7-default/kernel/drivers/net/igb/igb.ko version: 5.2.5 license: GPL description: Intel(R) Gigabit Ethernet Network Driver author: Intel Corporation, <e1000-devel@lists.sourceforge.net> srcversion: 0E80ABCD0117D822FE8B271 alias: pci:v00008086d000010D6sv*sd*bc*sc*i*

java 实现双端链表(同时包含头节点和尾节点的引用)

拜拜、爱过 提交于 2019-11-30 14:47:45
package helloclean.mylink; public class Link { public String dataStr; public Link next; public Link(String dataStr) { this.dataStr = dataStr; this.next = null; } public void disPlay() { System.out.print(" {" + dataStr + "} "); } } package helloclean.mylink; /** * 双端链表, 同时维护 first 和 last */ public class FirstLastLink { private Link first; private Link last; public FirstLastLink() { this.first = null; this.last = null; } public boolean isEmpty() { return (first == null); } public void insertFist(String key) { Link newNode = new Link(key); if(isEmpty()) { this.last = newNode; } newNode.next =

python爬虫(一)爬取豆瓣电影Top250

谁说胖子不能爱 提交于 2019-11-30 13:37:48
提示:完整代码附在文末 一、需要的库 requests:获得网页请求 BeautifulSoup:处理数据,获得所需要的资料 二、爬取豆瓣电影Top250 爬取内容为:豆瓣评分前二百五位电影的名字、主演、以及该电影的简介。 首先先进入 豆瓣电影Top250 ,打开审查元素,找到所要爬取的电影名、主演以及电影主页的链接都在标签<div class="info">中间,如下图所示 对于电影名和导演主演这些信息是可以直接获取的: content_list中包含所有标签为<div class="info">的内容。 对于电影简介,则需要先进入该电影界面,再获取。而进入电影主页的链接就保存在div下第一个a标签的‘href’属性中,获取方法如下: 得到link之后,获取link内容,因为Top250中存在链接打不开的现象,所以我加了一个if语句,过滤掉无效的link。手动打开任意一个link,从审查元素中定位电影简介的位置,得知信息保存在<span property="v:summary">中,获取信息。 三、数据保存 我这里创建里一个文件夹,以每个电影名命名建立各自的TXT文件写入title、star、summary。 四、总结 这个实践时比较基础的,但在其中也发现了BeautifulSoup库定位时还是比较麻烦的,新手理解很快,但在实践中还是需要眼力的。 完整代码 : #encoding

栈、队列(链表实现)

北城余情 提交于 2019-11-30 04:28:39
1. 链表(单链表、循环链表、双链表、循环双链表)的实现   1.1单链表     每一个节点由数据区及指向下一节点的指针域组成    #coding:utf-8 class SingleLinkedList(object): """链表类""" __slots__ = ['_head', '_size'] class _Node(object): """节点类""" __slots__ = ['data', 'next'] def __init__(self, data, next): self.data = data self.next = next def __init__(self): self._head = None self._size = 0 def is_empty(self): """判断链表是否为空""" return self._size==0 @property def length(self): return self._size def insert(self, index: int, data): """任意位置数据插入""" if index>self._size or index<0: raise IndexError("out of index or invalid") else: cur_node = self._Node(data,

js下载文件并修改文件名称

心已入冬 提交于 2019-11-29 09:58:41
//url:文件地址 filename:想要修改为的名称 function download(url, filename) { getBlob(url, function (blob) { saveAs(blob, filename); }); }; function getBlob(url, cb) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'blob'; xhr.onload = function () { if (xhr.status === 200) { cb(xhr.response); } }; xhr.send(); } function saveAs(blob, filename) { if (window.navigator.msSaveOrOpenBlob) { navigator.msSaveBlob(blob, filename); } else { var link = document.createElement('a'); var body = document.querySelector('body'); link.href = window.URL.createObjectURL(blob); link.download =

洛谷友链Link

余生颓废 提交于 2019-11-29 02:29:56
Link有些多。放博客里美观些。 同校 Liuier TAIshine 夏菡德佑 wise_world 外省 doyo Tony102 同省 lsy263 wangyixin 来源: https://www.cnblogs.com/BigYellowDog/p/11440401.html

SCUT - 432 - Parco_Love_String = 后缀自动机

萝らか妹 提交于 2019-11-28 06:20:02
链接: https://scut.online/p/432 题意:给一个长度不超过1000的字符串,从中间切开前缀后缀(各至少一个字符),问每个切法中前缀后缀的相同的子串对的个数。 重新理解后缀自动机。 1.后缀自动机里面,endpos表示这个节点作为结束位置出现的次数。一个maxlen更长的节点出现意味着它的link也一定出现。只属于p节点的本质不同的子串种类是maxlen[p]-maxlen[link[p]]。 2.在后缀自动机里面跑另一个字符串的时候,每次往下走的时候匹配的长度要像下面那样处理。 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int MAXN = 1000 + 5; const int MAXNODE = MAXN * 2 + 5; //SuffixAutomaton struct SAM { int ch[MAXNODE][26]; int link[MAXNODE]; int maxlen[MAXNODE]; int endpos[MAXNODE]; ll sum[MAXNODE]; void NewNode(int x, int l = 0) { memset(ch[x], 0, sizeof(ch[x])); link[x] = 0; maxlen[x

用触发器更新SQL记录

梦想的初衷 提交于 2019-11-27 15:13:19
CREATE FUNCTION reorder_priority() RETURNS TRIGGER AS $$ BEGIN CASE TG_OP WHEN 'UPDATE' THEN UPDATE link SET priority = priority + 1 WHERE link.priority >= NEW.priority AND NOT link.priority > OLD.priority; END CASE; RETURN NULL; END; $$ LANGUAGE plpgsql;正确解法 BEGIN CASE TG_OP WHEN 'UPDATE' THEN UPDATE link SET priority = priority + 1 WHERE link.priority >= NEW.priority AND NOT link.priority >= OLD.priority; END CASE; RETURN NEW; END; 来源: https://www.cnblogs.com/gamecenter/p/11368029.html