代码改变世界

ubuntu配置jdk和tomcat+部署java项目[最佳实践]

2013-12-26 15:48 by 低调de草原狼, 258 阅读, 0 推荐, 收藏, 编辑
摘要:每次裸机上配置一次jdk和tomcat,都要查询一次,真心麻烦,我想应该是要记下来并且以防自己以后会忘记,本文将从jdk,tomcat安装一直到最后的部署,全部记录一下,同时如果有朋友也是处于这样的情况,那么本文将会是最佳实践版本:jdk1.7、tomcat7.0,有关下载,在此就不多说了jdk的配置:在/etc/profile文件的最后加上# jdkJAVA_HOME=/root/soft/jdk1.7.0_10PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarCATALINA 阅读全文

jQuery TreeGrid

2013-12-26 10:25 by 低调de草原狼, 2459 阅读, 0 推荐, 收藏, 编辑
摘要:为避免重复造轮子,今天简单看了下将jQuery的TreeGrid,现在将其记录如下,希望能够对大家有所帮助。插件下载地址:http://plugins.jquery.com/treegrid/TreeGrid特点在HTML页面中的table元素中创建TreeGrid简单灵活的javascript实现兼容bootstrap2和3能够保存树的状态TreeGrid用法第一步:初始化插件第二步:创建表 Root nodeAdditional info Node 1-1Additional info Node 1-2Additional info Node 1-2-1Additio... 阅读全文

关于json的一些误解

2013-12-25 11:30 by 低调de草原狼, 216 阅读, 0 推荐, 收藏, 编辑
摘要:写在前边写这篇文章也是写给自己看的,毕竟写了这么长时间代码了,今天仔细看了下json,突感其实真的对json这方面的知识掌握的并不是特别的透彻,那么我们今天在这里进行下讨论:json学习推荐:http://www.w3school.com.cn/json/json在线验证器推荐:http://www.bejson.com/go.php?u=http://www.bejson.com/index.php我们理解的json对象真的对吗?首先其实包括我在内的一大部分程序员,都经常说将json字符创转换为json对象,将json对象转换为json格式的字符串,其实这种说法并不是特别的合理,当然,本人并 阅读全文

jQuery2.0.3源码分析-1(持续更新中......)

2013-12-24 14:32 by 低调de草原狼, 176 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery2.0.3源码包下载地址:http://jquery.com/download/jquery 1.x系列和2.x系列的区别是:2.x不再支持IE6 7 8(function(){ //具体实现代码})();此为匿名函数的自执行,这样的好处为:函数中的变量是局部变量,不会影响外部的变量,其实这个是非常重要的,在js中引用的第三方库,这样实现是为了不影响我们自己写的js代码;那么有时候我们会考虑,既然是局部变量,那么我们怎么在外边通过jQuery或$来调用的jquery中的方法呢,其实很简单,我们可以通过将window这个浏览器中js的全局变量传入进去,通过例如:window.$ =. 阅读全文

webstrom一些常用快捷键

2013-12-24 10:53 by 低调de草原狼, 200 阅读, 0 推荐, 收藏, 编辑
摘要:快捷键配置点击“File”-> “settings”Webstorm预置了其他编辑器的快捷键配置,可以点击默认配置下的常用快捷键查找/代替快捷键说明ctrl+shift+N通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N通过一个字符快速查找位置(必记)ctrl+F在文件内快速查找代码F3查找下一个shift+F3查找上一个ctrl+R文件内代码替换ctrl+shift+R指定目录内代码批量替换ctrl+shift+F指定目录内代码批量查找ctrl+R文件内代码替换界面操作快捷键说明ctrl+shift+A快速查找并使用编辑器所有功能(必记)alt+[0-9]快速拆合 阅读全文

js插件-Map插件

2013-12-23 23:18 by 低调de草原狼, 258 阅读, 0 推荐, 收藏, 编辑
摘要:自己封装的jsMap插件,虽然很小,但是基本实现了功能。/** * Map */(function(){ function jMap(){ //私有变量 var arr = {}; //增加 this.put = function(key,value){ arr[key] = value; } //查询 this.get = function(key){ if(arr[key]){ return arr[key] }else{ return null; } } //删除 this.remove = function(key){ //delet... 阅读全文

webstorm-删除项目

2013-12-09 15:43 by 低调de草原狼, 1273 阅读, 0 推荐, 收藏, 编辑
摘要:webstorm上删除项目,竟然浪费了我十几分钟时间,这让我不得不很气愤的记录下来,以防像我一样的悲催男在webstorm js开发神器上删除项目都找不到。webstorm,首先关闭项目,然后移动到想要删除的项目上,点击Delete键,这个时候千万不要左键点击,点击就进去了当然,这只是在webstorm上删除了这个项目,也就是说,它还在你创建项目的路径下,好吧~我没有找到什么好的方法,只好跑到创建项目的路径下将其删除,同时,大家有什么好的方法,也求告知啊另外windows下webstorm中调试NodeJS,可以看下这篇文章,觉得写得不错哦http://blog.csdn.net/lfsfxy 阅读全文

随笔-20131209

2013-12-09 12:57 by 低调de草原狼, 113 阅读, 0 推荐, 收藏, 编辑
摘要:2013年的计划看来又有很多都搁置了,我想在此看来,需要在2013年的末尾,将本来需要完成的任务,迅速完成,无论用什么方式也好,总得给自己一个交待。有时候,我们怕累,实际上是在逃避,我们需要有一份坚持和对自我现状的认知。明日复明日,明日何其多。梦想和励志 为何到现在对我来说依然是心灵鸡汤,我觉得在这个年龄阶段,我们不应该靠这个弥足自己心灵了。当你的能力还不足以支撑你的野心的时候,那么静下来,坚持...低调de草原狼2013.12.09 中午 阅读全文

软件开发模式对比(瀑布、迭代、螺旋、敏捷)

2013-11-19 16:28 by 低调de草原狼, 188 阅读, 0 推荐, 收藏, 编辑
摘要:1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难以调整,代价高昂。瀑布式方法在需求不明并且在项目进行过程中可能变化的情况下基本是不可行的。2、迭代式开发也被称作迭代增量式开发或迭代进化式开发,是一种与传统的瀑布式开发相反的软件开发过程,它弥补了传统开发方式中的一 阅读全文

javascript学习(10)——[知识储备]链式调用

2013-11-18 22:19 by 低调de草原狼, 159 阅读, 0 推荐, 收藏, 编辑
摘要:上次我们简单的说了下单例的用法,这个也是在我们java中比较常见的设计模式。今天简单说下链式调用,可能有很多人并没有听过链式调用,但是其实只要我简单的说下的话,你肯定基本上都在用,大家熟知的jQuery中我们通常都是调用完一个函数后,我们直接就继续调用其他函数,而不需要再去new一个新的对象。这就是典型的链式调用。首先我们列举个例子,说明下并非链式调用,给我们带来的不方便的地方:/** * 从一个实例引出立案时调用的需求 */(function(){ //创建一个cat function Cat(name){ this.name = name; this.run = function(){.. 阅读全文