Astar的博客

小白要努力成长

排序:
默认
按更新时间
按访问量

ddd

变量:使用 $ 符号开头,在SASS中定义的变量,除了可以在样式中直接引用之外,还可以对变量进行一些基本的数学运算,而且还可以在一些有用函数中引用。 $color:#000; body{ color:$color; background-color:#fff; } 适用情况:定义主题皮肤等...

2018-06-15 16:31:46

阅读数:3

评论数:0

React——强制重新挂载组件

访问相同路由时候,只会触发render,组件没有重新挂载,这种情况对需要刷新数据的项目来说是不ok的要强制重新挂载组件,可以尝试这个方法:访问一个空路由再返回来...

2018-05-31 09:11:08

阅读数:40

评论数:0

react进入页面第一次渲染——fetch数据还没获取

第一次进入到页面的时候,因为需要去fetch数据,所以会在没数据的情况下有一次渲染,等fetch成功后,会再一次进行渲染。这样会导致出错可以在state中加一个isLoading...

2018-05-29 15:06:41

阅读数:88

评论数:0

React-Router与Tomcat

当前端用React-Router做路由的时候,打包出来的静态文件丢到Tomcat里面是可以直接访问的,但是当我们刷新一下浏览器,或者打开一个不存在的页面的时候,就会发现前端界面鬼畜了。。。。今天看了一下react-router的路由方式,想了想,刷新的时候,咦,不就是找不到url上面指定的页面嘛,...

2018-05-10 15:53:02

阅读数:19

评论数:0

前端面试题目整理——css篇

1.css选择器 CSS选择器:id选择器(#myid)、类选择器(.myclassname)、标签选择器(div, h1, p)、相邻选择器(h1 + p)、子选择器(ul > li)、后代选择器(li a)、通配符选择器(*)、属性选择器(a[rel=”external...

2018-05-08 01:13:27

阅读数:23

评论数:0

react-router添加路由刷新页面后显示404

使用BrowserHistory刷新后出现404错误解决办法 修改webpack.config.js文件,在output那一项设置publicPath:’/’ devServer中加上historyApiFallback: true

2018-04-26 13:05:58

阅读数:35

评论数:0

React-webpack——开发一个react项目所需准备

npm init —生成package.json文件 安装依赖 npm install –save react npm install –save react-dom npm install –save-dev webpack npm install –save-dev we...

2018-04-25 23:04:10

阅读数:32

评论数:0

React与Redux学习记录(一)

学了react之后看了redux,一脸懵逼,先来捋一捋思路。 redux是一种架构模式,react-redux是将redux这种架构模式与react结合起来的一个库。所以我们先理解一下这种架构模式的基本思想,理解之后react-redux库很好上手。 学习react的时候,我们要在各层父子组件...

2018-04-17 23:01:20

阅读数:17

评论数:0

腾讯云——通过公网IP访问不到网站解决办法

之前下了个xshell远程腾讯云的主机,设置安全组的时候好像把原来的默认设置搞掉了,通过公网ip访问不到网站了。 解决办法:腾讯云有一个安全组的模板,开放22、80、3389等常用端口,把它添加上去。我的用的是8080端口,需要顺便开放一下8080端口,解决!...

2018-04-03 20:02:59

阅读数:15

评论数:0

JS中数据结构的遍历--Iterator和for...of循环

JavaScript原有的四种表示’集合’的数据结构,Object、Array、Set、Map。 遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署了Iterator接口,就可以完成遍历操作。 Iterator 的作用有三个:一是为各种数据结构,...

2018-03-24 20:13:18

阅读数:37

评论数:0

javascript与leetcode——无重复字符的最长子串

问题描述: 给定一个字符串,找出不含有重复字符的 最长子串 的长度。示例:给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答案必须...

2018-03-21 19:10:14

阅读数:152

评论数:0

javascript与leetcode——字符串相加

leetcode上有这样一道题目: 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100. num1 和num2 都只包含数字 0-9. num1 和num2 都不包含任何前导零。 你不能使用任何內建 BigInte...

2018-03-20 15:58:44

阅读数:34

评论数:0

算法——KMP算法

刚接触KMP算法的时候觉得很难理解,囫囵吞枣学了一通,现在都忘光光了。重新看了一下。 KMP算法主要用于字符串的匹配=>在一个主串中查找模式串,返回模式串的位置。 蛮力法 按照蛮力法(暴力破解)的思路,分为以下几个步骤: 先在主串s中找到字串c[0]...

2018-03-19 22:14:58

阅读数:14

评论数:0

算法——动态规划练习

前两篇博文已经稍微详细地讲了动态规划的概念、算法实现以及优化 上网搜几道题来实战 下面这个是从别人那里看到的题目,找到这道题的主要原因是我前几天看了网易的题目,emmm不会做。。。 没错我就是因为受了打击才开始研究算法的QAQ 文章太长了还没看,从点赞量来看应该是篇好文章,先用自己的方法试...

2018-03-18 23:22:16

阅读数:39

评论数:0

算法——动态规划之资源分配问题及其优化

上一篇文章写了动态规划求解0-1背包问题,这里做一道资源分配问题强化理解,顺便分析一下动态规划算法的优化问题。 问题描述:某厂根据计划安排,拟将n台相同的设备分配给m个车间,各车间获得这种设备后,可以为国家提供盈利Ci j(i台设备提供给j号车间将得到的利润,1≤i≤n,1≤j≤m) 。问如何分...

2018-03-18 21:03:33

阅读数:365

评论数:0

算法——动态规划之0-1背包问题

打算每天复习一点算法内容,就先从动态规划下手。曾经动态规划让我头疼,重新学了一下觉得还好啦不是很难,实现动态规划算法的核心在于实现它的递推公式,写出递推公式,代码也就很容易了。动态规划类似分治法,都是将一个大问题分解为一个个小问题,分而治之。不同之处在于,动态规划记忆了重复的子问题,避免了运算过程...

2018-03-18 17:49:25

阅读数:29

评论数:0

javascript——对于js中全等判断和相等判断特殊情况的整理

对象与对象var a=new String("abc"); var b=new String("abc"); if(a==b) { true; } else { false; }结果 ===> false...

2018-03-15 13:40:36

阅读数:45

评论数:0

javascript——静态NodeList 和 动态NodeList的区别

昨天看到一个querySelectorAll()的东西,发现用法跟getElementsBy系列类似,便想深究一下它们之间的不同点,以下为找到的资料。ps:了解这个知识点的原因前两天我在重温js dom编程的时候,看到了获取dom元素这一章,然后看到了getElementsByTagName()和...

2018-03-13 13:27:57

阅读数:48

评论数:0

Javascript——查找html元素的方法

javascript通过dom可以访问html文档的所有元素。它可以改变页面中所有的html元素、能够改变页面中所有的html属性、还可以改变所有css属性以及对页面中的所有事件做出反应。以下归纳访问html元素的几种方法:通过id查找html元素通过类名查找html元素通过标签名查找html属性...

2018-03-11 20:42:06

阅读数:33

评论数:0

css——Position属性四个值:static、fixed、absolute和relative的区别和用法

在用CSS+DIV进行布局的时候,一直对position的四个属性值relative,absolute,static,fixed分的不是很清楚,以致经常会出现让人很郁闷的结果。今天研究了一下,总算有所了解。在此总结一下:先看下各个属性值的定义:1、static(静态定位):默认值。没有定位,元素出...

2018-03-04 10:19:47

阅读数:24

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