自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 react 之 state改变,视图未更新

// 错误方式const obj = this.state.obj; obj.forEach((e) => { xxxxx //省略的代码是改变了对象的值}); this.setState({ obj解决办法:浅拷贝方式获取对象并修改再赋值// 正确方式const obj = [...this.state.obj]; obj.forEach((e) => { xxxxx //省略的代码是改变了对象的值}); thi..

2021-04-20 17:50:55 1164

原创 linux 命令行

mv file1 file2 修改文件夹名称

2019-06-11 15:27:28 146

原创 link 和 @import

页面中使用CSS的方式主要有3种:行内添加定义style属性值, 页面头部内嵌调用 外面链接调用其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:link:<link rel="stylesheet" rev="stylesheet" href="CSS文件" type="text/css" media="all" ...

2019-06-11 07:38:47 176

原创 bower EINVRES Request to https://bower.herokuapp.com/packages/font-awesome failed with 502

bower EINVRES       Request to https://bower.herokuapp.com/packages/font-awesome failed with 502此Bower版本已弃用。请更新它:npm install -g bower。新的注册地址是https://registry.bower.io将bower升级到最新版本npm i -g bower...

2018-10-18 11:17:42 1192

转载 详解 ESLint 规则,规范你的代码

在很久之前就想通过工具来规范自己的代码风格,减少程序出错的概率,如果看过我的 一个前端程序猿的Sublime Text3的自我修养 ,这篇博客的朋友,肯定知道在当时我使用 SublimeLinter-jshint 插件来规范风格,但是实际上一直懒癌发作也没去看它的文档,使用着它默认的规则。不过现在是时候切换到 ESLint 了!作为一个有理想有抱负的前端工程师,只是使用

2017-05-05 15:27:34 4933

转载 移动端 Web 开发踩坑之旅

前言最近在一个移动端的 Web 项目中踩了很多的坑,感觉有必要把它们记录下来,分享给即将踏入移动端 Web 开发大门的新人们。一、从布局说起移动端的整体布局一般来说可以分为上中下三个部分,分别为 header、main、footer,其中header、footer 是固定高度,分别固定在页面顶部和页面底部,而 main 是占据页面其余位置,并且可以滚动。(上图是

2017-05-05 09:58:48 644

翻译 cmder中文乱码

打开设置; Startup-Environment; 添加 set LANG=zh_CN.UTF-8git status时中文文件名乱码现象:\344\275\240\345\245\275执行以下命令即可:git config --global core.quotepath falsequotepath解释:The commands that

2017-03-17 09:49:00 7238 1

翻译 [译]AngularJS中DOM操作

虽然Angularjs将我们从DOM的操作中解放出来了,但是很多时候我们还是会需要在controller/view加载之后执行一些DOM操作。问题是我们将DOM操作的代码放到controller中,然而controller是先于view加载的,这个时候我们要操作的元素还是不存在的。这里有几种办法解决这个问题,我们按照AngularJS最佳实践方法的推荐度,从高到低列出来:监听$

2017-02-21 13:34:16 504

翻译 angular-bootstrap-ui's pagination ng-change 事件在页面加载时会执行两次

bootstrap-ui pagination的一个坑!问题描述:当用来自 $state 相应的页索引来初始化Controller时发生,angular-bootstrap-ui的 pagination 指令会初始化和触发 ng-change 事件并把页码重置为1,导致无法正确跳转到指定页面。("angular-ui-bootstrap": "^0.13.3")解决

2017-02-07 11:42:55 2513

转载 angular-messages.js

angular-messages

2016-05-12 18:50:10 595

转载 eclipse中删除tomcat server 导致不能重新创建该server

定位到:workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings1 打开org.eclipse.jst.server.tomcat.core.prefs,删除里面之前创建的tomcat2 打开org.eclipse.wst.server.core.prefs,删除里面之前创建的tomcat两文件只需要保留

2016-04-13 20:17:35 1348

转载 How to Install Tomcat 7.0.68 Server on CentOS/RHEL 7/6/5

Apache Tomcat is a opensource web server for Java applicaton of Apache Foundation like Apache HTTP server. It used for deploying Java Servlet and JSP applications. To deploy any application in Tomca

2016-04-06 13:45:19 581

转载 centos6.4下配置nginx服务器更改根目录

安装完nginx服务器后发现nginx的根目录在/usr/share/nginx/html/下,但是对于部署文件来说,在该目录下是不太习惯的,我就尝试着更改nginx访问的根目录#  vi /etc/nginx/conf.d/default.conf ## The default server#server {listen 80;server_name loca

2016-04-06 12:48:27 267

转载 How To Install nginx on CentOS 6 with yum

About Nginxnginx is a high performance web server software. It is a much more flexible and lightweight program than apache.Set UpThe steps in this tutorial require the user to have roo

2016-04-06 12:43:13 225

转载 Installing MySQL Server on CentOS

OverviewMySQL is an open-source relational database. For those unfamiliar with these terms, a database is where an application keeps its data, and relational refers to how the data is organized an

2016-04-06 12:27:45 446

转载 angularjs 测试

什么是karmkarma是一个单元测试的运行控制框架,提供以不同环境来运行单元测试,比如chrome,firfox,phantomjs等,测试框架支持jasmine,mocha,qunit,是一个以nodejs为环境的npm模块.a什么是jasminejasmine是一个行为驱动开发的测试框架,不依赖任何js框架以及dom,是一个非常干净以及友好API的测试库.参考链接

2016-01-14 15:20:34 256

原创 js异常:Unexpected identifier

错误提示:Uncaught SyntaxError: Unexpected identifier错误原因:一般是js代码中书写不规范造成错误,例如少了一个逗号、分号,或双引号里面包含了双引号等等容易忽视的错误。

2015-12-24 14:37:48 2448

原创 HTTP请求

Requests部分Header解释示例Accept指定客户端能够接收的内容类型Accept: text/plain, text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5Accept-Encoding

2015-12-22 16:32:01 268

转载 $(function(){})和$(document).ready(function(){})

document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)二是onload,指示页面包含图片等文件在内的所有元素都加载完成。用jQ的人很多人都是这么开始写脚本的:$(function(){// do something});

2015-12-22 14:03:15 417

转载 mysql的jdbc driver的maven依赖

1、mysql-connector-java-5.1.25?12345dependency>    groupId>mysqlgroupId>    artifactId>mysql-connector-javaartifactId>    version>5.1.25version

2015-11-21 14:31:35 33958

转载 MAC OS X 安装jdk7

通过Mac系统的更新安装Java的版本均为JDK 6的版本,如果想要在Mac上安装JDK 7,就需要到Oracle的网站上去下载相应的安装包.下面为详细教程:1.在Oracle网站上下载JDK 7的Mac安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 当前版本

2015-11-21 14:12:44 392

原创 maven web报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

今天建立了一个maven web工程,并在eclipse中配置了Web容器Tomcat。新建jsp页面,添加一个简单的Java类。可是,JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原来Javaweb工程类中没有添加Tomcat运行时

2015-11-20 17:58:46 536 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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