- 博客(28)
- 收藏
- 关注
原创 ShipMaker船舶协同设计软件介绍
ShipMaker是一款基于OCC个人独立开发面向船舶协同设计平台(个人业务爱好),后期会考虑渲染引擎会切换到OSG或COIN,ShipMaker的软件架构设计支持渲染引擎及建模引擎的切换,而不会影响上层应用。...
2023-09-23 13:31:31 206
原创 软件安全性测试设计的基本原则
2015年3月2日百度了下网上已有的同类话题,讲的有些笼统。这里将我日常工作中涉及到的细化一下,以备忘。博客里的表格太难用了...直接上图:下面这张图可以帮忙加深上面表格的理解:1. 最小授权只授予每个用户/程序在执行操作时所必须的最小特权。这样可以限制事故、错误、攻击带来的危害,减小特权程序之间潜在的相互影响。2. 发生故障优先保证安全:当系统发生故障时,...
2020-09-13 07:26:47 555
原创 通用明细表方案设计
该文档分6部分功能说明 设计文档 实现思路 关键步骤 任务WBS功能说明(1)实现明细表模板定义功能(2)基于明细表模板定义,实现基础数据及统计数据获取(3)基于明细表模板定义,填充表数据及UI展示数据。(4)资源对话框管理明细表-删除及显示设计文档明细表迁移场布算量明细表详细设计-2020.0826实现思路1.定义一个明细表模版类IBmDetailListTemplate(1)主要是建立保存各类数据的映射关系。(2)定义明细表数据显示模板,即每
2020-09-12 22:09:30 479
转载 架构设计-安全性和保密性设计-1
信息安全指保证信息的保密性、完整性、真实性、占有性。占有性是指要保护信息赖以存储的节点、介质、载体等不被盗用或窃取。方法有版权、专利、商业秘密等。一、加密和解密1、对称加密1)DES2)IDEA2、不对称加密1)RSA二、数字签名与数字水印1、散列函数散列函数一种公开的数学函数。散列函数输入内容叫“报文”,输出结果叫“散列码”或“消息摘要”。散列函数有如下特点:1)不...
2020-05-18 22:34:04 1618
转载 FreeType2使用总结
转自:http://blog.csdn.net/finewind/article/details/38009731一、FreeType2简介1.是一个免费、开源、可移植且高质量的字体引擎;2.支持多种字体格式文件,并提供了统一的访问接口;3.支持单色位图、反走样位图渲染,这使字体显示质量达到Mac的水平;4.采用面向对象思想设计,用户可以灵活的根据需要裁剪。...
2020-04-29 22:21:52 485
原创 英语学习-英语常用口语学习2
1.Do you know each other?你们两个认识对方吗?2.Come and meet my friends.过来见见我朋友。3.You are still the same.你一点没变。4.What a terrible thing to do.这种事情真让人发指。5.I guess not.当然不是。6.We should definitely play to...
2019-07-27 14:17:51 210
原创 行情服系统总体设计-Cache服务器
一、概述1、什么是cache服务器Cache服务器是新行情系统中的一个部件,对远程的客户端提供行情数据服务,对客户端来说所实现的功能和转码服务器一致。那么既然cache服务器实现和转码服务器一致的功能,为什么又要在行情系统中提供这个部件呢?那是因为cache服务器有一个最大的特点,就是本地不需要有任何数据就可以进行服务,可以很好的迎合券商运营的零维护、低成本维护的要求,而这一点转码服务...
2019-07-20 08:38:22 1000
原创 行情服务系统总体设计-转码服务器
一.整体架构1.整体概述转码服务器逻辑上分为3层,驱动层、数据层和服务层。驱动层(DriverIO):管理和连接各市场二级驱动(Dll),为数据层提供驱动原始数据。数据层(DataIO):主要提供实时数据和历史数据的转码,把驱动源数据转为行情数据,并保存在内存或文件中。服务层(RequestIO、UserIO):为客户端(或下级服务器)提供行情数据的请求和实时数据推送。从数据...
2019-07-20 08:34:33 1861 1
原创 boost::function函数使用总结
1.boost::function使用场景boost::function是一个函数对象的“容器”,概念上像是C/C++中函数指针类型的泛化,是一种“智能函数指针”。它以对象的形式封装了原始的函数指针或函数对象,能够容纳任意符合函数签名的可调用对象。因此,它可以被用于回调机制,暂时保管函数或函数对象,在之后需要的时机在调用,使回调机制拥有更多的弹性。2.回调函数2.1 回调函数定义既...
2019-07-17 09:13:17 224
原创 预埋单交易系统-系统功能需求说明书
一、总体架构二、部署架构三、功能列表四、系统功能描述埋单是一种基于程序化交易原理的智能交易功能,它能帮助客户理性的设置交易策略,无需实时盯盘,又不错过建仓,涨跌点卖出和买入。1 预埋单创建1.1挂单买入挂单买入,一方面可以在股票下跌趋势中进行抄底,用户只需提前设好买入价,当股价跌至预设价格时,触发埋单报警,提醒用户可以进行委托下单交易。另一方面,挂单买入也可...
2019-07-07 17:34:51 2206
原创 交易系统-Lua脚本业务解决方案设计
1.总体设计1.1 设计目标 (1)易修改性。能够安全快速加入新的业务功能,或则修改业务功能。 (2)良好的复用性和扩展性。能够安全快速接入其他新柜台,例如金证、顶点、恒生和金仕达等。 (3)稳定安全性。修改添加新功能,对以有功能基本无影响。 (4)脚本热启动。在修改已有业务功能时,不需要重启服务器。 总体上,采用...
2019-07-07 16:48:51 494
原创 Lua业务脚本编写规范
LUA脚本是一个业务处理以及过程控制的脚本,所有的业务处理、过程的控制都由脚本来控制,通过插件动态库提供的接口调用,组成不同的业务逻辑。为了减少脚本编写错误,提高脚本编写的效率以及代码的可读性和可维护性,特制定此规范。1. 参数命名1.1 局部参数 函数内局部参数,遵循C++编程命名规则,例如 local nLength = Array.size()等。 文件内局部参数,...
2019-07-07 16:36:19 1112
原创 交易系统-业务脚本框架设计
1.设计目标 可维护性和扩展性好。 脚本框架结构清晰,能够很容易加入新的业务功能,或则修改 业务功能。稳定安全性好。修改/添加新功能,对已有功能基本无影响。 脚本代码清晰,可读性好。 文件版本易于跟踪。2.Lua脚本功能设计2.1 总体方案(1)LUA脚本是一个业务处理以及过程控制的脚本,所有的业务处理、过程的控制都由脚本来控制,通过插件动态库提供的接口调用,...
2019-07-07 16:19:14 557
原创 英语学习-常被误用词汇介绍
(1)play 表示“一起玩耍”时一般指小孩子“一起玩耍”小孩子间常说 :Can you play with me ?你能陪我玩吗?Let us play outside。咱们出去玩吧。(2)承认用play表达“玩”有戏弄、玩弄的味道。成年人的“一起玩”慎用play withplay with除了可以表示小孩子“一起玩耍”,还可以表示“和宠物玩”I was playing with...
2019-07-06 22:27:54 526
原创 量化交易系统-数据管理系统设计-3
1 系统介绍1.1用于处理与数据库交互的相关操作,包括如下业务功能:数据字典业务,例如货币信息,交易所所信息,币对信息等。 资金账户业务,例如账户资金、持仓、委托及成交查询等。 客户端交互业务,例如登入、回话管理、订阅等管理。 策略管理业务,例如策略查询、创建、持仓查询等。 用户管理业务,例如用户创建、创建、权限管理等。 工作流管理业务,例如指令创建,指令报单等。 数据库表修改...
2019-07-06 16:35:35 1084
原创 策略研发系统-整体架构设计-1
设计概述 1.1术语及缩略语回测参数: 初始值,终止值,步长回测实例参数:初始值+步长*N回测任务: 策略+一组回测参数回测子任务: 策略+一组回测实例参数2 背景介绍 传统的策略研发的缺点:主要是通过策略研发人员自己通过 Matlab等第三方工具,工具限制很多,使用不方便,研发效率低,不能转成实盘策略,或者需要大量修改代码,修改容易出错。...
2019-07-06 15:43:47 1498
原创 港股交易系统架构
(1)交易系统整体运行架构(2)港股服务器运行架构图(3)港股前置机逻辑架构图(4)行情服务器运行架构图(5)行情服务器-静态结构图(6)网络通讯库-静态结构图(7)网络通讯库-主要线程介绍...
2019-07-05 22:57:16 3970 1
原创 金融基础知识-上交易所证券代码分配规则
一、本所证券代码采用六位阿拉伯数字编码,取值范围为000000-999999。六位代码的前三位为证券种类标识区,其中第一位为证券产品标识,第二位至第三位为证券业务标识,六位代码的后三位为顺序编码区(如下图)。二、证券产品代码按下表规则分配: 首位代码 产品定义 0 国债/指数 1 ...
2019-07-05 22:36:21 2007
原创 金融基础知识-深交所市场产品代码规则
个人整理,仅供参考 代码规则(“*”为匹配符) 市场分类 注释 399*** 深圳指数 001*** 003*** 004*** 005*** 006*** 007*** 008*** 深...
2019-07-05 22:34:21 2866
转载 内外盘交易区别
多种交易方式国内期货市场的交易方式为电子交易,而外盘则是电子盘和公开喊价交替或者同时进行。交易品种国内期货市场目前仅有45个品种可供交易,其中商品期货43个,金融期货2个,而且没有推出期权交易。而外盘则覆盖全球各大交易所的各类交易品种,包括金属、外汇、指数、能源、农产品、利率的期货和期权交易,可以满足不同投资者的需求,制订多样化的投资策略。交易时间虽然国内期货市场有开放了夜盘...
2019-07-05 22:03:45 775
原创 英语学习-索贝斯演讲学习摘要
roll around( of time or event)happen(时间)流逝,happen regularlyChristmas rolled around again.Will you still be here when spring rolls around?do other choresfix windchillin the back of the carh...
2019-07-05 21:59:02 463
原创 英语学习-英语词汇学习1
perk-福利incentive-动机pay-工资wage-时薪salary-月薪raise-加薪promotion-升迁commission-佣金freebie-公司赠品health insurance-健康保险disablity insurance-失能保险company car-公司配车day care-托婴中心nursing room-哺乳室company tr...
2019-07-05 21:58:10 235
原创 Python面试题汇总
组要分为如下几类: 掌握 Python 的基础语法 语法常见的 Python 应用场景 掌握 Python 闭包的使用以及装饰器的使用 生成器和迭代器的使用 常见的设计模式的使用 深浅拷贝的区别 线程、进程、协程的使用 了解 Python 中的元编程和反射 常考的数据结构和算法 爬虫相关知识,网络编程基...
2019-07-04 11:21:00 975
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人