- 如何测试前端代码? 知道 BDD, TDD, Unit Test 么? 知道怎么测试你的前端工程么(mocha, sinon, jasmin, qUnit..)?
冰海恋雨.
前端tdd
目录前言:1.测试的类型1.1单元测试(UnitTesting)优缺点:优点:缺点:1.2集成测试(IntegrationTesting)优点:缺点:1.3端到端测试(End-to-EndTesting)2.测试驱动开发(TDD)3.行为驱动开发(BDD)4.前端测试工具和库4.1Mocha4.2Sinon4.3Jasmine4.4QUnit5.如何测试前端工程6.总结和结论7.整体总结:测试前端
- 如何测试前端代码? 知道 BDD, TDD, Unit Test 么? 知道怎么测试你的前端工程么(mocha, sinon, jasmin, qUnit..)?
锅盖哒
javascript前端
前端代码测试是确保Web应用程序质量、性能和稳定性的关键环节。通过测试,开发者能够及时发现和修复bug,验证功能是否按预期工作,以及确保代码重构或添加新功能时不会引入新的错误。本文将全面探讨前端代码测试的各个方面,包括测试的类型、测试驱动开发(TDD)、行为驱动开发(BDD)、常用的测试框架和工具,以及如何在前端工程中实施测试。1.测试的类型1.1单元测试(UnitTesting)定义:单元测试是
- js中双感叹号_探讨js中的双感叹号判断
weixin_39664136
js中双感叹号
探讨js中的双感叹号判断今天看qunit源代码,发现一段很奇怪的代码,虽然能领会他的意思,但是不明白双感叹号起到的作用。代码如下:functionid(name){return!!(typeofdocument!=="undefined"&&document&&document.getElementById)&&document.getElementById(name);}然后去网上查了些资料,他
- mocha
Bruselee
这篇文章百分之99都是照着mocha官网的内容来写的。就是个扫盲文,如果你想获得关于mocha更深层次不为人知的内容,还是别浪费你宝贵的十几分钟了,马上叉掉。不为啥的,我就做个笔记,方便以后复习。mocha(抹茶)是一款javascript测试框架,支持在node和浏览器端运行。它比QUnit更完善,可扩展性更强。在官网上,对它的描述就是简单,可扩展,有趣。(有趣是什么鬼)使用//1npminst
- SAP UI5 自动化测试工具的 qunit-redirect.js
OPA5是针对SAPUI5和OpenUI5应用程序和组件的测试框架,它基于由JQuery开发人员开发的开源测试框架QUnit。OPA5附带一个基于sinon.js的内置模拟服务器。唯一支持的传输格式是OData。如果后端使用JSON主体,则无法使用内置的模拟服务器。不需要使用模拟服务器,而是需要它的基础sinon.js,并且手动模拟各个路由。大多数测试可以描述为没有后端服务的集成测试。OPA5的较
- SAP UI5 的自动化测试套件页面的开发步骤介绍
本教程之前的文章,我们已经介绍了测试金字塔理论里的单元测试(UnitTests)和组件测试(ComponentTests)概念,介绍了如何用SAPUI5QUnit和OPA这两个框架,编写单元测试用例和集成测试用例:SAPUI5应用开发教程之七十九-采用测试驱动开发理念(TestDrivenDevelopment)进行SAPUI5应用的功能开发(一)SAPUI5应用开发教程之八十-采用测试驱动开发理
- SAP UI5 初学者教程之二十七 - SAP UI5 应用的单元测试工具 QUnit 介绍试读版
一套适合SAPUI5初学者循序渐进的学习教程教程目录SAPUI5本地开发环境的搭建SAPUI5初学者教程之一:HelloWorldSAPUI5初学者教程之二:SAPUI5的引导过程BootstrapSAPUI5初学者教程之三:开始接触第一个SAPUI5控件SAPUI5初学者教程之四:XML视图初探SAPUI5初学者教程之五:视图控制器初探SAPUI5初学者教程之六-了解SAPUI5的模块(Modu
- QUnit入门
philoZhe
标签:前端开发1.QUnit是什么?一个js进行单元测试的库单元测试就是检验代码是否按预期运作。代码写的测试比人手测试好得多,因此单元测试是必须的。官网2.如何使用1)helloworld:准备两个文件,一个显示测试结果的页面(有模板),一个测试用例QUnitExample测试用例的一个简单demo//数字表示共有多少个断言,可有可无QUnit.test("hellotest",1,functio
- JavaScript测试资源汇总
宁静的夜
JavaScript测试框架关于JavaScript测试相关的资源实在太多了,下面的部分信息节选自JavaScript资源大全中文版框架mocha:适用于node.js和浏览器、简易、灵活、有趣的JavaScript测试框架。官网jasmine:简单无DOM的JavaScript测试框架。官网qunit:一个易于使用的JavaScript单元测试框架。官网jest:简单的JavaScript单元测
- 几种测试框架
weixin_30527323
测试javascriptjava
这次随笔主要是关于三种测试框架:Junit,Qunit,Nunit框架一:Junit框架JUnit是一个java语言的单元测试框架,它是由ErichGamma和KentBeck编写的一个回归测试框架。Junit测试是由程序员所测试,属于白盒测试范畴。因为程序员知道自己所写的东西是什么体系结构以及具体内容。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。JUnit是一
- Android应用测试与调试实战第7章:测试Android HTML5应用
lydxql
app学习
运行在浏览器中的浏览器应用和WebView控件中呈现的WebView应用处理是不一样的。WebView中的H5可以使用Android应用JavaScript扩展API,而浏览器应用则不行。WebView->WebKit引擎WebView中,Java和JavaScript可以交互使用浏览器默认网页缩放来显示,WebView是1:1来显示可以使用视口和CSS来适配分辨率QUnit是JUnit团队开发的
- 如何用Qunit测试你的JavaScript代码
原文链接
Qunit测试JavaScript单元测试
QUnit,由jquery团队开发,是一个对JavasScript进行单元测试的很好的框架。在这篇指南中,我将具体介绍什么是Qunit,以及为什么你要关心严格地测试你的代码。什么是QUnitQUnit是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由jQuery团队的成员写的,而且是jQuery的官方测试套装。但QUnit一般是足以测试任何常规javascript代码,它甚
- JavaScript 单元测试现状
InfoQ
JavaScript单元测试
不管使用什么编程语言和平台,编写单元测试都是被广为接受的技术实践,以便交付易于维护的代码。这对于JavaScript这样的动态语言尤为重要,目前已经有一些针对JavaScript的单元测试框架和库供大家选择。InfoQ与目前流行的一些JavaScript单元测试框架的作者进行了问答,问题主要针对他们的项目以及开发人员可以从中获得哪些好处。参与者包括:QUnit的作者JörnZaeffererJas
- Javascript单元测试框架比较Qunit VS Jasmine
weixin_33785972
工欲行其事必先利其器,好的单元测试框架是TDD成功的一半。Javascript优秀的测试框架很多,包括Jasmine,Qunit,JsTestDriver,JSUnit,Mocha等,当然你也可以写自己的单元测试框架,本文主角是Jasmine和Qunit。我之前一直用Qunit来做单元测试,Qunit在中国占有率是非常高的,我也不例外,而美国同事们已经用到Jasmine了,为了做一个更好的选型,决
- No suitable driver found for jdbc:mysql://127.0.0.1:3306/qunit
robinson111
环境:eclipse查了很多资料,无外乎一下几种方法一是:连接URL格式出现了问题(Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")二是:驱动字符串出错(com.mysql.jdbc.Driver)三是Classpath中没有加入合适的mysql_jdbc驱动四是把m
- jquery 团队的 javascript 测试工具 qunit
ccat
代码速记测试工具jqueryjavascriptmodulefunctionstylesheet
今天写了点Javascript的小东西,想做个测试,google了一下,看到jquery团队使用的测试工具qunit(http://docs.jquery.com/QUnit)。有一篇中文文章http://www.cnblogs.com/nuaalfm/archive/2010/02/26/1674235.html介绍了这个工具,我尝试了一下,文中的示例已经略有陈旧,跟最新的qunit有点不兼容,
- titanium alloy单元测试
玩笑-这叫博客
这叫titanium
如何在titanium下进行单元测试:请看这片文章如何在alloy中进行单元测试:跟titanium中进行单元测试差不多,不过目录要变一下1.将qunit框架代码放到assets/qunit文件夹中2.将测试模块放到assest/test文件夹中3.更改下其中代码的导入路径+优化(为了方便直接上代码了,谁想用直接复制)1)qunit/qunit.jshttps://github.com/lukas
- TI单元测试
玩笑-这叫博客
这叫titanium
Ti单元测试相比alloy单元测试ti单元测试部署更方便1.在Resources下放入lib/qunit.js,lib/titanium_adaptor.js2.在Resources下放入test/tests_to_run.jstests_to_run.js就是要测试的模块,先在第一行引入titanium_adaptor.jsif(!test){vartest={};Ti.include("/li
- jQuery选择器
南栀_倾寒
javascript
*jQuery团队:*核心研发团队*负责UI研发团队:图形界面*插件的研发团队:支持插件*jQuery的分别:*WEB版:我们主要学习内容*UI版:将很多的页面UI设计,进行集中打包*mobile版:移动版本,针对移动设计的*测试版:qunit,负责做测试的*jQuery的版本:*1.4.2版本:目前国内企业开发主流版本*1)学习研究版本;2)开发使用版本*1.8.3版本:目前国内学习研究主流版本
- javascript自动化测试入门(一)
W_wjl1900
前端学习js自动化测试jassminekarma
单元测试框架better-assert(TDD断言库)should.js(BDD断言库)except.js(BDD断言库)chai.js(TDD、BDD双模断言)jasmine.js(BDD断言库)NodeJs本身集成require(‘assert’)Intern一个大而全的单元测试框架QUnit一个游离在Jquery左右的测试框架Macaca一套完整的自动化测试解决方案(阿里巴巴)BDD:Beh
- javaScript的单元测试框架Unit.js介绍
WEL测试
Mocha学习笔记
原文:http://unitjs.com/guide/introduction.htmlunit.js是一个javascript断言库,该库可以在node.js与浏览器上运行。它适用于任何测试runner和单元测试框架,如mocha、jasmine、karma、protractor(角度应用程序的E2E测试框架)、qunit等。为了使用户按自己喜欢的方式编写单元测试,unit.js提供了一个很棒的
- 前端面试题总结(js高级部分)
李猫er
前端面试笔记javascript
七、JS高级1、JQuery一个对象可以同时绑定多个事件,这是如何实现的?2、知道什么是webkit么?知道怎么用浏览器的各种工具来调试和debug代码么?3、如何测试前端代码么?知道BDD,TDD,UnitTest么?知道怎么测试你的前端工程么(mocha,sinon,jasmin,qUnit…)?4、前端templating(Mustache,underscore,handlebars)是干嘛
- mass Framework spec模块v5
weixin_34268610
这是我的测试框架的第8代,前三代是前一个体系,名为abut。spec混杂了Qunit与BDD的一种语法,但更简巧。主要改进是用户界面,更方便地定位出错的断言。为了防止某一个断言抛错而影响整个测试,这次还引用window.onerror来吞掉所有错误。使用ol列表直接列举要测试逻辑,代替直接显示源码,不对不怎么会编码的测试人员更为友好。引入\u2714与\u2716这两个字符让断言结果更醒目。下面就
- OPA5入门教程
Yichair
SAPUI5
文件结构integration/navigationJourney.jsOPA测试用例描述sap.ui.require([//需要引入opaQunit,则可以按照Qunit的书写方式进行书写"sap/ui/test/opaQunit"],function(){"usestrict";//一个测试module,类似于QunitQUnit.module("Navigation");//一个测试用例,第
- Javascript单元测试框架比较Qunit VS Jasmine
Jlins
工欲行其事必先利其器,好的单元测试框架是TDD成功的一半。Javascript优秀的测试框架很多,包括Jasmine,Qunit,JsTestDriver,JSUnit,Mocha等,当然你也可以写自己的单元测试框架,本文主角是Jasmine和Qunit。我之前一直用Qunit来做单元测试,Qunit在中国占有率是非常高的,我也不例外,而美国同事们已经用到Jasmine了,为了做一个更好的选型,决
- QUnit源码大致结构分析
青松
JavaScriptJavaScript测试
分析别人的源代码,除了可以了解程序功能是如何实现之外,还可以学到一些比较先进的编程方式和思想,进而提高自己的水平。本着这一想法,我将对QUnit的源代码加以解读,也希望对大家js水平的提高有个帮助作用。好的js框架在语言上总是很干练的,里面也使用了很多比较先进的编程技巧,这就要求读者必须要有比较扎实的js基础知识。在这里我重点推荐汤姆大叔的译作《深入理解JavaScript系列》。文章很多共有50
- Qunit入门(下)
青松
JavaScriptJavaScript测试
测试用户操作问题那些依赖于用户操作的代码,不能通过执行函数来测试。通常元素的事件使用异步函数,例如click,这些需要模拟。解决方案你可以使用jQuery的trigger()方法来触发事件,然后测试预期的行为。如果你不想浏览器事件被触发,你可以使用triggerHandler()来执行事件相关方法。这对于测试链接的click事件是有帮助的,因为trigger()可能会使浏览器改变地址栏信息,这恐怕
- Qunit API
青松
JavaScriptJavaScript测试
QUnit是jQuery支持的一款JavaScript单页测试框架。简单易用。可以从QUnit的Github页面获取其代码。QUnit的使用与JUnit类似,相信有JUnit经验的开发者和测试人员可以很快上手。开始写测试用例test(name,expected,test)一个常规的测试用例。test里是测试用例的具体内容。asyncTest(name,expected,test)一个异步测试用例。
- QUnit入门(上)
青松
JavaScriptJavaScript测试
自动化测试软件对于开发来说是一个很重要的工具,而单元测试对于自动化测试来说是基本组成部分:软件的每一个组件或者单元可以在非人工介入的情况下,使用测试工具一遍遍的重复执行。换句话说,就是你可以写一次测试,然后不用付出额外成本的任意执行多次。除了测试覆盖率带来的好处外,测试还可以指导软件设计,这就是TDD(基于测试驱动的设计):先有测试,后有开发代码。你开始写一个简单的测试,然后写实现代码并保证代码能
- selenium2.0
HappyYiqin
自动化测试
一、概念自动化测试,广义上来讲所有借助工具来辅助进行软件测试的方法都可以称为自动化测试;狭义上来讲,主要指基于UI层的功能自动化测试分层自动化测试1、单元自动化测试。几乎所有的语言都有其相应的单元测试框架,如Java语言的Junit、python语言的unittest、Javascript的QUnit;codereview为代码评审和代码审查,对源代码进行系统性检查,与codereview相关的插
- 数据采集高并发的架构应用
3golden
.net
问题的出发点:
最近公司为了发展需要,要扩大对用户的信息采集,每个用户的采集量估计约2W。如果用户量增加的话,将会大量照成采集量成3W倍的增长,但是又要满足日常业务需要,特别是指令要及时得到响应的频率次数远大于预期。
&n
- 不停止 MySQL 服务增加从库的两种方式
brotherlamp
linuxlinux视频linux资料linux教程linux自学
现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作。
一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtrabacku
- Quartz——SimpleTrigger触发器
eksliang
SimpleTriggerTriggerUtilsquartz
转载请出自出处:http://eksliang.iteye.com/blog/2208166 一.概述
SimpleTrigger触发器,当且仅需触发一次或者以固定时间间隔周期触发执行;
二.SimpleTrigger的构造函数
SimpleTrigger(String name, String group):通过该构造函数指定Trigger所属组和名称;
Simpl
- Informatica应用(1)
18289753290
sqlworkflowlookup组件Informatica
1.如果要在workflow中调用shell脚本有一个command组件,在里面设置shell的路径;调度wf可以右键出现schedule,现在用的是HP的tidal调度wf的执行。
2.designer里面的router类似于SSIS中的broadcast(多播组件);Reset_Workflow_Var:参数重置 (比如说我这个参数初始是1在workflow跑得过程中变成了3我要在结束时还要
- python 获取图片验证码中文字
酷的飞上天空
python
根据现成的开源项目 http://code.google.com/p/pytesser/改写
在window上用easy_install安装不上 看了下源码发现代码很少 于是就想自己改写一下
添加支持网络图片的直接解析
#coding:utf-8
#import sys
#reload(sys)
#sys.s
- AJAX
永夜-极光
Ajax
1.AJAX功能:动态更新页面,减少流量消耗,减轻服务器负担
2.代码结构:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
.... AJAX script goes here ...
- 创业OR读研
随便小屋
创业
现在研一,有种想创业的想法,不知道该不该去实施。因为对于的我情况这两者是矛盾的,可能就是鱼与熊掌不能兼得。
研一的生活刚刚过去两个月,我们学校主要的是
- 需求做得好与坏直接关系着程序员生活质量
aijuans
IT 生活
这个故事还得从去年换工作的事情说起,由于自己不太喜欢第一家公司的环境我选择了换一份工作。去年九月份我入职现在的这家公司,专门从事金融业内软件的开发。十一月份我们整个项目组前往北京做现场开发,从此苦逼的日子开始了。
系统背景:五月份就有同事前往甲方了解需求一直到6月份,后续几个月也完
- 如何定义和区分高级软件开发工程师
aoyouzi
在软件开发领域,高级开发工程师通常是指那些编写代码超过 3 年的人。这些人可能会被放到领导的位置,但经常会产生非常糟糕的结果。Matt Briggs 是一名高级开发工程师兼 Scrum 管理员。他认为,单纯使用年限来划分开发人员存在问题,两个同样具有 10 年开发经验的开发人员可能大不相同。近日,他发表了一篇博文,根据开发者所能发挥的作用划分软件开发工程师的成长阶段。
初
- Servlet的请求与响应
百合不是茶
servletget提交java处理post提交
Servlet是tomcat中的一个重要组成,也是负责客户端和服务端的中介
1,Http的请求方式(get ,post);
客户端的请求一般都会都是Servlet来接受的,在接收之前怎么来确定是那种方式提交的,以及如何反馈,Servlet中有相应的方法, http的get方式 servlet就是都doGet(
- web.xml配置详解之listener
bijian1013
javaweb.xmllistener
一.定义
<listener>
<listen-class>com.myapp.MyListener</listen-class>
</listener>
二.作用 该元素用来注册一个监听器类。可以收到事件什么时候发生以及用什么作为响
- Web页面性能优化(yahoo技术)
Bill_chen
JavaScriptAjaxWebcssYahoo
1.尽可能的减少HTTP请求数 content
2.使用CDN server
3.添加Expires头(或者 Cache-control) server
4.Gzip 组件 server
5.把CSS样式放在页面的上方。 css
6.将脚本放在底部(包括内联的) javascript
7.避免在CSS中使用Expressions css
8.将javascript和css独立成外部文
- 【MongoDB学习笔记八】MongoDB游标、分页查询、查询结果排序
bit1129
mongodb
游标
游标,简单的说就是一个查询结果的指针。游标作为数据库的一个对象,使用它是包括
声明
打开
循环抓去一定数目的文档直到结果集中的所有文档已经抓取完
关闭游标
游标的基本用法,类似于JDBC的ResultSet(hasNext判断是否抓去完,next移动游标到下一条文档),在获取一个文档集时,可以提供一个类似JDBC的FetchSize
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
白糖_
ORA-12514
今天通过Oracle SQL*Plus连接远端服务器的时候提示“监听程序当前无法识别连接描述符中请求服务”,遂在网上找到了解决方案:
①打开Oracle服务器安装目录\NETWORK\ADMIN\listener.ora文件,你会看到如下信息:
# listener.ora Network Configuration File: D:\database\Oracle\net
- Eclipse 问题 A resource exists with a different case
bozch
eclipse
在使用Eclipse进行开发的时候,出现了如下的问题:
Description Resource Path Location TypeThe project was not built due to "A resource exists with a different case: '/SeenTaoImp_zhV2/bin/seentao'.&
- 编程之美-小飞的电梯调度算法
bylijinnan
编程之美
public class AptElevator {
/**
* 编程之美 小飞 电梯调度算法
* 在繁忙的时间,每次电梯从一层往上走时,我们只允许电梯停在其中的某一层。
* 所有乘客都从一楼上电梯,到达某层楼后,电梯听下来,所有乘客再从这里爬楼梯到自己的目的层。
* 在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。
* 问:电梯停在哪
- SQL注入相关概念
chenbowen00
sqlWeb安全
SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。
具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。
首先让我们了解什么时候可能发生SQ
- [光与电]光子信号战防御原理
comsci
原理
无论是在战场上,还是在后方,敌人都有可能用光子信号对人体进行控制和攻击,那么采取什么样的防御方法,最简单,最有效呢?
我们这里有几个山寨的办法,可能有些作用,大家如果有兴趣可以去实验一下
根据光
- oracle 11g新特性:Pending Statistics
daizj
oracledbms_stats
oracle 11g新特性:Pending Statistics 转
从11g开始,表与索引的统计信息收集完毕后,可以选择收集的统信息立即发布,也可以选择使新收集的统计信息处于pending状态,待确定处于pending状态的统计信息是安全的,再使处于pending状态的统计信息发布,这样就会避免一些因为收集统计信息立即发布而导致SQL执行计划走错的灾难。
在 11g 之前的版本中,D
- 快速理解RequireJs
dengkane
jqueryrequirejs
RequireJs已经流行很久了,我们在项目中也打算使用它。它提供了以下功能:
声明不同js文件之间的依赖
可以按需、并行、延时载入js库
可以让我们的代码以模块化的方式组织
初看起来并不复杂。 在html中引入requirejs
在HTML中,添加这样的 <script> 标签:
<script src="/path/to
- C语言学习四流程控制if条件选择、for循环和强制类型转换
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int i, j;
scanf("%d %d", &i, &j);
if (i > j)
printf("i大于j\n");
else
printf("i小于j\n");
retu
- dictionary的使用要注意
dcj3sjt126com
IO
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
user.user_id , @"id",
user.username , @"username",
- Android 中的资源访问(Resource)
finally_m
xmlandroidStringdrawablecolor
简单的说,Android中的资源是指非代码部分。例如,在我们的Android程序中要使用一些图片来设置界面,要使用一些音频文件来设置铃声,要使用一些动画来显示特效,要使用一些字符串来显示提示信息。那么,这些图片、音频、动画和字符串等叫做Android中的资源文件。
在Eclipse创建的工程中,我们可以看到res和assets两个文件夹,是用来保存资源文件的,在assets中保存的一般是原生
- Spring使用Cache、整合Ehcache
234390216
springcacheehcache@Cacheable
Spring使用Cache
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的
- 当druid遇上oracle blob(clob)
jackyrong
oracle
http://blog.csdn.net/renfufei/article/details/44887371
众所周知,Oracle有很多坑, 所以才有了去IOE。
在使用Druid做数据库连接池后,其实偶尔也会碰到小坑,这就是使用开源项目所必须去填平的。【如果使用不开源的产品,那就不是坑,而是陷阱了,你都不知道怎么去填坑】
用Druid连接池,通过JDBC往Oracle数据库的
- easyui datagrid pagination获得分页页码、总页数等信息
ldzyz007
var grid = $('#datagrid');
var options = grid.datagrid('getPager').data("pagination").options;
var curr = options.pageNumber;
var total = options.total;
var max =
- 浅析awk里的数组
nigelzeng
二维数组array数组awk
awk绝对是文本处理中的神器,它本身也是一门编程语言,还有许多功能本人没有使用到。这篇文章就单单针对awk里的数组来进行讨论,如何利用数组来帮助完成文本分析。
有这么一组数据:
abcd,91#31#2012-12-31 11:24:00
case_a,136#19#2012-12-31 11:24:00
case_a,136#23#2012-12-31 1
- 搭建 CentOS 6 服务器(6) - TigerVNC
rensanning
centos
安装GNOME桌面环境
# yum groupinstall "X Window System" "Desktop"
安装TigerVNC
# yum -y install tigervnc-server tigervnc
启动VNC服务
# /etc/init.d/vncserver restart
# vncser
- Spring 数据库连接整理
tomcat_oracle
springbeanjdbc
1、数据库连接jdbc.properties配置详解 jdbc.url=jdbc:hsqldb:hsql://localhost/xdb jdbc.username=sa jdbc.password= jdbc.driver=不同的数据库厂商驱动,此处不一一列举 接下来,详细配置代码如下:
Spring连接池  
- Dom4J解析使用xpath java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常
xp9802
用Dom4J解析xml,以前没注意,今天使用dom4j包解析xml时在xpath使用处报错
异常栈:java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常
导入包 jaxen-1.1-beta-6.jar 解决;
&nb