自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (7)
  • 收藏
  • 关注

原创 redis查询所有key报错(empty list or set)

一直在用node.js进行redis的存储,今天想用redis-cli查看一下所有已经设置的key,输入keys *结果发现没查到任何东西(empty list or set)但是我在node.js中是能取到数据的。仔细检查发现原来我node把key都创建在了redis的db2中,而redis-cli默认查询的是db0的内容,所以查询不到。解决方法:切换db: select 2查询数据:  key...

2018-04-28 16:29:24 16576

原创 ssh连接服务器报错(1、Host key verification failed. 2、Permission denied (publickey))

因为业务需要我将阿里云的服务器由cent os换成了UBantu,然后再用ssh进行连接时,发现报错:Host key verification failed.发现报具体报错信息如下图所示:这是因为我的服务器重装系统的原先的公钥已经失效,需要在本地清除一下公钥信息,运行命令: ssh-keygen -R '******'        (******为服务器的ip地址)执行完这个命令后发现ssh仍...

2018-03-19 14:07:56 1066

原创 pthon程序执行pip install ***报错SyntaxError: invalid syntax

我在用命令行测试python时遇到了一个问题。首先我输入命令:python3进入了python开发环境。然后通过import ***来导入依赖包,这时候提示包不存在。于是我用pip3 install ***来下载这个包结果下载出错,报错信息如下:其实错误原因很简单,就是不应该在python开发环境中下载包,应该先用exit()命令退出Python环境,然后再运行pip3 install ***即可...

2018-03-09 09:17:42 20109 6

原创 nginx的使用(配置、启动、重启、关闭)

网上关于nginx的安装已经有很多教程了,在这里不再做过多叙述了,只讲一下安装好后的一些基本的使用。一般来说,nginx会安装在/usr/local下面,以下所有的操作都是在这个安装路径的前提下进行的。1、首先利用配置文件启动nginx。命令: nginx -c /usr/local/nginx/conf/nginx.conf 其中nginx.conf配置文件的配置步骤大体如下:    (1)打开...

2018-03-06 17:54:02 13956

原创 js实现json数组根据中文字段排序

假设要排序的json数组为arrayList,一种实现方法是:arrayList.sort(function(a,b){return a.txt.localCompare(b.txt)})(txt为排序依靠的中文字段)

2017-12-14 09:59:54 2152 2

原创 利用react-native构建一个新项目

开发环境:Mac OS,已安装Xcode1、全局安装react-native输入命令:npm install -g react-native@0.44.32、安装好之后在你想要建立项目的路径下初始化一个项目输入命令:react-native init *** --version 0.44.3(***为想要创建的项目名称,这里初始化项目时最好指定版本,否则有可能会运行报错。我

2017-12-08 11:28:06 352

原创 判断一个对象是否为空

假设要判断obj对象是否为空方法1:JSON.stringify(obj)=="{}"原理就是先把对象obj转化成json字符串,然后再判断这个字符串是否为空即可。方法2:Object.keys(obj).length == 0原理是判断对象中key的个数...

2017-12-06 14:07:38 407

原创 linux系统下编辑文件(vim编辑器)

(1)打开文件 vim  ***(***为你要打开的文件名)(2)按一下键盘上的'I',进入编辑状态(3)编辑内容,编辑好了之后按'esc'键退出编辑状态(4)退出,在这里主要介绍四种退出方式: 1):wq   保存退出(内容修改过) 2):q   退出(内容没有修改过) 3):q!   不保存退出(内容修改过) 4):!   强制退出

2017-12-01 17:11:45 262

原创 Element-ui树形控件el-tree使用过程中遇到的问题

今天在使用el-tree树形控件的时候遇到了一个问题,在某个页面中我有两个地方用到了el-tree树形控件,在用getCheckedKey()方法获取选中的选项时,发现只有第二个el-tree的值的获取是正常的,第一个获取不到。解决方法:给这两个el-tree设置不同的ref即可,如图所示:设置好ref的值后,在用相应的ref进行取值即可,如:this.$refs.tree1.

