找到约 10000 条结果
  • 从青铜到王者10个css3伪类使用技巧和运用
    伪类经常与伪元素混淆,伪元素的效果类似于通过添加一个实际的元素才能达到,而伪类的效果类似于通过添加一个实际的类来达到。实际上css3为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。伪类与伪元素的本质区别就是是否抽象创造了新元素。具体的伪类和伪元素相关知识本文就不深入,下...
    2019-07-31
  • 前端基础:CSS伪类的作用和基本使用
    前端基础:CSS中伪类的作用和基本使用作为一名优秀的前端开发,不会使用伪类和伪元素有点说不过去。但是很多小白可能伪类和伪元素都分不清楚,我先同通俗的话解释下:伪类是用来给指定选择器添加状态效果,伪元素是给指定元素添加内容修饰。今天先带大家看一下伪类是如何使用的,明天给大家演示下伪元素的使用。常见的伪...
    2022-03-03
  • JavaScript洗牌算法-数组值随机交换
    洗牌算法在日常项目中非常实用,特别是在需要随机打乱数组元素或者集合顺序的情况下。在 JavaScript 中,一个常见的洗牌算法是 Fisher-Yates 算法,也称为 Knuth 洗牌算法。这个算法的基本思路是从数组末尾开始,依次将当前元素与之前随机位置的元素交换,直到整个数组被遍历过一遍,这段代码实现了一个经典的数组洗牌算...
    2025-04-25
  • 二叉树八股文:递归改迭代通用模板
    之前经常讲涉及递归的算法题,我说过写递归算法的一个技巧就是不要试图跳进递归细节,而是从递归框架上思考,从函数定义去理解递归函数到底该怎么实现。
    2021-09-07
  • java-study-bigdata-flink-网络资料-02-flink-wordcount
    flink word count 1、滑动窗口-wordcount ## 1.1 原理&code ## 原理: 代码:[链接] ## 1.2 测试 ## 本地测试 linux 上执行:nc -l 10101 运行main方法 提交到集群测试 1、伪分布式集群搭建下载:[链接] 解压: 启动:./bin/start-cluster.sh 访问 启动socket端口测试: 提交jar包到集群环境: 启动任务 测试&查...
    2018-11-20
    1
  • 一次很奇怪的react shouldUpdate优化经验
    这样触发re-render是正常的,比如form.setFileds。但下面的写法会触发多次re-render(发现多触发了3次)页面没有setState 额外触发,可能引发的re-render
    2024-04-28
  • [Git]Git速查表
    有的时候就是想不起来某个Git怎么用,在这里记录下。【施工中】 一次普通的提交 {代码...} 初始化 {代码...} 附上一个.gitignore,这份文件也会(根据缘分)修改补充。 {代码...} 推荐在init后,先commit这份.gitignore文件再关联到远程空仓库,再传代码。 远程仓库关联远程仓库。 {代码...} fork与merge新建一个分支来...
    2020-05-18
  • fetch 设置 HTTP 注意事项
    根据 HTTP 规范(RFC 7230,RFC 2616),HTTP header 的 name 是不区分大小写的。而且根据规范,Fetch 和 XHR's setRequestHeader() 都应该把 header 的 name 转成小写,只是有些浏览器没有转而已。
    2015-12-03
  • YAF RBAC 使用实例
    简单画了一个关系图,大体rbac关系如上图,当然表里面的字段还是可以变化,比如我这次实际上就只用三张表,仔细看的话,角色表和节点表其实是可以成为一张表,用户-角色表和角色-节点表也可以成为一张表,这样不过代码逻辑要多处理一下
    2017-07-07
  • 【Java猫说】每日算法:#4-选择排序
    Java每日算法 分析 选择排序,一种O(n^2)的排序算法。 1、为什么学习O(n^2)的排序算法? {代码...} 2、什么是选择排序(Selection Sort) {代码...} 编码 {代码...} 地址与代码获取 项目以传Github,定期更新算法内容UncleCatMySelf/java_algorithm
    2018-07-31
  • 设计模式13 - 模板模式
    在 GoF 的《设计模式》一书中,它是这么定义的:Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm’s structure.
    2020-07-30
  • 算法导论 第二章-算法基础
    循环不变式用来理解算法的正确性 1.初始化:循环的第一次迭代之前,它为真。2.保持:如果循环的某次迭代之前它为真,那么下次迭代之前它仍为真。3.终止:在循环终止时,不变式为我们提供了一个有用的性质,该性质有助于证明算法是正确的
    2021-01-19
  • 「前端面试题系列3」伪类与伪元素的区别及实战
    前言 这是前端面试系列的第3篇,前面的章节,你可以在这里找到: 「面试题」如何实现一个圣杯布局 「今日头条」前端面试题和思路解析 面试前端候选人的时候,我经常会问这样一个有关CSS的问题: 你知道伪类与伪元素么,它们的分别是什么?这时,能回答上来的很少。换一种问法,你知道 :hover, :active, :focus, :visited...
    2019-01-06
    2
  • #抬抬小手学Python# 类函数、成员函数、静态函数、抽象函数、方法伪装属性
    本篇博客是滚雪球学 Python 第二轮的最后一篇博客,我们将内容继续提升到面向对象部分,为你补充类里面的一些装饰器,学习之后,希望你的 Python 基础知识可以更上一层楼。
    2021-12-26
  • 提升CSS技巧::is(), :where(), 和:has()伪元素的运用
    微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。本文 GitHub [链接] 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
    2023-06-16
  • 伪元素选择器
    伪元素选择器可以帮助我们利用 CSS 创建新标签元素,而不需要 HTML 标签,简化 HTML 结构。::before 可以在元素内部的前面插入内容::after 可以在元素内部的后面插入内容before 和 after 创建的元素属于行内元素新创建的元素在文档树中是找不到的,我们称之为 伪元素before 和 after 必须有 content 属性伪元素选择器和...
    2022-07-04
  • JAVA产生随机数的几种方式
    一、在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。
    2019-11-19