胡哥有话说 胡哥有话说
3年前
前端面试题解密:经典算法之冒泡算法(ES6版)及优化
前言随着前端的飞速发展,前端业务开发给前端工程师提出了更高的要求,因而算法题也越来越高频次的出现在前端面试中。有很多的小伙伴找胡哥苦诉,在前端实际开发中(除了涉及游戏开发方面),算法使用有很多吗?大厂的面试是故意要自我标榜下吗?其实不然,考核算法还是相当有必要的,来来来,让胡哥给你拯救世界的理由,哦,不,是考核算法的理由。为啥要考算法?1.算法是
Stella981 Stella981
2年前
Openssl生成RSA公私钥以及将公钥转换成C#支持的格式
Openssl生成RSA公私钥以及将公钥转换成C支持的格式1.RSA算法介绍RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。RSA的算法涉及三个参数,n、e、d。其中,n是两个大质数p、q的积,n被称为模数,n的二进
Stella981 Stella981
2年前
SILC超像素分割算法详解(附Python代码)
SILC算法详解一、原理介绍SLIC算法是simplelineariterativecluster的简称,该算法用来生成超像素(superpixel)算法步骤: 已知一副图像大小M\N,可以从RGB空间转换为LAB空间,LAB颜色空间表现的颜色更全面假如预定义参数K,K为预生成的超像素数量,即预计将M\N大小的图
Wesley13 Wesley13
2年前
AI算法岗为什么都要求C++?
当下AI算法大多基于深度学习算法模型,通常在模型训练和验证阶段会采用Python语言快速处理。而在实际应用阶段,则会采用C来调用模型和性能优化,从而提高算法运行效率。所以未来想要深耕AI算法领域,成为资深算法工程师,C是必须掌握的。很多同学一听学C没个23年啃不动,立马条件反射式地放弃。但C真的难学吗?说
Stella981 Stella981
2年前
C++ sha256加密(openssl库)
安全散列算法安全散列算法(英语:SecureHashAlgorithm)是一种能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的概率很高;而SHA是FIPS所认证的五种安全散列算法。这些算法之所以称作“安全”是基于以下两点(根据官方标准的描述):由消息摘要反推原输入消息,从计
Stella981 Stella981
2年前
Nginx的负载均衡
上篇blog讲述了加权轮询算法的原理、以及负载均衡模块中使用的数据结构,接着我们来看看加权轮询算法的具体实现。 指令的解析函数 如果upstream配置块中没有指定使用哪种负载均衡算法,那么默认使用加权轮询。也就是说使用加权轮询算法,并不需要特定的指令,因此也不需要实现指令的解析函数。而实际上,和其它负载均衡算法不同(比如ip\_ha
Wesley13 Wesley13
2年前
2018年人工智能如何发展,从这四个方面为你解读
算法任何一个入门的软件开发人员都会听到这句话:算法是软件的灵魂!近年来大火的“机器学习”即是在算法在人工智能上的集中体现。今日头条通过AI算法实现智能内容推荐,谷歌和百度通过AI算法实现垃圾内容检测和删除,阿里巴巴通过算法自动识别刷单和假货风险等等。随着软件行业的发展,我们真切的体会到人工智能的脚步声越来越近了。理论上讲,凡是重复的简单工作都
Dubbo负载均衡策略之一致性哈希 | 京东云技术团队
本文主要讲解了一致性哈希算法的原理以及其存在的数据倾斜的问题,然后引出解决数据倾斜问题的方法,最后分析一致性哈希算法在Dubbo中的使用。通过这篇文章,可以了解到一致性哈希算法的原理以及这种算法存在的问题和解决方案。