2017-11-28 13:41:22 40060 1

原创 postman测试Node编写的post接口时产生的错误

今天在用postman测试node接口时node端老是报500错误,后来经过检查发现错误主要是由于以下原因导致的,在此记录一下。1、报500错误说明是服务器端也就是Node的代码出现的错误,经过检查发现是我的Node代码中的一个小的语法错误导致的,修改之后不再报500错误。2、Node代码修改之后,postman发送的请求有返回值,但是返回值却是请求失败时的返回值。经过检查,最后发现是po

2017-11-20 17:49:55 2483 1

原创 js遍历键值对数组

在js中除了普通的数组之外还有一种键值对数组,对于键值对数组的遍历我们可以采用如下的方法:for(var key in array){    console.log("键:",key);    console.log("值:",array[key]);}...

2017-11-09 13:36:37 17938 1

原创 Linux系统下查看端口占用以及结束某个进程

在项目开发中有时需要将项目部署到服务器运行,启动项目时会用ssh连接服务器,一般来说,Node的相关项目我会用pm2的方式来启动,但有时为了调试方便,会简单的直接用node命令来启动,这样就会导致一个问题,有时候启动了项目之后就去开发了,等一段时间之后再进行操作时发现ssh连接已经死掉了,当重新进行ssh连接启动项目时发现项目启动不起来了,原因是端口被占用。当出现这种情况时我们所要做的就是先释放被

2017-10-25 15:19:37 999

原创 Linux系统下设置redis的密码

