- 浏览: 7590 次
- 性别:
- 来自: 南京
-
最新评论
文章列表
Java 软件高级工程师笔试题
【智力部分】(30分)
1. 烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?(5分)
2. 4,4,10,10,加减乘除,怎么出24点?(5分)
3. 如果你有无穷多的水,一个容积为3L的和5L的提桶,你 ...
Java基础知识汇总中...
- 博客分类:
- Java
1. 什么是checked exception什么是unchecked exception
2. 常见的RunTimeException都有哪些
3. 多线程下的单例模式
4. 输入一个数字N,输出小于它的N个正整数的全排列
比如说输入3,输出1,2,3,1 2,1 3,2 3,1 2 3
5. 重载和覆盖还有函数隐藏分别是什么意思
6. ***java的内存分配机制
7. object类里面有哪些函数
8. 聚合和组合的区别
9. linux和网络协议相关的知识,了解光接入或者GPON
项目中junit集成测试
- 博客分类:
- JUnit
使用的是junit4.5,ant1.7,eclipse3.3,在ant中配置相应的junit的脚本命令如下
<target name="test-junit" depends="jar-main,jar-test">
<!-- 删除原有报告-->
<delete dir="${build.dir}/junit/reports"></delete>
<!-- 创建报告的根目录 -->
<mkdir dir="${build.dir}/junit/r ...
Spring环境下的 junit 集成测试3
- 博客分类:
- JUnit
Spring环境下的集成测试
在单元测试时,我们尽量在屏蔽模块间相互干扰的情况下,重点关注模块内部逻辑的正确性。而集成测试则是在将模块整合在一起后进行的测试,它的目的在于发现一些模块间整合的问题。有些功能很难通过模拟对象进行模拟,相反它们往往只能在真实模块整合后,才能真正运行起来,如事务管理就是其中比较典型的例子。
按照Spring的推荐,在单元测试时,你不应该依赖于Spring容器。换言之,你不应该在单元测试时启动ApplicatonContext并从中获取 Bean,相反你应该通过模拟对象完成单元测试。
而集成测试才是事先装配好模块和模块之间的关联类,如将DAO层真实的UserDao和L ...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jquery plugin template</title>
<style type="text/css">
*{font-size:14px;}
table{border-collapse:collapse;border-spacing:0;border-left:1px solid #8 ...
/**
*data JSON data, example:
*
* . [{a:""},{b:""}]
* . {a:""}
* . {a:"", b:""}
* . {a:{b:""}}
* . {a:{b:[{},{}]}}
*
*/
$.fn.extend({ tpl : function(data, config){
/** 入口函数
*
*d = {
* v:v1, //object, array, string, number, date,
* ...
jquery.tmpl.js
- 博客分类:
- Javascript
/*
* jQuery Templating Plugin
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
*/
(function( jQuery, undefined ){
var oldManip = jQuery.fn.domManip, tmplItmAtt = "_tmplitem", htmlExpr = /^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,
newTmplItems = ...
jquery.tmpl.min.js
- 博客分类:
- Javascript
(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},h=0,c=0,l=[];function g(e,d,g,i){var c={data:i||(d?d.data:{}),_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};e&& ...
AjaxFileUpload.js
- 博客分类:
- Javascript
jQuery.extend({
createUploadIframe: function(id, uri) { //create frame var frameId = 'jUploadFrame' + id;// if(window.ActiveXObject) {// if(jQuery.browser.version=="9.0"){// var io = document.createElement('iframe');// io.id = frameId;// io.name = frameId;// }else if ...
当我们使用js去创建vml dom节点时,发现在IE8下使用setAttribute设置属性不能生效,很是郁闷。
有人说提供了解决方式如下:
在IE6,7下可以使用setAttribute,例如dom.setAttribute("stroke")
IE8下使用点运算符可以做到,例如 dom.stroked="f"
dom.stroked="f"这种方式有个缺陷,就是你要事先知道要修改哪个属性。
我们在创建vml dom对象时一般会这样些
var attr = {
stroked:" ...
前天把一台服务器的oracle升级了一下,从9.0升到9.2,同时打了patchset,执行了catpatch.sql,似乎一切正常。但过了两天,发现,似乎数据库本身不能随系统一起启动,每次都得手工进入启动。 在网上查了一下,有建议重建windows服务的,也有建启动脚本放入启动组的,不过我还是想正面解决这个问题。查到正常情况下,oracle的windows平台自启动,和所建立的windows服务(OracleServiceXXX)以及一个注册表键值有关。而我的系统windows服务肯定已经设置为自动启动,升级流程没有提示任何错误。因此再查查注册表吧。 HKEY_LOCAL_MACHINE\SO ...
- 2009-10-22 17:43
- 浏览 869
- 评论(0)