- 博客(12)
- 资源 (3)
- 收藏
- 关注

原创 Hadoop2.2.0+HBase.96+Hive0.12配置详细过程整理
Hadoop2.2.0+HBase.96+Hive0.12配置详细过程整理分享给大家,减少学习过程的障碍。
2014-01-03 11:01:23
10856
13

原创 构建高性能javascript代码的几点意见
javascript引擎和渲染引擎共享UI线程,因此耗时的js代码必将影响到客户交互感受,在长期研究和使用JS中有以下经验总结,分享给大家:1.使用延迟脚本,动态加载脚本,XHR脚本注入的方式加载js脚本,避免多脚本加载出现的页面长时间等待。2.用临时变量存储需要多次访问的全局对象及变量,减少在作用域链中解析标识符的时间。3.在JS脚本里尽可能多的对元素操作完成后一次运用到元素,避免多
2012-03-05 22:45:43
846
原创 一张图搞懂分布式大型网站的前世今生
分布式大型网站都是从小到大的,每个阶段面临不同的问题,熟悉这些过程对我们现在无论处理哪个阶段的人员来说,都是一个很好的方向。
2014-08-01 16:00:39
2058
原创 关于页面提价中文乱码的问题-全解
1.关于页面上显示的乱码问题,主要由jsp文件本身的编码和pageEncoding设置的编码共同决定的,也就是说,如果页面本身的编码和pageEncoding所设置的编码一致的话,页面出来肯定就是能正常显示出中文的。不管是同是utf-8,还是unicode。另外需要注意的一点是如果页面本身的编码是ANSI,因为它是一个标准,对应中文系统的编码就是gb2312,也就说ANSI和gb2312是一致的。
2012-03-05 22:51:37
1189
原创 如何正确重构你的代码
说到重构,什么时候你的代码要重构呢?有这么一个测试方法:“如果你发现修改自己的代码感到很崩溃,如果你发现阅读自己的代码之前需要先查看注释,这就表明你的代码需要重构了”。 大家知道,大型软件项目的开发是一个长期的,团体协作开发的过程,对于软件中的某一个模块,某一个功能,甚至是某一段代码,都有几个甚至十几个人修改过,你可以想象你的代码被你自己或是别人改过了多少次,也许看看CVS的版
2008-06-24 16:54:00
1541
转载 Tomcat的java.lang.OutOfMemoryError异常
最近在开发的时候Tomcat时不时会报java.lang.OutOfMemoryError: PermGen异常,开始报的几次没有太在意,认为可能是误操作,报多了感觉不爽,上网查了下觉的这个异常有点怪,转个帖子。原因: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信
2008-06-04 11:24:00
3599
转载 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔 (转帖)
1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C++ code#include #include #include float lagrange(float *x,float *y,float xx,int n) /*拉格朗日插值算法*/ { int i,j; float *a,yy=0.0; /*a作为临时变量,记录拉格朗日插值多项式*/ a
2008-06-04 09:10:00
2788
转载 JS操作select相关方法
1.判断select选项中 是否存在Value="paraValue"的Item 2.向select选项中 加入一个Item 3.从select选项中 删除一个Item 4.修改select选项中 value="paraValue"的text为"paraText" 5.设置select中text="paraText"的第一个Item为选中 6.设置select中value="paraValue"的
2008-05-12 20:19:00
737
原创 XPath语法使用的一些心得
XPath 语法在对dom对象的选择搜索上是很有用的,网上也有很多关于XPath的语法使用介绍,但是都大致相同,其实主要的搜索可以分为三个方面,(1)对节点的搜索,(2)对节点元素的搜索,(3)对节点属性的搜索为了说明方便,先展示一个dom的树形图 针对此图,我们用XPath语法来说说搜索遍历的写法,如有错误,请各位wi友批评指正。
2008-05-09 10:51:00
1071
原创 遍历Dom节点,新增对应行
1.取得当前节点的所有子结点 var childNodes=oSrcRow.getAttribute("domNode").childNodes; for(var i=0;i var childNode=childNodes[i]; addNewRowInOneTable(tb2,childNode); }2.实现addNewRo
2008-04-24 11:02:00
1241
原创 Orical配置的过程步骤
1: 运行安装exe 2 :选择目标路径 3:选择Oracle9i Client 客户类型 4:选择管理员安装类型 5:选择磁盘2的位置,继续安装 6: 安装结束 (Oracle9i Client的安装已经成功,但是一些可选的配置工具安装失败或被取消) 7:安装成功后开始配置,先找到%/ora92/network/admin 下的tnsnames.ora 修改自己的ADDRESS 和
2008-04-23 10:22:00
3672
原创 去空格和Select的左右选择
刚看了一篇文章,觉得里面推荐把一些知识笔录起来以便以后可以轻松方便的找到的话说的很有道理,作为一个IT人员,这样的笔录方式当然就是写在自己的bolg里面,既可以方便自己查阅,也可以让用到的人很方便的查阅,但是往往万事开头难,希望自己可以养成这样一个良好的习惯吧。。。先写点,权当开头了。1. 去空格和换行的方法 .replace(/[/s]+/g,""); 2. select选择的方法。
2008-04-23 10:09:00
1994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人