找到约 10000 条结果
  • 数据结构与算法之开篇
    在各行各业都疯狂内卷的当下,我们需要不断的扎实基础和学习新东西,来保证自己的竞争力。数据结构与算法可以说是所有编程语言的基础,学好它不仅让我们可以写出更健壮、更高效、更稳定的代码,还可以在面试时,有更优异的表现。
    2022-02-28
  • 从源码入手,了解Open telemetry中traceId的生成方式
    如图,Otel生成的traceId分为高低位,各占16位,每一位都是十六进制的字符.即traceId大小为16字节,128位.下一章节会详细介绍高低位都是如何生成的.
    2024-08-26
  • 《CSS揭秘》:平行四边形
    在视觉设计中,平行四边形往往可以传达出一种动感。 问题 使用CSS来创建平行四边形。可以使用transform: skewX(-45deg) 但是这样会使里面的内容也倾斜。有两种解决方案可以解决这个问题 嵌套元素方案 使用一层额外的HTML元素来包裹内容,对容器设置skewX,在内容上应用一次反向skewX变形 {代码...} 结果如下: 伪元素方...
    2016-09-19
  • 这 16 个 CSS 伪类,助你提升布局效率!
    有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。本文 GitHub [链接] 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
    2022-03-17
  • 算法笔记 -【复杂度分析】
    总结:相对于实际运行的测试结果,复杂度分析更具有理论依据,可以在写代码的时候提供性能优劣的理论支撑;弥补实际运行测试的“事后诸葛亮”的缺点;所以复杂度分析并非完全决定了代码的运行,而只是作为一个代码性能优化的方向。
    2019-12-27
  • 迪克斯特拉算法
    Dijkstra算法使用了广度优先搜索解决赋权有向图或无向图的单源最短路径问题输入:有权重的图G,起点S,V是途中顶点集合,E是图中所有顶点的集合。边为(u,v),权重为w(u,v)输出:起点到任何其他顶点的最低权重路径流程:这个算法是通过为每个顶点v保留当前为止所找到的从s到v的最短路径来工作的。初始时,起点s的路径权重...
    2019-08-29
  • 这几个算法可视化网站,太牛了!
    本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构等核心知识点,欢迎star~Github地址:[链接]
    2023-01-05
    1
  • CSS:选择器
    A B:后代选择器 (所有后代)A > B:子选择器(直接后代)A + B:相邻兄弟选择器(AB为兄弟,仅紧邻 A 的 B 生效)A ~ B:一般兄弟选择器(A 之后的所有 B 兄弟生效)
    2016-07-11
  • 算法递归和分治
    在计算机科学中,递归(Recursion)和分治(Divide and Conquer)是两种重要的算法设计策略。递归是一种自我调用的编程技巧,它允许函数直接或间接地调用自身来解决问题。而分治则是一种解决问题的策略,它将一个大问题分解成若干个小问题,递归地解决这些小问题,并将结果合并以得到原问题的解。本文将深入探讨递归和分...
    2024-06-24
  • Python数据结构与算法设计总结篇
    数据结构篇主要是阅读Problem Solving with Python时写下的阅读记录,当然,也结合了部分算法导论中的内容,此外还有不少wikipedia上的内容,所以内容比较多,可能有点杂乱。这部分主要是介绍了如何使用Python实现常用的一些数据结构,例如堆栈、队列、二叉树等等,也有Python内置的数据结构性能的分析,同时还包括了搜...
    2014-07-06
    2
  • Python算法引入
    [TOC] 这里主要是算法的介绍以及一些判断算法好坏的标准和方式 引入 如果a+b+c = 1000,且a^2 + b^2 = c^2,如何求出所有a,b,c可能的组合? 第一次尝试: {代码...} {代码...} 算法 算法的概述 算法是独立存在的一种解决问题的方法和思想 算法的五大特性: 输入: 0个或多个输入 输出: 1个或多个输出 有穷性: 有限步骤,...
    2019-06-29
  • 纯css实现面包屑导航
    总结:使用:before和:after伪类实现。标签元素相对定位,伪类绝对定位,使用css画出三角形,鼠标滑过的时候是改变border-color而不是改变background,否则两个导航之间的白色三角形就变色了,写demo的时候就碰到过这个问题,还以为是鼠标滑过li会连带伪类的background一起变色,原来是自己的样式写错了。
    2016-11-02
  • 程序员要掌握哪些算法?
    下面推荐一些高口碑的算法书籍,包括了算法知识和算法面试:【1】《算法图解》:Python语言实现,书中涵盖了大量图示说明,简单易懂,适合小白;【2】《大话数据结构》:与《算法图解》相比,内容稍微丰富一些,同样适合初学者;【3】《数据结构》:C语言版,清华大学严蔚敏、吴伟民老师著作;【4】《数据结构和算法分析...
    2022-04-26
  • 常用的平方根算法详解与实现
    本文从属于笔者的数据结构与算法系列文章。 SquareRoot 平方根计算一直是计算系统的常用算法,本文列举出几张简单易懂的平方根算法讲解与实现。其中Java版本的代码参考这里 Reference 计算平方根的算法 Wiki-Methods of computing square roots Babylonian:巴比伦算法/牛顿法 巴比伦算法可能算是最早的用于计算$sqrt{S}$...
    2016-07-30
  • 主流的加密算法介绍
    最近有很多同学接触到了加密相关的内容,我们的课程中也涉及到了一部分加密算法的使用。但是由于时间关系,并没有非常深入的跟大家探讨加密的相关技术。今天我们就详细的来说一说主流加密算法的分类及各自的简单实现。        众所周知,网络上传递的很多数据,我们是不希望让“别有用心”的人获取到的,所以就产生了加密...
    2020-02-25
  • HarmonyOS Next签名验签算法实战指南
    本文旨在深入探讨华为鸿蒙HarmonyOS Next系统(截止目前API12)中签名验签算法的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在数字世界中,数据的真实性、完整性和不可抵赖性至关...
    2024-11-20
  • css 伪类选择器
    {代码...}  转载于猿2048:➞《css 伪类选择器》
    2019-09-29