首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端小小min
掘友等级
前端开发
|
😃
阳光之夏
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
125
文章 125
沸点 0
赞
125
返回
|
搜索文章
最新
热门
数学篇:聊聊迭代,如何不用语言提供的函数实现平方根?
迭代其实就是不断的用旧的变量的值,递归的计算出新的变量值的过程。迭代的思想比较容易通过计算机语言中的循环来实现,通过循环语句,让计算机重复的执行迭代中的递推步骤,直到推导出变量的最终值。 要解决上面的问题,就需要用到迭代法了。如果将前一个格子的糖数记作 Xn−1,当前格子的个数…
数学篇:聊聊余数,原来取余操作本身就是个哈希函数?
提起余数应该大家都不陌生,我们生活中就有很多很多与余数相关的例子。 比如说,今天是星期三,想知道 100 天之后是星期几,可以这样算,拿 100 除以 7(因为一个星期有 7 天),然后余 1,最后在今天的基础上加一天,这样你就能知道 100 天之后是星期四了。 再比如,你有 …
js基础: js变量到底是存储在栈还是堆上呢?
如果你去百度这个问题“JavaScript的变量存储机制”,可以看到很多的回答都是:对于原始类型,数据本身是存在栈内,对于对象类型,在栈中存的只是一个堆内地址的引用。 想要搞清楚 JavaScript的变量存储机制 ,首先必须要弄明白 堆 和 栈 ,先来看下 堆 和 栈的概念和…
机器学习:机器学习的基础知识
上一篇文章 机器学习 带你了解学机器学习的基础知识 简单介绍了机器学习的概念。本文将继续介绍下机器学习的基础知识。我们进行机器学习依赖于大量的数据,可以说数据是机器学习的基础。我们首先来了解下数据相关的概念 每个样本其实是样本的各个特征所组成的空间中的一个点称为 特称空间 分类…
机器学习:带你初步了解机器学习
作为一名前端开发工程师,其实日常工作中其实很少接触和机器学习相关的技术,但恰好目前工作中有部分需求需要用到机器学习和数据分析相关的技术去进行业务数据的分析,正好自己也对这方面的技术十分感兴趣,于是想好好的去学习下这方面的技术和理论知识。毕竟不断学习、学以致用、不设限 才是我们不…
JS基础:let、var、const 的区别
众所周知在ES5 中我们声明变量只能使用 var 关键字。在ES6中新增了 let 和const。使用他们声明的变量和var是有一些区别的,下面详细介绍写具体都有那些不同。 在 ES5 中只有全局作用域和函数作用域,并没有块级作用域。因此给我们的开发带来了一些不便。例如 下面我…
JS基础:严格模式与非严格模式的区别
严格模式的概念是从ECMAScript5引入的,通过严格模式,可以在函数内部选择进行较为严格的全局或局部的错误条件检测。 严格模式通过抛出错误来消除了一些原有静默错误。 严格模式修复了一些导致 JavaScript引擎难以执行优化的缺陷:有时候,相同的代码,严格模式可以比非严格…
编译原理实战七:从编译角度认识作用域
之前的文章讲解了编译的基础以及如何用 Antlr 重构了脚本解释器(感兴趣的可以去看下哈),对编译已经有了一定的认识。本篇将进一步讲解作用域和生存期相关的知识。主要解决如下几方面问题: 提升变量存储机制,不能只把变量和它的值简单地扔到一个 HashMap 里,要管理它的生存期,…
编译原理实战六:使用编译器前端工具Antlr生成词法、语法分析器(下)
上篇文章,讲解了用 Antlr 生成了词法分析器和语法分析器。今天主要是来补充和完善一下语法规则,看一看怎样用最高效的速度,完善语法功能。 上篇提到 Antlr 能自动处理左递归的问题,所以在写表达式时,我们可以大胆地写成左递归的形式,节省时间。但这样,我们还是要为每个运算写一…
数学篇:带你了解二进制
计算机的起源是数学中的二进制计数法。可以说,没有二进制,就没有如今的计算机系统。那什么是二进制呢?为什么计算机要使用二进制,而不是我们日常生活中的十进制呢?如何在代码中操作二进制呢?接下来带你详细了解二进制,嘻嘻😁 ,开始吧~ 以二进制数字 110101 为例。这里 1101…
下一页
个人成就
文章被点赞
225
文章被阅读
54,373
掘力值
1,444
关注了
7
关注者
77
收藏集
4
关注标签
53
加入于
2016-07-15