Perl是由Larry Wall设计的,并由他不断更新和维护的编程语言。Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。Perl与 脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。Perl提供 脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awk到Perl的翻译器。简而言之,Perl像C一样强大,像awk、sed等 脚本描述语言一样方便。 Read More
posted @ 2013-05-19 19:39
javawebsoa
Views(1319)
Comments(0)
Diggs(0)
Axis2+tomcat6.0 实现webService 服务端发布与客户端的调用.第一步:首先要下载开发所需要的jar包下载:axis2-1.6.1-war.ziphttp://www.apache.org/dist//axis/axis2/java/core/1.6.1/下载完后解压至tomcat安装目录下的webapps文件夹下,启动tomcat后,在webapps目录下会生成axis2文件夹。访问http://localhost:8080/axis2/能看到以下页面表示axis2运行成功。第二步:在Eclipse下新建Web Project,工程名:webServe。新建包com.cm Read More
posted @ 2013-05-19 19:35
javawebsoa
Views(21412)
Comments(3)
Diggs(1)
M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) 现在给出a, b, n,你能求出F[n]的值吗? 思路:首先我们很容易得到F[n]的通项公式,对于F[n]=a^(f[n-1])*b^(f[n]),其中f[n]为斐波那契数列的第n项。由于我们要求的n很大(最大可达到10^9),所以我们不能直接求,这时我们可以用矩阵加速用O(logn)的复杂度来求f[n],然后再用乘方快速幂求最终的结果。但是我们这里要求的结果是模上1000000007后(设为mod)的值,所以在矩阵加速的时候不能直接 Read More
posted @ 2013-05-19 19:31
javawebsoa
Views(223)
Comments(0)
Diggs(0)
#!/bin/bashfor ((a=1;a<10;a++))do for((b=0;b<10;b++)) do for((c=0;c<10;c++)) do p=$((a*100+b*10+c)) q=$((a**3+b**3+c**3)) if [ $p -eq $q ];then echo "$p" fi done donedone linux log/cgj> ./narcis_number.sh... Read More
posted @ 2013-05-19 19:28
javawebsoa
Views(1242)
Comments(0)
Diggs(0)
由于项目需求的需要,要在原来用Struts2的框架之上集成webservice,因为之前单单做webservice的时候没有多大问题,使用Spring 和 Xfire就可以轻松地发布服务,但是,当和Struts2集成的时候问题确出现了。因为原来在web.xml中,struts2过滤了/*,即把根目录下得所有目录都进行了过滤,而webservice的目录我定义为/services/*,这样一来,客户端访问该web服务的时候就被strust2过滤器当成无效链接过滤了。问题找到了,所以解决办法也很容易找到,有下面两种方式: 方式一:struts2不要过滤根目录下所有的文件目录,可以用/*.a... Read More
posted @ 2013-05-19 19:24
javawebsoa
Views(572)
Comments(0)
Diggs(0)
概述:在设计算法的时候,要考虑两个方面,一个是算法的正确性,另外一个就是算法的效率,也就是复杂度,通常情况下,我们优先考虑的是时间复杂度,这也是本文要讨论的内容。算法学习的时候,经常碰到这样的问题,为什么快速排序的时间复杂度是O(nlog(n))?为何插入排序的时间复杂度是O(n^2)?这些是我们熟悉的算法时间复杂度,可能病没有太大的问题,那我们不熟悉的呢?如果我们采用三路归并排序而不是二路归并排序,时间复杂度是多少呢?一个排序算法经过某种变形以后时间复杂度又是多少呢?本文,主要从数学底层,讲述一个算法时间复杂度是如何推导的。让你真正知其所以然,而不仅仅是总是心中存有疑惑:为何快排的时间复杂度 Read More
posted @ 2013-05-19 19:21
javawebsoa
Views(8718)
Comments(0)
Diggs(1)

浙公网安备 33010602011771号