首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏魔术师卡颂

    Vite和Webpack的核心差异

    vite缺点3.还没有被大规模使用,很多问题或者诉求没有真正暴露出来 vite真正崛起那一天,是跟vue3有关系的,当vue3广泛开始使用在生产环境的时候,vite也就大概率意味着被大家慢慢开始接受了 总结

    4.7K30发布于 2021-03-15
  • 来自专栏哆哆Excel

    PowerQuery比较两差异

    【问题】有两个,我要比较出重复的数据、1未出现在2中的数据、2未出现在1中的数据,怎么样。 【代码】如下 ------------处理1--------- let 源 = Excel.CurrentWorkbook(){[Name="2"]}[Content], 更改的类型 [合并],2[合并]}), 转换为 = Table.FromList(源, Splitter.SplitTextByDelimiter("@"), null, null, ExtraValues.Error 未出现在2中的数据-------- let 源 = List.Difference(1[合并],2[合并]), 转换为 = Table.FromList(源, Splitter.SplitTextByDelimiter 未出现在1中的数据--------- let 源 = List.Difference(2[合并],1[合并]), 转换为 = Table.FromList(源, Splitter.SplitTextByDelimiter

    1.8K20编辑于 2022-10-31
  • 来自专栏FreeBuf

    Petya及Notpetya的核心差异分析

    这段时间针对恶意软件NotPetya的分析文章已经出了很多了,这篇文章的内容相当于只是对目前已存在内容的一次补充,而本文所要讨论的重点就是Petya和Notpetya这两款新型勒索软件之间的核心差异。 而在今天这篇文章中,我将给大家介绍这两款恶意软件之间所存在的关键技术差异。 差别#1:XOR密钥 Petya和NotPetya都会读取MBR,并使用一个简单的XOR密钥来对MBR进行加密。 总结 虽然Petya和NotPetya有这么多的不同之处,但从其他角度来看,它们两个也有很多相似的地方。

    1.2K40发布于 2018-02-28
  • Workflow 与 AI Agent 核心差异拆解

    Workflow的核心是流程自动化,全程依赖人工干预完成前置操作:从流程规划、规则设定,到任务启动、流程终止,全部由人把控。 核心区别:看懂二者本质差距从硬件配置来看,Workflow和AIAgent并无明显区别,二者都依托大模型作为算力大脑,搭配工具集完成工作。但从控制逻辑、容错能力层面,两者差距悬殊。 2.容错能力:刚性执行VS柔性应变容错能力是二者最核心的分水岭。Workflow适配高度标准化、重复性强的固定场景,一旦出现预设以外的意外情况,流程就会卡顿失效。 对于普通用户和中小企业而言,实用才是核心评判标准,能够简化工作、降低成本、提升效率的工具,就是适配当下的优质工具。像Dify、Coze这类能够快速搭建的工具,也能满足日常需求。 短期来看,工作流依旧是智能体产品的底层基座,难以被替代;长期而言,随着大模型技术持续迭代,AIAgent将逐步摆脱流程束缚,实现真正的自主决策与自主进化,成为各行各业数字化升级的核心载体。

    23910编辑于 2026-05-11
  • 来自专栏DotNet 致知

    哈希总结

    之前给大家介绍了链表,栈和队列今天我们来说一种新的数据结构散列(哈希),散列是应用非常广泛的数据结构,在我们的刷题过程中,散列表的出场率特别高。 下面我们看一下将上面的所有数存入哈希是什么情况吧。 注:蓝色为计算哈希值,红色为存入哈希 我们把这种解决冲突的开放地址法称为线性探测法。下面我们通过视频来模拟一下线性探测法的存储过程。 我们首先通过散列函数计算出散列地址后,先于基本对比,如果不相等再到溢出去顺序查找。这种解决冲突的方法,对于冲突很少的情况性能还是非常高的。 ,下面我们来看一下装填因子的总结 装填因子 α = 填入中的记录数 / 散列表长度 散列因子则代表着散列表的装满程度,中记录越多,α就越大,产生冲突的概率就越大。 到这里咱们的哈希总结就结束了,因为我们明天就开始哈希模块的面试题总结,所以就写了一篇特别长的文章来对哈希进行总结,希望能对初学数据结构的同学带来一点点帮助。 大家快来打卡哈希呀!

    1.1K20编辑于 2022-03-29
  • 深度解析——Vue与React的核心差异

    一、设计哲学差异| 维度 | Vue 3 | React 18 ||--------------|----------- `);}, [product.price]); const updatePrice = () => { setProduct(prev => ({...prev, price: 6499}));};核心差异 state.push(action.payload); } }}); // 组件使用 const dispatch = useDispatch();dispatch(addItem(newItem));设计差异 computed | useMemo || 组件缓存 | KeepAlive | React.memo |六、生态系统对比核心工具链 Product) => void;} const Product: React.FC<ProductProps> = ({ product, onAddToCart }) => { // 组件逻辑 };类型系统差异

    1.5K00编辑于 2025-02-17
  • 来自专栏程序员

    Python核心类型总结

    Python核心类型总结 Python内置的核心数据类型如下表所示。

    68320发布于 2021-11-15
  • 来自专栏h5学习笔记

    DOM的核心总结

    不会导致页面全部重绘 innerHTML 创建多个元素效率更高(不要拼接字符串,采取数组形式拼接),结构稍微复杂 createElement() 创建多个元素效率稍低一点点, 但是结构更清晰 总结 array.join('');        var d2 = +new Date();        console.log(d2 - d1);   }    fn(); </script> 3、 DOM的核心总结

    57730发布于 2020-09-30
  • 来自专栏IT技术精选文摘

    Kubernetes核心概念总结

    具体示例如下: 3、Replication Controller   Replication Controller(RC)是Kubernetes中的另一个核心概念,应用托管在Kubernetes之后,Kubernetes 这是目前从用户角度肴,两者唯一的显著差异。 Kubernetes中的核心要素Service便提供了一套简化的服务代理和发现机制,天然适应微服务架构。

    1.3K10发布于 2019-05-24
  • 来自专栏前端学习笔记

    DOM的核心总结

    DOM的核心总结 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标记语言 (HTML或者XML)的标准编程接口。

    46331发布于 2020-10-26
  • 来自专栏机器学习和数学

    线性总结

    线性也是基本的数据结构之一,Python里面的list和tuple,就是线性的一种实现。 首先什么是呢,其实很简单,比如【元素1,元素2,。。。 首先,应该知道如何创建一个;创建有2种情况,一种是创建一个空,一种是创建部分元素,并且提供创建这部分元素的方法。 还有,如果是对2个的操作,就需要一些组合操作。比如合并,或者根据一个的数据,产生另外一个,满足某种数学关系。 根据实现方式的不同,线性分为顺序和链表。 顺序:将中元素顺序的存放在一大块连续的存储区内。 链表:讲元素存放在通过链接构造起来的一系列存储块中。 首先我们仔细学习一下顺序的实现问题。 创建和访问操作 创建空:创建空时,需要分配一块元素存储,记录的容量并将元素计数值设置为0. 创建空的时候,应明确告诉这个的元素个数和的长度。

    1.1K110发布于 2018-04-12
  • 来自专栏全栈自学笔记

    DOM的核心总结

    DOM的核心总结 文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言 (HTML或者XML)的标准编程接口。

    42730编辑于 2022-05-08
  • 来自专栏机器学习和数学

    链接总结

    上一次说到了顺序,链接和顺序一样,也是线性。那为什么有了线性还要有链接呢?总之就是当数据过大时,顺序存在一些存储方面的限制,而链接比顺序要更有效。 就好像通过地址把顺序的前一元素和后一元素链接起来了,所以叫链接技术。顺序中前后元素也有关系,链接和顺序的区别是显式的而非隐式把这种关系表达出来。 这样做的好处是把中元素都独立的存储在存储块中,这个存储块也叫的节点。还有这样可以从的任一个节点都可以找到与其关联的下一个节点。 判断是否为满:顺序在定义的时候,就会给定元素的最大存储数目,所以判断满很简单,就看元素个数是否等于最大存储数目。而链接不一样,一般来说,不存在满的链接,除非数据占满了整个存储空间。 因为插入新元素的操作是通过修改链接,接入到新的结点,从而改变了原来的结构来实现的。 然后我们分别看一下,在首端插入,在指定位置插入是怎么实现的。 首端插入:插入新元素称为的第一个元素。

    1.2K70发布于 2018-04-12
  • 来自专栏laopan技术分享

    线性总结

    线性总结 线性是最基本、最简单、也是最常用的一种数据结构。线性是数据结构的一种,一个线性是n个具有相同特性的数据元素的有限数列(a1,a2,、、、an)。 其中:n:数据元素的个数,也称的长度。 空:n=0,记为()。 举例: 由26个英文字母构成的(a,b,c,、、、、z)是一个线性。 我们常玩的扑克牌,数据元素----牌,是由牌点,花色两项组成的,是复合数据类型,这种类型的线性称为复合线性。 线性的特征: 1. 如果有人有急事,想插到顺序前边去,该怎么保持顺序的整齐? 顺序的插入: 图一: ? 图二: ? 图一是原来的顺序,然后我要在3的位置插入x,这个是怎么实现的呢? 这个就是顺序的插入,为什么要这样插入呢?因为顺序是很守规矩的,顺序中的每个元素都有它自己的位置,不能随便插入的。看看实现代码 ?

    56121发布于 2020-09-16
  • 来自专栏Go语言学习专栏

    LLM、Skill、MCP、Agent核心差异速记

    事实上,四者属于不同层面的技术范畴,有着明确的边界与核心差异,今天就用通俗且专业的语言,把四者的区别讲透,帮你快速理清它们的核心逻辑与应用场景。 MCP协同作用的完整解决方案 二、四者核心区别 为了更清晰区分四者,从核心定位、能力范围、依赖关系三个核心维度,精准拆解差异,避免混淆: 1. 核心定位差异(最关键区别) LLM:底层基础模型,负责“理解与生成”,是所有能力的源头 Skill:专项能力模块,负责“完成单一具体任务”,是工具级存在 MCP:调度控制程序,负责“协调与连接”,是中间枢纽 依赖关系差异(四者协同逻辑) 四者并非孤立存在,核心协同逻辑:Agent → MCP → LLM + Skill,具体依赖关系如下: Agent依赖MCP的调度,依赖LLM的智能支撑和Skill的专项能力 ,无法独立存在 MCP依赖LLM和Skill,没有二者,调度功能毫无意义 Skill可被LLM或MCP调用,无法独立发挥作用 LLM是最基础的存在,不依赖其他三者,但单独存在时能力有限 三、总结 LLM

    1.2K30编辑于 2026-05-06
  • 来自专栏我是东东强

    转发表(MAC)、ARP、路由总结

    ,本文详细介绍了三张至关重要的:转发表、ARP与路由的在网络数据包转发功能中发挥的作用,以及它们协同工作的原理,顺便也会接着之前的文章继续谈谈交换机和路由器的一些事儿。 是否有数据帧中目的MAC地址的匹配条目,如果有,则会根据MAC中记录的对应端口将数据帧转发出去,这一转发方式称为“单播”(Unicast)。 在路由器中也有一张,这张叫做路由,通过在网络节点上运行路由协议,记录并更新去往不同网段的路径信息。 小结 路由负责记录一个网络到另一个网络的路径,路由器依赖路由协议及其确定的路由完成三层,即网络层的数据转发工作。 参考资源 ---- [1] 详解网络传输中的三张,MAC地址、ARP缓存以及路由 [2] 单播、多播(组播)和广播的区别 [3] 路由详解 [4] 传输层协议概述 [5] MAC、IP和路由传输封装过程

    30.4K2216发布于 2018-08-01
  • Python绝对引用与相对引用的核心差异

    Python绝对引用与相对引用的核心差异在Python开发中,模块导入方式直接影响代码的可读性、可维护性和可移植性。 绝对引用和相对引用是两种主要的导入方式,理解它们的差异对于构建健壮的Python项目至关重要。本文将详细解析两种引用方式的区别、适用场景以及最佳实践。 目录▶ 基本概念对比▶ 绝对引用详解▶ 相对引用详解▶ 核心差异总结▶ 使用场景分析▶ 最佳实践建议▶ 常见问题解答基本概念对比特性绝对引用相对引用定义从项目根目录开始的完整路径导入从当前模块位置出发的相对路径导入语法 # 导入上级目录的module_a注意事项:相对引用只能在包内部使用(包含__init__.py的目录)不能在顶级脚本中使用(如直接运行的脚本)模块位置变动可能导致引用失效过度使用会降低代码可读性核心差异总结绝对引用基于项目根目录的完整路径更清晰

    41910编辑于 2025-08-28
  • 来自专栏大数据成神之路

    斗转星移 | 三万字总结Kafka各个版本差异

    新消息格式的一个显着差异是即使未压缩的消息也作为单个批处理存储在一起。这对代理配置有一些影响max.message.bytes,它限制了单个批处理的大小。

    3.6K32发布于 2020-09-08
  • 来自专栏全栈程序员必看

    java核心技术总结

    注解的本质就是一个继承了 Annotation 接口的特殊的接口,可以用来为类、方法、成员变量等关联任何信息; 2、注解和元数据 元数据指用来描述数据的数据,具体指描述代码间关系或者代码与其它资源(例如数据库) 要么就是通过实现接口达到这个目的; 静态代理:代理的类一直存在,会导致系统臃肿和难以维护; 动态代理:代理类不是一直存在的,访问的时候动态创建,结束访问后自动销毁,可以大大的节约资源; (2)动态代理核心 API 核心的类:InvocationHandler 和 Proxy; 核心方法:proxy 类的 newProxyInstance 方法和 InvocationHandler 的 invoke(classloader super Apple> (1)PECS法则总结(Producer Extends,Consumer Super) 如果要从集合中读取类型E的数据,并且不能写入,可以使用 ? 但非要用的话只能使用一个 Object 来接受; 7、参考资料:https://blog.csdn.net/jeffleo/article/details/52250948 四、输入输出流 1、传统的IO流(具体的总结参考博客

    81210编辑于 2022-09-08
  • 来自专栏代码随想录

    哈希总结篇!(每逢总结必经典)

    ❝哈希系列也是早期讲解的时候没有写总结篇,所以选个周末给补上,毕竟「代码随想录」的系列怎么能没有总结篇呢[机智]。 哈希总结篇如约而至! ❞ 哈希理论基础 在关于哈希,你该了解这些! 对于哈希,要知道「哈希函数」和「哈希碰撞」在哈希中的作用. 哈希函数是把传入的key映射到符号的索引上。 哈希经典题目 数组作为哈希 一些应用场景就是为数组量身定做的。 在哈希:有效的字母异位词中,我们提到了数组就是简单的哈希,但是数组的大小是受限的! 总结 对于哈希的知识相信很多同学都知道,但是没有成体系。 本篇我们从哈希的理论基础到数组、set和map的经典应用,把哈希的整个全貌完整的呈现给大家。 相信通过这个总结篇,大家可以对哈希有一个全面的了解。 「就酱,如果关注「代码随想录」之后收获满满,就转发给身边的同学朋友吧!」 -------end-------

    1.2K30发布于 2020-11-10
领券