前言 总括: 本文详细讲述了RSA算法详解,包括内部使用数学原理以及产生的过程。 原文博客地址:RSA算法详解 知乎专栏&&简书专题:前端进击者(知乎)&&前端进击者(简书) 博主博客地址…
分类:算法
数据结构 & 算法 in Swift (二):算法概述和排序算法
本篇是《数据结构 & 算法 in Swift》系列连载的第二篇,内容分为如下两个部分: 算法基础:简单介绍算法的概念,时间复杂度与空间复杂度,递归,作为本文第二部分的背景知识。 排序算法:结合Swift的代码实现…
面试前抢救一下--朴素贝叶斯分类器
写在最前 朴素贝叶斯分类器,实际上也是对人们常识做的一个算法的完善。其以一种更为精准的量化来判断分类,使用的方法是后验概率。本文从与决策树的比较出发,介绍先验概率和后验概率的关系,再详细介绍一下朴素贝叶斯算法的流程。 朴…
机器学习基本算法系列之逻辑回归
写在前面:我将从一个入门者的视角(水平)将机器学习中的常用算法娓娓道来。自身水平确实有限,如果其中有什么错误的话希望大家指出,避免误导大家。然后这是这个系列的第二篇了,对于初学者来说,如果你没看过第一篇,推荐看看机器学习…
从Chrome源码看HTTPS
我在《https连接的前几毫秒发生了什么》详细地介绍了https连接的过程,该篇通过抓包工具分析整个过程,本篇将从Chrome源码的角度着重介绍加密和解密的过程,并补充更多的细节。 Chrome/Chromium是使用B…
逐步学习什么是递归?通过使用场景来深入认识递归。
递归算法 我们先来看一下定义。递归算法,是将问题转化为规模缩小的同类问题的子问题,每一个子问题都用一个同样的算法去解决。一般来说,一个递归算法就是函数调用自身去解决它的子问题。 递归算法的特点: 在函数过程中调用自身。 …
你可能没有细究过的TCP/IP
概述 作为互联网时代伟大发明的TCP/IP技术可以说对当今时代产生了深刻的影响。经过近一个月的学习摸索,基本清楚了TCP/IP的面貌。由于TCP/IP在OS中位于内核态,很多细节其实用户无法感知,所以自己对于TCP/IP…
搞懂基本排序算法
搞懂基本排序算法 上篇文章写了关于 Java 内部类的基本知识,感兴趣的朋友可以去看一下:搞懂 JAVA 内部类;本文写的内容是最近学习的算法相关知识中的基本排序算法,排序算法也算是面试中的常客了,实际上也是算法中最基本…
基础都掌握了却还是敲不出代码?编程新手如何快速提升coding能力?
专栏 | 九章算法 网址 | http://www.jiuzhang.com 相信很多 初学编程的朋友都有这样的苦恼:为什么我感觉自己基础都掌握了,但是学校的课程结束后再进行编程时还是什么都不会呢? 通常新手程序员会以不…
两个程序员谈恋爱,究竟会是什么样的呢?
专栏 | 九章算法 网址 | http://www.jiuzhang.com 959d943dff866341a8f26cc825bfd4d7.gif 两个程序员在一起谈恋爱,究竟会是什么样的呢? 当然,和你们想的不一样…
记录面试中一些回答不够好的题(Vue 居多) | 掘金技术征文
相关问题 flex 布局 与 grid 布局。 实现 Vue SSR 。 从 SPA 使用最小成本迁移到 SSR 。 实现方法: (未完成) 根据指定元素,在数组里面找出 ff 数组(ff 数组这个名字是我瞎说的)。比如…
JavaScript中的图片处理与合成(四)
引言: 本系列现在构思成以下4个部分: 基础类型图片处理技术之缩放、裁剪与旋转(传送门); 基础类型图片处理技术之图片合成(传送门); 基础类型图片处理技术之文字合成(传送门); 算法类型图片处理技术(传送门); 通过这…