Linux系统下设置redis的密码:1、进入redis操作的命令行运行命令:redis-cli2、查看现有的redis密码(可选操作,可以没有)运行命令:config get requirepass如果没有设置过密码的话运行结果会如下图所示3、设置redis密码运行命令:config set requirepass ****(****为你要

2017-10-24 17:55:17 13186

原创 Linux系统下设置mongoDB的用户名密码

Linux系统下设置mongoDB的用户名密码1、启动mongo 找到配置文件bin,命令行运行命令:./bin/mongo2、查看当前已存在的数据库show dbs3、切换到你想要运行添加用户名、密码的数据库use XXX (XXX为你想要操作的数据库的名字)4、为当前的数据库添加用户db.createUser({user:’username’,pwd:’pass

2017-10-24 17:43:51 9362

原创 js中的forEach循环与map循环

在js中进行数组循环时经常会用到forEach方法和map方法,下面就来看一下这两种遍历方法的区别。在编辑器中输入如下的代码:var array = [1,2,3,4,5];var array1 =array.forEach(function(val){console.log("foreach循环",val)return val +1;})var arr

2017-10-18 10:24:39 2211

原创 利用express构建一个简单的Node项目

最近开始研究全栈的相关东西,先从搭建一个简单的Node.js项目开始吧,在这里用的是express框架。首先cmd启动命令行;1、全局安装express运行命令:npm install -g express(注意:在使用npm install之前要确保电脑已经安装了Node.js)2、初始化一个Node.js项目运行命令:express ***(***为你想创建的项目的名称

2017-10-13 17:22:16 4321

原创 vue项目开发(一) 利用vue-cli+webpack构建一个vue项目

到现在已经用Vue写了几个项目了,对Vue也算是比较熟悉了,对于Vue基本语法这里不做过多的介绍,具体语法可通过官网进行学习,现在主要来分享一下自己是如何利用Vue开发一个项目的。    要进行Vue开发,我们首先要搭建起一个Vue项目的框架,在这里我用到的是Vue-cli+Webpack的方式进行的项目框架的搭建,主要分为以下几个步骤。    (1)全局安装Vue脚手架Vue-cli.

2017-07-20 15:09:46 690

原创 vue中的tab切换(v-show,v-if)

今天在用vue写tab切换的时候遇到了一个小坑,就是:不同的选项对应的列表的渲染我用的是v-show进行判断,结果发现虽然选项见得列表切换成功了但是列表的渲染样式却出现了一场异常,

2017-04-18 18:22:51 8477 3

原创 git 冲突解决

在用git进行工作的时候,相信大家或多或少都会遇到过冲突的问题,这是因为你和你的小伙伴对同一个文件的同一块儿代码进行了修改,并且修改后的结果还不一样,这样就会导致你在提交你的代码的时候会报“冲突”。我们必须要把冲突解决好后再推送自己的代码,解决不好的话会导致两种很悲催的结果:要么你辛辛苦苦敲的代码被覆盖了,要么你小伙伴的代码被你的覆盖了。如果是第二种结果,那么我掐指一算,你很可能会迎来一场小伙伴的

2017-03-16 17:09:45 456

原创 鼠标点击不同位置触发的事件

自己用jquery简单的写了一个根据鼠标在不同位置的点击而在不同位置出现提示框的小程序,其中加了在窗口边缘处点击事件的判断。下面是代码。html>html>head> meta charset="UTF-8"> title>title> style> .div1{ border:1px solid r

2017-02-03 16:25:57 1348

原创 2016初为程序员的体会

2016年对我来说是及其特别的一年,在这一年我拥有了作为程序员的第一份工作,开启了自己的“程序媛”的生涯。。。    到今天为止我已经入职两个月了,这两个月感觉自己的提高还是挺大的。刚入职时感觉自己就像个什么都不懂的菜鸟一样,虽然自己之前也做过几个比较完整地项目,但那些都是个人的小项目,跟公司里的项目是完全不同的,在适应了大概两周的时间后我开始跟着带我的师傅一起做公司接的项目了,当然只是打打杂

2017-01-24 15:26:25 295

原创 简单的git使用方法

进入公司也有一段时间了,公司一直在使用coding,在这里说一下一些简单的操作吧。(在已有项目仓库的前提下进行的)1、登录coding,找到项目的路径,复制下来,具体可参照下图2、找到你想存储项目文件的位置,右击打开git,运行git clone +你复制的内容3、每次你要开始工作前先在你本地的项目文件里运行git pull拉去一下远程仓库里面的最新代码,然后就可以开始你的编程之旅

2017-01-24 13:50:51 301

原创 Font awesome小图标

在编程的过程中我们经常会需要使用一些小图标,Font awesome无疑是一个很好的工具,它提供了海量的可供缩放的矢量图标,具体的可访问它的官网。它的使用也很简单,只需要在你的html页面引入font-awesome.css,然后当你需要引用小图标的地方加上类class="fa fa-x"(x为你所需要的小图标的名字,具体的可参照官网),下面是我自己写的一个简单的实例,其中我对某些样式做了

2017-01-06 19:39:02 481

原创 清浮动的几种方式

浮动是我们经常会用到的,自己在写代码的过程中总结了以下几种,欢迎大家指正补充~        1、.clearfix:利用空标签增加clearfix类清除浮动(空标签必须是块级元素,且空标签不能有浮动)。                       .clearfix{                   clear:both;                   zoom

2016-12-29 16:58:14 355

原创 关键帧动画的停止

在css中使用animation:"关键帧动画的名字"  来进行关键帧动画的调用后,只需要紧接着写一句animation-fill-mode: forwards;即可让动画停留在当前帧。

2016-12-29 16:42:56 1421

原创 margin击穿问题(子元素的margin值作用在父元素上)

前端开发师在开发过程中经常会遇到这种问题,有时候明明设置的是子元素的margin值,结果最后却作用在了父元素上,就像下面这个简单的代码:                    margin击穿                 .parent{          width:200px;          height:200px;          back

2016-12-26 17:58:57 3322 1

空空如也

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

TA关注的人

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