- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 使用node js 编写脚本替换空格为TAB缩进
使用node js 编写脚本替换空格为TAB缩进 , 递归替换目录下的所有代码文件 ,自动识别 2空格或4空格
2021-11-22 16:16:28
773
原创 Java中实现类似javascript中传入函数正则替换
javascript中可以这样做 [code="js"] var str = "abcdefg123hijk567"; var str2 = str.replace( /([a-z]+)(\d+)/g,function( a , $1 , $2, $3 ){ return $2 + $1; //交换数字和字母的位置 }); console.info( str2 ); // ...
2015-12-24 14:28:32
166
原创 使用动态代理实现精简版CachedRowSetImpl
曾经,为了避免“Access restriction” ,打算自动实现一个CachedRowSet ,于是新建一个类implements CachedRowSet , 没有做其它任何工作,代码已经2千多行了, class文件38K !!! 所以多次因此放弃了。 今天想到用动态代理实现CachedRowSet ,于是只实现其中部分有用的方法,剩余的300多个无用方法不处理。几百行代码就解决...
2015-12-24 14:13:39
249
为什么Object.prototype.isPrototypeOf(Function)是true
本文出至(讨论): http://jsvm.org/forums/1947/ShowPost.aspx#1947 js 中 Object 和 Function 的关系是微妙的,他们互为对方的一个“实例”。 Function instanceof Object 和 Object instanceof Function 都是 true 1。我们可以认为 Object 是一个特殊的“...
2006-12-26 09:16:30
312
jsvm暴露_package关键字,方便调试
jsvm暴露_package关键字 在jsc编写过程中,可不通过_import来加载正在调试的类,而是采用最原始的方式通过script标签引进jsc文件.这样就可以更快速的找到错误出现的位置, jsc文件在使用native语法时,可以与js文件相统一 可以通过 extmodule 的方式扩展一个dubugger,把要的方法在里面定义!例如: _JSVM_Namespace.ru...
2006-12-21 15:18:54
236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人