- 浏览: 8766 次
- 来自: ...
最新评论
文章列表
javascript中可以这样做
var str = "abcdefg123hijk567";
var str2 = str.replace( /([a-z]+)(\d+)/g,function( a , $1 , $2, $3 ){
return $2 + $1; //交换数字和字母的位置
});
console.info( str2 );
// 显示的是: 123abcdefg567hijk
java中可以定义一个TextUtil来实现上述功能,最终可以这样调用
public class TextTest {
public stati ...
曾经,为了避免“Access restriction” ,打算自动实现一个CachedRowSet ,于是新建一个类implements CachedRowSet , 没有做其它任何工作,代码已经2千多行了, class文件38K !!!
所以多次因此放弃了。
今天想到用动态代理实现CachedRowSet ,于是只实现其中部分有用的方法,剩余的300多个无用方法不处理。几百行代码就解决问题 ,并且
支持修改结果集内容,增加结果集的列,
getXXX( ) 不会字字段不存在出现讨厌的SQLException
不会因字段使用了别名出现字段不存在的问题
调用方式
Re ...
本文出至(讨论): http://jsvm.org/forums/1947/ShowPost.aspx#1947
js 中 Object 和 Function 的关系是微妙的,他们互为对方的一个“实例”。
Function instanceof Object 和 Object instanceof Function 都是 true
1。我们可以认为 Object 是一个特殊的“类”,而这里的“类”即:function
于是便可以理解为: Object = function () {} 或 Object = new Function(); 即: Object 是 Functi ...
- 2006-12-26 09:16
- 浏览 2152
- 评论(0)
jsvm暴露_package关键字
在jsc编写过程中,可不通过_import来加载正在调试的类,而是采用最原始的方式通过script标签引进jsc文件.这样就可以更快速的找到错误出现的位置,
jsc文件在使用native语法时,可以与js文件相统一
可以通过 extmodule 的方式扩展一个dubugger,把要的方法在里面定义!例如:
_JSVM_Namespace.runtimeEnvironment.loadModule("extends/debugger", function()
{
var jsre = _JSVM_Namespace.ru ...
- 2006-12-21 15:18
- 浏览 1600
- 评论(0)