百度推荐:提升网站流量的高效策略 百度推荐算法是影响网站在百度搜索结果中排名的重要因素。它通过分析用户的搜索意图和行为,为用户提供最相关的搜索结果。优化这些算法需要对关键词的选择、内容的质量和用户体验进行细致的考虑。了解百度推荐算法的... 系统教程# 推荐# 搜索引擎# 用户 1年前0120
细雨算法:优化网站排名的关键策略 细雨算法是近年来搜索引擎优化(SEO)领域的重要创新之一,其核心原理在于通过分析用户行为和内容质量来提升搜索结果的相关性和准确性。该算法通过细致入微的数据采集,实时了解用户在搜索引擎中的行为,点击率... 系统教程# 内容# 搜索引擎# 算法 1年前080
百度相关:搜索引擎优化策略解析 百度算法更新是搜索引擎优化(SEO)领域的一个重要话题。百度作为中国最大的搜索引擎,定期对其搜索算法进行更新,以提高搜索结果的相关性和用户体验。这些更新通常旨在打击低质量内容、提高网站的安全性和合规性... 系统教程# 优化# 搜索引擎# 更新 1年前0120
搜索引擎排名规则:提升网站可见性的秘诀 搜索引擎算法是一套复杂的规则,用于确定网页在搜索结果中的排名。这些算法考虑了多种因素,包括网页内容的相关性、网页的权威性、用户行为等。理解搜索引擎算法的基础,对于优化网站和提高在线可见性至关重要。 系统教程# 搜索引擎# 权威性# 用户 1年前090
百度绿萝算法:搜索引擎优化的新挑战 百度绿萝算法是百度推出的一种旨在净化互联网环境,打击低质量链接和过度优化行为的算法。该算法通过分析网站的外部链接质量和相关性,来评估网站的价值和可信度。其主要目的是为了提升搜索引擎结果页面(SERP... 系统教程# 搜索引擎# 百度# 算法 1年前0100
蓝天算法:提升网站排名的高效策略 蓝天算法的核心原理主要围绕提升搜索结果的质量和用户体验。该算法通过分析用户查询的意图,结合网页内容的相关性、权威性和时效性,对搜索结果进行智能排序。蓝天算法强调内容的原创性和价值,旨在过滤掉低质量、重... 系统教程# 体验# 搜索# 用户 1年前0340
绿萝算法:提升网站优化效果的关键策略 绿萝算法是百度搜索引擎优化(SEO)中的一项重要技术,其核心在于通过复杂的数学模型和数据分析,来评估和调整网页的排名。该算法主要关注网页的内容质量、用户体验以及网站的整体结构。内容质量方面,绿萝算法强... 系统教程# 用户# 算法# 绿萝 1年前070
烽火算法:提升网站排名的关键技术 烽火算法是搜索引擎优化(SEO)中的核心机制之一,它主要关注网站内容的质量和用户体验。烽火算法通过分析网站内容的相关性、原创性、权威性以及用户行为等多个维度,来评估网页的价值和排名。 系统教程# 内容# 烽火# 算法 1年前090
OpenHarmony啃论文俱乐部——物联网摇摆门趋势算法 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 【本期看点】 Hadoop和Spark框架的性能优化系统。 云计算... 系统教程# 开源# 摇摆# 框架 2年前150
一文了解Linux Kernel中密码学算法的设计与应用 1.密码学基础知识 基本概念,如下请自行学习和理解: 对称密码 非对称密码 数字摘要 随机数 2.Kernel密码学算法的软件框架和接口模型 Linux Kernel系统中实现了很多算法,这些算法被统... 系统教程# kernel# userspace# 密码 2年前120
OpenHarmony啃论文俱乐部—一文穿透多媒体过往前沿 想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 【本期看点】 让你意想不到的 PNG 工作方式。 详解 MPE... 系统教程# deflate# lz# 无损压缩 2年前140
时序预测算法在蔚来汽车的应用探索 一、业务背景 1、蔚来汽车简介 蔚来汽车成立于2014年11月,是高端智能电动汽车市场的先驱及领跑者。蔚来的使命是创造愉悦的生活方式。蔚来旨在打造一个以智能电动汽车为起点的社区,与用户分享欢乐、共同成... 人工智能# 算法 2年前450
清华朱军团队新作:使用4位整数训练Transformer,比FP16快2.2倍,提速35.1%,加速AGI到来! 将激活、权重和梯度量化为4位,有望加速神经网络训练。 然而,现有的4位训练方法需要自定义数字格式,而现代硬件不支持这种格式。 最近,清华朱军团队提出了一种使用INT4算法实现所有矩阵乘法的Transf... 人工智能# 算法 2年前400
上交大校友独作!50年零进展算法难题被突破 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 半个世纪没有进展的问题,如今终于有了新突破! 而且是一位华人科学家,单枪匹马搞定。 图片 来自芝加哥伊利诺伊大学厄巴纳-香... 人工智能# 算法 2年前300
只要你用ReLU,就是“浅度学习”:任意ReLU神经网络都有等效3层网络 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 只要你用了ReLU,我们就是好朋就是“浅度学习”。 最近有研究证明,所有基于ReLU的深度神经网络都可以重写为功能相同的3... 人工智能# 算法 2年前570
淘宝直播流量与供给端到端联动探索 一、淘宝直播体系化调控能力演进 目前淘宝直播推荐算法工作阶段性重心转向发现性和实时性。从C端用户的视角出发,重新定义人货场的匹配推荐,以提高用户的真实体感。而对于流量调控算法而言,为了鼓励主播开播、加... 人工智能# 算法 2年前1320
类GPT模型训练提速26.5%,清华朱军等人用INT4算法加速神经网络训练 我们知道,将激活、权重和梯度量化为 4-bit 对于加速神经网络训练非常有价值。但现有的 4-bit 训练方法需要自定义数字格式,而当代硬件不支持这些格式。在本文中,清华朱军等人提出了一种使用 INT... 人工智能# 算法 2年前500
图算法在阿里风控系统中的实践 一、电商风控场景中的图算法介绍 首先简单概述下阿里电商风险特点、图算法的应用历史与现状。 1、阿里电商风险特点 阿里电商风险的主要特点:对抗性 & 排列组合式的复杂性。 风险一定存在对抗性,同... 人工智能# 算法 2年前240
写周报、改代码,连续互动20轮,国产类ChatGPT新玩家「天工」来了 国内的类 ChatGPT 赛道,又来了一个重量级玩家。 4 月 17 日,新⼀代大语言模型「天工」正式开启邀请测试。该模型由昆仑万维与奇点智源联合研发,是国内首个对标 ChatGPT 的双千亿级大语言... 人工智能# 算法 2年前1100
玩不起RLHF?港科大开源高效对齐算法RAFT「木筏」,GPT扩散模型都能用 开源大模型火爆,已有大小羊驼LLaMA、Vicuna等很多可选。 但这些羊驼们玩起来经常没有ChatGPT效果好,比如总说自己只是一个语言模型、没有感情blabla,拒绝和用户交朋友。 归根结底,是这... 人工智能# 算法 2年前1680
快手:通过强化学习提升用户留存 短视频推荐系统的核心目标是通过提升用户留存,牵引 DAU 增长。因此留存是各APP的核心业务优化指标之一。然而留存是用户和系统多次交互后的长期反馈,很难分解到单个 item 或者单个 list,因此传... 人工智能# 算法 2年前1920
理解并统一14种归因算法,让神经网络具有可解释性 尽管 DNN 在各种实际应用中取得了广泛的成功,但其过程通常被视为黑盒子,因为我们很难解释 DNN 如何做出决定。缺乏可解释性损害了 DNN 的可靠性,从而阻碍了它们在高风险任务中的广泛应用,例如自动... 人工智能# 算法 2年前230
阿里可解释性推荐算法应用 一、推荐业务简介 首先介绍一下阿里健康的业务背景和对现状的分析。 1、推荐场景展示 可解释性推荐,举例而言,如下图中当当网“根据您浏览的商品推荐”(告诉用户推荐的理由)及淘宝网“1000+居家控收藏... 人工智能# 算法 3年前980
「Facebook吹哨人」给马斯克指了条明路:推特算法必须开源 在经历一系列的闹剧后,马斯克终于成功消费440亿美元,成了推特的新老板,但推特似乎离他曾做出的「开源承诺」越来越远。 最近,曾披露过Facebook内幕的Frances Haugen在接受NBC Ne... 人工智能# 算法 3年前400
低能耗低时耗,中科院&香港大学团队使用新方法进行多任务学习的可穿戴传感器内储层计算 传感器内多任务学习不仅是生物视觉的关键优点,也是人工智能的主要目标。然而,传统的硅视觉芯片存在大量时间以及能量开销。此外,训练传统的深度学习模型在边缘设备上既不可扩展也不可负担。 在这里,中科院和香港... 人工智能# 算法 3年前600
人类文化是否被进化锁死? 作者 | 汪昊 文化研究是发展数百年的人文学科。然而,因为数据规模受限,以及地理区域等因素的限制,文化研究一直都是使用小规模数据的研究学科。随着大数据时代的到来,互联网用户行为数据等公开数据集因为数... 人工智能# 算法 3年前140
如何提升深度学习算法效率,谷歌有这些绝招 十年前,深度学习崛起的部分原因在于新算法和架构的融合、数据的显著增加以及计算能力方面的提升。过去 10 年里,AI 和 ML 模型更加深入、复杂、有了更多的参数和训练数据,也因而变得更大、更繁琐,这也... 人工智能# 算法 3年前280
测量耐力也有算法了!仅需锻炼20分钟,就能知晓自己能跑多久 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 想知道自己跑步的极限在哪里吗? 现在,仅需提供锻炼20分钟产生的数据,你就知道你跑多久会累趴下了。 背后的算法来自冰岛一家... 人工智能# 算法 3年前790
Hinton 最新研究:神经网络的未来是前向-前向算法 过去十年,深度学习取得了惊人的胜利,用大量参数和数据做随机梯度下降的方法已经被证明是有效的。而梯度下降使用的通常是反向传播算法,所以一直以来,大脑是否遵循反向传播、是否有其它方式获得调整连接权重所需的... 人工智能# 算法 3年前200
图像预处理库CV-CUDA开源了,打破预处理瓶颈,提升推理吞吐量20多倍 在如今信息化时代中,图像或者说视觉内容早已成为日常生活中承载信息最主要的载体,深度学习模型凭借着对视觉内容强大的理解能力,能对其进行各种处理与优化。然而在以往的视觉模型开发与应用中,我们更关注模型本身... 人工智能# 算法 3年前1080
微博为何让人上瘾?幕后推荐算法解密 2021年7月13日,劳累了一天的年轻人们,正准备躺平拿出手机,打开那熟悉的小破站App,一键三连自己最喜爱的up主的最新视频。 结果突然发现,自己的眼前一黑: 时隔一年,B站终于揭晓了这其中的奥秘... 人工智能# 算法 3年前360
基于个人喜好和生活习惯,成都大学用算法推荐为新生匹配室友!网友:建议全国推广 大数据文摘出品 9月开学季,大学也即将迎来新鲜的血液。 要说开学的注意事项,必有一项是去拜天拜地求赐分配到好的室友。 和生活习惯不合拍的室友同住可以说是十分折磨了,比如类似的事件大家或多或少都听说过... 人工智能# 算法 3年前470
谁来助我与算法共舞——算法管理中的领导力 随着数字化技术飞速发展,工作场所经历着翻天覆地的变化;算法越来越受到广大企业的青睐,成为推动管理革新的重要角色。值得注意的是,一些企业积极倡导“算法管人”时,相对忽视人的价值,遭遇了许多新麻烦。原本是... 人工智能# 算法 3年前190
十年台式机,单核1小时破解后量子加密算法,密码学家:太突然了 未来的量子计算机可能会迅速攻破现代密码学。因此,数学家和密码学家们一直在寻找合适的新加密算法来抵抗量子计算机的攻击。这种能够抵抗量子计算机对现有密码算法攻击的新一代密码算法被称作「后量子加密(PQC... 人工智能# 算法 3年前330
算法与模型的浅析 讨论问题的前提是概念的澄清,概念的混淆是研发沟通中的一大障碍,极大地影响了沟通的效率。在人工智能尤其是机器学习领域,算法和模型是两个相关而又有区别的两个概念,弄清二者的含义和联系可以使我们讨论的问题更... 人工智能# 算法 3年前210
超越PaLM!北大硕士提出DiVeRSe,全面刷新NLP推理排行榜 大型语言模型可以说是现代自然语言处理技术的基石了,比如1750亿参数的GPT-3,5400亿参数的PaLM,预训练模型为下游任务提供了非常强大的few-shot learning的能力。 但推理任务... 人工智能# 算法 3年前2860
给1万帧视频做目标分割,显存占用还不到1.4GB,代码已开源 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 咦,怎么好好的藤原千花,突然变成了“高温红色版”? 这大紫手,难道是灭霸在世?? 如果你以为上面的这些效果只是对物体后期上... 人工智能# 算法 3年前160
PHP学习笔记(一谦四益) 前言 上一篇文章 PHP学习笔记(观隅反三) 介绍了PHP中的数组,这篇文章接着学习数组以及通过PHP实现一些常见的排序算法和查找算法。 算法效率 算法效率分为两种:第一种是时... 网站建设# php# yyds干货盘点# 冒泡排序 3年前250
不仅能写新闻,AI已经开始出书了 施普林格·自然携手德国法兰克福大学等机构合作开发了一种算法,用这种算法自动编写了一本有关锂离子电池最新研究进展的图书。它在内容上与传统图书没有什么不同,一样有序言、目录和参考书目等,但它百分之百由AI... 人工智能# 算法 3年前140
一文了解分布式一致性算法EPaxos 分布式系统一个核心的问题就是数据的一致性。Paxos算法是分布式一致性中的经典算法,用来解决一个分布式系统如何就某个值(决议)达成一致的问题。本文从Paxos的问题引出EPaxos,介绍EPa... 网站建设# EPaxos# 分布式# 开发 3年前370
快速入门数据结构和算法 有哪些常见的数据结构?基本操作是什么?常见的排序算法是如何实现的?各有什么优缺点?本文简要分享算法基础、常见的数据结构以及排序算法,给同学们带来一堂数据结构和算法的基础课。 一 前言 1 为什么要学习... 网站建设# 开发# 开发工具# 数据 3年前260
只要面试都会问到的垃圾收集算法,还不赶快收藏!!! 垃圾收集算法 1. 分代收集理论 1.1 分代假说 弱分代假说:绝大多数的对象存活时间很短,朝生夕灭。 强分代假说:熬过越多次的垃圾回收次数,对象越难被消灭。 跨代引用假说:跨代引用相对于同代引用而言... 网站建设# 前端# 垃圾# 开发 3年前430
十五周算法训练营——回溯算法 今天是十五周算法训练营的第十周,主要讲回溯算法专题。 解决一个回溯问题,实际上就是一个决策树的遍历过程,只需要思考三个问题: 路径:也就是已经做出的选择 选择列表:也就是你当前可以做的选择 结束条件... 网站建设# 前端# 回溯问题# 开发 3年前430
基于GMM的一维时序数据平滑算法 本文将介绍我们使用高斯混合模型(GMM)算法作为一维数据的平滑和去噪算法。 假设我们想要在音频记录中检测一个特定的人的声音,并获得每个声音片段的时间边界。例如,给定一小时的流,管道预测前10分钟是前景... 网站建设# GMM# 前端# 开发 3年前310
一种基于布隆过滤器的大表计算优化方法 在大数据行业内,尤其是数仓建设中,一直有一个绕不开的难题,就是大表的分析计算(这里的大表指亿级以上)。特别是大表之间的 Join 分析,对任何公司数据部门都是一个挑战!,主要有以下挑战:,优点:简单粗... 网站建设# join# 大表# 数据 3年前1700
聊聊十五周算法训练营——背包问题 今天是十五周算法训练营的第十三周,主要讲背包问题专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法),「背包问题:给你一个可装载重量为W的背包和N个物品,每个物品有重量和价值两个属性。其中第i个物品... 网站建设# dp# 物品# 算法 3年前300
保护数据隐私:深入探索Golang中的SM4加密解密算法 最近做的项目对安全性要求比较高,特别强调:系统不能涉及MD5、SHA1、RSA1024、DES高风险算法。,,那用什么嘞?甲方:建议用国产密码算法SM4。,,擅长敏捷开发(CV大法)的我,先去GitH... 网站建设# sm# 加密算法# 敏捷 3年前460
python Floyd算法是什么 ,说明,1、Floyd算法又称插点法,利用动态规划思想解决有权图中多源点之间的最短路径问题。,该算法从图片的带权邻接矩阵开始,在递归地进行n次更新,得到图片的距离矩阵,从而得到最短路径节点矩阵。,2... 网站建设# floyd# python# 复杂度 3年前260
Python Dijkstra算法是什么 ,说明,1、Dijkstra算法是经典的最短路径算法,它是数据结构、图论、运筹学等基础教学算法。,令人感兴趣的是,Dijkstra算法通常是按照贪心方法来描述的,而在运筹学中把Dijkstra算法视为... 网站建设# dijkstra# python# 复杂度 3年前310
实现字符串的排列算法 给定一个字符串,输出该字符串中字符的所有排列。例如,输入字符串"abc",则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab、cba。,本文就跟大家分享下这个问题的解... 网站建设# abc# 字符# 字符串 3年前330
python A*算法是什么 ,说明,1、A*算法是静态路网中解决最短路径最有效的直接搜索方法。,2、A*算法是启发式算法,采用最佳优先搜索策略(Best-first),基于评估函数对每个搜索位置的评估结果,猜测最佳优先搜索位置... 网站建设# python# 搜索# 教程 3年前370
聊聊 Vue 的双端 Diff 算法 ,Vue 和 React 都是基于 vdom 的前端框架,组件渲染会返回 vdom,渲染器再把 vdom 通过增删改的 api 同步到 dom。,当再次渲染时,会产生新的 vdom,渲染器会对比两棵 ... 网站建设# diff# vdom# vue 3年前650
秒懂算法—动态规划的核心思想 很多人会觉得算法很难,甚至会觉得考算法就是面试官在秀优越、秀智商,其实每种算法的核心思想都很简单,都是可以用一句话或者两三句话说清楚的,只要咱们把握了核心思想,那么完全不用死记硬背。,咱们这里就不展开... 网站建设# 动态# 核心思想# 算法 3年前330
参加了个算法比赛,真是一言难尽啊 hello大家好呀,我是小楼。,上周参加了一个区的程序员技能比赛的初赛,其实就是算法比赛,虽然最后结果是过了初赛,但过程真是一言难尽啊。,这次的算法比赛和ACM非常类似,虽然我大学是数学专业,虽然大学... 网站建设# acm# 初赛# 比赛 3年前470
聊聊 Java 数据结构与算法中的堆最小堆和最大堆 堆的数据结构有很多种体现形式,包括;2-3堆、B堆、斐波那契堆,而在 Java API 中最常用的是用于实现优先队列的二叉堆,它是由 JWJ Williams 在 1964 年引入的,作为堆排序算法的... 网站建设# api# java# 小堆 3年前1100
聊天产生的文件太多了,这该怎么处理? 最近工作上有一个保存企业微信聊天记录的需求,遇到一些问题,数据量太大了,该怎么存?存储之后要检索,怎么才能检索的快呢?聊天产生的文件太多了,怎么去重?需求一句话,可是苦了开发人员了。,以后有时间指北君... 网站建设# 怎么# 检索# 模式 3年前490
面试官问我JVM的GC分代收集算法为什么这么设计 最近阿粉的小学妹,给阿粉留言,说面试官不按套路出牌,问JVM的相关知识的时候,不问有什么GC算法,而是问我为什么这么设计,让学妹很懵圈,阿粉就差给小学妹的脑壳敲破了,面试官这么问,只是考验你,知其然... 网站建设# 回收# 标记# 算法 3年前480
Go语言将引入新型排序算法:Pdqsort 哈喽,大家好,我是asong。最近在逛Go仓库时看到了一个commit是关于排序算法的,即pdqsort排序算法,Go计划将在下一个版本中支持该排序算法,下面我们就具体来看一看这个事情;,commit... 网站建设# commit# go# pdqsort 3年前470
策略模式介绍以及具体使用场景 在实际开发过程中经常会出现行为不同的实现,比如支付,那可能是微信支付,阿里支付,银联等支付的具体实现。要你用一个设计模式来实现,策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算... 网站建设# bean# initializingbean# 初始化 3年前280
解析 Greenplum 数据库的排序算法 排序的朴素含义是将一个数据集按照某种特定的排序方式进行排列的算法,最常见的排列方式是数值顺序和字典序。,排序算法的应用非常广泛,主要分为了两类:,gpdb 的排序节点会根据查询计划中的排序键对指定的元... 网站建设# gpdb# 元组# 排序 3年前1040
聊聊如何实现 LRU 缓存算法 LRU 算法全称是最近最少使用算法(Least Recently Use),是一种简单的缓存策略。顾名思义,LRU 算法会选出最近最少使用的数据进行淘汰。,那么什么是缓存呢?缓存专业点可以叫一种提高数... 网站建设# lru# 内存# 最少 3年前450
九种顶流回归算法及实例总结 线性回归通常是人们为机器学习和数据科学学习的第一个算法。它简单易懂,但是由于其功能有限,在实际业务中并不是最佳选择。大多数情况下,线性回归被用作基线模型来评估和比较研究中的新方法。,在处理实际问题时... 网站建设# datasets# vega# 回归 3年前330
数据结构与算法:冒泡排序 冒泡排序是最基础的排序算法。,冒泡排序的英文是bubble sort,它是一种基础的交换排序。,冒泡排序这种排序算法的每一个元素都可以像小气泡一样,根据自身大小,一点一点地向着数组的一侧移动。,按照冒... 网站建设# 冒泡排序# 原素# 右侧 3年前180
Paxos分布式系统共识算法?我愿称其为点歌算法… 哈喽大家好啊,我是Hydra。,分布式系统共识算法Paxos相信大家都不陌生,它被称为最难理解的算法不是没有道理的,首先,它的发表之路就充满了坎坷。,1990年,莱斯利·兰伯特大佬写了一篇论文,举了一... 网站建设# paxos# 兰伯特# 分布式系统 3年前590
javascript算法的复杂度介绍 ,说明,1、算法的复杂度一般用于描述算法的复杂程度。,比如执行的时间或占用内存(磁盘)的空间等,特指最坏时的情形。,为了估算算法运行时的复杂度,在计算算法所需的操作次数之前,我们通常把输入大小外推至无... 网站建设# javascript# 函数# 复杂度 3年前510
面试官:JVM 如何确定死亡对象? 在 JVM 中,有两个非常重要的知识点,一个是 JVM 的内存布局(JVM 运行时的数据区域),另一个就是垃圾回收。而垃圾回收中又有两个重要的知识点,一个是如何确定 JVM 中的垃圾对象,另一个是使用... 网站建设# jvm# 回收# 垃圾 3年前470
Algorithms,最全的Python算法仓库 学习编程、学习Python最好的方式就是练习,哪怕是新手,只要不断地敲代码输出,肯定会有神效。,Python的练手项目很多,特别是Github上,建议不管新手、老司机都去看看。,这里推荐给大家一个G... 网站建设# algorithms# github# python 3年前150
java泛型算法如何实现 ,说明,1、有界类型参数是实现泛型算法的关键。,2、这个方法实现简单但无法编译,因为大于号的操作符(>)只适用于基本类型。,例如short、int、double、long、float、byte和... 网站建设# java# 实现# 教程 3年前250
搜狗搜索发布“石破算法”,针对网站恶劣采集问题 搜狗搜索之前似乎都没有公开发布过具体的算法,直到被腾讯收购后,官方平台的公开了一系列搜狗搜索相关的业务,现在也搜狗搜索资源平台也发布了一篇关于算法的公告:【石破算法】网站恶劣采集问题整改通知 为促进搜... SEO站长# 搜狗# 搜索# 石破 3年前01580
说说Buddy算法的那些事 作者 | 赵青窕,审校 | 孙淑娟,内核内存管理比较复杂,主要包含了Buddy算法,vmalloc管理,slab算法,kmapper及与初始化阶段物理内存管理相关的两个模块memblock和bootm... 网站建设# buddy# free# struct 3年前570
C++ 与 Python 使用归并排序对数组进行排序的全新方法 ,归并排序是一种基于“分而治之”技术的排序算法。它是最有效的排序算法之一。,在本文中,您将了解归并排序算法的工作原理、归并排序算法、它的时间和空间复杂度,以及它在 C++、Python 和 JavaS... 网站建设# 两半# 归并# 排序 4年前300
如何调用一个只支持batch_call的服务? 我们先来说下标题是什么意思。,为了更好的理解我说的是啥,我们来举个例子。,假设你现在在做一个类似B站的系统,里面放了各种视频。,用户每天在里头上传各种视频。,按理说每个视频都要去审查一下有没有搞颜色... 网站建设# 图片# 审查# 服务 4年前300
JVM 八股之首:三大垃圾收集算法 前文介绍过,基于分代收集理论的指导,我们才可以针对堆中不同的区域,设计出不同的垃圾收集算法,主要有以下三种:,全文思维导图如下:,标记-清除算法,Mark-Sweep“标记-清除”(Mark-Swee... 网站建设# 垃圾# 手机# 改进 4年前860
LeCun称梯度下降是最优雅的 ML 算法,Marcus:我不同意 前几天刚跟马斯克吵完架的Gary Marcus,又双叒叕跟人吵起来了,这次的吵架对象是Yann LeCun。,一向喜欢给深度学习泼冷水的Marcus,在今天发帖谈了谈与LeCun的「旧账」和「新仇... 网站建设# lecun# marcus# 优雅 4年前610
聊聊分布式一致性算法协议 Paxos Google的粗粒度锁服务Chubby的设计开发者Burrows曾经说过:所有一致性协议本质上要么是Paxos要么是其变体。,网上有很多讲解Paxos算法的文章,但是质量层次不齐。今天笔者带大家深入聊... 网站建设# paxos# 一致性# 分布式 4年前630
js引用计数算法是什么 ,说明,1、引用计数算法定义内存不再使用的标准很简单,就是看一个对象是否有指向它的引用。,2、如果没有其他对象指向它了,说明该对象已经不再需要了。,实例,以上就是js引用计数算法的介绍,希望对大家有所... 网站建设# js# 引用# 技术 4年前390
程序员必备的几种常见排序算法和搜索算法总结 最近为了巩固一下自己的算法基础,又把算法书里的基本算法刷了一遍, 特地总结一下前端工程师需要了解的排序算法和搜索算法知识,虽然还有很多高深算法需要了解, 但是基础还是要好好巩固一下的.本文将以图文的形... 网站建设# 前端# 工程师# 排序 4年前480
每个程序员都应该知道的八大算法 在编程开发中,算法是用于解决特定问题或完成特定任务的一组指令或过程。算法可以用任何编程语言表示,可以像一系列基本操作一样简单,也可以像涉及不同数据结构和逻辑的多步骤过程一样复杂。,,算法的主要目标是接... 网站建设# quicksort# 主元# 数组 4年前350
作为小米面试官,原来这种学生最吃香! 大家好,我是楼仔!,想必大家看过很多文章,都是教大家如何面试,比如之前很火的《吊打面试官 xxx》系列,你以为掌握了某个知识点,就真的能吊打面试官么?你来吊打我一个试试?,现在已经 9 月中旬,秋招正... 网站建设# 吊打# 大厂# 算法 4年前380
面试官:限流算法有哪些? ,限流的实现算法有很多,但常见的限流算法有三种:计数器算法、漏桶算法和令牌桶算法。,计数器算法是在一定的时间间隔里,记录请求次数,当请求次数超过该时间限制时,就把计数器清零,然后重新计算。当请求次数超... 网站建设# 算法# 计数器# 请求 4年前370
常见排序算法的Golang 实现 现在的面试真的是越来越卷了,算法已经成为了面试过程中必不可少的一个环节,你如果想进稍微好一点的公司,「算法是必不可少的一个环节」。那么如何学习算法呢?很多同学的第一反应肯定是去letcode上刷题,首... 网站建设# go# 刷题# 学习 4年前140
协同编辑中使用的 OT 算法是什么? ,大家好,我是前端西瓜哥,今天我们来聊聊 OT 算法是什么。,OT 的英文全称是 Operational transformation,是一种处理协同编辑的算法。,它常用于实现协同文档的底层算法,支持... 网站建设# ot# 冲突# 协同 4年前580
十种常见的回归算法总结和介绍 线性回归是机器学习中最简单的算法,它可以通过不同的方式进行训练。 在本文中,我们将介绍以下回归算法:线性回归、Robust 回归、Ridge 回归、LASSO 回归、Elastic Net、多项式回归... 网站建设# 回归# 模型# 算法 4年前490
大规模实时分位数计算——Quantile Sketches 简史 在数据领域,有几类经典的查询场景:,这几类问题在数据量不大的情况下都是非常容易处理的。我们可以通过遍历+排序轻易而准确的解决这种问题。但一旦数据到达 Billion 量级,常规算法可能要花费数小时甚至... 网站建设# 几类# 数据# 数据量 4年前730
每个Java程序员都必须知道的四种负载均衡算法 一般来说,我们在设计系统的时候,为了系统的高扩展性,会尽可能的创建无状态的系统,这样我们就可以采用集群的方式部署,最终很方便的根据需要动态增减服务器数量。但是,要使系统具有更好的可扩展性,除了无状态设... 网站建设# 均衡# 服务器# 算法 4年前240
Python K-means算法的计算步骤 ,步骤说明,1、确定K值。,决定数据聚为几类,K值是K-Means算法中唯一的参数。,2、从原始数据集中随机选择K个点作为初始均值点。,3、依次从原始数据集中取出数据。,每取出一个数据就和K个均值点分... 网站建设# means# python# 均值 4年前420
Djinn:一个受 Jinja2 启发的代码生成器和模板语言 ,代码生成器是非常有用的工具。我有时使用 jinja2 的命令行版本来生成高度冗余的配置文件和其他文本文件,但它在转换数据方面功能有限。显然,Jinja2 的作者有不同的想法,而我想要类似于 列表推导... 网站建设# jinja# 代码生成# 模板 4年前620
换了个数据结构,一不小心把系统性能提升了10倍以上 很多Java开发同学经常有一个疑惑,搞Java开发也需要懂算法吗?本文咱们就来谈谈这个问题。,其实如果你开发一个非常复杂而且有挑战的大型系统,那么必然会在系统中使用算法。同理,如果你可以将算法进行合... 网站建设# hadoop# java# 开发 4年前290
从排序算法到洗牌算法:Fisher-Yates Shuffle算法 排序算法对于每个程序员来说,无疑是最常见的算法之一了。几乎每个新入行的程序员,在面试之前都会准备好一两种排序算法,例如冒泡排序、归并排序、快速排序之类的。而面试官们很多也都会现场让应聘者写一个简单的排... 网站建设# 扑克牌# 排序# 洗牌 4年前480
泊松矩阵分解:无需数据解决推荐系统冷启动问题的矩阵分解算法 作者 | 汪昊,审校 | 孙淑娟,推荐系统是目前互联网行业最火爆的技术之一。在过去的十年中,互联网行业诞生了数以百万计的推荐系统模型迭代版本。尽管针对不同场景进行优化的推荐系统模型非常之多,但是经典的... 网站建设# 分解# 推荐# 矩阵 4年前400
美团终面:你确定CAS不加锁吗? ,CAS大家都知道,这是一项乐观锁技术,是Compare And Swap的简称,顾名思义就是先比较再替换。,虽然他叫乐观锁,但是我们都知道它是不需要加锁的,在JDK1.5 中的JUC就是建立在CAS... 网站建设# cas# getandincrement# 加锁 4年前380
python Bellman-Ford算法是什么 ,说明,1、Bellman-Ford算法是包含负权图的单源最短路径算法。,算法原理是对图进行V-1放松操作,获得所有可能的最短路径。,2、Bellman-Ford算法可以处理负面边缘。它的基本操作扩展... 网站建设# bellman# ford# python 4年前260
干掉if else!试试这三种设计模式,优化代码贼顺手! 在原有代码基础上,如何一步步通过设计模式去优化代码?日常工作中,我们用得最多的设计模式,就是策略模式、工厂模式和模板方法模式啦。,大家先看下,优化前,原有代码的大概逻辑哈。代码如下:,这个代码可能存在... 网站建设# 代码# 模式# 策略 4年前480
可达性分析深度剖析:安全点和安全区域 可达性分析可以分成两个阶段,前文我们在介绍垃圾收集算法的时候,简单提到过:标记-整理算法(Mark-Compact)中的移动存活对象操作是一种极为负重的操作,必须全程暂停用户应用程序才能进行,像这样的... 网站建设# stw# 分析# 可达性 4年前740
Java 数据结构与算法之树(BST) Binary Search Tree历史。,二叉搜索树算法是由包括 PF Windley、Andrew Donald Booth、Andrew Colin、Thomas N. Hibbard 在内的几... 网站建设# binary# tree# 二叉 4年前390
对前端来说开发一个在线文档需要啥技术? 开发一个在线文档我们可能要解决的问题:,OT:一种解决协同问题的算法;,OP:operation的简称,在OT中指的是一次操作;,etherpad: 一个实现文档协同功能的开源库;,easysync... 网站建设# etherpad# ot# 协同 4年前740
聊聊一致性Hash算法代码实现 一致性哈希算法(Consistent Hashing Algorithm)是一种分布式算法,常用于负载均衡。Memcached client也选择这种算法,解决将key-value均匀分配到众多Mem... 网站建设# memcached# server# 一致性 4年前350
如何通过策略模式简化 if-else? 哈喽,大家好,我是指北君。,相信大家日常开发中会经常写各种分支判断语句,比如 if-else ,当分支较多时,代码看着会比较臃肿,那么如何优化呢?,Define a family of algorit... 网站建设# else# strategy# 封装 4年前380
Go 语言实现常见排序算法 插入排序,英文名(insertion sort)是一种简单且有效的比较排序算法。,思想:在每次迭代过程中算法随机地从输入序列中移除一个元素,并将改元素插入待排序序列的正确位置。重复该过程,直到所有输入... 网站建设# 交换# 原素# 序列 4年前330
Go 程序里 if else 分支太多?试着用策略模式治理一下吧! 大家好,我是每周在这里陪你一起进步的网管。,上篇文章我给大家分享了设计模式中的模版模式,给大家讲了用模版模式在项目开发时提炼流程、减少重复开发的技巧。同时,在上一篇文章我也分享了我总结的一个暴论,那就... 网站建设# go# 模式# 策略 4年前400