大雄的学习人生
+评论 +关注
摘要: 通过从网上看到的面经,总结的一些高频的前端CSS面试题,有很多不会,于是找资料,并通过代码实现,自己提供了一些参考答案。 目录 1.怎样会产生浮动? 2.如何清除浮动? 3.盒子模型,以及IE和其他浏览器的却别? 4.CSS3新特性有哪些? 5.em 和 rem 的区别? 6.重排和重绘? 7.行元阅读全文
posted @ 2018-06-14 15:20 大雄的学习人生 阅读(362) 评论(0) 编辑
摘要: Javascript作为一种单线程语言,是如何实现异步编程的呢? 相信不少人对Javascript单线程表示怀疑:为何单线程可以实现异步操作呢?其实Javascript确实是单线程的(我们不妨把这个线程称作主线程),但它实现异步操作的方式确实借助了浏览器的其他线程的帮助。那其他线程是怎么帮助Java阅读全文
posted @ 2018-06-18 03:20 大雄的学习人生 阅读(462) 评论(2) 编辑
摘要: 通过从网上看到的面经,总结的一些高频的前端CSS面试题,有很多不会,于是找资料,并通过代码实现,自己提供了一些参考答案。 目录 1.怎样会产生浮动? 2.如何清除浮动? 3.盒子模型,以及IE和其他浏览器的却别? 4.CSS3新特性有哪些? 5.em 和 rem 的区别? 6.重排和重绘? 7.行元阅读全文
posted @ 2018-06-14 15:20 大雄的学习人生 阅读(362) 评论(0) 编辑
摘要: 笔者按照目录刷题,对于每一道题,力争使用效率最高(时间复杂度最低)的算法,并全部通过C++代码实现AC。(文中计算的复杂度都是最坏情况复杂度) 因为考虑到大部分读者已经在Leetcode浏览过题目了,所以每道题都按照 解题思路 实现代码 问题描述 的顺序进行讲解。 (笔者目前已刷 40 题,已更新解阅读全文
posted @ 2018-06-13 21:59 大雄的学习人生 阅读(1158) 评论(0) 编辑
摘要: 最近学习算法和刷题基本都是用C++写的程序,在这个过程中,发现C++和Java在语法上有很多相同点,但也有很多不同点,而这些不同点对于已经掌握Java的程序员来说,理解C++代码可能会有些吃力甚至困难,在踩过了一个又一个坑后,我决定把这些不同记录下来,可能涵盖的不是很全,所以本文会持续更新。 零、目阅读全文
posted @ 2018-06-04 14:29 大雄的学习人生 阅读(2778) 评论(4) 编辑
摘要: 一、序言   和其他面向对象的语言(如Java)不同,Javascript语言对类的实现和继承的实现没有标准的定义,而是将这些交给了程序员,让程序员更加灵活地(当然刚开始也更加头疼)去定义类,实现继承。(以下不讨论ES6中利用class、extends关键字来实现类和继承;实质上阅读全文
posted @ 2018-05-27 23:58 大雄的学习人生 阅读(3809) 评论(4) 编辑
摘要: 一、概念起源   动态规划,又名DP算法(取自其Dynamic Programming的缩写),最初是运筹学的一个分支,是用来求解决策过程最优化的数学方法。 二、基本思想   把 多阶段过程 转化为一系列单阶段过程,利用各阶段之间的关系,逐个求解。那什么叫多阶阅读全文
posted @ 2018-05-24 21:24 大雄的学习人生 阅读(2807) 评论(0) 编辑
摘要: 一、基本概念   回溯法,又称为试探法,按 选优条件 向前不断搜索,以达到目标。但是当探索到某一步时,如果发现原先选择并不优或达不到目标,就会退回一步重新选择,这种达不到目的就退回再走的算法称为回溯法。 与穷举法的区别和联系: 相同点:它们都是基于试探的。 区别:穷举法要将一个解阅读全文
posted @ 2018-05-21 23:47 大雄的学习人生 阅读(2724) 评论(0) 编辑
摘要: 在微信中打开网页且需要调用微信登录接口时,微信官方给我们提供了两种登录调用方式:静默登录和非静默登录;但是官方文档中却没有说明在何种情况下使用静默登录,何种情况下使用非静默登录,所以在这里,我想将之前做项目关于这个问题的心得分享给大家。 一、阅读官方文档,实现两种登录方式 其实通过阅读微信官方文档,阅读全文
posted @ 2018-05-20 21:51 大雄的学习人生 阅读(2843) 评论(0) 编辑
摘要: 随着开源工具越来越多,特别是nodejs构建微服务器之快,实现前端自动化部署越来越简单了,有可能【10行js代码+10行sh脚本+设置github的webhook】就能实现,但是如果你和我一样,就是“懒”(此处为褒义),连这些都不想自己做,那该怎么办呢?这个时候我发现了这款好工具—netlify,下阅读全文
posted @ 2018-05-19 23:31 大雄的学习人生 阅读(2885) 评论(0) 编辑
摘要: 今天写一个css动画时遇到一个有意思的问题,记录如下: 1.需求: 等待元素A的动画加载完,再加载B元素的动画(下图中A为大熊猫,B为下方卡片) 先来看下最后的效果啦: 2.初始思路: 在B元素的动画属性上加上delay(延迟,使得这个延迟时间 = A元素动画的加载时间) 即:animation :阅读全文
posted @ 2018-05-03 23:33 大雄的学习人生 阅读(2782) 评论(0) 编辑
TOP