简单的循环效率问题
摘要:1、减少不必要的循环层数。 例如,求股票 n日ma值。 在最内层每次循环n次求和求平均。其实这层的循环可以省略。 1 for(int j=0;jday[j]-1)15 {16 sum[j]-=(*(pt_Stock_test-day[j]+i)).m_lClosePrice; 17 (*(pt_Ma+i)).ma[j]=sum[j]/day[j];18 }19 }20 21 }View Code 2、多重循环 把循...
阅读全文
posted @
2013-06-26 18:23
黑色圣光
阅读(268)
推荐(0)
给自己刨了个坑,义无反顾的跳下去 ,悲催啊(有关触发器调用xp_cmdshell的一个坑)
摘要:---恢复内容开始---这样一个需求,某网站有内容更新的话生成一个对应的静态页面。我的初稿,知道网站更新内容到了数据库,然后数据库的触发器调用xp_cmdshell执行一个写好的生成html页面的exe。逻辑很清楚,感觉也没什问题。如果你也同意上面的话,表示你没有考虑全面,我的exe里面也执行了去数据库同一个表里面拿数据的操作,结果就是exe执行的时候连接超时,报错。刚开始还以为中间出了什么差错,后来想到触发器对表加了锁,后面的exe就出现了问题。看来上面的方法行不通啊。由于数据表的内容比较多,若果写程序侦听数据库的话给服务器压力太大,故排除。另一个方法让触发器向某个媒介发通知,然后另外写程序
阅读全文
posted @
2013-06-03 16:39
黑色圣光
阅读(224)
推荐(0)