- 浏览: 38835 次
- 性别:
- 来自: 深圳
最新评论
-
zhdsh1979:
是不错的参考文档,谢谢。
w3cschool文档 -
yl380291073:
非常感谢你文章,今天花了一天的时间学习和分析。收获颇多.谢谢了 ...
java类初始化
文章列表
获取第N个元素这个元素的位置是从0算起。如果index是负数,就表示倒数第几个。
JavaScript replace() 方法定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。语法stringObject.replace(regexp/substr,replacement)参数 描述regexp/substr 必需。规定子字符串或要替换的模式的 ...
总结1:附件参数g的用法 表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述: 1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如
var regx=/user\d/;
var str=“user18dsdfuser2dsfsd”;
var rs=regx.exec(str);//此时rs的值为{user1}
var rs2=regx.exec(str);//此时rs的值依然为{user1}
如果regx=/user\d/g;则r ...
(1)StyleTable.java文件用于实现各种上面提到的功能。
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.util.Enumeration;
import javax.swing.JTable;
import javax.swing.RowSorter;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.JTabl ...
Sun Swing 控件使用文档
http://download.oracle.com/javase/tutorial/uiswing/components/index.html
这个程序会打印出什么呢?
public class LongDivision
{
public static void main(String args[])
{
final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000;
final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000;
System.out.println(MICROS_PER_DAY/MILLIS_PER_DAY);
}
}
遗憾的是,它打印的是5。这里到底发生了什么呢?
问题在于常数MICROS_PER_D ...
下面是一个试图解决上述问题的程序,它会打印出什么呢?
public class Change
{
public static void main(String args[])
{
System.out.println(2.00 - 1.10);
}
}
运行该程序打印的是:0.8999999999999999,问题在于并不是所有的小数都可以用二进制浮点数来精确表示的。
Double.toString文档中所设定的将double类型的值转换为字符串的规则:是足以将double类型的值与最靠近它的临近值区分出来的最短小数,它在小数点之前和之后都至少有一位。
如果正在使用的是 ...
判断一个数是否是一个奇数?
public static boolean isOdd(int i)
{
return i % 2 != 0;
}
如果你正在在一个性能临界(performance-critical)环境中使用isOdd 方法,
那么用位操作符AND(&)来替代取余操作符会显得更好:
public static boolean isOdd(int i)
{
return (i & 1) != 0;
}
知识点:
%(模)操作符被定义为对于所有的 int 数值 a 和所有的非零 int 数值 b,都满足下面的恒等式:
(a / b) * b ...
计算机是如何画直线的?简单来说,如下图所示,真实的直线是连续的,但我们的计算机显示的精度有限,不可能真正显示连续的直线,于是我们用一系列离散化后的点(像素)来近似表现这条直线。
(上图来自于互联网络,《计算机图形学的概念与方法》柳朝阳,郑州大学数学系)
接下来的问题就是如何尽可能高效地找到这些离散的点,Bresenham直线算法就是一个非常不错的算法。
Bresenham直线算法是用来描绘由两点所决定的直线的算法,它会算出一条线段在 n 维光栅上最接近的点。这个算法只会用到较为快速的整数加法、减法和位元移位,常用于绘制电脑画面中的直线。是计算机图形学中最先发展出来的算法。 ...
”环形矩阵“
效果图:
public class Test
{
static int size=5;
static int[][] arry=new int[size][size];
static int n=1;
public static void main(String[] args)
{
fn(0);
print();
}
public static void fn(int start)
{
int end=size-start;
//----->
for(int i=start;i<end; ...
工作了这么长时间还是静不下心来,很浮躁~~这也想学,那也想学,只是空想,没有实际行动,到头来还是一场空。看到一个个大牛们,崇拜的要死,可是自己了,总不能坚持。
施主皈依我佛把。
效果图:
xml部分:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type='text/xsl' href='model.xsl'?>
<model>
<title />
<ability id="ABC">
<avgTime>0min 2sec 0ms</avgTime>
<times count ...
RegExp对象实例的lastIndex属性
- 博客分类:
- 正则表达式
每个RegExp对象的实例具有lastIndex属性,它是被查找字符串中下一次成功匹配的开始位置(犀牛书上的解释"上次匹配后的位置,用于在一个字符串中进行多次匹配"),默认值是0。 lastIndex 属性被 RegExp 对象的 exec 和 test 方法修改.并且它是可写的.lastIndex的值等于成功匹配的子串的最后一个字符在整个字符串中的索引加1。
var re = /[A-Z]/; //此时一直从字符串开始位置匹配
var str = "Hello,World!!!";
alert(re.lastIndex);//0
var ...