闲话 工作任务[2004年6月24日 15:36]

原创 2004年07月11日 03:56:00

控制消息匹配的时候,竟然把memcmp写成了memcpy

两个函数的参数格式完全一样,找了半天,甚至惊动了老大

交易列表的失败

做资金拆借交易管理,按照老大的意思是,直接用new TXXXItem[Count]的方式,看原来其他远期结售汇等交易的也是这样,感觉挺失败,怎么说呢?交易列表是要实时更新的,这样每天加一笔交易就要把内存删除一次,然后从数据库读取一次,明显的增加了负担。如果用TList,直接在后面添加一笔不是挺好。

是挺好,可还是必须按照别人安排好的老路走,老路是他们的经验走出来的,有什么办法。

6月25日 22:51 补:

再对这段业务深入了解一点,发现交易列表,其实是不需要保存在内存的,想来也是,如果是一般的柜台业务,一天做下来那业务量会有多大,更别说是服务器了,能受得了吗?不过这里做的都是总行和分行之间的交易,次数不会很多(数量可能就大得惊人了)。资金拆借业务初步理解是总行和分行之间的划款,他们说的外汇买卖的平仓(分行的某外币数量过多,向总行上交)在这里不知道是否适用(上存??)?以及分行之间的划款,电子联行吧!另外还有什么人行XX的,就不知道是怎么回事了。

现在的做法是,当客户端需要刷新交易列表(直接在界面上刷新,不存到内存),就直接通过Midas(1)从数据服务器取数据,这样做的好处是减少了业务服务器的负担,这里业务服务器和数据服务器不是同一个,坏处是增加了网络的流量,同时增加了Oracle服务器的负担。呵呵,只要我们的软件没有问题就好。权衡利弊,还是这种方法好一点。他们写的代码,还是有许多值得我学习的地方,只是刚刚进入这个环境,对许多业务流程都不清楚,理解起来比较困难。

一直都以为自己编程能力还行,刚刚参加工作,做的第一个比较像样的项目就碰钉子了。我的任务是写牌价的采集模块,虽然在公司有好长一段时间了,也接触过牌价控制的模块,但是都是修修补补的一些。按照公司原有的一个牌价采集程序来写,写出来实在太烂,太烂。不是我的问题,但是,我却脱不了干系!

7月1日 15:46 补:

上面说到刷新交易列表的做法其实不是最终做法,优化的方法是,第一次刷新的时候通过Midas直接从数据库刷新,后面,如果该窗口已经打开,当有新交易进来的时候,直接把新交易添加到交易列表的后面,不知道是不是自己不够精明呢?总是在认识有误以后再去纠正自己的错误认识,别人的认识是不是就能一次到位呢?认识总是在不断深入的,这也是一个学习的过程。

(1)ORACLE+Midas的远程数据模块配置过程

http://ms.mblogger.cn/ohahu/posts/3784.aspx

6月24日集合框架

集合框架 1,        集合框架:集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 2,        数组和集合类同是容器有何不同? 数据虽然也可以存储对象,但是长度不可改变...
  • u010785585
  • u010785585
  • 2013年07月04日 22:33
  • 784

2013年6月24日星期一(离屏表面blitter)

粗略看了一下,感觉这章也是个大餐,把所有以前的全屏过程综合起来了。 1,               总流程:SURFACE,不只是只有主缓冲和后备缓冲,还有离屏表面,离屏表面不只是一个,它装载各种...
  • directx3d_beginner
  • directx3d_beginner
  • 2013年06月28日 01:18
  • 1402

2016年5月24日--2017年6月17日

今年的,第七年的总结,硬是拖了快一个月.可能是因为近期工作比较忙.或者是很多时候实在是不想说些什么.前几周有的时候周末有心写写,真的是懒得写了.难道是年级大了,还是什么,越来越不想抒发什么了,甚至有些...
  • Golden_Shadow
  • Golden_Shadow
  • 2017年06月17日 03:41
  • 221

数据结构-----哈希表

哈希表的基本思想:          以结点的关键字k为自变量,通过一个确定的函数关系f,计算出对应的函数值,并把这个值解释为结点的存储地址,最后将结点存入f(k)所指示的存储位置上。查找时再根据要查...
  • u014682615
  • u014682615
  • 2015年08月20日 11:41
  • 464

从程序员角度分析2004年数学建模b题

整个7月份去了美国嗨了半多个月,现在才开始和队友一起备赛,真是罪过罪过..... 做了几道题目后觉得数学建模的一些知识点比较琐碎(从编程的角度),尤其是数据处理方面,所以给自己写个总结,主要是给自己...
  • fengsigaoju
  • fengsigaoju
  • 2016年08月05日 09:22
  • 1264

招: 7~10 年经验的 NodeJS 开发者一名

1.为什么开发者这么难招呢? 因为……你们的要求真的太高了! 6月24日,Reddit上有个热帖,起因是有公司要招有 7~10 年经验的 NodeJS 开发者。 后来 NodeJS 创始人...
  • w3cschoolcn
  • w3cschoolcn
  • 2016年08月15日 16:38
  • 811

36进制与10进制之间的转换

一些面试的算法题import java.util.HashMap;/** * 36进制与10进制转换思路: * 一、创建HashMap类型对象用于存放数字'0'到字母'Z'36个字符值键...
  • jeepchenup
  • jeepchenup
  • 2016年10月28日 17:20
  • 1199

6月24日AppCan移动开发者大会礼品清单遭泄露

6月24日,第一届AppCan移动开发者大会将在北京国际会议中心举办,大会以”平台之上,应用无限”为主题,全景展现移动应用发展趋势、AppCan 移动技术蓝图及80万开发者的技术实践成果。...
  • xiaoguanmeizi
  • xiaoguanmeizi
  • 2016年06月14日 14:23
  • 298

【组合数学】36军官问题

问题描述:     据说普鲁士的腓特列大帝曾组成一支仪仗队,仪仗队共有36名军官,来自6支部队,每支部队中,上校、中校、少校、上尉、中尉、少尉各一名。他希望这36名军官排成6×6的方阵,方阵的每一行...
  • tengweitw
  • tengweitw
  • 2014年06月12日 17:25
  • 1675

自学笔记-C语言复习2015年6月24日

五、常量的概述及分类 1、常量:计算机中表示固定不变的数据,用常量来表示 2、分类: 1)整形常量 A、10进制整形常量(默认) B、8进制整形常量,以0开头 C、2进制整形常量,以0B开头 D、16...
  • maoxiaomi_
  • maoxiaomi_
  • 2015年06月24日 22:49
  • 667
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:闲话 工作任务[2004年6月24日 15:36]
举报原因:
原因补充:

(最多只允许输入30个字)