摘要: 原来的代码参见这里 http://www.qiuhao.com//dispbbs.asp?boardID=2&ID=6228&page=1 今天仔细看了这段代码,发现这段代码大有优化的余地 因为maxSessions 这个值可能会很大,我这里测试环境有3万多个,启动时要浪费半分钟左右 另外sessionId是个随机数,用1到maxSessions其实是很少有命中的(sessionId大家可以在标... 阅读全文
posted @ 2008-07-17 10:54 jjxstudio 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在sun 招安了两位主要jython开发者后不久,jython终于发布了很久以来最大的更新 2.5alpha generator expressions with statement exceptions as new-style classes unicode support more in line with CPython decorators ... 阅读全文
posted @ 2008-07-16 07:25 jjxstudio 阅读(221) 评论(0) 推荐(0) 编辑
摘要: axapta view 原来是生成sql 的视图 但有个问题折腾了n久,就是我有几个条件是不等于0(因为ax的real字段默认是插入0值的) 写了 !0 '(startCartonNo0)' '!0' 期间还忘了写成什么,导致aos 崩溃:) 后来,很简单,原来是!=0 这样,生成的sql是 not ((startCartonNo=0)) 补充几点 1. view 是只读的 sql ser... 阅读全文
posted @ 2008-07-15 10:36 jjxstudio 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 简而言之,就是将二个表分组统计后,显示在一个grid中,为了简单起见,这里做简单的描述,两张表,一张是合同明细,一张是出货记录表,对应每一个合同明细的记录,出货表可能有一条或多条记录,要求是显示当前已出货的总数和产品的一些细节(这些细节是在合同明细表中的). 这个任务如果用sql 来表达的话,很简单 select contractLine.productId,contractLine.produ... 阅读全文
posted @ 2008-07-13 22:37 jjxstudio 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Form DataSource的autoQuery意思是是否自动为该datasource构造一个Query对象,如果选择no,则该datasource的query()为null,你可以在datasource的init去验证 其实这个query是非常简单的,你也可以自己来构造,设置autoQuery为no,然后在datasource init中加入以下代码 Query query; ; if(... 阅读全文
posted @ 2008-07-13 12:14 jjxstudio 阅读(311) 评论(0) 推荐(0) 编辑
摘要: http://blogs.msdn.com/x/archive/2007/08/07/do-not-misuse-string-concatenations.aspx x++团队的这个blog ,提示字符串操作应该同c#一样,用TextBuffer或是strfmt 代替+操作,类似c#使用StringBuilder 和string.format. 实际测试性能得确差异巨大 阅读全文
posted @ 2008-07-12 21:21 jjxstudio 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 理解还不深,想得到的有以下几点 一 ax的每个层都有约定的id范围,比方说var层是多少到多少 如果var层导出,在usr层导入,东西应该不到var层,而是在usr层.但如果选择了导入,导出时保持id,这就会造成在usr层使用var层的id,这个破坏了ax的约定 二 在导入时,同名可选择覆盖或跳过,不同名呢 这说明了一个问题,今天我创建了一个表,名字为PackingBoxTable ,明天我... 阅读全文
posted @ 2008-07-11 20:06 jjxstudio 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 发在秋毫上了,复制一下吧 x++中的窗体不能继承,也没有所谓的自定义usercontrol/control之类的概念. 所以昨天一直在考虑才能如何达到ui元素的重用,一个主要的困惑是x++没有事件机制(它通过继承,这是由于它的分层机制造成的),不过后来查看formrun的下面两个方法可以达到我的要求 controlMethodOverload controlMethodOverloadObject... 阅读全文
posted @ 2008-07-11 10:20 jjxstudio 阅读(439) 评论(0) 推荐(0) 编辑
摘要: q. 不能同时使用group by 和order by 当使用group by时,会自动生成order by字句,其中的排序按group by中的字段顺序排列,只需调整group by 中的字段顺序即可, 另外group by 也支持asc/desc q. 如何获取活动控件,获取活动的datasource element.selectedControl (formrun.selectedCon... 阅读全文
posted @ 2008-07-05 14:37 jjxstudio 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 测试了一个 System.String::Format('{0:00}',1); 应该返回01,但 实际返回的是是1 阅读全文
posted @ 2008-07-03 15:21 jjxstudio 阅读(280) 评论(0) 推荐(0) 编辑