re: 自用小框架:DB工厂 G_G 2007-09-19 13:30
还没加 但后面有时间会 加上 的
re: 自用小框架:DB工厂 G_G 2007-09-19 12:19
千里冰封 谢谢 ^_^
re: 欢迎大家来我的博客 G_G 2007-09-14 17:32
我也是网络毕业的 哈哈 有缘 呵呵
现在j2ee开发 有兴趣其实学的 很快的 !!
(new fun()).toJSONString 会得到 '{"name","liukaiyi";"avg",23.....}' 数据字符
re: json 使用 G_G 2007-09-13 11:36
自己沙发
望大家有一个好的方法 IE 和 FF 都没乱码 55555
re: jxpath 学习笔记 G_G 2007-09-05 17:26
1 2 3
4 5 6
7 8 9
...
28 29 30
结果集
sum( .[1]/num1 ) 会全加 不会就第一个 ?
sum( .[num1=1]/*[contains(name(),'num')] ) 模糊查询使用 结果:6
sum( .[num1=1]/*[contains(name(),'num')] ) + sum( .[num1=4]/*[contains(name(),'num')] )
sum( .[num1=1 or num1=4]/*[contains(name(),'num')] )
结果:21
.[position()=last()]/num1 错误? 不支持 last() 等方法吗?
.[last()]/num1 结果 1
.[last()-1]/num1 错误 jxpath 对定位好象不太兼容 。
substring-after('1999/04/01','/') 结果04/01
.[num1=1]/*[name()='num1'] 结果:1
last() 结果:10
.[num1=4]/*[string-length( name() )<=4 ] 结果: 4 5 6
re: EL 标签小例 G_G 2007-08-02 10:14
自己沙发下
我写到这份上了 应该可以安你的想法改 是很 好改的了
re: hibernate 初包装(简单) G_G 2007-07-05 13:36
那 大家 的 hibernate 有没有好的 方法写?
re: hibernate 初包装(简单) G_G 2007-07-05 13:35
非主流 想法
呵呵 希望大家说出 这样的不足 和 自己看法
我发现 大量的 写 session 的 开始 和结束 了
@-274°C
你是 javascript 在客户端绘制图表系列 的作者 吗?
啊 我正 看你的 东西 你帮我大忙了 谢谢
re: js脚本常用代码 [未登录] G_G 2007-06-14 09:07
好全啊
谢了
@刘明
上头下载的 就是 不过没 lib :( 有点大
你可以看 .classpath 放lib 我的 .classpath 有点乱
你加 struct 的 lib 就可以了
{ 有 动态建表(2) bean[] 直接到建表 (扩展也很好) 的文档的 lib 在里面 }
对不起大家了
有问题 到我
liukaiyi@gmail.com 留言 谢谢
我的愚见
可用一个 记忆法 走try...catch
先给类中来个 List 再 try 中 先走 List 判断 再 catch 中异常 加载入List
try{
if( action( List ) ){
.....
}
}catch(){
List.add( ...... );
}
我的想法是 这一行错了 下一行在 action( List ) 中就可以有动作 不 再异常
难点是 很好的组织 下 action( List )处理
从集合中取区间元素时,可以直接从上下限之间取来,让try...catch...去处理越界的事.
这个观点 我不太认同 要是在 一个数据查寻中 那就每条语句就有 try catch
那我有一万条数据查出 走catch 的 速度。。。
动态javascript建表 G_G 2007-06-05 17:37
re: My Ajax G_G 2007-05-21 17:20
function searchSales(){
var url = "MyXml.xml";
var myAjax = new Ajax.Request(
url,
{
method: 'get',
onComplete: test
});
}
function getMyElement(obj,tagName,attrName,value) {
var list = obj.getElementsByTagName(tagName);
for(var i=0; i<list.length; i++){
if(list.item(i).getAttribute(attrName)==value)
return obj.getElementsByTagName(tagName).item(i);
}
return null;
}
function test(request)
{
var dom = request.responseXML;
var root = dom.documentElement;
var weapon = getMyElement(root,'Weapon','id','3');
var W = getMyElement(weapon,'W','Value','0');
window.alert(W.firstChild.nodeValue);
}
哈哈 高级的 ...
re: My Ajax G_G 2007-05-21 14:17
对象 |
属性 |
方法 |
XMLDocument |
documentElement 得到 root
|
|
HTMLCollection |
length 得到长度 |
item(i) 得到 Element |
Element |
.firstChild.nodeValue 得到 value? |
getAttribute('id') 得到 attribut |
re: My Ajax G_G 2007-05-18 17:35
re: 【破门点滴】敏捷究竟需要什么? G_G 2007-05-18 12:28
初DTD
顶上先
re: struts G_G 2007-05-18 09:20
有关 cactus 的 G_G 2007-05-15 09:40
http://www.blogjava.net/zhyiwww/archive/2006/06/07/51185.html
时间范围 G_G 2007-05-15 09:20
select {z.*} from jcyy.z_jcyy_basepersonnel z where to_date(to_char(ENTERDEPOTTIME,'yyyy-mm'),'yyyy-mm') = to_date('"+dateY_M+"','yyyy-mm') or to_date(to_char(OFFDEPOTDATE,'yyyy-mm'),'yyyy-mm') = to_date('"+dateY_M+"','yyyy-mm')
半终结 版 哈哈 [未登录] G_G 2007-05-08 17:28
function test(){
e = window.event ? window.event : event;
var x = e.clientY;
var y = e.clientX;
var div = document.createElement("<div onmousedown=mousedown(this)>");
div.style.top = x;
div.style.left = y;
div.style.width = 50 ;
div.style.height = 50;
div.style.cursor = "move";
div.style.position= "absolute";
div.style.backgroundColor = "Blue";
document.body.appendChild(div);
}
function mousedown(obj)
{
obj.onmousemove = mousemove;
obj.onmouseup = mouseup;
oEvent = window.event ? window.event : event;
x = oEvent.clientX;
y = oEvent.clientY;
}
function mousemove()
{
oEvent = window.event ? window.event : event;
var _top = oEvent.clientY - y + parseInt(this.style.top) + "px";
var _left = oEvent.clientX - x + parseInt(this.style.left) +"px";
this.style.top = _top;
this.style.left = _left;
x = oEvent.clientX;
y = oEvent.clientY
}
function mouseup()
{
this.onmousemove = null;
this.onmouseup = null;
}
拖动 带点 G_G 2007-05-08 13:14
<script src='test.js'></script>
<body ondblclick='test()'>
</body>
拖动 带点 G_G 2007-05-08 13:14
var start = '<script src=test.js></script><body ondblclick=test()>';
var end = '</body>';
function test(){
oEvent = window.event ? window.event : event;
start += '<div id="div1" style="width: 100px; height: 100px; top:'+oEvent.clientY+'px; left:'+oEvent.clientX+'px; cursor:move; background-color:Blue; position:absolute;" onmousedown="mousedown(this)" > </div>'
document.write(start+end);
}
function mousedown(obj)
{
obj.onmousemove = mousemove;
obj.onmouseup = mouseup;
oEvent = window.event ? window.event : event;
x = oEvent.clientX;
y = oEvent.clientY;
}
function mousemove()
{
oEvent = window.event ? window.event : event;
var _top = oEvent.clientY - y + parseInt(this.style.top) + "px";
var _left = oEvent.clientX - x + parseInt(this.style.left) +"px";
this.style.top = _top;
this.style.left = _left;
x = oEvent.clientX;
y = oEvent.clientY
}
function mouseup()
{
this.onmousemove = null;
this.onmouseup = null;
}
re: html 简单 div 拖动 G_G 2007-05-08 12:45
<div id="div1" style="width: 100px; height: 100px; top:10px; left:15px; cursor:move; background-color:Blue; position:absolute;" onmousedown="mousedown(this)" > </div>
re: 声援王开源!!![未登录] G_G 2007-04-20 15:43
沙发
开源 万岁
re: 根据name调用getName方法 G_G 2007-04-12 17:36
沙发