- 浏览: 14957 次
- 性别:
- 来自: 杭州
最新评论
文章列表
NPM安装一些软件慢的处理
- 博客分类:
- 技术
NPM安装一些软件慢的处理方法:
1、镜像更改:
A)npm config set registry http://registry.cnpmjs.org //中国镜像
或者
B)npm config set registry http://registry.npm.taobao.org //TAOBAO镜像
2、查看配置的镜像:
npm config list
3、删除设置项(如配置得不满意)
npm config delete 你设置的KEY
一般情况下,执行1、2即可,本人测试过,速度杠杠的,试试吧。希望帮到一些有过同感的朋友。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head><title>垂直居中布局 Ver ...
jetty8+ 内嵌式启动运行demo
- 博客分类:
- 技术
jetty以轻量级著称,打算后面的开发用它做WEB容器。
在部署WEB应用的方式上,常见的类似于tomcat方式,从官网下载http://download.eclipse.org/jetty/ jetty压缩包,解压之后,找到webapp,将打包好的WEB应用war包放到此目录,运行 java -jar start.jar即可。注意放到放到webapp的应用是打包好的'war'包,没有打包运行不了,这点与tomcat不太一样,具体原因没仔细去查。
这里主要说下内嵌式的部署运行方式,即把jetty当做一个组件来调用运行。具体运行源码见附件的AppMain类。不多说了,要用的大家运行一下 ...
JAVA数据结构和算法(第十二章)学习笔记
- 博客分类:
- 技术
DATE:2013-8-4
-------------------------------
一.堆的特点:
A)它是完全二叉树
B)一般情况下,用数组实现
C)堆中的每一节点都满足堆的条件(每一节点的关键字都大小或等于子节点的关键字)
D)相对于二叉搜索树,它是弱序的
E)节点索引下标:
》父节点下标:(index-1)/2
》左子节点:2*index + 1
》右子节点:2*index + 2
二、用堆实现的优先队列
1、前提
2、关键算法:
A)向上筛选(插入)
int parent = (index-1) / 2;
Node b ...
JAVA数据结构和算法(第四章)学习笔记
- 博客分类:
- 技术
-------------------------------
一、栈、队列
效率: O(1)即数据项的大小无关
--------------------------------------
二、优先队列(数组实现)
效率:插入为O(N),删除为O(1)
--------------------------------------
JAVA数据结构和算法(第二章)学习笔记
- 博客分类:
- 技术
一、二分查找算法
1、前提:在有序的情况下
2、关键算法:
int hign=nElems.size-1,low=0;
int half = (low + high)/2; //二分分割
while(true){
if(searchKey == a[half]){ //找到查询的值
index = half;
break;
}
else if(low > high){ //没有找到返回
return nElems;
}
else{
if(a[ ...
JAVA数据结构和算法(第三章)学习笔记
- 博客分类:
- 技术
-------------------------------
一、冒泡排序
1、前提:
2、关键算法:
int out, in;
for(out=nElems-1; out>1; out--){ // outer loop (backward)
for(in=0; in<out; in++) // inner loop (forward)
if( a[in] > a[in+1] ) // out of order?
swap(in, in+1); ...
ECLIPSE的DEBUG模式断点不起作用问题
- 博客分类:
- 技术
昨天在做单元测试时,发现DEBUG功能不能用了,打了断点,也不起作用;这种不起作用的现象有点特别,当我加载SPRING的application.xml文件时(用的是spring+struts+ibatis框架),不起作用,如果不加载这个文件,断点是起作用的。
首先怀疑是我的MYECLIPSE的问题,删掉重装,不行,换几个高版本的试试,还是不行。到网上百度了一下,一般是说工程没指定好,或者代码不一致,清除一下看看等等,但看了下我的设置,都没问题。
百思不得其解,回到原来的问题,为什么加载了这个xml文件就不行了呢,分析这个文件可知,这个文件集成了STRUTS、IBATIS及连接池的配置的 ...
有关MYECLIPSE10的插件LINK方式安装
- 博客分类:
- 技术
在MYECLIPSE低版本的插件安装方式中,link方式插安装插件很方便,特别是移植起来更友好,但是此种方式在高版本中默认情况下是不支持的,这段时间有空研究了下,结合网上的一些安装文章,成功实现了10的LINK方式安装,特将自己安装体会记录下来,如下:
以添加spket插件为例
1.首先准备好下载的JAR包,确保目录结构是如下的方式组织:
spket
-eclipse
-features
-xx.jar
-plugins
-xx.jar
2.定位myeclipse10的根目录
3.在根目录下创建一个插件目录,名字随便取,如我取 ...
ExtJs + Nutz的框架DEMO
- 博客分类:
- 技术
个人感觉NUTZ框架确实做到了够轻量,这个DEMO是这段时间看了NUTZ资料后的结果。将EXTJS 与 NUTZ有机的结合了起来,DEMO应用到了NUTZ的IOC/AOP,重新封装了ACTION与EXT特有格式的交互。真正应用到企业当中去,还需要还再完善,这个DEMO只是结合后台举了最简单的CRUD的例子。
在编程的过程中,有时会遇到需要对MAP集合进行排序的现象,比如像下面这种情况:
List<Map<String,Object>> l = new ArrayList<Map<String,Object>>();
Map<String, Object> ma = new HashMap<String,Object>();
ma.put("num", 22);
ma.put("cc", "cc");
l.add(ma);
ma = new Hash ...
在ITEYE注册有几年时间了,都没有好好管理自己的博客,出于工作的需要,经常要找一些资料,结果一搜索,很多问题在ITEYE都有解答,一般的问题,可以迅速的根据解答的示例解决问题,不能解决的在某方面也提供了一个解决问题的不同思路。很感谢ITEYE在IT界提供这么一个平台,来为我们工作在一线的程序员提供一个交流与学习。怀着一颗感恩的心,一种知识共享的心态,帮助别人其实也是进一步认识自己的一个过程,我想在以后的生活与工作中,如果有时间就来这里,把一些点点滴滴记录在博文里,一来可以见证自己的成长,二来嘛,也希望这些点滴能带给别人一些启示,当然也希望在这里结识志同道合的朋友,一起在技术上取得进步。
有关自定义继承EXT观察者事件对象一些问题
- 博客分类:
- 技术
在用EXT的过程中,有时会自定义封装一些对象,为了让这个对象有事件处理的能力,简便起见,往往会让这个对象继承Ext.util.Observable事件对象。便在使用的过程中,要注意一个问题,具体如下:
一、问题代码
Ext.namespace("js.main");
var x = js.main;
x.Test = function(_cfg){
this.list = [];
Ext.apply(this,_cfg || {});
this.addEvents("onSuccess");
};
x. ...
上班已有一段时间了,现也已陆续参与项目课题的开发,总结这段时间写代码的感觉,
有如下几点:
1、在开始开发某一功能或你想要实现某一功能时,应在你的大脑中应形成清晰的实现思
路,这样在写代码的时候的才不会走弯路。实际在开发的时候,会有很多想法,如果事先没有
一条清晰的思路,容易偏离方向;
2、在开发的时候,遇到问题是很正常的事,最关键的是要对问题的清楚的认识,当不能马
上解决,或者有些技术不熟悉的时候,应有解决问题的自学能力,学会看API,查一些示例
,去GOOGLE或百度上找答案。
如果还找不出来,再回来看看你的实现思路对不对,如果实现对了,换了 ...