大雄的学习人生
摘要: 上一篇讲了numpy,除此之外,还有一个工具我们一定会使用,那就是pandas。如果说numpy中数据存储形式是 列表 的话,那么pandas中数据的存储形式更像是 字典 。为什么这么说呢?因为pandas中的数据每一行每一列都有名字,而numpy中没有。本文主要介绍pandas的基本使用方法,更多 阅读全文
posted @ 2018-07-13 14:11 大雄的学习人生 阅读(550) 评论(1) 推荐(0) 编辑
摘要: 以下问题都来自于互联网前端面经分享,回答为笔者通过查阅资料加上自身理解总结,不保证解答的准确性,有兴趣讨论的同学可以留言或者私信讨论。 1.JS的异步机制? 2.闭包如何实现? 3.原型链、继承? 4.实现订阅者发布者模式? 5.数组的方法有哪些? 1.JS的异步机制? JS使用一个任务队列记录异步 阅读全文
posted @ 2018-06-25 17:20 大雄的学习人生 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: Machine Learning: A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its perfor 阅读全文
posted @ 2018-06-22 20:37 大雄的学习人生 阅读(1191) 评论(1) 推荐(3) 编辑
摘要: 维基百科: 在计算机科学中, 闭包 (Closure),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。 上面的解释难免有些抽象,为了化繁为简,本文将通过实例的方式,探究Jav 阅读全文
posted @ 2018-06-20 18:09 大雄的学习人生 阅读(361) 评论(0) 推荐(0) 编辑
摘要: Javascript作为一种单线程语言,是如何实现异步编程的呢? 相信不少人对Javascript单线程表示怀疑:为何单线程可以实现异步操作呢?其实Javascript确实是单线程的(我们不妨把这个线程称作主线程),但它实现异步操作的方式确实借助了浏览器的其他线程的帮助。那其他线程是怎么帮助Java 阅读全文
posted @ 2018-06-18 03:20 大雄的学习人生 阅读(1418) 评论(2) 推荐(2) 编辑
摘要: 通过从网上看到的面经,总结的一些高频的前端CSS面试题,有很多不会,于是找资料,并通过代码实现,自己提供了一些参考答案。 目录 1.怎样会产生浮动? 2.如何清除浮动? 3.盒子模型,以及IE和其他浏览器的却别? 4.CSS3新特性有哪些? 5.em 和 rem 的区别? 6.重排和重绘? 7.行元 阅读全文
posted @ 2018-06-14 15:20 大雄的学习人生 阅读(922) 评论(0) 推荐(1) 编辑
摘要: 笔者按照目录刷题,对于每一道题,力争使用效率最高(时间复杂度最低)的算法,并全部通过C++代码实现AC。(文中计算的复杂度都是最坏情况复杂度) 因为考虑到大部分读者已经在Leetcode浏览过题目了,所以每道题都按照 解题思路 实现代码 问题描述 的顺序进行讲解。 (笔者目前已刷 40 题,已更新解 阅读全文
posted @ 2018-06-13 21:59 大雄的学习人生 阅读(4959) 评论(0) 推荐(2) 编辑
摘要: 最近学习算法和刷题基本都是用C++写的程序,在这个过程中,发现C++和Java在语法上有很多相同点,但也有很多不同点,而这些不同点对于已经掌握Java的程序员来说,理解C++代码可能会有些吃力甚至困难,在踩过了一个又一个坑后,我决定把这些不同记录下来,可能涵盖的不是很全,所以本文会持续更新。 零、目 阅读全文
posted @ 2018-06-04 14:29 大雄的学习人生 阅读(8120) 评论(4) 推荐(3) 编辑
摘要: 一、序言   和其他面向对象的语言(如Java)不同,Javascript语言对类的实现和继承的实现没有标准的定义,而是将这些交给了程序员,让程序员更加灵活地(当然刚开始也更加头疼)去定义类,实现继承。(以下不讨论ES6中利用class、extends关键字来实现类和继承;实质上 阅读全文
posted @ 2018-05-27 23:58 大雄的学习人生 阅读(5344) 评论(4) 推荐(3) 编辑
摘要: 一、概念起源   动态规划,又名DP算法(取自其Dynamic Programming的缩写),最初是运筹学的一个分支,是用来求解决策过程最优化的数学方法。 二、基本思想   把 多阶段过程 转化为一系列单阶段过程,利用各阶段之间的关系,逐个求解。那什么叫多阶 阅读全文
posted @ 2018-05-24 21:24 大雄的学习人生 阅读(6303) 评论(0) 推荐(0) 编辑
TOP