两个改进
一、一些交易参数实现持久化,即(费率,其他费用等)退出自动保存,下次再开启程序时无需再次输入。
Android单机数据持久化一般三种方法,1、文件流。2、(简易)数据库SQLite。3、使用SharedPreferences.Editor方法保存成xml文件,使用SharedPreference读取。
选用第三种最方便
而Editor又有apply和commit两种保存方法,具体区别为:
1. apply没有返回值而commit返回boolean表明修改是否提交成功
2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的将会直接覆盖前面的内存数据,这样从一定程度上提高了很多效率。
3. apply方法不会提示任何失败的提示。
由于在一个进程中,sharedPreference是单实例,一般不会出现并发冲突,如果对提交的结果不关心的话,建议使用apply,当然需要确保提交成功且有后续操作的话,还是需要用commit的。
为了后续扩展,还是选用commit
二、增加了可转债计算
计算方法和其他证券类型大同小异,唯一就是佣金费率规定最高不超过千分之一,在确定费率时要提前判断。
一、一些交易参数实现持久化,即(费率,其他费用等)退出自动保存,下次再开启程序时无需再次输入。
Android单机数据持久化一般三种方法,1、文件流。2、(简易)数据库SQLite。3、使用SharedPreferences.Editor方法保存成xml文件,使用SharedPreference读取。
选用第三种最方便
而Editor又有apply和commit两种保存方法,具体区别为:
1. apply没有返回值而commit返回boolean表明修改是否提交成功
2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的将会直接覆盖前面的内存数据,这样从一定程度上提高了很多效率。
3. apply方法不会提示任何失败的提示。
由于在一个进程中,sharedPreference是单实例,一般不会出现并发冲突,如果对提交的结果不关心的话,建议使用apply,当然需要确保提交成功且有后续操作的话,还是需要用commit的。
为了后续扩展,还是选用commit
二、增加了可转债计算
计算方法和其他证券类型大同小异,唯一就是佣金费率规定最高不超过千分之一,在确定费率时要提前判断。
相关推荐
这个是包括c3p0-0.9.1.2-jdk1.3.jar。
KAFKA-3.0.0-1.3.0.0.p0.40-el7.parcel KAFKA-3.0.0-1.3.0.0.p0.40-el7.parcel.sha1 manifest.json
C语言33-P1.3做ADC-使用内部基准计算外部电压(STC32G-DEMO-CODE-220311kw)C语言33-P1.3做ADC-使用内部基准计算外部电压(STC32G-DEMO-CODE-220311kw)C语言33-P1.3做ADC-使用内部基准计算外部电压(STC32G-DEMO-...
KAFKA-3.1.1-1.3.1.1.p0.2-el7
hamcrest-core-1.3.rc2,hamcrest-library-1.3.rc2,junit-4.10
cglib-nodep-2.1_3 commons-attributes-api commons-attributes-compiler commons-codec commons-collections-2.1.1 commons-dbcp commons-fileupload commons-httpclient commons-io commons-lang commons-logging ...
META-INF/MANIFEST.MF ...com.mchange.v2.c3p0.C3P0ProxyConnection.class com.mchange.v2.c3p0.C3P0ProxyStatement.class com.mchange.v2.c3p0.C3P0Registry.class com.mchange.v2.c3p0.ComboPooledDataSource.class ...
mini-HDMI(19PIN) Wieson HDMI接口AD集成库(原理图库+PCB封装库): Library Component Count : 6 Name Description -----------------------------...G3168-05000103-00 mini-HDMI ver1.3 Type C, Surface Mount, 19-P
汇川-IS600P 620P伺服驱动器-L6210055-V1.3pdf,
mkdir -p /home/app/zookeeper/data/temp 解压Phoenix软件包到创建的目录。 cd /home/app/phoenix tar -zxvf phoenix-hbase-2.3-5.1.2-bin.tar.gz 配置环境变量。 编辑\~/.bash_profile文件,添加以下命令并执行...
P-III曲线水文频率计算Excel程序
商业源码-编程源码-IPB v1.3 蓝色幻想黄金典藏版.zip
openssl-1.0.2n-2.58.1.x86_64.rpm,libopenssl1_0_0-1.0.2n-2.58.1.x86_64.rpm,libopenssl-devel-1.0.2n-2.58.1.x86_64.rpm,libopenssl-devel-64bit-1.0.2j-10.1.aarch64_ilp32.rpm
包含翻译后的API文档:cglib-nodep-3.2.4-javadoc-API文档-中文(简体)版.zip; Maven坐标:cglib:cglib-nodep:3.2.4; 标签:cglib、nodep、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开...
这个代码通过matlab实现了用极坐标表示的牛顿法和P-Q分解法进行潮流计算,使用IEEE14节点系统进行测试,计算结果和应用matpower的潮流计算完全一致。 代码注释详细,能可靠运行,可拓展性强,算例参数可调,适合新手...
DriveMonitor语言转换器 v1.3 汉化版本:v1.3 - 2010/12/31 作者:lsy9202 QQ:289340082 Email:lsy9202@163.com 河南明泰铝业 --------------- 更新说明:...
压缩包中包含三个架包,分别是:c3p0-0.9.1.2.jar;c3p0-0.9.1.2-jdk1.3.jar;c3p0-oracle-thin-extras-0.9.1.2.jar;提供给C3P0数据库连接池使用,请参考https://www.cnblogs.com/tooker/p/4707646.html
展览公司-009采购控制程序.pdf展览公司-009采购控制程序.pdf展览公司-009采购控制程序.pdf展览公司-009采购控制程序.pdf展览公司-009采购控制程序.pdf
G-P算法计算关联维的 Matlab 程序(mex版) ----------------------------------- 文件说明: 1、GP_Algorithm_main.m - 程序主文件 2、LorenzData.dll - 产生Lorenz离散数据 3、normalize_1.m - 数据归一化 4、...