前段时间在开发某大型保险公司的项目,其中,涉及到个险计价的模块,之前没接触过保险业,一看他们某险种的费率表,顿时惊呆了,是一个四维的表,也就是,四种因素(性别、保险期间、交费期间、年龄)决定一个价格,还有一个影响最终保费的因素,就是保额(也就是保险金额---最大赔付金额),但这个跟价格的关系是线性的,得出标记所以这里就忽略它不谈了。
某险种的费率表如下图所示:
这是某...
分类:
其他好文 时间:
2015-02-15 19:27:59
阅读次数:
195
http://www.lydsy.com/JudgeOnline/problem.php?id=2242题意:(前两个问略...)第三个问是,求$a^x \equiv b \pmod{p}$,它们范围都是$10^9$哒= =#include using namespace std;typedef l...
分类:
其他好文 时间:
2015-02-15 19:22:57
阅读次数:
141
项目实现功能:1、前台:默认长、宽、高、重量都为0,汇率(美元兑换人民币)为¥6.35,默认都为0的情况下,table表格中各线路的费用;当修改长、宽、高、重量点击计算后,table表格中各线路费用进行变化。2、思路解析:在前台js中,先写一个方法,当点击计算前后所显示的内容,把所填内容通过GET请...
分类:
Web程序 时间:
2015-02-15 13:21:47
阅读次数:
201
计算器的github下载地址:https://github.com/ljian1992/calculator 概述 表达式计算器的类基本已经设计完成了,由于在程序运行的时候总会有这样那样的异常,例如:a +2, a没有初始化,对于异常的管理一般而言是需要自定义异常类。这个自定义异常类也是在继承了系统...
分类:
其他好文 时间:
2015-02-15 01:00:38
阅读次数:
230
概述 把符号表和变量表中的内容保存到一个文件中,通过IO文件流,来把符号表和变量表存储到文件中。在这之前需要弄明白什么是序列化和反序列化 对象的序列化 序列化:把对象转换为字节序列的过程 反序列化:把字节序列恢复为对象的过程 我们要把SymbolTable类的对象(符号表)和Storage类的对象(...
分类:
其他好文 时间:
2015-02-14 23:49:23
阅读次数:
207
概述 有了构建语法的类,存储符号的类,现在就可以对表达式进行扫描,解析了。扫描可以抽象出一个Scanner类来完成这一个功能,而解析可以抽象出一个Parser类来完成这一个功能。这两个类存在一定的关系,扫描与解析的互动是这样子的:扫描到一个标识符,然后解析它是什么标识符。由于该表达式计算器是要支持一...
分类:
其他好文 时间:
2015-02-14 23:47:30
阅读次数:
196
回想一下, 我们之前的简单工厂模式, http://www.cnblogs.com/hanxiao-martin/p/4289502.html简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断, 根据客户端的选择条件动态实例化相关的类, 对于客户端来说, 去除了与具体产品的依赖, 在我们的计算器...
分类:
编程语言 时间:
2015-02-13 21:10:24
阅读次数:
311
前不久看完了矩阵键盘和数码管的应用,自己动手花了一天时间写了一个简单的计算器。下面贴上源代码,大家可以测试一下。上面4*4的矩阵键盘,作用分别是:1 2 3 +4 5 6 —7 8 9 *on/c 0 = /其中矩阵键盘的部分基本是照着书本的代码改的,然后自己做了部分修改。由于...
分类:
其他好文 时间:
2015-02-13 21:06:42
阅读次数:
150
单一职责原则单一职责原则: 就一个类而言, 应该仅有一个引起它变化的原因.日常编程, 我们习惯性的很自然给一个类加这样那样的功能, 比如之前讲过的计算器, 很可能我们会设计出一个类, 把计算 显示等功能都写那个类中, 这样的代码维护很麻烦, 复用不可能, 也缺乏灵活性, 因此我们对那个类进行了重构才...
分类:
其他好文 时间:
2015-02-13 06:51:24
阅读次数:
126
基于对象编程与面向对象编程 我们的最终目的是用C++设计一个面向对象的表达式计算器,所以非常有必要弄清楚,什么是基于对象编程和面向对象的编程。而要弄清楚这一点,又要先弄明白什么是值语言,什么是对象语义值语义:对象的拷贝与原对象无关,拷贝后与原对象脱离关系,互不影响。这种拷贝叫深拷贝。拷贝之后脱离关系...
分类:
其他好文 时间:
2015-02-12 00:37:15
阅读次数:
215