2013年6月26日
摘要: 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 黑色圣光 阅读(250) 评论(0) 推荐(0) 编辑
  2013年6月3日
摘要: ---恢复内容开始---这样一个需求,某网站有内容更新的话生成一个对应的静态页面。我的初稿,知道网站更新内容到了数据库,然后数据库的触发器调用xp_cmdshell执行一个写好的生成html页面的exe。逻辑很清楚,感觉也没什问题。如果你也同意上面的话,表示你没有考虑全面,我的exe里面也执行了去数据库同一个表里面拿数据的操作,结果就是exe执行的时候连接超时,报错。刚开始还以为中间出了什么差错,后来想到触发器对表加了锁,后面的exe就出现了问题。看来上面的方法行不通啊。由于数据表的内容比较多,若果写程序侦听数据库的话给服务器压力太大,故排除。另一个方法让触发器向某个媒介发通知,然后另外写程序 阅读全文
posted @ 2013-06-03 16:39 黑色圣光 阅读(217) 评论(0) 推荐(0) 编辑
  2013年4月23日
摘要: 之前下载的是MySQL-server-5.6.11-1.el6.x86_64.rpm在当前系统(CentOS-6.4-x86_64)下正常安装但是当时安装完出了好多信息,没有注意看,自以为是正确安装了,然后启动mysql就会报下面的错误ERROR! The server quit without updating PID file (/data/mysql/localhost.pid).,各种百,各种谷都没解决。最后到想到要放弃用rpm安装。后来不甘心,仔细去mysql官网看了下。原来猫腻在这里。后来想到Centos是RedHat的一个版本,所以干脆后来就直接下再了红框内的对应版本,正... 阅读全文
posted @ 2013-04-23 14:57 黑色圣光 阅读(258) 评论(0) 推荐(1) 编辑
  2013年4月2日
摘要: gmtime(取得目前时间和日期) 相关函数 time,asctime,ctime,localtime 表头文件 #include<time.h> 定义函数 struct tm*gmtime(const time_t*timep); 函数说明 gmtime()将参数timep 所指的time_t 结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果由结构tm返回。 结构tm的定义为 struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year... 阅读全文
posted @ 2013-04-02 10:35 黑色圣光 阅读(119) 评论(0) 推荐(0) 编辑
  2013年2月2日
摘要: 声明:并没有要显示自己多么厉害。只是小小的激动了下,抑制不住内心的喜悦想要跟大家分享下。 事情的原委是这样的:之前接到一个任务(以鼠标按下到松开之间为边长,画出一个正五角形)。我一直拖到昨天才开始做,这里小小的自责下,如果真的对自己负责的,时间总会抽出来把事情做好。前后总共花了5个小时(时间很长,大大超过了我的预期)确定5个点的位置,等到自己真正的完成后想要找人确认下自己的算法(暂且叫做算法)是否是最优的。刚出炉的小白总是希望的到别人认同的。就和同事讨论,结果主管发现说不许讨论。(只有我一个人在做,同事之前都做过了)其实原本可以私下了和自己的哥们们聊下,可是放假期间他们都提前回家了。我挺... 阅读全文
posted @ 2013-02-02 13:22 黑色圣光 阅读(170) 评论(0) 推荐(0) 编辑
  2012年12月6日
摘要: 事情是这样的,一个数组树结构的初始化问题,数据来源于文件夹下的对应文件。之前代买在电脑上勉强能跑下来,可是放到别的电脑都会造成内存崩溃。于是在高手的指导下开始优化代码。 大概分了3部。1、把没有必要的(只是用了一次,而且内存使用比较多的)中间变量去掉,改用循环加小变量替代; 2、再能确保字符串处理正确的前提下,尽量少用 memset; 3、代码的顺序问题,这点很重要。比如,代码原稿的时候是先建立树结构,后考虑有没有数据。很明显逻辑错误,因为如果没有数据,这支树结构就不用建立,这样就节省了这颗树所占据的空间。 阅读全文
posted @ 2012-12-06 17:33 黑色圣光 阅读(289) 评论(0) 推荐(0) 编辑
  2011年11月11日
摘要: jquery中各个事件执行顺序如下:1.ajaxStart(全局事件)2.beforeSend3.ajaxSend(全局事件)4.success5.ajaxSuccess(全局事件)6.error7.ajaxError (全局事件)8.complete9.ajaxComplete(全局事件)10.ajaxStop(全局事件) 阅读全文
posted @ 2011-11-11 09:28 黑色圣光 阅读(1369) 评论(0) 推荐(0) 编辑