工作日志
lws0888
负责技术研发,包括平台建设等
展开
-
2010年4月1日
今天实现了报表的隔行显示,并且完成了数据列也支持公式的功能。 报表工具总体上实现了目标,这次改进也可以基本告一段落。 总结一下:原来的版本支持交叉表的生成,包括自由设置合计,表格的合并和页面输出。 这次改进:支持行列属性的设置;修改属性和表格继承模式;公式(包括结果集公式);优化数据输出;原创 2010-04-01 21:24:00 · 319 阅读 · 0 评论 -
几点想法
最近程序开发的时候,觉得底层应该建立如下功能,今天写下了,看什么时候能完成。 1、完善底层查询程序,不但能得到结果,而且对得到的每一条数据可以进行处理,这样在大结果集的情况下,对内存要求降低。 2、完善数据table的导出功能,现在数据table可以转换成标签table,现在需要excel导出,这样就不需要页面导出功能,目前页面导出相当于CTRL_C,仅仅支持IE,而且与要降低原创 2013-12-24 11:05:38 · 506 阅读 · 0 评论 -
网页数据的抓取
这几天试着写了点程序,用于对特定网站的网页数据抓取。 有些网站可能不够规范,xml的解析工具有问题,所以就自己写了一个。好处是根据需要的进行处理,应该速度快,缺点是需要经常完善。 后续完善:1、如何生成关键字。2、不同网站抓取数据的排重问题。 有经验的人欢迎交流。原创 2012-03-31 16:11:49 · 282 阅读 · 0 评论 -
我做的报表
<br />这几天晚上整理报表工具,做了一次测试,这是一个例子,大家看看怎么样,能更简化吗?功能还欠缺什么?<br /> <br /><br />这是数据项左侧显示<br /> <br /> <br />这是数据项上方显示<br /> <br />相关程序<br /> private void testBuild() throws Exception {<br /> Result srcResult = buildTestSrcResult(5); // 随机生成原始数据(5行)<br />原创 2011-05-05 16:30:00 · 678 阅读 · 1 评论 -
SAP的Abap培训
上周进行了一周的Abap开发培训,感觉开发方式很不一样,虽然没有学会多少,但是这里总结一下收获。 1、数据库数字类型的数据加单位。 2、单价有数量的概念,有很多东西是按1000计数。 3、有一种类型,运算不影响精度,具体没有记清,有机会再了解。 4、数据库查询不用排序,在内存中进行,有机会再研究一下怎么样效率好,有什么限制。原创 2011-06-14 18:07:00 · 666 阅读 · 0 评论 -
短信猫的开发
短信猫的使用应该很久了,我觉得开发一个这样的应用应该没有什么难度,于是同意9天时间完成一个请假流程。 9天时间留2天测试,刚好一周。 第一天选设备,找了几个公司,选择了一家。没有想到单口的还不到300元。 第二天测试,厂家只是简单安装,我的win7还装不上,我不想用xp测试机开发,费了半天劲才在我的计算机上配好。由于要用java开发,还要用厂家提供的开发包测试驱动,给的例子程序收发测试都能用,于是开始写接口和管理线程。 第三天,进行完整的测试,才发现接收有点问题,收全部信息只原创 2011-06-01 17:55:00 · 555 阅读 · 0 评论 -
我做的几个图3个wap方式和一个android方式的截图
<br /><br />这是在android的模拟器生成的截图<br /><br />这是一个wap方式的截图。<br /><br />这是一个wap方式的截图。<br /> <br /><br />这个图最复杂,用了两个坐标轴,两个数据集,还有表盘图。<br />这些都是用JFreeChart生成的,挺好用的。原创 2011-04-09 23:20:00 · 502 阅读 · 0 评论 -
数据库并发真实麻烦
<br /> 数据库同步程序运行很久了挺正常,不久前加了一个监控,是统计执行的sql数量,由于公用数据源,结果造成了监控数据重复发送,开始以为是运维的配置文件有问题,因为只发生在一个节点上,而且频率不高,昨天又仔细分析了一下流程,才发现,在特殊情况下接受数据的节点上会出现数据重发。<br /> 写程序实现特定功能并不麻烦,麻烦的是并发情况下不出现问题,今天加了一个对sql运行时间过长的监控,但是只能对解决死锁有效,如果由于并发,造成数据错误,这还要用其它方法解决。谁要有解决由于并发造成数据错误的原创 2011-05-20 15:20:00 · 323 阅读 · 0 评论 -
我做的报表2
<br />上次写的报表例子太复杂,这次做个简单的。<br /> <br /><br /> <br /> <br />程序:<br /> <br /> private void testBase() throws Exception {<br /> Result srcResult = buildTestSrcResult(5);<br /> debug(srcResult);<br /> ReportManager manager = new ReportManager();<br /原创 2011-05-12 14:46:00 · 361 阅读 · 0 评论 -
关于百分位数的算法实现
最近做一个项目,用到五分位法,五分位数的确定是用到16、37、63、84这几个百分位数,试验了几个程序,发现不同的算法结果还是有差别的,我们这里要求用Excel的百分位数计算方法,还好通过网上找到了excel算法的介绍。这里把实现的函数分享。第一个是百度介绍的算法,第二个是Excel的算法实现。 private double evaluateSorted1(final double[]原创 2016-11-05 11:43:18 · 5700 阅读 · 0 评论