找到约 10000 条结果
  • 用100行Nodejs代码写微博爬虫
    文章为原创首发地址:[链接] 思路 通过关键字搜索抓取新浪微博的数据,分析得出新浪微博的搜索地址格式如下: {代码...} 爬虫代码文件为 weibo-spider.js 假设我们要查询的关键字为 哈佛大学 则运行方式为 {代码...} 执行此命令后,则爬虫会逐页抓取。 伪代码 将上面的思路用以下用伪代码表示过程 {代码...} 执行fetchHt...
    2018-03-21
  • CSS3伪元素选择器 ::before ::after | 记录自己的前端学习日子
    写在前面:最近冷空气来临,大家注意保暖,如果有时间,也给许久未见的家人、朋友、那个你想见没去见的人打个冬日的暖心电话吧。别等了,就这次吧。2021年11月7日,立冬之时
    2021-11-07
  • web前端动画专题(1):字体特效
    特效一览 划线动态: 背景高亮: 色块进出: 划线动态 效果图 原理 首先,利用::after和::before就可以画出上下两条线,所以只需要一个 dom 元素即可。 其次,对于鼠标移入的动画,要给上面两个伪元素设置:hover选择器。 最后是处理动画方向。我们以上面的线条为例,在鼠标移入的时候,是从右到左变化的。这里是通过设置...
    2019-08-07
  • 伪类与伪元素
    伪类和伪元素是css中很常见的两个概念,利用的好,能够很方便的实现一些特殊效果。伪类与伪元素由于用法相近,导致平时使用并不能很好的区分这两个概念。伪类(pseudo-classes): 伪类类似于class,用于对已有元素增加特殊状态,比如:hover, :active, :lang, :first-child等。伪元素(pseudo-elements):伪元素类似于e...
    2016-01-04
  • CSS的伪类和伪元素
    伪类:CSS 伪类 是添加到选择器的关键字,指定要选择的元素的特殊状态。例如,:hover 可被用于在用户将鼠标悬停在按钮上时改变按钮的颜色。
    2021-02-02
  • 快速了解常用的消息摘要算法,再也不用担心面试官的刨根问底
    加密算法通常被分为两种:对称加密和非对称加密。其中,对称加密算法在加密和解密时使用的密钥相同;非对称加密算法在加密和解密时使用的密钥不同,分为公钥和私钥。此外,还有一类叫做消息摘要算法,是对数据进行摘要并且不可逆的算法。
    2022-02-28
  • 动画演示Sunday字符串匹配算法——比KMP算法快七倍!极易理解!
    KMP算法是一个里程碑似的算法,它的出现宣告了人类是找到线性时间复杂度的字符串匹配算法的。在这之后,出现了许多的字符串匹配算法,比如BM算法和Sunday算法。
    2020-05-22
  • 如何解决浏览器弹出窗口的拦截
    问题 有时候在开发业务时,由于产品体验,要求自动打开新窗口,而不希望用户手动点击。直接在代码中执行: window.open('http://www.baidu.com') 是会被浏览器拦截的,浏览器是默认屏蔽弹出窗口,但是是用户手动触发,就不会拦截,如果是程序自动执行,则会拦截。 解决 那么根据上述规则,那就在用户有点击动作时打开这...
    2017-06-14
  • CSS伪类与伪元素
    1.CSS伪类适用于用户使用指示设备虚指一个元素(没有激活它)的情况。在 CSS 中, 一个伪类选择器只依据元素的状态, 而不是元素在文档树中的信息, 来选择目标对象。
    2021-04-03
  • 申请代码签名证书需要注意哪些误区
    给软件代码进行证书签名是软件开发商当下绕不开的流程。如果没有给软件代码使用代码签名数字证书,这样的软件不仅不会被信任,还会因为被篡改影响软件开发商的品牌声誉。因此,代码签名证书深受各大应用开发公司的欢迎,需求量也非常大,推出代码签名证书签发的CA也愈来愈多。安信证书在此提醒您,一不小心就可能很容易...
    2020-11-18
  • GitHub标星2.6万!Python算法新手入门大全
    几个印度小哥,在GitHub上建了一个各种Python算法的新手入门大全,现在标星已经超过2.6万。这个项目主要包括两部分内容:一是各种算法的基本原理讲解,二是各种算法的代码实现。
    2019-04-27
  • python数据结构与算法
    数据结构与算法(Python) Why? 我们举⼀个可能不太恰当的例⼦: 如果将开发程序的过程⽐喻为作战,我们码农便是指挥作战的将军,⽽我们 所写的代码便是⼠兵和武器。 那么数据结构和算法是什么?答⽈:兵法! 我们可以不看兵法在战场上⾁搏,如此,可能会胜利,可能会失败。即使胜 利,可能也会付出巨⼤的代价。我们写...
    2020-04-29
  • 设计模式学习
    设计思想: OOP 类是做什么用的?封装数据和代码 接口是做什么用的? 定义相接的口子,定义功能使用者和提供者之间的接口为什么要有接口? 隔离变化的抽象类是做什么的?包含变与不变的OOP 三大特性:封装 继承 多态
    2018-11-26
  • CSS 实现弧形卡片的 3 种方式
    欢迎关注我的公众号:前端侦探在平时开发中,有时候会碰到下面这种“弧形”样式,主要分为“内凹”和“外凸”两种类型,如下该如何实现呢?或者想一下,有哪些 CSS 属性和“弧形”有关?下面介绍 3 种方式,一起看看吧一、border-radius通常情况下,我们用border-radius都是这样 {代码...} 这样表示 4 个角都是圆角,并且是标准...
    2023-12-04
  • HTML5/CSS3知识总结
    愿你被整个世界温柔以待 新增语义化标签 header:头部标签 nav:导航标签 article:文章内容标签 section:块级标签 aside:侧边栏标签 footer:底部标签 注意: 语义化标签主要针对于搜索引擎的可以在界面使用多次的,主要适用于移动端开发在IE9中,需要把这些元素转换为块级元素(很重要) 新增input表单 👇这个新增的表...
    2020-06-28
  • 以太坊RLP序列化
    RLP序列化RLP是Recursive Length Prefix的简写。是以太坊中的序列化方法,以太坊的所有对象都会使用RLP方法序列化为字节数组。字节数组中数据部分的每个元素均为ascii编码,即小于127元素集合:TT为序列化后的对象的集合,元素分为两种:B:代表了所有可能的字节数组(一些字节的序列,这些字节构成了某个特定的元素,比...
    2022-04-07
  • AI安全白皮书 | “深度伪造”产业链调查以及四类防御措施
    以下内容,摘编自顶象防御云业务安全情报中心正在制作的《“深度伪造”视频识别与防御白皮书》,对“深度伪造”感兴趣的网友,可前往顶象留言,在该白皮书完成后,会为您免费寄送一份电子版。
    2024-03-07