专业编程培训机构——完成蜕变以后轻松拿高薪
电话+V: 152079-09430 ,欢迎咨询web中样式优先级最低的是哪一项,[python实用课程],[C++单片机原理],[C#网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]
web中样式优先级最低的是哪一项
一、通用选择器的特性
我们需要了解什么是通用选择器。通用选择器是一个特殊的选择器,它使用一个星号(*)来表示。这个选择器会匹配所有的元素,无论它们的类型、类名或ID是什么。因此,通用选择器在样式表中是非常强大的。
尽管通用选择器很强大,但它的优先级却是最低的。这是因为CSS样式的优先级是由特殊性(specificity)决定的,而通用选择器的特殊度是0,是所有选择器中最低的。这意味着,如果其他任何选择器的样式与通用选择器的样式冲突,那么浏览器会忽略通用选择器的样式。
二、样式覆盖的规则
在CSS中,样式覆盖的规则是非常重要的。如果你有两个或更多的样式规则应用到同一个元素上,浏览器需要决定哪个规则应该优先应用。这就是特殊性的概念。
特殊性是由四个部分组成的:内联样式、ID选择器、类选择器、属性选择器和伪类。这四个部分的权重依次降低,内联样式最高,通用选择器最低。
三、通用选择器的作用
虽然通用选择器的优先级最低,但它在某些情况下仍然非常有用。例如,我们可以使用通用选择器来重置所有元素的一些默认样式,如边距(margin)和填充(padding),或者重置字体大小等。
通用选择器也可以用于清除浮动。当我们在布局中使用了浮动(float)时,可能会出现父元素高度塌陷的问题。这时,我们可以使用通用选择器来清除浮动,解决高度塌陷的问题。
Web3中的去中心化存储和商用场景
作者:CAM@ZeePrimeCapital翻译:ScarlettLI@ContributorofPermaDAO
审阅:XiaosongHu@ContributorofPermaDAO
存储是任何计算堆栈的关键部分。(注:计算机堆栈,指的是嵌套的软件层,其中每个层都依赖于上一层,并提供不同的功能和服务。计算机堆栈包括操作系统、应用程序、库、框架和硬件层等。在计算机编程中,处理和管理计算机堆栈对于开发高效、可靠和安全的软件应用程序非常重要);没有这一基本要素,一切皆不可能。通过计算资源的不断进步,产生了大量过剩和未充分利用的存储。分布式存储网络(DSN)提供了一种协调和利用这些潜在资源并将其转化为生产性资产的方法。这些网络有可能将第一个真正的垂直商业带入Web3生态系统。
P2P的历史随着Napster的出现,真正的点对点文件共享的历史才真正开始成为主流。虽然在此之前互联网上已经有早期的文件共享方法,但最终主流是Napster带来的MP3文件共享。从这个最初的起点开始,分布式系统世界的活动呈爆炸式增长。Napster模型(用于索引)的集中化使其很容易因违法而被关闭,然而,它为更强大的文件共享方法奠定了基础。
(注:Napster是一个在线音乐分享服务,成立于1999年。它允许用户通过一个点对点(P2P)的网络共享和下载音乐文件。通过Napster,任何人都可以上传和下载MP3文件,并与其他用户共享它们的音乐文件库。当时,Napster被视为一种革命性的平台,因为它使得共享和下载数字音乐的门槛降低了。然而,Napster也面临诸多问题,例如侵犯版权和艺术家获得公正报酬等问题。虽然Napster在2001年被主管法官命令关闭,但它对音乐共享和数字音乐产业产生了深远的影响。)
Gnutella协议遵循了这一开创性,并拥有许多不同的有效前端,以不同的方式利用网络。作为Napstereqsue查询网络的一个更加去中心化的版本,它对审查更加稳健。即使在当时,它也经历过审查。AOL收购了开发公司Nullsoft,并很快意识到其潜力,几乎立即停止了分销。然而,它已经传到外部并很快被进行了逆向工程。Bearshare、Limewire和Frostwire可能是您可能遇到过的这些前端应用程序中最引人注目的。它最终失败的地方是带宽要求(当时的资源非常有限)以及缺乏活力和内容保障。
图源:ZeePrimeCapital
记住这一点了吗?如果没有,别担心,它已经重生为一个nft市场...…
图源:ZeePrimeCapital
接下来是BitTorrent。由于该协议的双向性质及其维护分布式哈希表(DHT)的能力,这带来了一个升级。DHT很重要,因为它们作为分类账的去中心化版本,存储文件的位置并可供网络中的其他参与节点查找。
比特币和区块链出现后,人们开始思考如何使用这种新颖的协调机制将潜在未使用的资源和商品网络连接在一起。紧随其后的是DSNs的开发。
也许会让很多人感到惊讶的是,代币(Token)和P2P网络的历史可以追溯到比比特币和区块链更早的历史。这些网络的先驱者很快意识到以下几点:
由于分叉,很难将您构建的有用协议货币化。即使您通过前端货币化并提供广告或利用其他形式的货币化,分叉也可能会削弱您的优势。并非所有用法都是一样的。以Gnutella为例,70%的用户没有共享文件,50%的请求是针对前1%主机托管的文件。
幂律
(注:Powerlaw(指数分布律),也称为“斯特林分布律”,是统计学和数学中的一个概念,它描述了在某些现象中,强度与频率之间呈现出非线性关系的现象。例如,当我们观察一篇博客文章的评论时,我们会发现大多数评论只有很少的回复,但是极少数评论却有很多回复。这种现象在许多领域都可以观察到,例如社交网络中的粉丝数、城市中的人口分布、货物运输中的货物量等。人们发现许多真实世界的现象和分布都可以使用幂律很好地描述。例如,帕累托定理就是一个常见的幂律,它描述了90%的财富掌握在10%的人手中的现象。幂律通常与网络科学、复杂系统、生物学、经济学、社会学等领域的研究紧密相关,这对理解和预测许多现实世界的现象具有重要意义。)
如何解决这些问题?对于BitTorrent来说,它是种子比率(下载/上传比率),对于其他人来说,它是原始令牌(Token)系统的引入。最常被称为信用或积分,它们被分配用于激励良好行为(促进协议的健康)和网络管理(例如以信任评级的形式监管内容)。为了更深入地了解这一切的历史,我强烈推荐JohnBackus的这些文章(现已删除,可通过网络存档获取):
有趣的是,DSN是以太坊最初愿景的一部分。所谓的“神圣三位一体”旨在为世界计算机的蓬勃发展提供必要的工具套件。传说,这实际上是GavinWood提出的Swarm概念的想法,它是以太坊的存储层,而Whisper是消息传递层。
主流DSN紧随其后,剩下的就成为历史了。
去中心化存储网络格局去中心化存储环境是最有趣的,因为领导者(Filecoin)和其他较新兴的存储网络之间的规模存在巨大差异。虽然许多人认为Filecoin和Arweave是存储领域两大巨头,但大多数人可能会感到惊讶的是,按使用量计算,Arweave排名第四,低于Storj和Sia(尽管Sia的使用量似乎正在下降)。虽然我们可以很容易地质疑存储的FIL数据的合法性,即使我们将其限制为90%,但FIL使用率仍然是Arweave的约400倍。
由此我们可以推断出什么呢?
目前市场上存在明显的主导地位,但