在我们的前端里面,经常会用到正则表达式进行检索字符串,刚好javascript里面提供RegExp来支持正则表达式,而RegExp对象的主要方法是exec()。? 语法 RegExpObject.exec(string) 参数 描述 string 必需...
分类:
编程语言 时间:
2015-08-01 15:55:14
阅读次数:
159
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 1.jsp中取得路径: ...
分类:
编程语言 时间:
2015-08-01 15:54:47
阅读次数:
175
一:建立一个Maven结构的Web工程 ????这里主要介绍下如何使用MyEclipse创建一个Maven结构的Web项目 ????1:下载并安装好自己的maven,并在环境变量中配置对应MAVEN_HOME、PATH路径 ????????检测是...
分类:
编程语言 时间:
2015-08-01 15:51:46
阅读次数:
670
1、什么是闭包
闭包简单的来说就是匿名函数、lambdas函数
,书面点的来说就是闭包是自包含的函数代码块,可以在代码中被传递和使用,可以捕获和存储其所在上下文中任意常量和变量的引用。
这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。
2、闭包采取的形式
前面在函数文章中,都定义的是全局函数,以及内嵌函数 实际上都是闭包的一种特殊形式。
全局函数是一个有名字但不会捕获任何值...
分类:
编程语言 时间:
2015-08-01 15:48:14
阅读次数:
124
final——final用于类表示该类不能派生子类。
final用于方法表示该方法不能被子类重写。
final用于变量时表示常量,类似于C/C++的const关键字。
final用于成员变量表示该成员变量为常量,不能被修改,必须在变量定义时赋值。
final用于局部变量表示该局部变量为常量,不能被修改,可以在变量定义时赋值,也可以先定义变量后赋值。static——static用于成员变量表示...
分类:
编程语言 时间:
2015-08-01 15:47:56
阅读次数:
107
understanding of (lower bound,upper bound) binary search...
分类:
编程语言 时间:
2015-08-01 15:46:53
阅读次数:
167
1、类和结构体的定义
struct Resolution {
var width = 0
var height = 0
}
class VideoMode {
var resolution = Resolution()
var interlaced = false
var frameRate = 0.0
var name: String? ...
分类:
编程语言 时间:
2015-08-01 15:48:10
阅读次数:
131
在平时的开发过程中,相信都会使用到多线程,在使用多线程时,相信大家也会遇到各种各样的问题,今天我们就来说说一个多线程的问题——线程中断。在java中启动线程非常容易,大多数情况下我是让一个线程执行完自己的任务然后自己停掉,但是有时候我们需要取消某个操作,比如你在网络下载时,有时候需要取消下载。实现线程的安全中断并不是一件容易的事情,因为Java并不支持安全快速中断线程的机制,说这里估计很多同学就会说...
分类:
编程语言 时间:
2015-08-01 15:45:52
阅读次数:
188
/*
给定一个如下输入格式的字符串,(1,(2,3),(4,(5,6),7))
括号内的元素可以是数字,也可以另一个括号,请实现一个算法消除嵌套
的括号。比如把上面的表达式变成:(1,2,3,4,5,6,7),
如果表达式有误请报错。
*/
#include
using namespace std;int Grial(char *&dist,const char *str)
{...
分类:
编程语言 时间:
2015-08-01 15:42:20
阅读次数:
151
算法基本思想
选择排序方法的基本思想是:第i趟排序是从线性表后面的n-i+1个数据元素中选择一个值最小的数据元素,并将其与它n-i+1个数据元素中的第1个数据元素交换位置.经过这样的n-1趟排序以后,初始的线性表成......
分类:
编程语言 时间:
2015-08-01 15:42:44
阅读次数:
138
1、 1 package learn; 2 /* 3 * |--TreeSet 4 * 可以对Set集合排序 5 * 底层数据结构是二叉树 6 * 保证数据唯一性的依据:compareTo方法return 0;原序ret...
分类:
编程语言 时间:
2015-08-01 15:35:01
阅读次数:
112
当很多东西智能化后,底层配置知晓越来越少,但是很多情况确是我们需要知道的1.怎样配置java环境变量http://jingyan.baidu.com/article/4ae03de320d99f3eff9e6bfd.html2.怎样查看是否安装好1、开始->点击运行,输入:cmd2、然后在命令提示符...
分类:
编程语言 时间:
2015-08-01 15:31:03
阅读次数:
161
关于jboss服务器启动,spring配置文件加载报错解决方法The matching wildcard is strict, but no declaration can be found for element 'context:component-scan'.spring配置文件代码: ...
分类:
编程语言 时间:
2015-08-01 15:29:17
阅读次数:
199
主要介绍了javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等scrollHeight: 获取对象的滚动高度。scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollW...
分类:
编程语言 时间:
2015-08-01 15:28:02
阅读次数:
94
引言
前一段时间,我写了两篇计算自然对数的算法的随笔,分别使用椭圆θ函数-算术几何平均法和泰勒级数展开式来计算。那么这两种算法的性能如何呢?在参考资料[3]中有以下说法:
上面的 elliptic method 就是椭圆θ函数-算术几何平均法,Taylor's method 2 就是我使用的泰勒级数展开式。可以看出,elliptic method 在计算精度大时占绝对优势,但...
分类:
编程语言 时间:
2015-08-01 14:23:25
阅读次数:
181
引言
我在上一篇随笔中介绍了计算自然对数的快速算法。现在我们来看看计算指数函数的算法。我们知道,指数函数 ex 可以展开为泰勒级数:
这个级数对全体实数 x 都收敛,并且在 x 接近零时收敛得比较快。
实现该算法的 C# 程序
根据前面所述的 ex 的泰勒级数展开式,可以写出以下 C# 程序来为 decimal 数据类型添加一个 Exp 扩展方法:
1 ...
分类:
编程语言 时间:
2015-08-01 14:22:15
阅读次数:
220
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。
1、基本实现:
如果不考虑时间复杂度,最简单的思路应该是从头扫描这个数组,每碰到一个偶数时,拿出这个数字,并把位于这个数字后面的所有的数字往前面挪动一位。挪完之后在数组的末尾有一个空位,这时把该偶数放入这个空位。由于没碰到一个偶数就需要移动O(n)个数字,因此总的时间复...
分类:
编程语言 时间:
2015-08-01 14:22:50
阅读次数:
189