文章列表
cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: 引用: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置
//=========================================================================
# Use the hash sign to p ...
项目中用到了横向打印,今天重新更新了这个脚本.
<html>
<HEAD>
<title>WEB页面导出为Word文档后分页&横向打印的方法 </title>
</HEAD>
<SCRIPT LANGUAGE="javascript">
/**//**//**//*
*
* @param {Object} cont 要导出的html元素内容 ...
这里用一个小技巧:|0默认转为数值并取整,因为p和q可能长度不同,有可能会出现p[i]或q[j]成为undefined,|0比parseInt更强,可以自动将undefined的值转为0,这样就不用判断p[i]或q[j]是否为数值了。
可以将/\d{1,N}/g改成N位一次运算,默认是4位一次。
function bigNumMulti(a,b){
var p = a.match(/\d{1,4}/g).reverse();
var q = b.match(/\d{1,4}/g).reverse();
var f1 = 0;
...
人老了,脑袋就不好使了,还是记录下来吧!否则每次都忘得一干二净,正所谓好记性不如烂笔头啊!
其实很简单,首先我们进入到C:\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost下
加入一个文件symbol.xml,文件的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/symbol" docBase="E:\myeclipse\Symbol\WebRoot&qu ...
每次重新做系统后都忘记当初oracle的监听器配置,还是记录下来,防止以后再忘记吧!
我的oracle安装在E:\oracle\下
首先进入E:\oracle\ora92\network\admin目录
修改下面的tnsnames.ora文件
ORAL_192.168.21.224 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.224)(PORT = 1521))
)
(CONNECT_DATA =
(SER ...
最近学习了一些关于JavaScript事件方面的知识,把它们记录下来,用于将来用时查询。
1、阻止浏览器默认操作。
<script type="text/javascript">
function stopDefault( e ) {
//适用于火狐等实现了W3C规范的浏览器
if ( e && e.preventDefault )
e.preventDefault();
//适用于IE
else
window.ev ...
在项目应用中,在执行某些操作时不希望别人对表进行操作,这时会用到oracle中的锁表命令。下明是我写的小测试实例,帮组大家实现java中控制oracle锁表操作。
首先创建连接数据库的方法,在提示部分打入断点 ...
//除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try{t2=arg2.toString().split(".&quo ...
有时候在一个Java工程里我们需要加入第三方jar包,这时你加入的最好相对路径, 而不是绝对路径。否则你的工程拿到别处就不行运行了。意思就是说你最好把相关的jar放到工程目录下。对于Web工程来说相对简单,web工程是有个li ...
取消自动validation:
取消方法: windows-->perferences-->myeclipse-->validation 除开Manual下面的复选框全部选中之外,其他全部不选 手工验证方法: 在要验证的文件上,单击鼠标右键-->myeclipse-->run validation
快速执行程序:Ctrl + F11第一次执行时,它会询问您执行模式,设置好后,以后只要按这个热键,它就会快速执行。
Ctrl+Shift+/ 加上段注释/**/
Ctrl+Shift+\ 取消段注释/ ...
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。
<!--[if !supportLists]-->一、 <!--[endif]-->高级Fixture
上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是一个非常耗费时间的操作。如果我们使用@Before和@After,那么每次测试都要 ...
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。
<!--[if !supportLists]-->一、 <!--[endif]-->包含必要地Package
在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了。还有一句话也非常地重要“import static org.junit.Assert.* ...
首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感! 首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下: package andycpp; public class Calculator{ private static int result; // 静态变量,用于存储运行结果 public void add(int n) ...