前者常使用 ER 模型进行辅助设计,识别问题域中关键的概念和联系,进行图形化的、精确化的描述;后者当然有很多 ORM 框架和 UML 类图之类的来表示。...但 ER 模型中识别物理场景中的关键概念和联系的手段,在我们对实际问题域进行理解时,确有诸多可借鉴之处。...这至少说明两个问题: 这几个概念是数据建模的核心元素。 使用 ER 建模之后,既可以实现为关系型数据库、也可以实现为图数据库。 实体(entity)是物理世界中一些可区分的对象。...举个例子,在“宠物医院信息管理系统”的场景中,会涉及人和宠物两个实体。...关系还有一个度(degree)的概念,与图中入度出度的概念类似,一般我们常见到的都是二元关系(binary relation),即关系中只涉及两个实体。
本文中,作者通过对Instagram的安全研究,结合Instagram在构造用户名时遵循的规律机制,发现了Instagram后端数据库中存在的两个僵尸账户。...然后通过创建聊天群组功能,利用这两个僵尸账户的添加入群请求,可对群组成员实现Instagram应用的远程崩溃攻击。...从Instagram的用户名构造分析中发现两个“幽灵账户” 在我对Instagram的安全研究中发现,Instagram在其后端数据库中,使用了简单的主键标识符(Primary Key ID,PKID)...我的想法是,这两个账户是在Instagram的初始测试阶段创建的,但当时它只不过是一个alpha版本,为什么到现在这种测试账户还未被删除,仍然存在Instagram的后端数据库中呢?...现在,我们暂且把这两个测试账户称为“幽灵账户”(Ghost Users)或僵尸账户吧。
进一步构建出动态完整、实时反映的资金账户交易画像,帮助企业管理人员全面了解账户的历史交易行为,及时发现异常交易风险,辅助管理决策。...使用某电网公司6个月的资金交易数据对模型的效果进行测试和评估,获得了平均96%以上的F1值,结果证实了模型具有很好的实用性,能够在电网企业进行推广应用。...本文通过对企业海量的银行资金交易流水摘要进行句法关系解析,智能提取交易标签和业务标签,构建动态、完整、全面的资金账户交易画像,帮助管理人员实时了解账户的历史交易行为,及时洞察账户异常动作,精准定位交易风险...召回率方面,交易标签和业务标签的召回率均很高,主要是因为摘要语句较短,句子的核心词基本都具有业务含义词语,因此召回率较高。...4 结语 本文采用自然语言处理技术对电网企业银行交易流水摘要进行挖掘分析,构建了资金账户交易画像模型,突破了传统的数据查询分析对非结构化数据处理与应用的限制,能够从更全面的角度了解账户的历史交易特征,对未来新的交易行为是否存在异常具有重要的参考价值
“我想转行做数据分析,但是我只会用Excel,不会其他的工具,有其他的数据分析工具推荐么?...对于企业级的数据分析,涉及到用户,组织,权限管理,以及大数据量、多种类型数据源的接入和统计分析,Excel是远远不够的,需要升级更加专业的BI工具。...Wyn Wyn是一款国产BI,区域于国内主流BI工具的是,葡萄城有40年控件研发的历史,专业能力过硬,紧跟嵌入式BI发展趋势,除了个人免费版,更重要的是提供强大的与现有企业应用程序的嵌入式集成能力,包括...在说说学习成本方面,Wyn旨在为业务人员提供一款零编码的数据分析可视化工具,从数据准备到 BI 交互式分析整个过程提供了高度易用的分析体验,分析人员通过拖拉拽快速完成数据建模和仪表板设计。...用Stata绘制的统计图形相当精美。 作为一款统计分析软件,它具有很强的程序语言功能,这给用户提供了一个广阔的开发应用的天地,用户可以充分发挥自己的聪明才智,熟练应用各种技巧,真正做到随心所欲。
外部拥有账户 一个外部拥有账户具有一下特性: 有一个以太币余额 可以发送交易(以太币转账或者激活合约代码) 通过私钥控制 没有相关联的代码 合约账户 一个合约账户拥有一下特性: 有一个以太币余额 有相关联的代码...交易 "交易"这个术语在以太坊里被用来指代一个用来存储消息的被签名数据包在区块链上从一个外部拥有账户发送至另一个账户的过程。...消息 合约具有发送"消息"到其他合约的能力。...当合约正在执行的代码中运行了CALL 或者DELEGATECALL这两个命令时,就会生成一个消息。消息有的时候也被称为"内部交易"。与一个交易类似,一个消息会引导接收的账户运行它的代码。...估算交易消耗 一个交易的交易费由两个因素组成: gasUsed:该交易消耗的总gas数量 gasPrice:该交易中单位gas的价格(用以太币计算) 交易费 = gasUsed * gasPrice gasUsed
JAVA合并两个具有相同key的map为list,不多说,直接上代码: /** * list合并类 */ public class MapUtil { public static void...= merge(mapsList,"osV"); System.out.println("megeList="+megeList); } /** * 合并两个具有相同...key的map为list * @param m1 要合并的list * @param mergeKey 以哪个key为基准合并 * @return */
JAVA合并两个具有相同key的map为list,不多说,直接上代码: public class MapUtil { public static void main(String[] args...= merge(mapsList,"osV"); System.out.println("megeList="+megeList); } /** * 合并两个具有相同...key的map为list * @param m1 要合并的list * @param mergeKey 以哪个key为基准合并 * @return */
标签:Excel公式练习 这个问题似乎很常见,如下图1所示,有两个区域,你能够使用公式判断它们是否包含相同的值吗?...如果两个区域包含的值相同,则公式返回TRUE,否则返回FALSE。 关键是要双向比较,即不仅要以range1为基础和range2相比,还要以range2为基础和range1相比。...最简洁的公式是: =AND(COUNTIF(range1,range2),COUNTIF(range2,range1)) 这是一个数组公式,输入完后要按Ctrl+Shift+Enter组合键。...看到了吧,同样的问题,各种函数各显神通,都可以得到想要的结果。仔细体味一下上述各个公式,相信对于编写公式的水平会大有裨益。 当然,或许你有更好的公式?欢迎留言。...注:有兴趣的朋友可以到知识星球完美Excel社群下载本文配套示例工作簿。
支付账户和登录账号 账户体系设计首先要区分两个概念,支付账户和登录账号。...这是两个不同业务领域的概念:支付账户指用户在支付系统中用于交易的资金所有者权益的凭证;登录账号 指用户在系统中的登录的凭证和个人信息。...在电商系统中,由于涉及到的参与方较多,记账也相对复杂,但基本方法也是类似的。电商的参与者可以分为商户、买家和渠道,对这三类参与者,都需要分别建立总帐账户和明细账户。...所以在电商这边,建立这个收款账户对应的对账用的收单账号,用来记录通过这个渠道进行的各项交易流水。 账户建模 说了这么多,目的是为了对账户建模。...账户模型是和公司业务密切相关的,公司不同规模,发展的不同阶段需要不同的模型。账户建模本身包括三大核心模型:实体模型、账户模型和交易模型。
支付账户和登录账号 账户体系设计首先要区分两个概念,支付账户和登录账号。...这是两个不同业务领域的概念:支付账户指用户在支付系统中用于交易的资金所有者权益的凭证;登录账号 指用户在系统中的登录的凭证和个人信息。...在电商系统中,由于涉及到的参与方较多,记账也相对复杂,但基本方法也是类似的。 电商的参与者可以分为商户、买家和渠道,对这三类参与者,都需要分别建立总帐账户和明细账户。...所以在电商这边,建立这个收款账户对应的对账用的收单账号,用来记录通过这个渠道进行的各项交易流水。 账户建模 说了这么多,目的是为了对账户建模。...账户模型是和公司业务密切相关的,公司不同规模,发展的不同阶段需要不同的模型。 账户建模本身包括三大核心模型:实体模型、账户模型和交易模型。
Fabric包含可以尽可能自由实现的概念。区块链网络的基础是对所需组织结构的建模。每个参与者都有固定的身份,可以通过颁发的证书来识别自己。除了身份验证之外,还包括授权。...在最简单的场景中,整个链代码部署在所有参与者加入的单个通道上。但是,为了创建封装区域并仅允许选定的参与者在其中进行通信,可以配置具有受限参与者组的通道。...除资产外,还可以在Composer建模语言中定义网络参与者,交易和事件的方案。每种交易类型的流都通过JavaScript代码在简单的API上实现。访问控制文件可用于限制参与者对某些资源的访问权限。...为此,我们删除模型文件的内容,并在第一行为其指定一个新的命名空间: namespace org.acme.enginesupplychain 我们为参与者制造商和经销商建模,并使用Composer建模语言的继承...C#以太坊,主要讲解如何使用C#开发基于.Net的以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。
建模通常被称为ER实体关系模型 ER模型是数据库设计的理论基础,当前几乎所有的OLTP系统 设计都采用ER模型建模的方式,且该建模方法需要满足3NF。...事务事实表,用于承载事务数据,通常粒度比较低,它是面向事务的,其粒度是每一行对应一个事务,它是最细粒度的事实表,例如产品交易事务事实、ATM交易事务事实。...用来记录有规律的、固定时间间隔的业务累计数据,通常粒度比较高,例如账户月平均余额事实表。...以共同粒度从多个组织业务过程合并度量的事实表称为合并事实表,需要注意的是,来自多个业务过程的事实合并到合并事实表时,它们必须具有同样等级的粒度。...,使用中牵涉到太多的join操作,目前木有实际案例,仅作了解 4.四种模型总结 以上为四种基本的建模方法,当前主流建模方法为: ER模型、维度模型 ER模型常用于OLTP数据库建模,应用到构建数仓时更偏重数据整合
大家好,又见面了,我是你们的朋友全栈君。
(1)事务事实表,用于承载事务数据,通常粒度比较低,它是面向事务的,其粒度是每一行对应一个事务,它是最细粒度的事实表,例如产品交易事务事实、ATM交易事务事实。...用来记录有规律的、固定时间间隔的业务累计数据,通常粒度比较高,例如账户月平均余额事实表。...(3)累积快照事实表,用来记录具有时间跨度的业务处理过程的整个过程的信息,每个生命周期一行,通常这类事实表比较少见。...以共同粒度从多个组织业务过程合并度量的事实表称为合并事实表,需要注意的是,来自多个业务过程的事实合并到合并事实表时,它们必须具有同样等级的粒度。...ER关系模型上的衍生,同时设计的出发点也是为了实现数据的整合,并非为数据决策分析直接使用。
一旦某个用户账户绑定在合约流程实例账户上运行,一直要运行到整个合约流程实例完全结束,可以提供退出子流程供中途退出,或者通过治理流程,让所有参与者选举主动结束合约流程实例。...Oracle服务横跨两个世界,所以必须在两个世界都要设立对其的监督制约机制。...跨链区块链本身也是个区块链,所以独立区块链所具有的业务合约能力也应具有,但基于跨链区块链构建的业务合约会支持更复杂的业务,实现同不同价值区块链的连接,进行价值交换。...上图还列出了区块链各代际划分的主要功能需求,这包括可编程货币的货币金额建模能力,可编程社会的状态资产建模,合约建模,合约条款建模,可编程社会的交易内流程建模,治理流程建模,法律法规建模,跨交易链内流程建模...状态、业务、流程、法规、治理是几个区块链功能性能力的考察维度,可能某些能力也是其他代际平台一定程度具有的能力,只是在建模能力的强弱上有所不同。
数据层(包含两个部分,StateDB 和账本): State DB: State DB 统计了多方相互调用的总次数, 方便快速查询。...账本:包含了所有的交易记录,在参与者中都是相同的备份,具有可追溯、无法篡改等特性。...以太坊包含两种账户:外部账户和合约账户每笔交易都需要指定最大 gas 的值,以太坊虚拟机会基于 gas 的设置来控制智能合约执行的数量,防止恶意攻击。...HTTP 交易和服务的参与者。...但 Fabric 区块链已经进入活跃期,在 FreeWheel 的实验环境下,针对两个参与者的情况,Fabric 的 Throughput 在 350 tps,每条交易的平均延迟时间在 1 秒左右(从产生交易到记入账本所花费的时间
2.3.1 实体 ERD实体是一个系统内可定义的事物或概念,例如人/角色(例如学生)、对象(例如发票)、概念(例如概要)或事件(例如交易)(注:在ERD中,术语“实体”经常被用来代替“表”,但它们是相同的...下面的ER关系图示例显示了一个具有一些列的实体,其中外键用于引用另一个实体。 2.3.5 关系 两个实体之间的关系表示这两个实体以某种方式相互关联。例如,一个学生可能注册了一个课程。...2.4 概念、逻辑和物理数据模型 ER模型通常是在三个抽象层次上绘制的: 概念ERD /概念数据模型 逻辑ERD /逻辑数据模型 物理ERD /物理数据模型 虽然ER模型的所有三个级别都包含具有属性和关系的实体...概念数据模型示例 注意:概念性ERD支持在建模两个实体之间的“一种”关系时使用泛化,例如,三角形是一种形状。这种用法类似于UML中的泛化。注意,只有概念性的ERD支持泛化。...您必须清楚在适当的细节级别开发ER关系图的目的(有关更多细节,请阅读“概念、逻辑和物理数据模型”一节) 确保您清楚要建模的范围。 了解建模范围可以防止在设计中包含冗余实体和关系。
绝大部分的公有链定位于虚拟货币发行和交易场景,通过讲述一个故事或者设定一个目标,对外筹集资金(这里主要指法币或者其他更通用的公有链代币,例如:以太坊在上线前筹集比特币),并使用非对称加密算法生成账户地址并设定相应的账户余额...联盟链与公有链最大的区别是联盟链参与者都拥有明确的现实身份,且具有一定的准入条件,参与方故意作恶通常能够被直接定位到。从安全性上联盟链受到现实社会的法律约束,这是一道天然的安全基线。...通常是由参与者自己的PC下载相应的钱包软件,通过非对称加密算法和哈希算法生成的账户地址具有一定的随机性,任何机构都难以对参与者的实际身份和钱包地址进行关联,这也使得公有链具备相当大的监管难度,各类灰色交易和黑产都通常以链上代币作为支付手段...二者之间具有结合点,在完成PoW计算任务时凭空产生特定数量的代币,通过代币来激励提供数据存储和共识行为。...公有链中的交易绝大部分是转账类交易,从一个账户转账到另外一个账户,这就要求转账后账户内的余额不能为负值,同一个区块中的针对单个账户的多笔交易需要按照顺序校验和执行。
在OLTP场景中,常用的是使用实体关系模型(ER)来存储,从而在事务处理中解决数据的冗余和一致性问题。 在OLAP场景中,有多种建模方式有:ER模型、星型模型和多维模型。...事务事实表,用于承载事务数据,通常粒度比较低,它是面向事务的,其粒度是每一行对应一个事务,它是最细粒度的事实表,例如产品交易事务事实、ATM交易事务事实。...用来记录有规律的、固定时间间隔的业务累计数据,通常粒度比较高,例如账户月平均余额事实表。...主要从数据业务特性和访问特性两个角度来考虑:将业务相近或者相关的数据、粒度相同数据设计为一个逻辑或者物理模型;将高概率同时访问的数据放一起,将低概率同时访问的数据分开存储。...2、ER/Studio ER/Studio 是一个支持多平台环境的直观数据建模工具,并且本地集成了用于处理大数据平台,例如-MongoDB和Hadoop Hive。
领取专属 10元无门槛券
手把手带您无忧上云