分类目录

登录

统计信息

  • 日志总数:182篇
  • 评论总数:264条
  • 分类总数:3个
  • 标签总数:365个
  • 友情链接:11个
  • 网站运行:2450天

我的歌单

个人信息

·网名:青年白
·生日:1991年9月17日
·博客: http://www.baikeyang.com
·邮箱:baikeyang@vip.qq.com
·籍贯: 陝西省汉中市
·工作: 杭州鸿泉数字设备有限公司
·职位:Java软件开发工程师
·地址:西安市高新区丈八一路绿地SOHO
·   同盟A座606室
·时间:2015.07─至今
·工作: 西安易一电子科技有限公司
·职位:Java中级软件开发工程师
·地址:西安市高新区科技二路软件园
·   西岳阁403室
·时间:2014.05─2015.06
·工作:陕西齐力集团
·职位:初级软件开发工程师
·地址:西安市建工路19号新城科技产业园
·   华企大厦7层
·时间:2013.05─2014.04

Git warning:LF will be replaced by CRLF in readme.txt 的原因与解决方案

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

技术乱弹 暂无评论

linux系统vi命令大全

进入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:光标左移一个字符 k或Ctrl+p:光标上移...

技术乱弹 评论(2)

JavaScript中Error对象的详解

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

技术乱弹 暂无评论

关于解决Struts2启动时警告: couldn’t clear tomcat cache的问题

最近在周围的有个朋友在项目开发中遇到了一个问题,启动项目时tomcat8中总是抛出如下异常: Shell 警告: 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.opensymphony.xwork2.util.LocalizedTextUtil.clearTomcatCache(LocalizedTextUtil.java:719) at com.opensymphony.xwork...

技术乱弹 暂无评论

JavaScript 检查属性是否是继承

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

技术乱弹 暂无评论

基于npm scripts的前端构建工具

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

技术乱弹 暂无评论

夜游 大唐芙蓉园

在西安工作也好几年了,但是出去耍的时间还是很少。临近周末的也想去搭上在大唐芙蓉园的灯展 的末班车去转转。 周六早上过去很早,8点左右到达,门口一片冷清,知道自己去早了。PS:因为每次过节或放假的时候,这里总是人山人海。 这个就是西门入口的广场 我每年都购买的旅游年卡,所以我就直接在旅游年卡兑换窗口去早早的排队兑票了。 过去向管理工作人员咨询得知是早上的9点售票窗口开始售票。 这就是我兑换的票,3张,一张旅游年卡只能兑换一张。(PS:我是第一个兑换的,O(∩_∩)O) 兑完票,我和小伙伴们并...

有情有趣 评论(2)

Google地图实现FitView自适应显示多个覆盖物

在高德地图中自适应显示多个覆盖物可使用setFitView(overlayList:Array) 。根据地图上添加的覆盖物分布情况,自动缩放地图到合适的视野级别,参数overlayList默认为当前地图上添加的所有覆盖物图层。 而在Google地图中没有提供 自适应显示多个覆盖物 方法的实现。如果想要达到该效果,那么就需要手动去实现。 FitView JavaScript var overlays = getOverlay();// 获取地图上的所有覆盖物对象(前提是,覆盖物都已经在地图上定义完成) var bounds = new google.maps.LatLngBounds(); f...

技术乱弹 暂无评论

Git学习(第三天)

Git管理修改: Git跟踪并管理的是修改,而非文件。比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。 下面一个小例子来说明:  修改Hello Git.txt,在里面添加一行 Shell Hello Git. This is a Git Test File; Time:2017-01-08 123 Hello Git.This is a Git Test File;Time:2017-01-08 然后添加到暂存区...

技术乱弹 评论(10)

Git学习(第二天)

Git的版本回退: 如果想查看版本库中的历史记录,可以通过git log 命令可以查看到所以的的版本记录信息。 Shell $ git log commit 53b0c21600dcebc3b7d768a83c02f25cfc045b44 Author: BaiKeyang <baikeyang@vip.qq.com> Date: Thu Jan 5 11:30:43 2017 +0800 添加了一段文字 Add Time:2017-01-05 commit 4b7b1694d16febe3595be4924b8a6492b83b3e84 Author: BaiKeyang <baikeyang@vip.qq.com> Date: Wed Jan 4 12:54:44 2017 +0800 修改描述文档 ...

技术乱弹 暂无评论

Git学习(第一天)

一、创建版本库 1、创建一个目录或进入一个目录,然后通过git init命令将目录变成git仓库: Shell $ git init Initialized empty Git repository in E:/Git/learngit/.git/ 12 $ git initInitialized empty Git repository in E:/Git/learngit/.git/  一个空的仓库(empty Git repository)就建好了。在该目录下有一个.git的目录,该目录是Git用来跟踪管理版本库的,不能修改里面的文件,不然Git仓库就被破坏了。 查看仓库...

技术乱弹 暂无评论