BaiKeyang 发布的文章

Git操作远程仓库1、添加/连接远程仓库:要操作Git的远程仓库的前提,那就是要先添加或者说是连接远程仓库才行。Git仓库之间的传输都是通过SSH加密的,所以在操作远程库之前,需要做一些准备,首先你需要注册一个 GitHub 或者 GitOSC,下面我用GitOSC来做演示了:1、创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "baike...

阅读全部

今天用Git Bash 时,在add文件时出现了一个警告。在网上也找到了一些解决方案。再这里总结一下:首先问题出在操作系统上面,不同的操作系统所使用的换行符是不一样的。Uinx、Linux采用的换行符LF表示下一行(LF:LineFeed,中文意思就是换行);Dos 和 Windows 采用的回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思就是回车换行);Mac OS采用的是回车CR表示下一行(CR:CarriageReturn,中文意思就是回车)。在Git中,可以通过下面的命令来设置当前你的Git中采取哪种处理换行的方式:$ git co...

阅读全部

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移...

阅读全部

Error:一个一般性的异常。Error的构造:     new Error();     new Error(message);参数:     message:一条可选的错误消息,用于提供关于该异常的细节。返回:     一个新构建的Error对象。如果指定message参数,则该Error对象将它用做它的message属性值。其他情况下,它将使用一个预定于的默认字符串作为该属性的值。当不使用new 操作符,直接将Error()构造函数像一个函数一样调用时,它的行为和带new操作符调用时一样。属性:     message:提供关于该异常的细节的一条错误消息。这个属性的值为传给构造函数...

阅读全部

最近在周围的有个朋友在项目开发中遇到了一个问题,启动项目时tomcat8中总是抛出如下异常:警告: couldn't clear tomcat cache java.lang.NoSuchFieldException: resourceEntries at java.lang.Class.getDeclaredField(Unknown Source) at com.opensymphony.xwork2.util.LocalizedTextUtil.clearMap(LocalizedTextUtil.java:735) at com.opensymph...

阅读全部

Object.hasOwnProperty() :检查一个属性是否是继承的使用方法:Object.hasOwnProperty(propname)参数:propname:包含对象的属性名的字符串返回:如果对象有一个指定名字的 非继承的属性 则返回true;如果该对象没有指定名字的属性,或者 这个属性是从它的原型对象继承而来则返回false。JavaScript对象可以有自己的属性,也可以从它们的原型对象那里继承属性。hasOwnProperty()方法提供一个识别继承属性和非继承的本地属性的方法。下面用一个Demo来演示一下:var obj = new Object();// 创建一个对...

阅读全部

在前端开发工作中,为了避免重复的工作,我们通常会借助一些任务运行器去完成常见的前端任务,例如文件合并,脚本压缩,生成sprite图。世面上有很多这样的工具,比较成熟的有 grunt,gulp,webpack,shell,ant。使用这些工具可以大大的提高我们的日常产出,让我们把开发的重心放在项目本身的业务上,而不必在常见任务上浪费过多的时间。我们不去讨论这些工具之间的优势和差异,一千个读者就有一千个哈姆雷特。在工作中,我使用过的前端任务工具包括但不限于 grunt,gulp,他们的确给我带来了很多的帮助,当我发现 npm scripts 命令就能很好的完成这些任务时,我不得不跟他们告别。...

阅读全部